Две параллельно установленные системы на Mac — это, конечно, хорошо и правильно. Но что делать, если перезагружать компьютер с зажатой кнопкой alt⌥ надоело, а виртуальная машина — дорого и вообще твой Mac с таким не справится? Решение есть — все, что тебе нужно, это стандартная программа Apple Script и всего 10 минут времени.
Утилиту Script Editor ты найдешь в меню приложений твоего Mac в папке Утилиты. Запускай и создавай новый файл — перед тобой откроется окно с пустым полем для ввода скрипта.
Теперь скопируй скрипт и вставь его в поле для ввода:
set currentHD to “iMac HD”
set toBoot to “Bootcamp”
set deviceID to (do shell script “diskutil list | awk ‘/” & toBoot & “/ {print $NF}'”)
do shell script “bless -device /dev/” & deviceID & ” -legacy -setBoot -nextonly” with administrator privileges
tell application “Finder” to restart
В первой строке в кавычках указан загрузочный том с твоей OS X — вставь туда название своего диска, с которого происходит загрузка родной системы. Во второй строке — раздел, на котором установлена Windows. По умолчанию он называется Bootcamp.
Нет времени объяснять, что делает каждая строка — просто сохраняй файл на рабочий стол через Файл → Сохранить, обязательно выбрав формат файла Программа.
Теперь Windows будет запускаться по двойному щелчку на файл — тебе нужно только ввести пароль администратора, если он установлен.