Saya dual boot sistem saya dengan Ubuntu 12.04 dan Windows 7. Saya telah membuat partisi swap khusus untuk Ubuntu saat menginstal (seperti yang disarankan).
Bisakah Windows menggunakan area / partisi swap ini - sebagai file swap / halamannya sendiri - ketika saya boot dari Windows?
Jawaban:
Itu mungkin, tetapi mungkin hanya sebagai percobaan:
Secara teori, ya, Windows harus dapat menggunakan partisi swap Anda untuk file halamannya (swap) dengan beberapa skrip cerdas di sisi Linux.
Saya tidak akan melakukan langkah-demi-langkah karena saya belum mencobanya dan jika Anda tidak tahu cara mengimplementasikannya, Anda juga tidak boleh mencobanya :)
Memformat partisi sebagai NTFS dari dalam Windows dan mengatur Windows untuk menggunakan drive itu secara eksklusif untuk file swap-nya (tidak ada pada C :)
Minta skrip startup / pemula untuk memformat partisi sebagai Linux swap pada startup Ubuntu dan aktifkan swap (
swapon
).Miliki skrip shutdown untuk menukar dan memformat ulang partisi sebagai ntfs.
Opsi alternatif (masih tidak disarankan):
Anda dapat membuat file swap dengan mengikuti panduan ini pada partisi NTFS, asalkan partisi NTFS cukup besar untuk kedua file swap.
Namun alternatif ini tidak disarankan karena:
sumber
Jika tujuan Anda adalah untuk menghemat ruang hard drive - tidak harus membuang banyak GB untuk swap Linux dan pagefile Windows, maka Anda dapat mempertimbangkan menggunakan ukuran swapfile dinamis di linux melalui SwapSpace:
sumber
Saya belum mencobanya sendiri tetapi Anda dapat memasang partisi swap dengan swapfs . Anda kemudian dapat, secara teori, menempatkan pagefile Anda di sana (ada beberapa alasan bagus untuk tidak melakukannya, seperti minidumps, tetapi ini merupakan pilihan).
sumber
Ini bekerja dengan baik.
Apa yang dibutuhkan? Cukup ikuti instruksi di file SwapFs-3.0 .
Anda juga dapat menemukan beberapa hal bermanfaat di Cara Menggunakan Linux Swap Partition sebagai file Windows Swap di Ubuntuforums.org.
Pada awalnya saya mencoba memformat ruang swap menjadi NTFS tetapi ternyata Linux kehilangan kemampuan untuk mengenalinya sebagai buatan sendiri.
Kemudian saya memformatnya kembali ke swap Linux klasik.
Selanjutnya saya ganti fstab kembali. Dulu:
Nonaktifkan itu dan ganti:
Jika saya ingat dengan baik, setelah saya boot ke Windows itu tidak mengenalinya sebagai RAW atau jika saya bisa memformatnya sebagai FAT32.
Dan semuanya mulai bekerja.
Tapi masalah muncul. Yaitu Vista saya 'melampirkan' surat tambahan, sehingga akhirnya memiliki dua driver tetapi sebenarnya terkait dengan partisi yang sama 'e: \' dan dibuat oleh saya sebagai 's: \'.
Untungnya itu sudah cukup untuk sampai ke tempat pendaftaran yang direkomendasikan dalam file * .reg, dari 'SwapFs-3.0'. Ternyata catatan tambahan tambahan 'e: \' harus dihapus dari registri.
Sekarang menikmati ruang swap antar-sistem tanpa masalah. Memulihkan ruang 3,2 GB.
Saya ingin menyebutkan bahwa menggunakan Linux hanya 4 tiga bulan dan dapat melakukan operasi yang sangat rumit, sehingga Anda dapat melakukan ini tanpa usaha besar.
Rekapitulasi:
sumber
Banyak hal telah berubah ... Dulu ada driver IFS yang dapat membaca Partisi Linux (terutama untuk EXT3 pada saat itu) IFS dengan cara berarti Installable FileSystem - yang mungkin telah dimulai dalam MS-DOS 4 (saya sebelumnya mengira itu adalah elemen dari OS2 yang tetap di Windows), ada beberapa hal menarik yang bisa Anda lakukan dengan IFS, seperti membuat RAM Drive, dan menetapkan huruf drive. (hari ini imdisk mungkin cara yang lebih baik untuk melakukan itu) Seiring dengan EXT2IFS (dan kemudian ext2fsd) adalah kemampuan untuk mengakses Linux Swap Partitions dari dalam windows. Jadi yang perlu Anda lakukan adalah menggunakan utilitas manajer drive kecil yang datang dengan driver sistem file untuk menetapkan huruf drive ke Partisi Swap dan memberitahu windows untuk menggunakannya untuk saya pikir itu adalah file swapfile.sys, dll ... Windows10 Nowerdays sejak pembaruan Peringatan memerlukan Driver yang Ditandatangani dan sebagian besar driver IFS saat ini tidak berfungsi setidaknya untuk saya, yang, sayangnya, merampas akses saya ke data partisi EXT2 dan HFS + saya dari dalam Windows. Jadi jawabannya pada dasarnya tidak lagi. Tetapi untuk Versi yang lebih lama (seperti Win7 atau XP) itu cukup masuk akal untuk dilakukan dengan metode yang saya nyatakan di sini.
sumber
Jawaban singkatnya adalah: Tidak, tidak bisa.
Windows tidak mengenali partisi Linux, meskipun yang sebaliknya adalah mungkin (linux merekonstruksi partisi windows).
sumber
fdisk -l
. Saya kira swap juga merupakan sistem file sendiri.