Apakah mungkin untuk memindahkan file hibernasi Windows ke drive lain?
Misalnya, jika saya telah menginstal Windows C:
, saya ingin file hibernate-nya aktif D:
.
Saya ingin tentang file hibernasi ( hiberfil.sys
), bukan file halaman.
windows-xp
hibernate
Kamarey
sumber
sumber
Jawaban:
Sunting: Sekarang saya tahu bagaimana Anda mendapatkan jawaban terkait pagefile itu! > tersenyum <
Maaf, tetapi Anda tidak dapat memindahkan file HIBERFIL.SYS ke partisi apa pun selain partisi boot. Ini karena itu diperlukan sangat awal untuk proses boot untuk melanjutkan dari hiberation dan kode boot loader (NTLDR), perlu kompak dan dioptimalkan, tidak memiliki kemampuan untuk memuat HIBERFIL.SYS dari lokasi yang sewenang-wenang. (Pikirkan tentang berapa banyak kode yang diperlukan untuk melakukan itu ... akuntansi untuk poin reparse, set perangkat lunak RAID, potensi bahwa driver sistem file yang dapat diinstal lain mungkin diperlukan selain NTFS. Seseorang harus menarik garis di suatu tempat ... tersenyum )
Akan menyenangkan jika Anda bisa memindahkannya, tetapi tidak beruntung.
Inilah yang orang anggap sebagai pernyataan Microsoft "definitif" tentang masalah ini: http://technet.microsoft.com/en-us/magazine/2007.11.windowsconfidential.aspx
sumber
Tidak, tidak mungkin memindahkan file hibernasi (hiberfil.sys). Itu harus di partisi sistem.
sumber
Tidak, hiberfil.sys tidak dapat dipindahkan. File ini diakses oleh ntldr yang tidak memiliki kemampuan ini. Tapi masalahnya lebih dalam dari itu. Pada platform NT, penugasan huruf drive disimpan dalam registri, yang tidak tersedia sampai nanti dalam proses boot. Ketika ntldr hendak membaca hiberfil.sys, ia bahkan tidak tahu huruf drive dari partisi sistem, apalagi yang lain.
File halaman dapat dipindahkan. Tidak diperlukan sampai nanti dalam proses boot ketika registri dan sistem file yang hampir lengkap tersedia.
sumber
Jika Anda menjalankan Vista atau lebih baru, bcdedit dapat mengedit lokasi file hibernasi. Saya berhasil memindahkannya ke partisi lain.
sumber