Boot Camp: czy możliwe jest ponowne uruchomienie bezpośrednio do systemu Windows z Mac OS X?

56

Po zainstalowaniu narzędzi Boot Camp w systemie Windows istnieje możliwość ponownego uruchomienia bezpośrednio do Mac OS („Uruchom ponownie w Mac OS X” z zasobnika systemowego Boot Camp).

Ale czy jest to możliwe w przeciwnym kierunku? Innymi słowy, zamiast procedury 1) „Uruchom ponownie”, 2) poczekaj na zamknięcie OS X, 3) przytrzymaj klawisz Opcja (⌥) i 4) wybierz partycję Windows, czy mogę powiedzieć Macowi, aby zrestartował się, aby Windows jest wybierany przy następnym uruchomieniu? Coś w rodzaju „ Uruchom ponownie w systemie Windows ”, co pozwoliłoby mi ominąć kroki 2-4.

NB: Chcę zachować Mac OS X jako domyślny system operacyjny ; Po prostu szukam wygodnego skrótu, gdy normalnie działam OS X i od czasu do czasu chcę uruchomić system Windows.

Jonik
źródło
4
Jak twoje pytanie. Nie znam odpowiedzi, ale szukam tutaj tego samego!
Pablo Santa Cruz,

Odpowiedzi:

39

Najszybszym sposobem jest użycie Bootchampa . Dodaje opcję na pasku menu Maca, w której możesz po prostu kliknąć i wybrać „Uruchom ponownie w systemie Windows”. CO BYŁO DO OKAZANIA

alternatywny tekst

kaliban
źródło
Nie jestem pewien, czy to działa w SL - działało 10.5 na moim uMBP ostatnim razem. Nie próbowałem jeszcze w SL i nie zawracałem sobie głowy instalowaniem systemu Windows w BC.
caliban
1
Ach, ktoś faktycznie przeczytał i zrozumiał moje pytanie - jakie to odświeżające! :) Właśnie zweryfikowałem na MacBooku z systemem Leopard i Win XP, że to narzędzie działa.
Jonik
Szkoda jednak co do jego ograniczeń; podczas uruchamiania pojawiło się ostrzeżenie, że nie działa z MacBookiem UniBook lub MacBook Air, a na stronie ktoś mówi, że nie działa z Mac Pro pod koniec 2009 roku.
Jonik
BootChamp działa również na systemie Snow Leopard, właśnie go wypróbowałem.
Jonik
To wspaniale! Chciałbym też z niego skorzystać - ostatnio miałem ochotę zagrać w niektóre gry na Windowsie;;)
caliban
12

Alternatywnie:

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

(Edycja: 10.9 wymaga sudo do wyłączenia, ale można tego również użyć w poprzednich wersjach).

NReilingh
źródło
Dzięki! Aby wyjaśnić, czy jest to w zasadzie to samo, co „ponowne uruchomienie systemu Windows” przez Bootchamp?
Jonik
1
Dość dużo - również, co robi BootPicker: apple.com/education/resources/bootpicker Oczywiście te GUI narzędzia nie wymaga hasła i pozwalają potwierdzić za pomocą kliknięcia przycisku, ale że polecenie jest nadal błogosławił, co pisanie ważna informacja do PRAM.
NReilingh
Świetne, bardzo przydatne informacje. (Przy okazji, przynajmniej Bootchamp pyta o hasło za każdym razem, gdy go używasz.)
Jonik
1
To działa na 10.7 Lion, dziękuję bardzo! Bootcamp domyślnie nazywa się „/ Volumes / BOOTCAMP”. Do obsługi zapisu NTFS na Lionie możesz użyć NTFS Paragon - moim zdaniem zdecydowanie warty zaoszczędzonego czasu. Oczywiście, potrzebujesz sudo również przed zamknięciem, ale dobrym pomysłem jest wypróbowanie najpierw polecenia błogosław i zobacz, co mówi. O odpowiedzi: czy ktoś zna szczegóły dotyczące tego, czy ponowne uruchomienie poprzez zamknięcie - r w przeciwieństwie do Findera ma jakikolwiek negatywny wpływ na świat OS X - tj. Pliki ulegają uszkodzeniu lub usługi lub inne aplikacje ulegają uszkodzeniu w wyniku ich zakończenia
Colin,
1
Począwszy od El Capitan, blessjuż nie działa , dzięki włączonej ochronie integralności systemu.
ELLIOTTCABLE
5

Prostym sposobem jest użycie panelu preferencji Dysk startowy w Preferencjach systemowych. Jeśli chcesz ułatwić sobie dostęp, możesz znaleźć okienko preferencji w /System/Library/PreferencePanes/StartupDisk.prefPane. Pamiętaj, że ta metoda nie będzie działać, jeśli zainstalujesz NTFS-3G.

Zrzut ekranu dysku startowego

Lara Dougan
źródło
Czasami proste jest łatwiejsze.
BinaryMisfit,
5
Przepraszam, być może nie przeczytałeś dokładnie pytania; mówi: NB: Chcę zachować Mac OS X jako domyślny system operacyjny . W przypadku przycisku Uruchom ponownie byłby to dobry sposób na rozruch bezpośrednio w systemie Windows, ale zmienia również domyślny. Zasadniczo dobra odpowiedź, ale na złe pytanie.
Jonik
dlaczego to nie działa z NTFS-3G? edit: znalazłem możliwego obejścia macosxhints.com/article.php?story=20080101043841537
kenwarner
Zdecydowanie najłatwiejszy i najszybszy. Nic do zainstalowania, można go otworzyć w ciągu 1 sekundy.
paskudny pasty
2

Nie jestem pewien, czy już znalazłeś optymalne rozwiązanie tego problemu, ale to, co zrobiłem, stworzyło 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

gdzie <Windows_Partition>jest nazwa twojego woluminu Windows. Upewnij się także, że wolumin systemu Windows znajduje się na dysku0s3, wydając diskutil listpolecenie w terminalu.

Jeśli chcesz uczynić go jeszcze bardziej wyrafinowanym, możesz użyć QuickSilver, aby prosta kombinacja klawiszy skrótu pozwoliła szybko zrestartować system Windows. Zobacz http://lifehacker.com/5718979/reboot-your-mac-into-windows-with-quicksilver-and-an-applescript . Skrypt, którego używają, różni się nieco od powyższego i ma pewne wady, głównie dlatego, że nie można go używać, jeśli masz włączony NTFS-3G, a sekwencja wyłączania nie jest tak bezpieczna. Mój skrypt pozwala odmontować partycję Windows przed pobłogosławieniem jej, a następnie nakazaniem Finderowi ponownego uruchomienia.

Możesz również pominąć monit o podanie hasła, umieszczając swoje hasło w drugim wierszu skryptu (zastąp xxxxxxx swoim hasłem):

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

Jest to jednak potencjalnie niepewne, ponieważ hasło jest widoczne dla każdego, kto przegląda plik skryptu.

mrk2010
źródło
1
Dzięki; osobiście jestem zadowolony z Bootchampa od czasu do czasu z moich potrzeb związanych z uruchamianiem systemu Windows. Ta odpowiedź wydaje się być dość zbliżona do twojej, pomijając opakowania AppleScript i QuickSilver. Witamy w Super User!
Jonik
1

Nie ma na to sposobu, jeśli zainstalowano tylko BootCamp, ponieważ jest on kontrolowany przez OSX.

rEFIt to menedżer rozruchu, który pozwala wybrać system operacyjny do uruchomienia podczas uruchamiania, a także ma kilka bardzo przydatnych dodatkowych funkcji.

Zastępuje on zwykłego Menedżera rozruchu OSX, a po włączeniu komputera Mac lub ponownym uruchomieniu komputera Mac wyświetla listę wszystkich zainstalowanych systemów operacyjnych na komputerze, co następnie pozwala wybrać, który z nich należy uruchomić.

Dlatego po zainstalowaniu BootCamp wyświetli partycję Windows jako ikonę wraz z partycją Mac, a także możesz ustawić domyślny limit czasu dla preferowanego systemu operacyjnego.

Zrzut zrzutu ekranu

BinaryMisfit
źródło
Czy REFIt może być używany jako uzupełnienie Boot Camp, aby uzyskać dodatkowe opcje, takie jak ta, czy może bardziej przypomina zamiennik Boot Camp? (
Niby
1
rEFIt to tylko Boot Manager, a nie zamiennik BootCamp. AFAIK nie ma innego oprogramowania, które zastąpiłoby BootCamp, poza normalnymi aplikacjami maszyn wirtualnych, takimi jak Parallels i VirtualBox, które NIE są tym samym co BootCamp, ponieważ hostują maszyny wirtualne. rEFIt pozwala wybrać system operacyjny, który ma zostać uruchomiony podczas uruchamiania, oraz niektóre narzędzia alarmowe, gdy komputer nie chce się uruchomić.
BinaryMisfit,
Dzięki! Jeszcze jedna kwestia do wyjaśnienia w odniesieniu do pierwotnego pytania: z rEFIt, gdy w systemie OS X jest dostępna opcja „Uruchom ponownie w systemie Windows”, która pomija wybór przy następnym uruchomieniu? (Pytam, ponieważ „wybierz system operacyjny, który chcesz uruchomić przy starcie” nie jest taki sam, ale „niektóre bardzo przydatne dodatkowe funkcje” mogą go również zawierać.)
Jonik
1
@Jonik - Myślę, że nie rozumiesz. rEFIt instaluje się jako narzędzie zewnętrzne systemu operacyjnego i zastępuje menedżera rozruchu samego OSX. Nie wybierasz systemu operacyjnego po uruchomieniu, raczej wybierasz system operacyjny po ponownym uruchomieniu lub włączeniu komputera przed załadowaniem systemu operacyjnego. Przydatnymi dodatkowymi funkcjami są takie elementy, jak wiersz poleceń w trybie awaryjnym itp.
BinaryMisfit,
Mam to; Chciałem tylko wiedzieć, czy zdarzyło się również zapewnić narzędzia (por. Narzędzia Apple Boot Camp dla systemu Windows) do tego, o co konkretnie prosiłem. Tak więc, chociaż rEFI wydaje się użytecznym narzędziem menedżera rozruchu (którego mógłbym czasem spróbować), brakuje w nim tego konkretnego pytania. Wyjaśnienie: może to nieco ułatwić uruchamianie (nie trzeba naciskać Option w żadnym wypadku), ale chodziło mi o przypadek użycia: „będąc już w systemie OS X, powiedz komputerowi, aby uruchomił się ponownie w systemie Windows, bez dalszej interakcji użytkownika „. Przepraszam, że nie sformułowałem wystarczająco jasno mojego pytania.
Jonik
0

Mavericks

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

Yosemite

Wydaj polecenie: 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

Następnie:

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

Ważne, upewnij się, żeBOOTCAMPidisk0s4to twoja faktyczna partycja Windows. Polecenia Sudo są niebezpieczne, nie biorę odpowiedzialności, jeśli użyjesz któregoś z tych poleceń. Ale to działa dla mnie.

Vitim.us
źródło