2009-09-05 14:39:23 +0000 2009-09-05 14:39:23 +0000
56
56
Advertisement

Boot Camp: czy jest możliwy restart bezpośrednio do Windows z Mac OS X?

Advertisement

Po zainstalowaniu narzędzi Boot Camp w Windows, istnieje opcja restartu bezpośrednio do Mac OS (“Restart in Mac OS X” z zasobnika systemowego Boot Camp).

Ale czy jest to możliwe w odwrotnym kierunku? Innymi słowy, zamiast procedury 1) “Restart”, 2) poczekać, aż OS X się zamknie, 3) przytrzymać klawisz Option (⌥) i 4) wybrać partycję Windows, czy mogę powiedzieć Macowi, aby zrestartował się tak, aby Windows został wybrany przy następnym starcie? Coś w stylu “Restart w Windows”, co pozwoliłoby mi ominąć kroki 2-4.

Uwaga: Chcę zachować Mac OS X jako domyślny system operacyjny ; szukam tylko wygodnego skrótu, gdy normalnie używam OS X i od czasu do czasu chcę uruchomić Windows.

Advertisement

Odpowiedzi (6)

39
39
39
2009-09-05 17:54:54 +0000

Najszybszym sposobem jest użycie Bootchamp . Dodaje on opcję w pasku menu Maca, gdzie możesz po prostu kliknąć i wybrać “Restart w Windows”. Q.E.D.

.

12
12
12
2010-07-25 19:54:22 +0000

Alternatywnie:

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

(Edit: 10.9 wymaga sudo do zamykania, ale to może być również używane na poprzednich wersjach).

5
Advertisement
5
5
2009-09-05 16:49:42 +0000

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

2
2
2
2011-02-06 22:30:56 +0000

Nie jestem pewien, czy znalazłeś już optymalne rozwiązanie tego problemu, ale to, co zrobiłem, to utworzyłem 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 nazwą twojego woluminu Windows. Upewnij się również, że wolumin Windows znajduje się na dysku0s3, wydając polecenie diskutil list w Terminalu.

Jeśli chcesz, aby było to jeszcze bardziej wymyślne, możesz użyć QuickSilver, aby prosta kombinacja klawiszy skrótu pozwoliła Ci na szybki restart do Windows. Zobacz http://lifehacker.com/5718979/reboot-your-mac-into-windows-with-quicksilver-and-an-applescript . Skrypt, którego używają jest nieco inny niż ten powyżej i ma pewne wady, głównie to, że nie możesz go użyć, jeśli masz włączony NTFS-3G, a sekwencja zamykania nie jest tak bezpieczna. Mój skrypt pozwala odmontować partycję Windows przed jej pobłogosławieniem, a następnie powiedzieć Finderowi, żeby się zrestartował.

Możesz również ominąć monit o hasło, 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

Jednak jest to potencjalnie niebezpieczne, ponieważ twoje hasło jest widoczne dla każdego, kto zobaczy plik skryptu.

1
Advertisement
1
1
2009-09-05 15:44:37 +0000

Nie ma na to sposobu z zainstalowanym tylko BootCampem, ponieważ jest on kontrolowany przez OSX. rEFIt to menedżer rozruchu, który pozwala wybrać system operacyjny, który ma być uruchamiany podczas startu, a także ma kilka bardzo przydatnych funkcji dodatkowych.

Zastępuje on zwykły OSX Boot Manager i po włączeniu lub ponownym uruchomieniu komputera Mac wyświetla listę wszystkich zainstalowanych na nim systemów operacyjnych, a następnie pozwala wybrać, który z nich ma zostać uruchomiony.

Dlatego z zainstalowanym BootCampem pokaże on partycję Windows jako ikonę wraz z partycją Mac, a także można ustawić domyślny czas oczekiwania dla preferowanego systemu operacyjnego.

0
0
0
2015-04-01 19:47:31 +0000

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

Important upewnij się, że BOOTCAMP i disk0s4 to twoja rzeczywista partycja windowsowa. Polecenia Sudo są niebezpieczne, nie biorę odpowiedzialności jeśli użyjesz któregoś z tych poleceń. Dla mnie jednak działa.

Advertisement
Advertisement