मुझे यकीन नहीं है कि आप पहले से ही इस समस्या का एक इष्टतम समाधान पा चुके हैं, लेकिन मैंने जो किया है वह 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>
आपके विंडोज वॉल्यूम का नाम कहां है यह भी सुनिश्चित करें कि diskutil list
टर्मिनल में एक कमांड जारी करके Windows वॉल्यूम disk0s3 पर है ।
यदि आप इसे भी कट्टर बनाना चाहते हैं, तो आप क्विकसिल्वर का उपयोग कर सकते हैं ताकि एक साधारण हॉटकी संयोजन आपको विंडोज को जल्दी से रिबूट करने की अनुमति देगा। Http://lifehacker.com/5718979/reboot-your-mac-into-windows-with-quicksilver-and-an-applescript देखें । वे जिस स्क्रिप्ट का उपयोग करते हैं, वह ऊपर वाले से थोड़ी अलग है और इसके कुछ नुकसान भी हैं, मुख्यतः यह कि आप इसका उपयोग नहीं कर सकते हैं यदि आपके पास NTFS-3G सक्षम है, और शटडाउन अनुक्रम उतना सुरक्षित नहीं है। मेरी स्क्रिप्ट आपको आशीर्वाद देने से पहले विंडोज विभाजन को अनमाउंट करने की अनुमति देती है और फिर फाइंडर को रिबूट करने के लिए कहती है।
आप स्क्रिप्ट की दूसरी पंक्ति में अपना पासवर्ड शामिल करके पासवर्ड प्रॉम्प्ट को बायपास भी कर सकते हैं (xxxxxxx को अपने पासवर्ड से बदलें):
do shell script "bless -device /dev/disk0s3 -legacy -setBoot -nextonly" password "xxxxxxx" with administrator privileges
हालाँकि, यह संभावित रूप से असुरक्षित है क्योंकि आपका पासवर्ड किसी को भी स्पष्ट रूप से दिखाई देता है जो स्क्रिप्ट फ़ाइल को देखता है।