Условие. Есть 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)


  1. talik
    03.06.2018 10:14

    Решил схожую проблему путем установки всего необходимого зоопарка осей на внешнем диске через parallels desktop.
    Никаких танцев с бубном.


  1. Javian
    03.06.2018 10:23

    Публикации хабра хорошо гуглятся и возможно в помощь случайным читателям следовало бы в спойлеры спрятать скриншоты или краткое описание того, что они должны получить по указанным ссылкам типа [3, 4].


  1. stychos
    03.06.2018 12:03

    Зачем так сложно-то? Содержимое gparted'ом перенёс, EFI скопировал руками, и готово, ну и можно хоть десять систем на один винт так воткнуть.


  1. Gal78rus
    03.06.2018 15:30

    Делал по инструкции, ссылка. Поставил на внешний hdd ssd windows 10, работает быстро. Единственное, не хочет обновляться.


    1. igopobed Автор
      03.06.2018 22:47

      Пробовал, но не удалось к виртуальной машине подключить целевой раздел (ошибка открытия на запись). Думаю, что, если бы сделать то же самое, но на втором компе с виндой, все бы получилось. Хорошая инструкция.
      P. S. Когда по этой инструкции пытался поставить на отдельный внешний драйв (выхожу за рамки темы поста), столкнулся с другой проблемой: WinToUSB перед переразметкой разделов принудительно форматировал драйв, тем самым снося подготовленный в макоси EFI раздел. Там товарищи выше предлагали GParted для этих целей использовать — да, вероятно, он бы помог. Однако затем install.wim на подготовленный раздел все равно пришлось бы распаковывать.


  1. 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.


    1. vassabi
      03.06.2018 21:33

      — Создать виртуальну машину и подключить созданный раздел.
      — Начать установку Windows и отформатировать диск в NTFS.
      — В момент первой перезагрузки выключить виртуальную машину.
      — Перезагрузить MacBook с Option key и продолжить установку Windows без виртуальной машины.
      это гениально!


    1. 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).


      1. Axam
        06.06.2018 08:10

        В VMware Fusion все прекрасно получилось. Возможно какие-то процессы использовали диск в тот момент.


    1. silverjoe
      05.06.2018 01:24

      > В MacBook Pro 2015 прекрасно ставновятся Samsung 950/960/970 Pro/Evo или OCZ RD400 через переходник с AliExpess.
      Ткните ссылкой, пожалуйста!


      1. 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.


      1. 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.


  1. akokarev
    03.06.2018 22:07

    Обратите внимание на BootDiskUtility (http://cvad-mac.narod.ru/index/bootdiskutility_exe/0-5). Очень помогла мне с созданием загрузочной флешки macOS High Sierra из под Windows. TransMac и подобные не смогли создать подобную флешку именно для последней версии High Sierra


    1. igopobed Автор
      03.06.2018 22:08

      Спасибо, но это с кловером. Тут товарищи не советуют ставить кловер на мак: www.tonymacx86.com/threads/warning-clover-will-break-your-real-mac-use-with-caution.224933


  1. prostodeb
    03.06.2018 22:07

    macbook pro 2018 есть переходник в нем стоит флешка microsd как поставить винду на него? Будет ли грузится? Сейчас использую флешку для TimeMachene как сохранить такую возможность с установленной виндой на флешку?


    1. igopobed Автор
      03.06.2018 22:23

      Возможно, будет грузиться: везде пишут, что мак прекрасно загружается с карты памяти, но мой почему-то не загружается. Если ставить винду, то по этой схеме или (что проще) по этой методе.
      Будет ли Time Machine после этого работать, точно не знаю. Перед любыми манипуляциями рекомендую пробекапить флешку куда-нибудь еще ввиду риска потерять все данные.


    1. igopobed Автор
      03.06.2018 22:29

      Также следует быть готовым к тому, что винда с флешки может запускаться и работать медленно.


    1. Axam
      06.06.2018 08:05

      MacBook Pro 2018 еще не выпустили… У вас машина времени?
      На MicroSD скорость будет очень печальной. Лучше внешний USB диск.