Условие. Есть MacBook Pro Early 2015 без внутреннего накопителя. Требуется организовать на нем macOS и Windows 10 во варианте dual-boot с одного внешнего накопителя.
Актуальность. Внутренний накопитель современных макбуков представлен PCI-E SSD в проприетарном форм-факторе Apple. Неоригинальный на 128–256 Гб можно купить по цене в пределах 5–10 тыс. р. [1, 2]. С другой стороны, при наличии достаточно быстрого внешнего накопителя (или низкой требовательности к его скорости) можно загружаться с него.
Препятствия. Макось поставить не удастся без (а) дополнительного накопителя для установщика и (б) второго мака для записи этого установщика на этот дополнительный накопитель (плюс сам файл с установщиком) — инструкция от Apple.
Софтиной TransMac (есть триал) по инструкции от энтузиастов с применением готовых образов (10.11 El Capitan, 10.12 Sierra).
Mac OS 10.13 High Sierra ставиться на внешний накопитель у меня отказалась. С другой стороны, 10.10 Yosemite и старше не встанут на современные маки.
Когда макось установлена, стандартный способ установки винды из-под нее — Boot Camp. Однако он не разрешает установку на внешний накопитель. Можно было бы записать установщик винды на дополнительный накопитель (стандартными средствами макоси, при помощи UNetbootin, Rufus или иными средствами), но он тоже не разрешит установку на внешний накопитель.
Решение. (а) Вместо буткампа руками готовим подходящий раздел на накопителе [3, 4], после чего (б) вместо установщика Windows средствами WAIK заливаем на накопитель загрузчик и файлы установки [5]; (в) доустанавливаем Windows, загрузившись через зажатую Option в пункт EFI Boot; (г) устанавливаем пакет драйверов из директории WindowsSupport (которую получаем, перезагрузившись в макось, открыв буткамп и найдя в меню «Загрузить последнее ПО поддержки Windows от Apple»). Апробировал — работает.
Если нуждаетесь в более подробной инструкции, напишите в комментариях.
Комментарии (18)
Javian
03.06.2018 10:23Публикации хабра хорошо гуглятся и возможно в помощь случайным читателям следовало бы в спойлеры спрятать скриншоты или краткое описание того, что они должны получить по указанным ссылкам типа [3, 4].
stychos
03.06.2018 12:03Зачем так сложно-то? Содержимое gparted'ом перенёс, EFI скопировал руками, и готово, ну и можно хоть десять систем на один винт так воткнуть.
Gal78rus
03.06.2018 15:30Делал по инструкции, ссылка. Поставил на внешний hdd ssd windows 10, работает быстро. Единственное, не хочет обновляться.
igopobed Автор
03.06.2018 22:47Пробовал, но не удалось к виртуальной машине подключить целевой раздел (ошибка открытия на запись). Думаю, что, если бы сделать то же самое, но на втором компе с виндой, все бы получилось. Хорошая инструкция.
P. S. Когда по этой инструкции пытался поставить на отдельный внешний драйв (выхожу за рамки темы поста), столкнулся с другой проблемой: WinToUSB перед переразметкой разделов принудительно форматировал драйв, тем самым снося подготовленный в макоси EFI раздел. Там товарищи выше предлагали GParted для этих целей использовать — да, вероятно, он бы помог. Однако затем install.wim на подготовленный раздел все равно пришлось бы распаковывать.
Axam
03.06.2018 18:14+2Неоригинальный на 128–256 Гб можно купить по цене в пределах 5–10 тыс. р. [1, 2]. С другой стороны, при наличии достаточно быстрого внешнего накопителя (или низкой требовательности к его скорости) можно загружаться с него.
В MacBook Pro 2015 прекрасно ставновятся Samsung 950/960/970 Pro/Evo или OCZ RD400 через переходник с AliExpess.
С другой стороны, 10.10 Yosemite и старше не встанут на современные маки.
Все прекрасно становится, если ноутбук 2012 или более позднего года выпуска. Может что-то перепутали?
Вообще на инструкцию не очень похоже. Если бы я не знал как устанавливать Windows на внешний диск, то не понял бы, что делать.
Примерная последовательность действий:
— Скачать Parallels Desktop или VMware Fusion. Хватит триальной версии.
— Скачать через Boot Camp Assistant драйвера для Windows и сохранить на внешний диск/в облако.
— Через Disk Utility добавить еще один раздел в FAT32/exFAT, т.к. нельзя создать NTFS раздел.
— Создать виртуальну машину и подключить созданный раздел.
— Начать установку Windows и отформатировать диск в NTFS.
— В момент первой перезагрузки выключить виртуальную машину.
— Перезагрузить MacBook с Option key и продолжить установку Windows без виртуальной машины.
— Установить драйвера Boot Camp.vassabi
03.06.2018 21:33— Создать виртуальну машину и подключить созданный раздел.
это гениально!
— Начать установку Windows и отформатировать диск в NTFS.
— В момент первой перезагрузки выключить виртуальную машину.
— Перезагрузить MacBook с Option key и продолжить установку Windows без виртуальной машины.
igopobed Автор
03.06.2018 22:05Пробовал, но виртуальная машина отказалась монтировать (размонтированный в макоси) раздел с ошибкой открытия на запись.
10.10 и старше, т. е. 10.9, 10.8 и т. д. — не ставятся. Сам 10.10 на некоторые ставится, а вообще вот список (https://everymac.com/mac-answers/os-x-yosemite-faq/os-x-yosemite-compatible-macs-system-requirements.html).Axam
06.06.2018 08:10В VMware Fusion все прекрасно получилось. Возможно какие-то процессы использовали диск в тот момент.
silverjoe
05.06.2018 01:24> В MacBook Pro 2015 прекрасно ставновятся Samsung 950/960/970 Pro/Evo или OCZ RD400 через переходник с AliExpess.
Ткните ссылкой, пожалуйста!Taciturn
05.06.2018 07:09В поиск «MacBook Pro 2015 ssd», сортируем по Orders, первая ссылка: IOCREST M key M.2 PCI-e AHCI SSD Adapter Card for 2013 2014 2015 MACBOOK Air A1465.
Axam
06.06.2018 08:03Выбирайте из вот этого списка: eshop.sintech.cn/storage-adapter-20132016-mac-ssd-c-130_132.html
По отзывам Sintech хорошие.
На AliExpress что-то вот такого плана можно: www.aliexpress.com/item/N-941A-128GB-256GB-512GB-M-2-NGFF-PCIe-x4-SSD-for-late-2013-MacBook-Pro/32823397766.html
Для NVMe требуется как минимум MacOS 10.12.
akokarev
03.06.2018 22:07Обратите внимание на BootDiskUtility (http://cvad-mac.narod.ru/index/bootdiskutility_exe/0-5). Очень помогла мне с созданием загрузочной флешки macOS High Sierra из под Windows. TransMac и подобные не смогли создать подобную флешку именно для последней версии High Sierra
igopobed Автор
03.06.2018 22:08Спасибо, но это с кловером. Тут товарищи не советуют ставить кловер на мак: www.tonymacx86.com/threads/warning-clover-will-break-your-real-mac-use-with-caution.224933
prostodeb
03.06.2018 22:07macbook pro 2018 есть переходник в нем стоит флешка microsd как поставить винду на него? Будет ли грузится? Сейчас использую флешку для TimeMachene как сохранить такую возможность с установленной виндой на флешку?
igopobed Автор
03.06.2018 22:23Возможно, будет грузиться: везде пишут, что мак прекрасно загружается с карты памяти, но мой почему-то не загружается. Если ставить винду, то по этой схеме или (что проще) по этой методе.
Будет ли Time Machine после этого работать, точно не знаю. Перед любыми манипуляциями рекомендую пробекапить флешку куда-нибудь еще ввиду риска потерять все данные.
igopobed Автор
03.06.2018 22:29Также следует быть готовым к тому, что винда с флешки может запускаться и работать медленно.
Axam
06.06.2018 08:05MacBook Pro 2018 еще не выпустили… У вас машина времени?
На MicroSD скорость будет очень печальной. Лучше внешний USB диск.
talik
Решил схожую проблему путем установки всего необходимого зоопарка осей на внешнем диске через parallels desktop.
Никаких танцев с бубном.