Boot Camp: é possível reiniciar diretamente no Windows a partir do Mac OS X?

56

Com as ferramentas do Boot Camp instaladas no Windows, há uma opção para reiniciar diretamente no Mac OS ("Reiniciar no Mac OS X" no item da bandeja do sistema do Boot Camp).

Mas isso é possível na direção oposta? Em outras palavras, em vez do procedimento 1) "Reiniciar", 2) aguarde o OS X desligar, 3) mantenha pressionada a tecla Option (⌥) e 4) selecione a partição do Windows, posso pedir ao meu Mac para reiniciar para que Windows está selecionado na próxima inicialização? Algo como " Reiniciar no Windows ", que me permitiria ignorar as etapas 2 a 4.

NB: quero manter o Mac OS X como o sistema operacional padrão ; Eu só estou procurando um atalho conveniente quando normalmente executa o OS X e ocasionalmente deseja inicializar no Windows.

Jonik
fonte
4
Gosto da sua pergunta. Não sei a resposta, mas estou procurando a mesma coisa aqui!
Pablo Santa Cruz

Respostas:

39

A maneira mais rápida é usar o Bootchamp . Ele adiciona uma opção na barra de menus do Mac, onde você pode simplesmente clicar e escolher "Reiniciar no Windows". QED

texto alternativo

caliban
fonte
Não tenho certeza se ele funciona no SL - ele funcionou na versão 10.5 do meu uMBP da última vez. Ainda não tentei no SL e não se preocupou em instalar o Windows no BC também.
caliban
11
Ah, alguém realmente leu e entendeu minha pergunta - que refrescante! :) Acabei de verificar em um MacBook executando o Leopard e o Win XP que este utilitário funciona.
Jonik
Muito ruim sobre suas limitações; ao iniciar, houve um aviso de que ele não funciona com o MacBook ou MacBook Air unibody e, no site, alguém diz que não funciona com o Mac Pro no final de 2009.
Jonik
O BootChamp também funciona no Snow Leopard, eu apenas tentei.
Jonik
Isso é ótimo! Eu poderia querer usá-lo também - sido comichão para jogar alguns jogos no Windows ultimamente ...;)
caliban
12

Alternativamente:

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

(Edit: 10.9 requer sudo para desligar, mas isso também pode ser usado em versões anteriores.)

NReilingh
fonte
Obrigado! Para esclarecer, isso é basicamente a mesma coisa que o "reinício no Windows" do Bootchamp faz?
21710 Jonik
11
Praticamente - também o que o BootPicker faz: apple.com/education/resources/bootpicker É claro que essas ferramentas da GUI não exigem uma senha e permitem que você confirme com um clique de um botão, mas esse comando de abençoar ainda é o que está escrevendo o informações importantes para o PRAM.
NReilingh
Informações excelentes e muito úteis. (Btw, pelo menos Bootchamp faz pedir a senha cada vez que você usá-lo.)
Jonik
11
Isso funciona com 10,7 Lion, muito obrigado! O Bootcamp se autodenomina "/ Volumes / BOOTCAMP" por padrão. Para suporte de gravação NTFS no Lion, você pode usar o Paragon NTFS - na minha opinião definitivamente vale o tempo que economizei. Além disso, é claro que você também precisa do sudo antes do desligamento, mas é uma boa idéia tentar primeiro o comando abençoar e ver o que diz. Sobre a resposta: alguém sabe os detalhes sobre se a reinicialização via shutdown -r, ao contrário do Finder, tem efeitos negativos no mundo do OS X - ou seja, arquivos corrompidos ou serviços ou outros aplicativos corrompidos por serem encerrados
Colin
11
A partir de El Capitan, blessnão funciona mais , graças à proteção da integridade do sistema ativada.
ELLIOTTCABLE
5

A maneira mais simples é usar o painel de preferências Disco de Inicialização em Preferências do Sistema. Se você deseja facilitar o acesso, pode encontrar o painel de preferências em /System/Library/PreferencePanes/StartupDisk.prefPane. Observe que esse método não funcionará se você instalar o NTFS-3G.

Captura de tela do disco de inicialização

Lara Dougan
fonte
Às vezes simples é mais fácil.
BinaryMisfit 05/09/09
5
Desculpe, você talvez não tenha lido a pergunta com atenção; diz: NB: Quero manter o Mac OS X como o sistema operacional padrão . Com o botão Reiniciar, isso seria uma boa maneira de inicializar diretamente no Windows, mas também altera o padrão. Então, em essência, uma boa resposta, mas para a pergunta errada.
Jonik
por que não funciona com o NTFS-3G? edit: encontrou uma solução possível macosxhints.com/article.php?story=20080101043841537
kenwarner
De longe, o mais fácil e rápido. Nada para instalar, pode abri-lo em 1 segundo.
desagradável pastosa
2

Não tenho certeza se você já encontrou uma solução ideal para esse problema, mas o que fiz foi criar um 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

onde <Windows_Partition>é o nome do seu volume do Windows. Verifique também se o volume do Windows está no disk0s3 emitindo um diskutil listcomando no Terminal.

Se você quiser torná-lo ainda mais sofisticado, use o QuickSilver para que uma simples combinação de teclas de atalho permita a reinicialização rápida do Windows. Consulte http://lifehacker.com/5718979/reboot-your-mac-into-windows-with-quicksilver-and-an-applescript . O script que eles usam é um pouco diferente do descrito acima e tem algumas desvantagens, principalmente porque você não pode usá-lo se o NTFS-3G estiver ativado, e a sequência de desligamento não é tão segura. Meu script permite desmontar a partição do Windows antes de abençoá-la e depois pedir ao Finder para reiniciar.

Você também pode ignorar o prompt de senha incluindo sua senha na segunda linha do script (substitua xxxxxxx pela sua senha):

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

No entanto, é potencialmente inseguro, pois sua senha é claramente visível para qualquer pessoa que visualizar o arquivo de script.

mrk2010
fonte
11
Obrigado; pessoalmente, fiquei feliz com o Bootchamp por minhas ocasionais necessidades de inicialização no Windows. Essa resposta parece bem próxima da sua, menos os invólucros AppleScript e QuickSilver. Bem-vindo ao Super Usuário!
Jonik
1

Não há como fazer isso apenas com o BootCamp instalado, pois é controlado pelo OSX.

O rEFIt é um gerenciador de inicialização que permite selecionar qual SO inicializar na inicialização e também possui alguns recursos extras muito úteis.

Ele substitui o OSX Boot Manager normal e, quando você liga o Mac ou reinicia o Mac, exibe uma lista de todos os sistemas operacionais instalados na sua máquina, o que permite escolher qual inicializar.

Portanto, com o BootCamp instalado, ele mostrará a Partição do Windows como um ícone junto com a Partição do Mac e você também pode definir um tempo limite padrão para o seu sistema operacional preferido.

Captura de tela do reEtIt

BinaryMisfit
fonte
O rEFIt pode ser usado como um elogio ao Boot Camp para obter opções extras como essa ou é mais como um substituto do Boot Camp? (Parece que o anterior, mas apenas ter certeza ...)
Jonik
11
O reFIt é apenas um gerenciador de inicialização, não uma substituição do BootCamp. AFAIK, não há outro software que possa substituir o BootCamp, além dos aplicativos normais da Máquina Virtual, como o Parallels e o VirtualBox, que NÃO são iguais ao BootCamp, pois hospedam Máquinas Virtuais. O rEFIt permite que você escolha qual sistema operacional inicializar na inicialização e algumas ferramentas de emergência para quando sua máquina não deseja inicializar.
BinaryMisfit 5/09/09
Obrigado! Mais uma coisa a esclarecer com relação à pergunta original: com o rEFIt, quando no OS X, existe uma opção como "Reiniciar no Windows" em algum lugar que ignora a seleção na próxima inicialização? (Estou perguntando porque "selecionar qual sistema operacional de inicialização na inicialização" é não exatamente o mesmo, mas "algum extra muito útil apresenta" bem poderia incluí-lo.)
Jonik
11
@ Jonik - Eu acho que você está entendendo mal. O rEFIt é instalado como um utilitário externo ao SO e substitui o gerenciador de inicialização do próprio OSX. Você não escolhe um sistema operacional após a inicialização; em vez disso, escolhe o sistema operacional quando a máquina é reiniciada ou ligada antes do carregamento de qualquer sistema operacional. Os práticos recursos extras são itens como linha de comando modo de segurança etc.
BinaryMisfit
Eu entendi; Eu só queria saber se isso também forneceu ferramentas (consulte as ferramentas do Boot Camp da Apple para Windows) para o que eu pedi especificamente. Portanto, embora o rEFIt pareça ser uma ferramenta útil para o gerenciador de inicialização (que eu possa tentar algum dia), ele perde essa pergunta em particular. Para esclarecer: isso pode tornar a inicialização um pouco mais conveniente (não é necessário pressionar Option de qualquer forma), mas o caso de uso que eu quis dizer foi: "quando já estiver no OS X, diga ao computador para reiniciar no Windows agora, sem mais interação do usuário. " Sinto muito por não ter formulado minha pergunta com clareza suficiente.
Jonik
0

Mavericks

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

Yosemite

Emita o 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

Então:

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

Importante Certifique-se de queBOOTCAMPedisk0s4é a sua partição do Windows reais. Os comandos Sudo são perigosos, não me responsabilizo se você usar algum desses comandos. Mas funciona para mim.

Vitim.us
fonte