Boot Camp: mungkinkah restart langsung ke Windows dari Mac OS X?

56

Dengan alat Boot Camp diinstal pada Windows, ada opsi untuk me-reboot langsung ke Mac OS ("Restart di Mac OS X" dari item baki sistem Boot Camp).

Tetapi apakah ini mungkin berlawanan arah? Dengan kata lain, alih-alih prosedur 1) "Restart", 2) tunggu hingga OS X dimatikan, 3) tahan tombol Option (⌥), dan 4) pilih partisi Windows, bisakah saya minta Mac saya untuk memulai kembali sehingga Windows dipilih pada boot berikutnya? Sesuatu seperti " Restart in Windows " yang akan membiarkan saya melewati langkah 2-4.

NB: Saya ingin tetap menggunakan Mac OS X sebagai OS default ; Saya hanya mencari jalan pintas yang nyaman ketika biasanya menjalankan OS X dan sesekali ingin boot ke Windows.

Jonik
sumber
4
Sukai pertanyaan Anda. Tidak tahu jawabannya tetapi saya mencari hal yang sama di sini!
Pablo Santa Cruz

Jawaban:

39

Cara tercepat adalah dengan menggunakan Bootchamp . Ini menambahkan opsi di bilah menu Mac di mana Anda bisa mengklik dan memilih "Restart di Windows". QED

teks alternatif

pemarah
sumber
Tidak yakin apakah itu bekerja di SL - itu bekerja pada 10,5 pada uMBP saya terakhir kali. Belum mencoba di SL, dan tidak repot-repot menginstal Windows di BC juga.
caliban
1
Ah, seseorang benar-benar membaca dan mengerti pertanyaan saya - betapa menyegarkan! :) Saya baru saja memverifikasi pada MacBook yang menjalankan Leopard dan Win XP bahwa utilitas ini berfungsi.
Jonik
Sayang sekali tentang keterbatasannya; ketika memulai ini ada peringatan tentang itu tidak bekerja dengan unibody MacBook atau MacBook Air, dan di situs web seseorang mengatakan itu tidak bekerja dengan Mac Pro Akhir 2009.
Jonik
BootChamp juga berfungsi di Snow Leopard, saya baru saja mencobanya.
Jonik
Itu hebat! Saya mungkin ingin menggunakannya juga - sudah gatal untuk memainkan beberapa game di Windows akhir-akhir ini ...;)
caliban
12

Kalau tidak:

$ sudo bless -mount "/Volumes/BOOTCAMP" -legacy -setBoot -nextonly;sudo shutdown -r now

(Edit: 10.9 membutuhkan sudo untuk shutdown, tetapi ini juga dapat digunakan pada versi sebelumnya.)

NReilingh
sumber
Terima kasih! Untuk memperjelas, apakah ini pada dasarnya sama dengan yang dilakukan "restart to Windows" Bootchamp?
Jonik
1
Cukup banyak - juga yang dilakukan oleh BootPicker: apple.com/education/resources/bootpicker Tentu saja alat-alat GUI itu tidak memerlukan kata sandi dan memungkinkan Anda untuk mengonfirmasi dengan mengklik tombol, tetapi perintah yang diberkati masihlah yang menulis informasi penting ke dalam PRAM.
NReilingh
Info hebat, sangat berguna. (Btw, setidaknya Bootchamp memang meminta kata sandi setiap kali Anda menggunakannya.)
Jonik
1
Ini berhasil pada 10.7 Lion, terima kasih banyak! Bootcamp menyebut dirinya "/ Volume / BOOTCAMP" secara default. Untuk dukungan penulisan NTFS pada Lion, Anda dapat menggunakan Paragon NTFS - menurut saya sepadan dengan waktu yang saya simpan. Juga, tentu saja Anda perlu sudo di depan shutdown juga, tetapi itu ide yang baik untuk mencoba perintah berkat terlebih dahulu dan melihat apa yang dikatakannya. Tentang jawabannya: apakah ada yang tahu detail apakah me-reboot melalui shutdown -r sebagai lawan dari Finder memiliki efek negatif pada dunia OS X - yaitu file yang rusak atau layanan atau aplikasi lain menjadi rusak dengan dihentikan
Colin
1
Sejak El Capitan dan seterusnya, blesstidak lagi berfungsi , berkat Perlindungan Integritas Sistem yang diaktifkan.
DAPAT DILARANG
5

Cara sederhana adalah dengan menggunakan panel preferensi Startup Disk di System Preferences. Jika Anda ingin membuatnya lebih mudah, Anda dapat menemukan panel preferensi di /System/Library/PreferencePanes/StartupDisk.prefPane. Perhatikan bahwa metode ini tidak akan berfungsi jika Anda menginstal NTFS-3G.

Cuplikan Layar Startup

Lara Dougan
sumber
Kadang sederhana lebih mudah.
BinaryMisfit
5
Maaf, Anda mungkin tidak membaca pertanyaan dengan cermat; katanya: NB: Saya ingin tetap menggunakan Mac OS X sebagai OS default . Dengan tombol Restart ini akan menjadi cara yang baik untuk mem-boot langsung ke Windows tetapi juga mengubah default. Jadi, pada dasarnya, jawaban yang bagus tetapi untuk pertanyaan yang salah.
Jonik
mengapa itu tidak bekerja dengan ntfs-3g? edit: menemukan kemungkinan solusi macosxhints.com/article.php?story=20080101043841537
kenwarner
Sejauh ini yang termudah dan tercepat. Tidak ada yang dipasang, dapat membukanya dalam 1 detik.
pasty jahat
2

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 listperintah 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.

mrk2010
sumber
1
Terima kasih; secara pribadi saya senang dengan Bootchamp untuk kebutuhan boot-to-Windows sesekali. Jawaban ini tampaknya cukup dekat dengan Anda, minus pembungkus AppleScript dan QuickSilver. Selamat Datang di Pengguna Super!
Jonik
1

Tidak ada cara untuk ini dengan hanya BootCamp diinstal karena dikendalikan oleh OSX.

rEFIt adalah boot manager yang memungkinkan Anda memilih OS mana yang akan di-boot saat startup, dan juga memiliki beberapa fitur tambahan yang sangat berguna.

Ini menggantikan OSX Boot Manager yang normal dan ketika Anda menghidupkan Mac Anda atau me-restart Mac Anda itu menampilkan daftar semua sistem operasi yang diinstal pada mesin Anda, yang kemudian memungkinkan Anda untuk memilih yang mana untuk boot.

Oleh karena itu dengan BootCamp yang terinstal, ia akan menampilkan Partisi Windows sebagai Ikon bersama dengan Partisi Mac dan Anda juga dapat menetapkan batas waktu default untuk OS pilihan Anda.

Screenshot rEFIt

BinaryMisfit
sumber
Apakah REFIt dapat digunakan sebagai pujian untuk Boot Camp untuk mendapatkan opsi tambahan seperti ini, atau apakah lebih seperti pengganti Boot Camp? (Sepertinya yang pertama, tetapi hanya memastikan ...)
Jonik
1
rEFIt hanya Boot Manager, bukan pengganti BootCamp. AFAIK tidak ada perangkat lunak lain yang dapat menggantikan BootCamp, selain dari aplikasi Mesin Virtual normal seperti Parallels dan VirtualBox, yang BUKAN sama dengan BootCamp karena mereka meng-host Mesin Virtual. rEFIt memungkinkan Anda memilih OS mana yang akan di-boot saat Startup, dan beberapa alat darurat saat mesin Anda tidak mau boot.
BinaryMisfit
Terima kasih! Satu hal lagi untuk diklarifikasi sehubungan dengan pertanyaan awal: dengan rEFIt, ketika di OS X, apakah ada opsi seperti "Restart into Windows" di suatu tempat yang memotong seleksi pada boot berikutnya? (Aku bertanya karena "pilih yang OS untuk booting saat startup" adalah tidak persis sama, tapi "beberapa tambahan yang sangat berguna fitur" mungkin juga memasukkannya.)
Jonik
1
@Jonik - Saya pikir Anda salah paham. rEFIt menginstal sebagai bagian luar utilitas OS dan menggantikan boot manager OSX itu sendiri. Anda tidak memilih OS setelah booting, Anda memilih OS ketika mesin dihidupkan ulang atau dihidupkan sebelum OS apa pun dimuat. Fitur tambahan yang berguna adalah item seperti baris perintah Mode Aman dll.
BinaryMisfit
Aku mengerti; Saya hanya ingin tahu apakah kebetulan juga menyediakan alat (lih. Alat Boot Camp Apple untuk Windows) untuk apa yang secara spesifik saya minta. Jadi, walaupun RESEFIL sepertinya alat boot manager yang berguna (yang mungkin saya coba kapan-kapan), ia melewatkan pertanyaan khusus ini. Untuk memperjelas: ini mungkin membuat startup sedikit lebih nyaman (tidak perlu menekan Option pada tingkat apa pun), tetapi use case yang saya maksudkan adalah: "ketika sudah di OS X, beri tahu komputer untuk me-restart di Windows sekarang, tanpa interaksi pengguna lebih lanjut ". Maaf saya gagal mengucapkan pertanyaan saya dengan cukup jelas.
Jonik
0

Mavericks

sudo bless -mount "/Volumes/BOOTCAMP" -legacy -setBoot -nextonly; sudo shutdown -r now

Yosemite

Terbitkan perintah: diskutil list

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            420.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:       Microsoft Basic Data BOOTCAMP                79.0 GB    disk0s4 <--That disk
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS 1TB                     999.9 GB   disk1s2

Kemudian:

hdiutil unmount /Volumes/BOOTCAMP -quiet
sudo bless -device /dev/disk0s4 -legacy -setBoot -nextonly
sudo shutdown -r now

Penting pastikan ituBOOTCAMPdandisk0s4apakah partisi windows Anda yang sebenarnya. Perintah Sudo berbahaya, saya tidak bertanggung jawab jika Anda menggunakan perintah ini. Ini bekerja untuk saya.

Vitim.us
sumber