Saya tidak yakin apakah Anda sudah menemukan solusi optimal untuk masalah ini, tetapi yang saya lakukan adalah membuat AppleScript:
do shell script "hdiutil unmount /Volumes/<Windows_Partition> -quiet"
do shell script "bless -device /dev/disk0s3 -legacy -setBoot -nextonly" with administrator privileges
tell application "Finder" to restart
di mana <Windows_Partition>
nama volume Windows Anda. Juga memastikan bahwa volume Windows di disk0s3 dengan mengeluarkan diskutil list
perintah di Terminal.
Jika Anda ingin membuatnya lebih keren, Anda dapat menggunakan QuickSilver sehingga kombinasi hotkey sederhana akan memungkinkan Anda untuk reboot ke Windows dengan cepat. Lihat http://lifehacker.com/5718979/reboot-your-mac-into-windows-with-quicksilver-and-an-an-applescript . Skrip yang mereka gunakan sedikit berbeda dari yang di atas dan memiliki beberapa kelemahan, terutama bahwa Anda tidak dapat menggunakannya jika Anda memiliki NTFS-3G diaktifkan, dan urutan shutdown tidak seaman. Script saya memungkinkan Anda untuk melepas partisi Windows sebelum memberkatinya dan kemudian memberitahu Finder untuk reboot.
Anda juga dapat mem-bypass prompt kata sandi dengan memasukkan kata sandi Anda di baris kedua skrip (ganti xxxxxxx dengan kata sandi Anda):
do shell script "bless -device /dev/disk0s3 -legacy -setBoot -nextonly" password "xxxxxxx" with administrator privileges
Namun, ini berpotensi tidak aman karena kata sandi Anda jelas terlihat oleh siapa saja yang melihat file skrip.