Андрей Смирнов
Время чтения: ~14 мин.
Просмотров: 1

Как установить windows 10 на внешний диск из macos catalina

Ассистент Boot Camp

Пользователям, которым приходилось устанавливать две операционные системы, известно, что Windows не переносит «конкурентов», затирая их загрузочный сектор. Даже две разные ОС от Microsoft плохо уживаются между собой, борясь за приоритет загрузки. Apple решил задачу эту задачу оригинально, внедрив в систему утилиту Boot Camp. Она входит в стандартный набор ПО, устанавливаемый как на iMac, так и на MacBook в модификациях Air, Rro и Retina 12-дюймов.

  1. Перед тем как начать установку Windows, проверим соответствие нашего Мак аппаратным требованиям. Нажимаем на логотип яблока в строке меню и открываем сведения о компьютере. Смотрим модель и год выпуска, указанные на скриншоте.

  1. Отправляемся на страницу технической поддержки. Для примера проверим возможность установки Windows 10.

  1. Открываем список и проверяем соответствие. Наша модель попадает в отмеченную на скриншоте группу как «более поздняя», выпущенная в 2016 году.

  1. Запускаем Finder, находим в программах папку «Утилиты» и открываем ее. Нужный нам Ассистент Boot Camp отмечен рамкой. Перед тем как его запустить, убедитесь, что система обновлена до последней сборки High Sierra и установлены актуальные версии другого ПО Apple. Для правильной работы утилиты это – необходимое условие.

  1. Первое окно информационное. Следуя рекомендациям, убедитесь, что ваш MacBook подключен к электросети.

  1. Указываем место расположения полученного с сайта Microsoft ISO-файла с дистрибутивом Windows Нажимая на указанную стрелкой точку между разделами жесткого диска, устанавливаем нужный размер. Завершив подготовку, нажимаем кнопку «Установить».

  1. Система автоматически загружает необходимые драйверы оборудования. На некоторых MacBook может потребоваться флешка для сохранения ПО поддержки. Для старых моделей «Про», оборудованных DVD-приводом, ISO-файл дистрибутива нужно записывать на болванку. Установка на них Windows из чистого образа не поддерживается и без внешнего носителя не обойтись.

  1. Выполнив подготовительные операции, macOS запросит подтверждение, чтобы разбить жесткий диск на разделы.

  1. Компьютер перезагрузится и запустит стандартный инсталлятор Windows. Дальнейшие действия ничем не отличаются от установки этой ОС на обычный ПК. На последнем этапе активируется мастер Boot Camp. Все необходимые для работы второй системы драйвера содержатся в одном пакете, который был загружен перед разбиением диска. В результате выполненных операций на MacBook создан раздел BootCamp, на котором и будет «жить» Windows.

Переключение между двумя ОС выполняется перезагрузкой с нажатой клавишей Option ⌥. В момент запуска компьютер отобразит меню выбора. Перемещая указатель в виде стрелки, мы выбираем систему, которую будем использовать.

Если вы успели привыкнуть к жестовому управлению в macOS, самое время вспомнить о мышке. Работать без нее на MacBook в Windows невозможно. При всех ухищрениях Microsoft система не поддерживает и пятой части возможностей трекпада.

Caveats

  • It currently performs almost no error handling.
  • The 7-Zip downloads from a public URLs which is hardcoded in the script. Soon the will support overriding these URLs with your own copies stored on a private webserver.
  • After installation, it sets the registry key at to disable the first-launch Boot Camp help popup, and there’s currently no option to disable this behaviour.
  • Only supports installations on 64-bit Windows. It’s worth mentioning that the December 2012 Boot Camp driver ESDs seem to be 64-bit only, so extra work would need to be done to support 32-bit Windows. If 32-bit Windows support is important to you, there is an issue created to track it.

Step 3: Download the Bootcamp Windows Support Software

This download will contain the Windows drivers you will need to run Windows on your Mac. Windows 10 will install and run without them but not very well and a lot of hardware either won’t work, or won’t work very well until you install the drivers.

  1. Open Boot Camp Assistant from Applications -> Utilities
  2. Click continue at the introduction, if you completed step 2 correctly, you should see three options.
  • Create a Windows 7 or later version install disk
  • Download the latest Windows support software from Apple
  • Install Windows 7 or later version
  1. Choose none of three options, instead:
  2. From the Actions menu select Download Windows Support Software
  3. Select your Macs Desktop or Downloads folder as the destination for the download
  4. The download is 1.35GB so may take a few minutes

Step 7: Install Windows

  1. Reboot your Mac with the bootable Windows 10 Installer USB plugged in.
  2. Before OS X starts up, just after you hear the startup sound, repeatedly press and hold down the Option (or Alt key if your using a Windows keyboard) for a second or two until you see the boot selection options.
  3. You should see an option to boot from a USB device labelled «EFI Boot», choose this one.
  4. The Windows 10 installation will now start, follow the steps, selecting Custom Installation.
  5. On the screen where you select your partition be careful, ensure you select the «BOOTCAMP» partition you created earlier before proceeding with installation.
  6. Windows will restart 4 or so times during installation. Be ready to hold down the Options / Alt key after each reboot, but instead of selecting the USB device named «EFI Boot» select the newly created hard disk labelled the «EFI Boot» instead to ensure the installation continues smoothly. This is the same method you will use to choose between booting into OSX or booting into Windows once setup is complete.
  7. Finish installing Windows until you get to the desktop.

Step 2: Modify Bootcamp to allow creation of a bootable USB

For some reason Apple decided that if your Mac has an optical drive, there could be no reason you need to Bootcamp off a USB. If you’re like me, you haven’t touched an optical disk in a few years and prefer the ease and speed of using a USB flash drive instead.

  1. Find out your Macs Model Identifier and Boot ROM Version:
  • Open Terminal and run . Note down the values.
  • My mid-2011’s Model Identifier was «iMac12,2» and the Boot ROM Version was «IM121.0047.B23».
  1. Open terminal and navigate to /Applications/Utilities/Boot Camp Assistant.app/Contents
  • Change directory:
  • Show files in directory:
  1. The file we are going to edit is the Info.plist file.
  • Make a backup of this file by running:
  • You will need to enter your OSX user account password.
  • If you get the error saying cp: Info.plist.bak: Operation not permitted, SIP is still enabled, please refer to step 1.
  1. Open the Info.plist in your favorite text editor, to keep this guide simple, I’ll use nano.

sudo nano Info.plist

  1. You want to edit FOUR things:
  2. Add your Boot ROM Version to DARequiredROMVersions
  3. Delete the word «Pre» from UEFIModels and add your Model Identifier
  4. Delete the word «Pre» from USBBootSupportedModels and add your Model Identifier
  5. Remove your model from Win7OnlyModels (if it’s there)
  6. Close and save the file by pressing followed by on your keyboard.
  7. The last step is to do a code sign. Boot Camp Assitant will not run if it’s been edited. You need to resign it. Open Terminal (use spotlight to find it) and type this:
  • It will probably ask for your password. Then it will say you need to download a developer tool from Apple. Agree to download it. (You don’t need to install the whole X-Code, if it asks.) Once its been installed (it’s automatic), you need to go BACK to Terminal and run that command again. This time it will work.

Step 4: Create the bootable Windows 10 USB

  1. Open Boot Camp Assistant from Applications -> Utilities
  2. Click continue at the introduction, and check the box in Create a Windows 7 or later version install disk. Ensure no other boxes are checked and click continue.
  3. If you have not already done so, insert the USB flash drive you want to burn the Windows 10 image to. Remember that any data on the USB drive you select will be erased.
  4. Continue the wizard, selecting the Windows 10 ISO file when prompted.
  5. After completing the wizard you will have your bootable Windows 10 installer USB.
  6. Copy the folder you downloaded in in Step 3 containing the Bootcamp Windows Support Software to root of USB flash drive.

Important (!) note on support for Brigadier

Brigadier has produced less-than-great results with some combinations of driver packages and hardware models in recent versions of Boot Camp 5, and now with Boot Camp 6. Some people have confirmed issues with Boot Camp 6 and Windows 7 in general, so these may not be entirely Brigadier’s fault. Some examination of the Boot Camp indicates to me that this executable performs several tasks and sets up some environment for the eventual execution of , which we’re not always able to get with Brigadier’s simple invocation of to install the MSI directly.

I’m far from knowledgable enough about Windows internals to understand how to be able to perform a fully-automated version of whatever setup.exe actually does (besides eventually run on the MSI). For example, this PR suggests that better results can be achieved by using different «quiet» options to , but a disassembly of shows that it is actually executing , as does the code in the current master branch. This kind of question is one I don’t feel I have enough knowledge to attempt an answer.

There have been strange issues I’ve experienced a couple of years ago as well. For example, a single driver installer (Intel chipset-related) that pops up a series of WinRAR SFX errors due to it attempting to sequentially execute all of the driver’s localization files (which aren’t even executable). Simply clicking through these dialogs eventually causes the installation to continue, but until that happens the process is blocked. This error doesn’t happen when a user manually runs , but why I do not understand.

While I maintain some hope to be able to resolve these issues, my environment’s use case for dual-boot labs is shrinking and so it’s difficult to justify the time required to spend further researching these issues. If anyone who is knowledgeable about reversing -like installer wrappers and MSI installers, and Windows systems administration in general, is interested in tackling the currently-somewhat-broken support for silent installs of Boot Camp drivers in this tool, I’d love some help! There are several installer properties in that may be of some help with this issue as well.

Running as a Sysprep FirstLogonCommand

There is one workaround performed by the script when running in this scenario, where the current working would normally be . In my tests on a 64-bit system, the MSI would halt trying to locate its installer components, due to the way Windows forks its folder into for 32-bit applications. When the script detects this working directory without a option overriding it, it will set the output directory to the root of the system, ie. .

By default, when is used, it will clean up its extracted files after installation, unless the option is given, so unless you want to keep the files around you shouldn’t need to clean up after it.

Usage

Run brigadier with no options to download and unpack the ESD that applies to this model, to the current working directory. On OS X, the ESD is kept in a .dmg format for easy burning to a disc; on Windows, the driver files are extracted.

Run it with the option to specify an alternate model, in the form , etc.

Run it with the option to both download and install, deleting the drivers after installation. This obviously works only on Windows. This option was made for doing automated installations of the Boot Camp drivers.

Place a file in the same folder as the script to override the .sucatalog URL to point to an internal Software Update Server catalog (details below).

Additional options shown below.

Требования для эксплуатации

Во-первых, для Boot Camp придется перепрошить старые Mac-буки на основе процессоров от Intel до последней версии, в состав коей входит загрузчик с эмулятором BIOS. Это подарит EFI возможность работать с Windows 10. Требования к аппаратному и программному обеспечению для работы макбука под Виндовс 10:

  • предустановленная операционная система MacOS не ниже версии 10.5 со всеми доступными на данный день апдейтами;
  • новая прошивка для устройства (смотрите на официальном сайте поддержки) или через AppStore в пункте «Обновление ПО»;
  • объем оперативной памяти от 2 Гб;
  • не менее 30 гигабайт свободного пространства на диске (форматировать раздел рекомендуется в файловой системе NT);
  • USB-накопитель, объемом от 8 Гб или внешний носитель, отформатированный в Fat для инсталляции загруженных драйверов;
  • инсталляционный дистрибутив с лицензионной копией Windows 10 x64, с которого осуществится установка ОС;
  • последняя редакция BootCamp;
  • поддержка устройством работы с Windows 10 (все, выпущенные с 2012 года).

Инсталляция последней Виндовс на макбук

Пред началом стоит перестраховаться и зарезервировать важные данным при помощи Time Machine. Запускаем ассистента Boot Camp, ярлык коего располагается в каталоге «Программы» «Утилиты». На Экране приветствия кликаем «Продолжить».

Проставляем флажки возле обеих пунктов и жмем «Продолжить».

Утилита предложит вставить съёмный накопитель для копирования на него необходимых драйверов для функционирования оборудования. Следующее окно позволяет создать загрузочный накопитель с вашего ISO-образа с Windows 10.

Вставляем флешку, кликаем «Выбрать» и задаем путь к файлу-образу.

  • Ждем, пока завершится запись.
  • В зависимости от скорости работы флешки в режиме записи операция может затянуться на десяток и более минут.

  • После запуска компьютера с загрузочного устройства с файлами Windows 10 и драйверами для макбука начнется процесс инсталляции операционной системы от Microsoft.
  • В предложении выделить свободное место для Виндовс выставляем объем размера от 30 Гб.
  • Компьютер перезагрузится, после чего, если все выполнено должным образом, запустится процесс инсталляции «десятки».
  • Далее следуем простым инструкциям, которые предлагает установщик.
  • Делаем выбор языка интерфейса Виндовс 10, формата даты, времени и раскладки клавиатуры.

При выборе тома для записи системных файлов выбираем созданный на шаге №7 раздел «BOOTCAMP» и жмем «Далее».

  • Далее все осуществляется автоматически до запроса на ввод имени пользователя.
  • После второй перезагрузки мака вставляем накопитель с драйверами для управления работой оборудования под Windows 10.
  • Запускаем программу их установки на компьютер.
  • После инсталлируем нужные программы и персонализируем новую ОС от Microsoft.

Отныне при включении устройства зажимайте клавишу «Option» («Alt»), дабы увидеть список доступных вариантов, где присутствуют как Windows 10, так и ваша MacOS. После загрузки, инсталляции и авторизации в программе iTunes последней версии откроется возможность прослушивать композиции и смотреть приобретенные в iTunes Store фильмы.

Рекомендации и сопутствующая информация

В состав MacOS Leopard, начиная в редакции 10.5 входит предустановленный BootCamp, потому его отдельная установка не потребуется. Особенностью программы является то, что отформатированный в NTSF раздел с установленной Windows 10, доступен для Mac только в режиме чтения, а раздел с операционкой от Apple для Виндовс будет недоступным (хотя ныне выпускаются решения в виде драйверов, в том числе и официальные, для обхода этой особенности).

Том для инсталляции «десятки» на Mac с поддержкой Fusion Drive будет создан на жестком магнитном накопителе, а не твердотельном SSD. Вследствие этого функция BitLocker работать не будет. Драйверы для вашего устройства автоматически скачиваются во время процедуры инсталляции BootCamp, вследствие чего она может значительно растянуться во времени. Причем, ассистент поддерживает только 64-х битную редакцию 10-ки. Образ поддерживаемой разрядности Windows 10 можете легко загрузить с сайта корпорации Microsoft.

Помимо работы «десятки», Boot Camp поддерживает нормальное функционирование USB 3-го поколения, интегрированных кардридеров и многих периферийных устройств.

Step 6: Delete the Hybrid MBR

If this step is not completed you will get this error when installing Windows 10:

To avoid this:

  1. Find the device number for the internal hard disk:
  2. Open Disk Utility from Applications -> Utilities
  3. Choose your internal hard drive (not one of the partitions) and note down the Device, it’s probably disk0.
  4. Open Terminal from Applications -> Utilities
  5. Launch gdisk on your internal hard disk by running , if your internal hard disk was not disk0 in the previous step, replace disk0 with what it was here.
  6. Type to view the partition table to verify you’re working on the correct disk. You should see the BOOTCAMP partition we created in Step 5. If not, type to quit without saving your changes and double check the device number.
  7. Type to enter the experts’ menu.
  8. Type to create a fresh protective MBR. Note that gdisk won’t confirm a change; it’ll just show you a new experts’ prompt.
  9. Type to save your changes. You’ll be asked to confirm this action. Do so.

Note this action also requires OSX SIP to be disabled, if you get permission errors, make sure you have completed Step 1.

Step 1: Disable El Capitan’s System Integrity Protection

El Capitan ships with a new OS X feature: System Integrity Protection (SIP), also known as «rootless» mode. This reduces the attack surface for malware that relies on modifying system files by preventing any user, whether with system administrator («root») privileges or not from modifying a number of operating system directories and files.

It is necessary to disable OSX’s System Integrity Protection so you can modify the Bootcamp Utility in the next step.

  1. Restart your Mac.
  2. Before OS X starts up, hold down Command-R and keep it held down until you see an Apple icon and a progress bar. Release. This boots you into Recovery.
  3. From the Utilities menu, select Terminal.
  4. At the prompt type exactly the following and then press Return:
  5. Terminal should display a message that SIP was disabled.
  6. From the  menu, select Restart.

Once you have finished installing Windows you should enable SIP again by following the same steps but run instead.

Рейтинг автора
5
Материал подготовил
Максим Иванов
Наш эксперт
Написано статей
129
Ссылка на основную публикацию
Похожие публикации