Boot Camp: est-il possible de redémarrer directement sous Windows à partir de Mac OS X?

56

Avec les outils Boot Camp installés sur Windows, il est possible de redémarrer directement sous Mac OS (option "Redémarrer sous Mac OS X" à partir de la barre d'état système Boot Camp).

Mais est-ce possible dans la direction opposée? En d’autres termes, au lieu de la procédure 1) "Redémarrer", 2) attendre la fermeture de OS X, 3) maintenir la touche Option enfoncée () et 4) sélectionner la partition Windows, puis-je dire à mon Mac de redémarrer pour que Windows est sélectionné au prochain démarrage? Quelque chose comme " Redémarrer dans Windows " qui me permettrait de contourner les étapes 2 à 4.

NB: Je souhaite conserver Mac OS X comme système d'exploitation par défaut . Je cherche simplement un raccourci pratique lorsque vous utilisez normalement OS X et que vous souhaitez occasionnellement démarrer sous Windows.

Jonik
la source
4
Comme ta question. Je ne connais pas la réponse mais je cherche la même chose ici!
Pablo Santa Cruz

Réponses:

39

Le moyen le plus rapide consiste à utiliser Bootchamp . Il ajoute une option dans la barre de menu Mac où vous pouvez simplement cliquer et choisir "Redémarrer dans Windows". QED

texte alternatif

étalonner
la source
Je ne sais pas si cela fonctionne dans SL - cela a fonctionné sur 10.5 sur mon uMBP la dernière fois. Je n'ai pas encore essayé SL et installé Windows non plus.
Caliban
1
Ah, en fait, quelqu'un a lu et compris ma question - quelle fraîcheur! :) Je viens de vérifier sur un MacBook sous Leopard et Win XP que cet utilitaire fonctionne.
Jonik
Dommage pour ses limites cependant; lors de la mise en route, il y avait un avertissement indiquant que cela ne fonctionnait pas avec les MacBook ou MacBook Air monocorps, et sur le site Web, quelqu'un dit que cela ne fonctionne pas avec Mac Pro Late 2009.
Jonik
BootChamp fonctionne aussi sur Snow Leopard, je viens de l'essayer.
Jonik
C'est génial! Je pourrais vouloir l'utiliser aussi - eu envie de jouer à des jeux sur Windows ces derniers temps ...;)
calibre
12

Alternativement:

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

(Edit: 10.9 requiert sudo pour l’arrêt, mais ceci peut également être utilisé sur les versions précédentes.)

NRiling
la source
Merci! Pour clarifier, est-ce fondamentalement la même chose que le "redémarrage sous Windows" de Bootchamp?
Jonik
1
À peu près tout ce que BootPicker fait également: apple.com/education/resources/bootpicker Bien entendu, ces outils graphiques ne nécessitent pas de mot de passe et vous permettent de confirmer en cliquant sur un bouton, mais cette commande est toujours ce qui écrit informations importantes dans PRAM.
NReilingh
Excellente information très utile. (Au fait, Bootchamp au moins demande un mot de passe chaque fois que vous l'utilisez.)
Jonik
1
Cela fonctionne sur 10.7 Lion, merci beaucoup! Bootcamp s'appelle lui-même "/ Volumes / BOOTCAMP" par défaut. Pour le support en écriture NTFS sur Lion, vous pouvez utiliser Paragon NTFS - à mon avis, cela vaut vraiment la peine d’économiser du temps. Bien sûr, vous avez également besoin de sudo avant l’arrêt, mais c’est une bonne idée d’essayer d’abord la commande bless et de voir ce qu’elle dit. A propos de la réponse: personne ne sait les détails de savoir si le redémarrage par shutdown -r par opposition à partir du Finder a des effets négatifs sur le monde OS X - Files -à- dire obtenir corrompus ou d' autres services ou applications corrompus par des être terminée
Colin
1
Depuis El Capitan, cela blessne fonctionne plus , grâce à l'activation de la protection de l'intégrité du système.
ELLIOTTCABLE
5

Le moyen le plus simple consiste à utiliser la sous-fenêtre de préférences Disque de démarrage dans les Préférences Système. Si vous voulez vous y rendre plus facilement, vous pouvez trouver la sous-fenêtre des préférences à l’adresse / Système / Bibliothèque / Pages de référence /StartupDisk.prefPane. Notez que cette méthode ne fonctionnera pas si vous installez NTFS-3G.

Capture d'écran de la disquette de démarrage

Lara Dougan
la source
Parfois, simple est plus facile.
BinaryMisfit
5
Désolé, vous n'avez peut-être pas lu la question attentivement. il dit: NB: Je veux garder Mac OS X comme système d' exploitation par défaut . Avec le bouton Redémarrer, cela constituerait sinon un bon moyen de démarrer directement sous Windows, mais cela changerait également la valeur par défaut. Donc, en substance, une bonne réponse, mais à la mauvaise question.
Jonik
pourquoi ça ne marche pas avec ntfs-3g? modifier: trouvé une solution de contournement possible macosxhints.com/article.php?story=20080101043841537
kenwarner
De loin le plus facile et le plus rapide. Rien à installer, peut l'ouvrir en 1 seconde.
vilain pasty
2

Je ne sais pas si vous avez déjà trouvé une solution optimale à ce problème, mais ce que j'ai fait est de créer 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

<Windows_Partition>est le nom de votre volume Windows. Vérifiez également que le volume Windows est sur disk0s3 en exécutant une diskutil listcommande dans le terminal.

Si vous voulez rendre le jeu encore plus sophistiqué, vous pouvez utiliser QuickSilver afin qu’une simple combinaison de touches de raccourci vous permette de redémarrer rapidement sous Windows. Voir http://lifehacker.com/5718979/reboot-your-mac-into-windows-with-quicksilver-and-an-applescript . Le script qu'ils utilisent est légèrement différent de celui ci-dessus et présente certains inconvénients, notamment le fait que vous ne pouvez pas l'utiliser si vous avez activé NTFS-3G et que la séquence d'arrêt n'est pas aussi sûre. Mon script vous permet de démonter la partition Windows avant de la bénir, puis de demander au Finder de redémarrer.

Vous pouvez également ignorer l'invite de mot de passe en incluant votre mot de passe dans la deuxième ligne du script (remplacez xxxxxxx par votre mot de passe):

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

Cependant, il est potentiellement dangereux de savoir que votre mot de passe est clairement visible par quiconque visualise le fichier de script.

mrk2010
la source
1
Merci; Personnellement, je suis satisfait de Bootchamp pour mes besoins occasionnels de démarrage sous Windows. Cette réponse semble être assez proche de la vôtre, moins les wrappers AppleScript et QuickSilver. Bienvenue sur Super User!
Jonik
1

Il n'y a aucun moyen de faire cela avec seulement BootCamp installé car il est contrôlé par OSX.

rEFIt est un gestionnaire de démarrage qui vous permet de sélectionner le système d'exploitation à démarrer au démarrage. Il comporte également des fonctionnalités supplémentaires très utiles.

Il remplace le gestionnaire de démarrage OSX normal et lorsque vous allumez votre Mac ou que vous le redémarrez, il affiche une liste de tous les systèmes d'exploitation installés sur votre ordinateur, ce qui vous permet ensuite de choisir le système à démarrer.

Par conséquent, lorsque BootCamp est installé, la partition Windows s'affiche sous la forme d'une icône avec la partition Mac. Vous pouvez également définir un délai d'attente par défaut pour votre système d'exploitation préféré.

Capture d'écran rEFIt

BinaryMisfit
la source
Peut-on utiliser reEFIt comme complément à Boot Camp pour obtenir des options supplémentaires comme celle-ci, ou s'agit-il plutôt d'un remplacement pour Boot Camp? (On dirait que c'est le cas, mais il faut juste s'assurer ...)
Jonik
1
rEFIt n'est qu'un gestionnaire de démarrage, pas un remplacement de BootCamp. Autant que je sache, aucun autre logiciel ne peut remplacer BootCamp, mis à part les applications normales de machine virtuelle telles que Parallels et VirtualBox, qui ne sont pas identiques à BootCamp puisqu'elles hébergent des machines virtuelles. rEFIt vous permet de choisir le système d'exploitation à démarrer au démarrage et certains outils d'urgence lorsque votre ordinateur ne veut pas démarrer.
BinaryMisfit
Merci! Une dernière chose à clarifier par rapport à la question initiale: avec rEFIt, sous OS X, existe-t-il une option telle que "Redémarrer dans Windows" quelque part qui contourne la sélection lors du prochain démarrage? (Je demande parce que "sélectionner le système d'exploitation à démarrer au démarrage" n'est pas tout à fait le même, mais "certaines fonctionnalités supplémentaires très utiles" pourraient très bien l'inclure.)
Jonik
1
@ Jonik - Je pense que vous vous méprenez. rEFIt s'installe en tant qu'utilitaire externe à l'OS et remplace le gestionnaire de démarrage d'OSX lui-même. Vous ne choisissez pas de système d'exploitation après le démarrage, vous choisissez plutôt le système d'exploitation lorsque la machine est redémarrée ou allumée avant qu'un système d'exploitation ne soit chargé. Les fonctionnalités supplémentaires bien pratiques sont des éléments tels que la ligne de commande du mode sans échec, etc.
BinaryMisfit
J'ai compris; Je voulais juste savoir s'il était également arrivé de fournir des outils (voir les outils Boot Camp d'Apple pour Windows) à ce que j'avais spécifiquement demandé. Ainsi, bien que rEFIt semble être un outil de gestionnaire de démarrage utile (que je pourrais essayer de temps en temps), il manque cette question particulière. Pour clarifier: cela peut rendre le démarrage un peu plus pratique (pas besoin d'appuyer sur Option de toute façon), mais le cas d'utilisation que je voulais dire était: "quand vous êtes déjà sous OS X, dites à l'ordinateur de redémarrer sous Windows maintenant, sans autre interaction de l'utilisateur ". Je suis désolé d'avoir omis de formuler ma question assez clairement.
Jonik
0

Mavericks

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

Yosemite

Émettez la commande: 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

Ensuite:

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

Important: assurez-vous queBOOTCAMPetdisk0s4sont votre partition Windows réelle. Les commandes Sudo sont dangereuses, je n’assume aucune responsabilité si vous utilisez ces commandes. Cela fonctionne pour moi cependant.

Vitim.us
la source