Apakah mungkin menggunakan fungsionalitas sistem hibernate yang sebenarnya dari Win 7 dan OS X untuk membuat semacam peralihan instan di antara keduanya? Bayangkan ini ketika membaca / menulis gambar tidur ke SSD SATA-3 cepat.
Hibernate-corruption-fix: Jika ini dimungkinkan, pastikan bahwa partisi Anda yang berbeda tidak diaktifkan dari satu sama lain. (mis. membuatnya agar Boot Camp Windows 7 tidak dapat menulis ke partisi OS X dan sebaliknya). Tindakan keamanan ini seharusnya membuat sistem Anda yang berbeda tidak dapat saling merusak ketika ada yang di-hibernasi.
Sunting: Saya menyadari bahwa saya tidak yakin ini adalah cara kerja partisi pada disk. Kernel OS X yang hibernasi dapat memiliki referensi ke blok pada disk yang akan terus ditulis ketika dibangunkan kembali. Apakah blok disk seperti ini terdapat di dalam partisi atau mereka ditugaskan ke partisi setelah ditulis? Apakah berbeda pada HDD dan SSD? Apakah ini memengaruhi perbaikan hibernate-korupsi di atas?
Oke, mari kita lanjutkan:
Windows 7 sudah memiliki opsi "Hibernate" yang memungkinkan Anda untuk boot kembali ke partisi OS X Anda, tetapi OS X tidak persis menawarkan hal yang sama.
Dengan OS X dimungkinkan untuk melakukan hibernasi dengan mengubah variabel sistem hibernatemode.
Pra OS X 10.7
sudo pmset -a hibernatemode 2
OS X 10.7
sudo pmset -a hibernatemode 25
Ini membuat Mac Anda menjadi hibernate ketika Anda menidurkannya. Anda dapat menidurkannya dengan:
sudo shutdown -s sekarang
Ok, sejauh ini bagus. Jadi kita bisa menempatkan Windows 7 dan OS X Lion ke hibernasi sesuka hati. Tapi tunggu! Masih ada banyak masalah di depan.
Ketika Anda memasukkan OS X ke hibernasi, OS secara otomatis akan boot kembali ke OS X saat Anda menyalakan Mac lagi. Ini membuat tidak mungkin bagi kita untuk menggunakannya untuk "hotswitching" di antara partisi.
Kemungkinan perbaikan:
Jika Anda menginstal mereparasi tanpa rEFItBlesser Anda akan mendapatkan menu mereparasi booting setelah OS X hibernasi. Namun pada OS X 10.7 Lion, ini tidak sepenuhnya berfungsi, sebagai gantinya Anda mendapatkan layar hitam dan harus mematikan Mac dengan susah payah. Tapi hey! Setidaknya itu mengganggu boot OS X otomatis, kan? Mungkin bisa di-tweak lebih jauh dari sana.
Seperti yang disebutkan pada OS X sebelumnya: menu boot ISI benar-benar muncul setelah hibernasi shutdown + power on. Ini memungkinkan Anda untuk mem-boot partisi Boot Camp Windows 7 Anda. Ada masalah di sini juga. Rupanya partisi OS X kehilangan bendera hibernasinya jika Anda mengikuti metode ini, yang berarti bahwa saat berikutnya Anda boot ke OS X, partisi tersebut tidak akan kembali dari status hibernasinya. Sebaliknya itu akan melakukan startup yang bersih. Kenapa ini?
Apakah OS X mencari keberadaan gambar tidur untuk menentukan apakah akan bangun dari hibernasi atau melakukan awal yang bersih atau apakah ada semacam set variabel sistem / flag yang ditetapkan?
Ringkasan
Ketika Win 7 masuk ke hibernasi itu dimatikan sepenuhnya dan Anda kemudian dapat boot ke OS X saat startup. Namun pada OS X, hibernasi memaksa Anda untuk bangun ke OS X. Dapatkah Anda meretas ini sehingga Anda diizinkan untuk memilih partisi boot setelah OS X hibernasi dan masih dapat kembali lagi ke OS X dan membangunkannya dari hibernasi ?
Mari kita lihat apa yang bisa kita kumpulkan bersama!