Apple Script

Две параллельно установленные системы на Mac — это, конечно, хорошо и правильно. Но что делать, если перезагружать компьютер с зажатой кнопкой alt⌥ надоело, а виртуальная машина — дорого и вообще твой Mac с таким не справится? Решение есть — все, что тебе нужно, это стандартная программа Apple Script и всего 10 минут времени.

Утилиту Script Editor  ты найдешь в меню приложений твоего Mac в папке Утилиты. Запускай и создавай новый файл — перед тобой откроется окно с пустым полем для ввода скрипта.

Apple Script

Теперь скопируй скрипт и вставь его в поле для ввода:

Apple Script


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.

Нет времени объяснять, что делает каждая строка — просто сохраняй файл на рабочий стол через Файл → Сохранить, обязательно выбрав формат файла Программа.

Apple Script

Теперь Windows будет запускаться по двойному щелчку на файл — тебе нужно только ввести пароль администратора, если он установлен.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: