Boot Camp: เป็นไปได้ไหมที่จะรีสตาร์ทโดยตรงไปยัง Windows จาก Mac OS X


56

เมื่อติดตั้งเครื่องมือ Boot Camp ที่ติดตั้งบน Windows จะมีตัวเลือกสำหรับการรีบูตโดยตรงไปยัง Mac OS ("รีสตาร์ทใน Mac OS X" จากรายการถาดระบบ Boot Camp)

แต่สิ่งนี้เป็นไปได้ในทิศทางตรงกันข้ามหรือไม่? กล่าวอีกนัยหนึ่งแทนขั้นตอน 1) "เริ่มใหม่" 2) รอให้ OS X ปิดลง 3) กดปุ่มตัวเลือก (⌥) และ 4) เลือกพาร์ติชัน Windows ฉันสามารถบอกให้ Mac รีสตาร์ทเพื่อให้ Windows ถูกเลือกในการบูตครั้งถัดไปหรือไม่ บางอย่างเช่น " เริ่มระบบใหม่ใน Windows " ซึ่งจะทำให้ฉันข้ามขั้นตอน 2-4 ได้

หมายเหตุ: ฉันต้องการให้ Mac OS X เป็นระบบปฏิบัติการเริ่มต้น ; ฉันแค่มองหาทางลัดที่สะดวกสบายเมื่อใช้งานปกติ OS X และบางครั้งต้องการที่จะบูตไปที่ Windows


4
ชอบคำถามของคุณ ไม่ทราบคำตอบ แต่ฉันกำลังมองหาสิ่งเดียวกันที่นี่!
Pablo Santa Cruz

คำตอบ:


39

วิธีที่เร็วที่สุดคือการใช้Bootchamp มันเพิ่มตัวเลือกในแถบเมนู Mac ที่คุณสามารถคลิกและเลือก "รีสตาร์ทใน Windows" QED

ข้อความแสดงแทน


ไม่แน่ใจว่ามันใช้งานใน SL ได้หรือไม่ - ใช้งานได้กับ 10.5 บน uMBP ของฉันเป็นครั้งสุดท้าย ยังไม่ได้ลองใน SL และยังไม่ได้ใส่ใจกับการติดตั้ง Windows ใน BC ด้วย
caliban

1
อ่ามีคนอ่านและเข้าใจคำถามของฉันจริง ๆ แล้วมันสดชื่นแค่ไหน! :) ฉันเพิ่งตรวจสอบบน MacBook ที่ใช้ Leopard และ Win XP ที่ยูทิลิตี้นี้ใช้งานได้
Jonik

แย่มากเกี่ยวกับข้อ จำกัด ของมันแม้ว่า; เมื่อเริ่มต้นสิ่งนี้มีคำเตือนว่ามันไม่ทำงานกับ unibody MacBook หรือ MacBook Air และบนเว็บไซต์มีคนบอกว่ามันไม่ทำงานกับ Mac Pro ล่าช้า 2009
Jonik

BootChamp ใช้งานได้กับ Snow Leopard เช่นกันฉันลองแล้ว
Jonik

เยี่ยมมาก! ฉันอาจจะต้องการที่จะใช้มันมากเกินไป - รับอาการคันที่จะเล่นเกมบางอย่างบน Windows เมื่อเร็ว ๆ นี้ ... ;)
คาลิบัน

12

อีกวิธีหนึ่งคือ:

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

(แก้ไข: 10.9 ต้องใช้ sudo สำหรับการปิดเครื่อง แต่สามารถใช้กับรุ่นก่อนหน้าได้)


ขอบคุณ! เพื่อชี้แจงว่านี่เป็นสิ่งเดียวกันกับที่ "การรีสตาร์ทสู่ Windows" ของ Bootchamp หรือไม่
Jonik

1
ค่อนข้างมาก - สิ่งที่ BootPicker ทำได้: apple.com/education/resources/bootpicker แน่นอนว่าเครื่องมือ GUI เหล่านั้นไม่จำเป็นต้องใช้รหัสผ่านและช่วยให้คุณยืนยันด้วยการคลิกปุ่มเพียงปุ่มเดียว แต่คำสั่งนั้นยังคงเป็นสิ่งที่กำลังเขียน ข้อมูลที่สำคัญในรถเข็น
NReilingh

ข้อมูลดีมีประโยชน์มาก (Btw อย่างน้อย Bootchamp ไม่ถามรหัสผ่านทุกครั้งที่คุณใช้มัน.)
Jonik

1
มันใช้งานได้กับ 10.7 Lion ขอบคุณมาก! Bootcamp เรียกตัวเองว่า "/ Volumes / BOOTCAMP" โดยค่าเริ่มต้น สำหรับการสนับสนุนการเขียนแบบ NTFS บน Lion คุณสามารถใช้ Paragon NTFS ได้ในความคิดของฉันคุ้มค่ากับเวลาที่ฉันบันทึกไว้ นอกจากนี้แน่นอนว่าคุณต้องใช้ sudo ต่อหน้าปิดเครื่องด้วยเช่นกัน แต่คุณควรลองใช้คำสั่ง bless ก่อนและดูว่ามีคำพูดใดบ้าง เกี่ยวกับคำตอบ: ไม่มีใครทราบรายละเอียดว่าจะรีบูตผ่านปิด -r เมื่อเทียบกับจาก Finder มีผลกระทบเชิงลบใด ๆ บนโลก OS X - การไฟล์เช่นได้รับความเสียหายหรือบริการหรือแอปอื่น ๆ ได้รับความเสียหายจากการถูกยกเลิก
โคลิน

1
ตั้งแต่ El Capitan เป็นต้นไปblessไม่สามารถใช้งานได้อีกต่อไปต้องขอบคุณ System Integrity Protection ที่เปิดใช้งาน
ELLIOTTCABLE

5

วิธีง่ายๆคือการใช้บานหน้าต่างการตั้งค่าเริ่มต้นในการตั้งค่าระบบ หากคุณต้องการทำให้ง่ายขึ้นคุณสามารถค้นหาบานหน้าต่างการตั้งค่าได้ที่ /System/Library/PreferencePanes/StartupDisk.prefPane โปรดทราบว่าวิธีนี้จะไม่ทำงานหากคุณติดตั้ง NTFS-3G

ภาพหน้าจอของดิสก์เริ่มต้น


บางครั้งง่ายง่ายกว่า
BinaryMisfit

5
ขออภัยคุณอาจไม่ได้อ่านคำถามอย่างรอบคอบ มัน says: หมายเหตุ: ฉันต้องการให้ Mac OS X เป็นค่าเริ่มต้นของระบบปฏิบัติการ ด้วยปุ่มรีสตาร์ทนี่มิฉะนั้นจะเป็นวิธีที่ดีในการบูทเข้าสู่ Windows โดยตรง แต่มันจะเปลี่ยนค่าเริ่มต้นด้วย ดังนั้นในสาระสำคัญคำตอบที่ดี แต่สำหรับคำถามที่ผิด
Jonik

ทำไมมันใช้ไม่ได้กับ ntfs-3g แก้ไข: พบวิธีแก้ปัญหาที่เป็นไปได้macosxhints.com/article.php?story=20080101043841537
kenwarner

โดยไกลที่ง่ายที่สุดและเร็วที่สุด ไม่มีอะไรให้ติดตั้งสามารถเปิดได้ใน 1 วินาที
Pasty ที่น่ารังเกียจ

2

ฉันไม่แน่ใจว่าคุณได้พบทางออกที่ดีที่สุดสำหรับปัญหานี้แล้ว แต่สิ่งที่ฉันทำไปแล้วนั้นถูกสร้างขึ้นด้วย 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>เป็นชื่อของไดรฟ์ข้อมูล Windows ของคุณ ตรวจสอบให้แน่ใจด้วยว่าไดรฟ์ข้อมูล Windows อยู่ที่ disk0s3 โดยออกdiskutil listคำสั่งใน Terminal

หากคุณต้องการทำให้มันดียิ่งขึ้นคุณสามารถใช้ QuickSilver เพื่อให้การรวมกันของปุ่มลัดง่าย ๆ ช่วยให้คุณสามารถรีบูท Windows ได้อย่างรวดเร็ว ดูhttp://lifehacker.com/5718979/reboot-your-mac-into-windows-with-quicksilver-and-an-applescript สคริปต์ที่ใช้แตกต่างจากสคริปต์ด้านบนเล็กน้อยและมีข้อเสียซึ่งส่วนใหญ่คุณไม่สามารถใช้งานได้หากคุณเปิดใช้งาน NTFS-3G และลำดับการปิดเครื่องไม่ปลอดภัย สคริปต์ของฉันอนุญาตให้คุณเลิกเมานท์พาร์ติชัน Windows ก่อนที่จะให้พรจากนั้นแจ้งให้ Finder ทำการรีบูท

คุณสามารถข้ามการแจ้งรหัสผ่านโดยใส่รหัสผ่านของคุณในบรรทัดที่สองของสคริปต์ (แทนที่ xxxxxxx ด้วยรหัสผ่านของคุณ):

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

อย่างไรก็ตามอาจไม่ปลอดภัยเนื่องจากทุกคนที่ดูไฟล์สคริปต์จะเห็นรหัสผ่านของคุณอย่างชัดเจน


1
ขอบคุณ; โดยส่วนตัวฉันมีความสุขกับBootchampสำหรับความต้องการในการบูท - ถึง - Windows เป็นครั้งคราว ดูเหมือนว่าคำตอบนี้จะอยู่ใกล้กับคุณมากลบด้วย AppleScript และ QuickSilver ยินดีต้อนรับสู่ Super User!
Jonik

1

ไม่มีวิธีการนี้ในการติดตั้ง BootCamp เท่านั้นเพราะมันถูกควบคุมโดย OSX

rEFItเป็นตัวจัดการการบูตที่จะช่วยให้คุณเลือกระบบปฏิบัติการที่จะบูตเมื่อเริ่มต้นและยังมีคุณสมบัติพิเศษที่มีประโยชน์บางอย่าง

มันแทนที่ตัวจัดการการบูต OSX ปกติและเมื่อคุณเปิดเครื่อง Mac หรือรีสตาร์ท Mac ของคุณระบบจะแสดงรายการระบบปฏิบัติการทั้งหมดที่ติดตั้งไว้ในเครื่องของคุณซึ่งช่วยให้คุณสามารถเลือกได้ว่าจะบูตเครื่องใด

ดังนั้นเมื่อติดตั้ง BootCamp มันจะแสดง Windows Partition เป็นไอคอนพร้อมกับ Mac Partition และคุณสามารถตั้งค่าการหมดเวลาเริ่มต้นสำหรับระบบปฏิบัติการที่คุณต้องการ

ภาพหน้าจอของ rEFIt


มันสามารถใช้เป็นคำชมเชยกับ Boot Camp เพื่อรับตัวเลือกพิเศษเช่นนี้หรือเป็นเหมือนการแทนที่ Boot Camp หรือไม่ (ดูเหมือนว่าอดีต แต่เพียงการทำให้แน่ใจว่า ... )
Jonik

1
rEFIt เป็นเพียงตัวจัดการการบูตไม่ใช่การเปลี่ยน BootCamp AFAIK ไม่มีซอฟต์แวร์อื่น ๆ ที่สามารถแทนที่ BootCamp นอกเหนือจากแอปพลิเคชันเครื่องเสมือนปกติเช่น Parallels และ VirtualBox ซึ่งไม่เหมือนกับ BootCamp เนื่องจากโฮสต์เครื่องเสมือน rEF ช่วยให้คุณเลือกระบบปฏิบัติการที่จะบูตเมื่อเริ่มต้นและเครื่องมือฉุกเฉินบางอย่างสำหรับเมื่อเครื่องของคุณไม่ต้องการบูต
BinaryMisfit

ขอบคุณ! อีกสิ่งหนึ่งที่จะชี้แจงเกี่ยวกับคำถามเดิม: ด้วย rEFIt เมื่อใช้งานบน OS X มีตัวเลือกเช่น "เริ่มใหม่เป็น Windows" ที่ไหนสักแห่งที่ผ่านการเลือกในการบูตครั้งถัดไปหรือไม่ (ฉันถามเพราะ "เลือกที่ OS ในการบูตที่เริ่มต้น" มีไม่มากเหมือน แต่ "บางคุณสมบัติพิเศษที่มีประโยชน์มาก" ดีอาจจะรวมถึงมัน.)
Jonik

1
@ Jonik - ฉันคิดว่าคุณเข้าใจผิด rEF มันติดตั้งเป็นด้านนอกของยูทิลิตี้ระบบปฏิบัติการและแทนที่ตัวจัดการการบูตของ OSX เอง คุณไม่ได้เลือกระบบปฏิบัติการหลังจากบูตเครื่อง แต่คุณเลือกระบบปฏิบัติการเมื่อมีการรีสตาร์ทเครื่องหรือเปิดเครื่องก่อนที่จะโหลดระบบปฏิบัติการใด ๆ คุณสมบัติพิเศษที่มีประโยชน์คือไอเท็มอย่างบรรทัดคำสั่ง Safe Mode และอื่น ๆ
BinaryMisfit

ฉันเข้าใจ; ฉันแค่อยากจะรู้ว่าถ้ามันยังเกิดขึ้นเพื่อให้เครื่องมือ (cf เครื่องมือ Boot Camp ที่แอปเปิ้ลสำหรับ Windows) สำหรับสิ่งที่ผมถามเฉพาะสำหรับ ดังนั้นในขณะที่ rEF ดูเหมือนว่าเป็นเครื่องมือจัดการการบูตที่มีประโยชน์ (ซึ่งฉันอาจลอง), มันหายไปโดยเฉพาะคำถามนี้ ในการชี้แจง: มันอาจทำให้การเริ่มต้นสะดวกขึ้นเล็กน้อย (ไม่จำเป็นต้องกดตัวเลือกในอัตราใด ๆ ) แต่กรณีการใช้งานที่ฉันหมายถึงคือ: "เมื่ออยู่ใน OS X แล้วให้บอกคอมพิวเตอร์ให้รีสตาร์ทใน Windows ทันที " ฉันขอโทษที่ฉันตอบคำถามของฉันไม่ชัดเจนพอ
Jonik

0

Mavericks

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

โยเซมิตี

ออกคำสั่ง: 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

แล้ว:

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

ที่สำคัญให้แน่ใจว่าBOOTCAMPและdisk0s4มีพาร์ทิชันหน้าต่างที่แท้จริงของคุณ คำสั่ง Sudo เป็นสิ่งที่อันตรายฉันไม่รับผิดชอบหากคุณใช้คำสั่งใด ๆ มันใช้งานได้สำหรับฉันแม้ว่า

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.