Boot Camp: è possibile riavviare direttamente su Windows da Mac OS X?


56

Con gli strumenti Boot Camp installati su Windows, c'è un'opzione per riavviare direttamente su Mac OS ("Riavvia in Mac OS X" dall'elemento della barra delle applicazioni di Boot Camp).

Ma è possibile nella direzione opposta? In altre parole, anziché la procedura 1) "Riavvia", 2) attendere l'arresto di OS X, 3) tenere premuto il tasto Opzione (⌥) e 4) selezionare la partizione di Windows, posso dire al mio Mac di riavviare in modo che Windows è selezionato al prossimo avvio? Qualcosa come " Riavvia in Windows " che mi consentirebbe di ignorare i passaggi 2-4.

NB: Voglio mantenere Mac OS X come sistema operativo predefinito ; Sto solo cercando un comodo collegamento quando normalmente esegui OS X e occasionalmente vuoi avviare Windows.


4
Come la tua domanda Non conosco la risposta ma sto cercando la stessa cosa qui!
Pablo Santa Cruz,

Risposte:


39

Il modo più veloce è usare Bootchamp . Aggiunge un'opzione nella barra dei menu del Mac in cui è sufficiente fare clic e selezionare "Riavvia in Windows". QED

testo alternativo


Non sono sicuro se funziona in SL - ha funzionato l'ultima volta sul mio uMBP su 10.5. Non ho ancora provato in SL, e non mi sono preoccupato di installare Windows anche in BC.
Caliban,

1
Ah, qualcuno in realtà ha letto e capito la mia domanda - che rinfrescante! :) Ho appena verificato su un MacBook che esegue Leopard e Win XP che questa utility funziona.
Jonik,

Peccato per i suoi limiti però; quando è stato avviato, c'è stato un avvertimento che non funzionava con unibody MacBook o MacBook Air e sul sito Web qualcuno dice che non funziona con Mac Pro Late 2009.
Jonik,

BootChamp funziona anche su Snow Leopard, l'ho appena provato.
Jonik,

È fantastico! Potrei volerlo usare anch'io - ho voglia di giocare ad alcuni giochi su Windows ultimamente ...;)
caliban

12

In alternativa:

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

(Modifica: 10.9 richiede sudo per l'arresto, ma può essere utilizzato anche nelle versioni precedenti.)


Grazie! Per chiarire, è sostanzialmente la stessa cosa che fa il "riavvio in Windows" di Bootchamp?
Jonik,

1
Praticamente - anche quello che fa BootPicker: apple.com/education/resources/bootpicker Naturalmente quegli strumenti della GUI non richiedono una password e ti permettono di confermare con un clic di un pulsante, ma quel comando benedetto è ancora ciò che sta scrivendo il informazioni importanti in PRAM.
NReilingh,

Informazioni utili e molto utili. (A proposito, almeno Bootchamp chiede la password ogni volta che la usi.)
Jonik,

1
Questo funziona su 10.7 Lion, grazie mille! Bootcamp si chiama "/ Volumes / BOOTCAMP" per impostazione predefinita. Per il supporto di scrittura NTFS su Lion, puoi usare Paragon NTFS - a mio avviso vale sicuramente il tempo che ho risparmiato. Inoltre, ovviamente hai bisogno di sudo anche prima dell'arresto, ma è una buona idea provare prima il comando benedica e vedere cosa dice. Informazioni sulla risposta: qualcuno conosce i dettagli se il riavvio tramite shutdown -r rispetto al Finder ha effetti negativi sul mondo OS X - vale a dire che i file vengono danneggiati o che i servizi o altre app vengono danneggiati quando vengono chiusi
Colin

1
A partire da El Capitan in poi, blessnon funziona più , grazie alla protezione di integrità del sistema abilitata.
ELLIOTTCABLE

5

Il modo semplice è utilizzare il pannello delle preferenze Disco di avvio in Preferenze di Sistema. Se si desidera semplificare l'accesso, è possibile trovare il riquadro delle preferenze in /System/Library/PreferencePanes/StartupDisk.prefPane. Si noti che questo metodo non funzionerà se si installa NTFS-3G.

Screenshot del disco di avvio


A volte semplice è più facile.
BinaryMisfit,

5
Scusa, forse non hai letto attentamente la domanda; dice: NB: voglio mantenere Mac OS X come sistema operativo predefinito . Con il pulsante Riavvia questo sarebbe altrimenti un buon modo per avviare direttamente Windows ma cambia anche il valore predefinito. Quindi, in sostanza, una buona risposta ma alla domanda sbagliata.
Jonik,

perché non funziona con ntfs-3g? modifica: trovata una possibile soluzione alternativa macosxhints.com/article.php?story=20080101043841537
kenwarner

Di gran lunga il più semplice e veloce. Nulla da installare, può aprirlo in 1 secondo.
brutto pastello

2

Non sono sicuro se hai già trovato una soluzione ottimale a questo problema, ma quello che ho fatto è creare un 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

dov'è <Windows_Partition>il nome del tuo volume di Windows. Assicurarsi inoltre che il volume di Windows sia su disk0s3 eseguendo un diskutil listcomando nel Terminale.

Se vuoi renderlo ancora più elaborato, puoi utilizzare QuickSilver in modo che una semplice combinazione di tasti di scelta rapida ti permetta di riavviare Windows rapidamente. Vedi http://lifehacker.com/5718979/reboot-your-mac-into-windows-with-quicksilver-and-an-applescript . Lo script che usano è leggermente diverso da quello sopra e presenta alcuni svantaggi, principalmente che non puoi usarlo se hai NTFS-3G abilitato e la sequenza di spegnimento non è così sicura. Il mio script ti consente di smontare la partizione di Windows prima di benedirla e poi dire al Finder di riavviare.

Puoi anche ignorare la richiesta della password includendo la tua password nella seconda riga dello script (sostituisci xxxxxxx con la tua password):

do shell script "bless -device /dev/disk0s3 -legacy -setBoot -nextonly" password "xxxxxxx" with administrator privileges

Tuttavia, è potenzialmente insicuro poiché la password è chiaramente visibile a chiunque visualizzi il file di script.


1
Grazie; personalmente sono stato felice con Bootchamp per le mie occasionali esigenze di avvio su Windows. Questa risposta sembra essere abbastanza vicina alla tua, meno i wrapper AppleScript e QuickSilver. Benvenuto in Super User!
Jonik,

1

Non c'è modo di farlo con solo BootCamp installato in quanto è controllato da OSX.

rEFIt è un gestore di avvio che ti permetterà di selezionare quale sistema operativo avviare all'avvio e ha anche alcune funzionalità extra molto utili.

Sostituisce il normale Boot Manager di OSX e quando accendi il Mac o riavvii il Mac visualizza un elenco di tutti i sistemi operativi installati sul tuo computer, che ti consente quindi di scegliere quale avviare.

Pertanto, con BootCamp installato mostrerà la partizione di Windows come un'icona insieme alla partizione Mac e puoi anche impostare un timeout predefinito per il tuo sistema operativo preferito.

Screenshot di rEFIt


Può essere usato come un complimento a Boot Camp per ottenere opzioni extra come questa o è più simile a un sostituto di Boot Camp? (Sembra il primo, ma solo assicurandosi ...)
Jonik,

1
rEF È solo un Boot Manager, non una sostituzione BootCamp. AFAIK non esiste nessun altro software in grado di sostituire BootCamp, a parte le normali applicazioni di macchine virtuali come Parallels e VirtualBox, che NON è uguale a BootCamp in quanto ospitano macchine virtuali. rEFIt ti permette di scegliere quale sistema operativo avviare all'avvio e alcuni strumenti di emergenza per quando il tuo computer non vuole avviarsi.
BinaryMisfit,

Grazie! Un'altra cosa da chiarire riguardo alla domanda originale: con rEFIt, quando su OS X, c'è un'opzione come "Riavvia in Windows" da qualche parte che ignora la selezione al prossimo avvio? (Sto chiedendo perché "selezionare quale sistema operativo avviare all'avvio" non è esattamente lo stesso, ma "alcune funzionalità extra molto utili" potrebbero includerlo.)
Jonik

1
@Jonik - Penso che tu sia frainteso. rEF Si installa come un'utilità esterna al sistema operativo e sostituisce il boot manager di OSX stesso. Non si sceglie un sistema operativo dopo l' avvio, piuttosto si sceglie il sistema operativo quando la macchina viene riavviata o accesa prima che venga caricato qualsiasi sistema operativo. Le utili funzioni extra sono elementi come la riga di comando della modalità provvisoria, ecc.
BinaryMisfit,

Ho capito; Volevo solo sapere se è successo anche a fornire strumenti (cfr. Gli strumenti Boot Camp di Apple per Windows) per ciò che ho specificamente richiesto. Quindi, mentre rEF Sembra un utile strumento di boot manager (che potrei provare qualche volta), manca questa particolare domanda. Per chiarire: potrebbe rendere l'avvio un po 'più conveniente (non è necessario premere Opzione in ogni caso), ma il caso d'uso intendevo era: "quando già in OS X, dire al computer di riavviare in Windows ora, senza ulteriori interazioni dell'utente ". Mi dispiace di non aver espresso la domanda in modo abbastanza chiaro.
Jonik,

0

Mavericks

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

Yosemite

Emettere il comando: 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

Poi:

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

Importante assicurati cheBOOTCAMPedisk0s4siano la tua vera partizione di Windows. I comandi del Sudo sono pericolosi, non mi assumo alcuna responsabilità se si utilizza uno di questi comandi. Funziona per me però.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.