Можно ли использовать Boot Camp с Windows 10 с внешнего жесткого диска?

Мне нужно запустить Visual Studio на моем MacBook Pro, и для этого мне нужна Windows. Самый простой и известный способ установить Windows на Mac — запустить приложение Boot Camp на Mac и позволить ему делать то, что необходимо. Проблема в том, что я не хочу разбивать внутренний SSD на разделы, поэтому оставшийся вариант — установить Boot Camp Windows 10 на внешний диск и загружать его каждый раз, когда мне это нужно, подключив внешний жесткий диск USB 3.0. Это достижимо?

@matt95 Эта статья также может быть полезна: 58bits.com/blog/2016/01/31/…

Ответы (12)

Вот обновленная процедура для Windows 10, основанная на отличном ответе orkoden.

Я протестировал этот процесс на MacBookPro11,1 под управлением OS X 10.11.5 (15F34). На протяжении всего процесса напрямую подключайте все устройства к вашему Mac. Я обнаружил, что некоторые операции завершались неудачей чаще, если я использовал концентратор USB в своем мониторе.

В дополнение к внешнему диску, на котором будет размещена установка Windows («целевой диск»), вам потребуется еще один USB-накопитель («драйвер») для временного хранения драйверов Boot Camp.

Я использовал эти части:

  • Целевой диск: Samsung T3 Portable 500GB USB 3.0 External SSD (MU-PT500B/AM)
  • Диск с драйверами: SanDisk Extreme 32GB USB 3.0 Flash Drive (SDCZ80-032G-GAM46)

Вот шаги:

  1. Установите VMware Fusion 8.1.1 с сайта VMware.
  2. Достаточно непрофессиональной бесплатной оценочной версии
  3. VMware Fusion 7.1.3 не смог подключить внешний USB-диск к моей виртуальной машине Windows
  4. Я скачал VMware-Fusion-8.1.1-3771013.dmg (SHA256: 29cad381a36374e58a85fb58f7aaad8cae41ad50ef07fdda0db6d782c95c0a95)
  5. Загрузите ISO-файл Windows 10 с https://www.microsoft.com/en-us/software-download/windows10ISO .
  6. Я выбрал Windows 10, английский язык, 64-разрядная версия
  7. Я скачал Win10_1511_1_English_x64.iso (SHA256: cf5cff9e23c853fed769cf382e18b29889dcc0055b69226f0164ab51eca3069c)
  8. Загрузите пакет автоматической установки Windows 7 со страницы https://www.microsoft.com/en-us/download/details.aspx?id=5753 .
  9. Я скачал KB3AIK_EN.iso (SHA256: c6639424b2cebabff3e851913e5f56410f28184bbdb648d5f86c05d93a4cebba)
  10. Подготовьте драйвер.
    1. Запустите diskutil list, чтобы определить имя устройства. В моем случае имя устройства было /dev/disk2.
    2. Сотрите диск с помощью diskutil eraseDisk fat32 DRIVERS MBR /dev/disk2
    3. Откройте Ассистент Boot Camp
      1. В разделе «Введение» нажмите «Продолжить».
      2. В «Выборе задач»:
        1. Снимите флажок «Создать установочный диск Windows 7 или более поздней версии».
        2. Установите флажок «Загрузить последнюю версию программного обеспечения поддержки Windows от Apple».
        3. Снимите флажок «Установить Windows 7 или более позднюю версию»
        4. Нажмите «Продолжить»
      3. Если «Выбрать задачи» нет, попробуйте «Действие-> Загрузить ПО поддержки Windows».
      4. В «Сохранить программное обеспечение поддержки Windows» выберите диск с драйвером и нажмите «Продолжить».
      5. Дождитесь завершения процесса.
    4. Извлеките диск с драйвером: diskutil eject /dev/disk2
    5. Отключите драйвер.
  11. Подготовьте временную виртуальную машину Windows. Мы будем использовать временную виртуальную машину Windows для записи образа диска на целевой диск. В VMware Fusion:
  12. Создайте новую виртуальную машину:
    1. Файл > Создать
    2. В «Выберите метод установки» выберите «Установить с диска или образа» и нажмите «Продолжить».
    3. В «Создать новую виртуальную машину» выберите «Использовать другой диск или образ диска…», найдите Win10_1511_1_English_x64.iso и нажмите «Продолжить».
    4. В «Простая установка Microsoft Windows» снимите флажок «Использовать простую установку» и нажмите «Продолжить».
    5. Нажмите «Готово».
  13. Запустите виртуальную машину и завершите установку Windows. Настройки на самом деле не имеют значения, потому что мы просто используем эту виртуальную машину для записи образа диска.
    1. Выберите «Далее»
    2. Выберите «Установить сейчас»
    3. Выберите «У меня нет ключа продукта»
    4. Выберите «Виндовс 10 Про».
    5. Выберите «Я принимаю условия лицензии»
    6. Выберите «Пользовательский: установить только Windows (дополнительно)».
    7. Выберите «Нераспределенное пространство на диске 0» и нажмите «Далее».
    8. Выберите «Использовать экспресс-настройки».
    9. Выберите «Я владею им»
    10. Выберите «Пропустить этот шаг»
    11. Введите имя пользователя
  14. Установите комплект автоматической установки:
    1. В меню «Виртуальная машина» выберите «CD/DVD (SATA)» > «Выбрать диск или образ диска...». Выберите KB3AIK_EN.iso.
    2. В меню «Пуск» выберите «Проводник», а затем «Этот компьютер». Дважды щелкните «DVD-привод (D:) KB3AIK_EN».
    3. Выберите «Да»
    4. Выберите «Настройка .NET Framework».
      1. Выберите «Загрузить и установить эту функцию».
      2. После завершения установки выберите «Закрыть».
    5. Выберите «Настройка Windows AIK».
      1. Выберите «Далее»
      2. Выберите «Я согласен»
      3. Выберите «Далее»
      4. Выберите «Далее»
      5. После завершения установки выберите «Закрыть».
  15. Подготовьте и создайте образ целевого диска:
    1. В меню «Пуск» выберите «Все приложения». Выберите «Microsoft Windows AIK». Щелкните правой кнопкой мыши «Командная строка средств развертывания». Выберите «Дополнительно», затем выберите «Запуск от имени администратора». Выберите «Да».
    2. Подготовьте целевой диск:
      1. Бегdiskpart
      2. Подключите целевой диск. В подсказке «Выберите, где вы хотите подключиться» выберите «Подключиться к Windows».
      3. Запустите list disk, чтобы определить номер диска целевого диска. В моем случае номер диска был 1.
      4. Бег:select disk 1
      5. Бег:clean
      6. Бег:create partition primary
      7. Бег:format fs=ntfs quick
      8. Бег:assign
      9. Бег:active
      10. Бег:list volume
      11. Запишите букву диска для выбранного тома (отмечена *); это буква целевого диска. В моем случае это была буква «Е».
      12. Бег:exit
    3. Образ целевого диска:
      1. В меню «Виртуальная машина» выберите «CD/DVD (SATA)» > «Выбрать диск или образ диска...». Выберите Win10_1511_1_English_x64.iso.
      2. Бег:imagex /check /verify /apply d:\sources\install.wim "Windows 10 Home" e:
        • Для Windows 10 Pro используйте"Windows 10 Pro"
        • Для Windows 10 для образовательных учреждений используйте"Windows 10 Education Retail Technical Preview"
      3. Бег:bcdboot e:\windows /v /s e:
      4. Бег:shutdown /p
      5. Выйти из VMware Fusion
  16. Перезагрузитесь в Windows, чтобы завершить установку
    1. Перезагрузите Mac, удерживая клавишу Option.
    2. Когда появится список загрузочных дисков, используйте клавиши со стрелками, чтобы выбрать Windows. Завершите установку Windows. Если Windows перезагружается во время установки, перезапустите снова, удерживая клавишу Option, чтобы вернуться в Windows.
    3. Вставьте диск с драйвером. Откройте меню «Пуск», выберите «Проводник», выберите «ДРАЙВЕРЫ (E:)», откройте папку «BootCamp» и откройте «Установка». Завершите установку.

Теперь Windows установлена ​​и готова.

  • Чтобы перезапустить OS X, щелкните значок Boot Camp в области уведомлений и выберите «Перезагрузить в OS X…».
  • Чтобы перезапустить Windows, откройте «Системные настройки» в меню Apple, выберите «Загрузочный диск», выберите «BOOTCAMP», а затем выберите «Перезагрузить…».
  • Чтобы выбрать ОС во время загрузки, удерживайте нажатой клавишу Option.
Пропущен небольшой шаг выше: Выполнить: выбрать диск 1 Выполнить: очистить Выполнить: создать основной раздел Выполнить: выбрать раздел 1 Выполнить: format fs=ntfs quick
Спасибо, что убедились, что это работает для вас. Ваши шаги почти такие же, как у @orkoden выше, но мне нравится /check /verifyдополнение к команде imagex. К сожалению, я не могу воспроизвести ваш успех сегодня вечером. У меня может быть проблема с адаптером USB3 -> sata (Thermaltake BlackX 5g) или, возможно, проблема с контроллером USB3 на моем MBP. Я продолжаю терять соединение с диском как при загрузке Windows, так и в Parallels/VMWare. В любом случае, мне нужно одолжить какое-нибудь заведомо хорошее оборудование, прежде чем я смогу выяснить, работает ли это.
Я попробовал еще раз на внешнем USB-накопителе, и это сработало. Так что это был либо мой SSD, либо (я думаю, что более вероятно) USB-адаптер Thermaltake BlacX 5G, который разрывал соединение.
@chrishiestand и Алекс: я смог проверить большую часть вашей процедуры. Самая большая проблема у меня была с imagex.exeкомандой из комплекта автоматической установки Windows 7 . Команда не будет работать с моим install.wimфайлом Windows 10. Я попробовал командную строку, которую вы опубликовали, и несколько собственных вариантов, но все безуспешно. После некоторых исследований я определил, что эта image.exeкоманда устарела и больше не должна работать с Windows 10.
@chrishiestand и Алекс: я загрузил комплект для оценки и развертывания Windows 10 и заменил Dism /apply-image /imagefile:D:\sources\install.wim /index:1 /ApplyDir:E:\ /CheckIntegrityвашу опубликованную команду командой imagex /check /verify /apply d:\sources\install.wim "Windows 10 Home" e:. Эта замена мне подошла. Команда Dism.exeявляется новой заменой устаревшей imagex.exeкоманды. Это было не единственное изменение, которое я внес в вашу процедуру, но оно было самым значительным.
@DavidAnderson да, это имеет смысл. В итоге я использовал как imagex, так и dism, и они оба, похоже, работали на меня. Но поскольку dism является более новым, я согласен, что его следует использовать вместо этого.
@chrishiestand и Alex: dism.exe включен в ISO-образ Windows 10. Вам не нужно загружать Kit, чтобы выполнить команду.
Отличный учебник. Вы можете не устанавливать Windows на виртуальную машину, так как вы можете скачать готовые виртуальные машины с сайта Microsoft: developer.microsoft.com/en-us/microsoft-edge/tools/vms
Если у вас есть проблемы с Шагом 6.4, это не удивительно. imagex.exeустарело с 2013 года, и в зависимости от того, что Dismу вас есть в вашей системе, приведенное выше решение @david_anderson может работать или не работать. Исправьте это, загрузив vdismи сэкономив время, он будет запускать правильную версию DISM, которая требуется вашей системе, и работает безупречно без неописуемых ошибок в стиле Microsoft. Предоставьте независимым разработчикам возможность предоставлять то, что Microsoft должна предоставлять по умолчанию.
При попытке изменить загрузочный диск на мой жесткий диск, он говорит, You can't change the startup disk to the selected disk; The bless tool was unable to set the current boot disk.что я использую том на моем внешнем жестком диске вместо всего диска. Используется imagex.exe. Что-либо? Я использовал Управление дисками, чтобы переформатировать раздел. Проблема в карте разделов GUID, и если да, то как ее изменить?
Будет ли это работать для macOS Sierra?
@Tiago нет, вместо этого я использовал bootcamp (и убил большую часть свободного места на диске)
@Brick Я только что заработал. Мне пришлось использовать bootcamp, НО затем я продублировал раздел bootcamp на внешний SSD. Мой внешний SSD нуждался в системном разделе (fat32) и основном разделе (ntfs), чтобы он был загрузочным. Win2Usb справился с клонированием за меня. Теперь он отображается как отдельная опция загрузки, когда я перезагружаюсь с параметрами.
когда я пытался обновить Windows 10, он говорит , что разметка диска для прошивки uefi не поддерживается
Это и обновления от TaoTek, похоже, не работают для rMBP 2016 года. Раньше я успешно делал это для диска, подключенного к Mac Mini, и следовал тем же инструкциям. Не загрузочный. На всякий случай использовал gdisk для преобразования в GPT, но все равно не загрузился. Взял существующий работающий диск от Mini и подключил его к Pro, но он все еще не загрузился. Попытка сделать это в системных настройках, а не в опции при запуске: The bless tool was unable to set the current boot disk.:\
Похоже, проблема заключается в MBR, Mac 2015 и 2016 годов не могут загружать диски MBR.
Безуспешно пробовал несколько вещей (установка Windows из загрузочного установщика, создание диска в качестве установки Windows To Go с использованием гарантированной настройки раздела GPT, изменение информации о разделе с помощью gdisk). Надеюсь, кто-нибудь разберется :\
Я только что получил это, чтобы работать с Сьеррой. Следует отметить, что я использовал точно такой же SSD, как и Алекс. В прошлом я пытался установить Windows 10 на внешний диск, и я не уверен, что проблема была в диске, но с другими моими внешними устройствами это дважды не удалось. Единственное, что я изменил, это то, что я следовал замене Дэвида Андерсона «dism…» на «imagex» в исходных инструкциях. Я просто запустил его из обычной командной строки с повышенными правами. И, как кто-то уже упоминал, мне не нужно было устанавливать комплект для оценки/развертывания, так как на моей машине уже был установлен dism.
@Brick Я обнаружил, что этот ответ исправил проблему Bless. apple.stackexchange.com/a/282502/7125
Это сработало для меня с моим жестким диском Lacie Thunderbolt 2 ТБ, Catalina, однако я использовал виртуальную коробку для создания своего драйвера.
Я выполнил все и застрял на шаге 15.3.2: Запустите: bcdboot e:\windows /v /se: получил следующую ошибку: BFSC: не удалось создать новое системное хранилище. Статус = [c000003a] Понятия не имею, что дальше делать.

Да, вы можете это сделать . Инструкции изначально предназначены для Windows 8. Некоторые команды терминала могут немного отличаться для Windows 10.

Тебе понадобится :

  1. ISO-файл Windows 10 x64
  2. работающая установка Windows реальная или виртуальная
  3. пустой внешний жесткий диск
  4. Драйверы Apple Bootcamp (полученные при установке BootCamp) на USB-накопителе
  5. АИК Майкрософт

Отформатируйте и подготовьте внешний диск

  1. запустить инструмент строки CMD (щелкните меню «Пуск», в строке поиска введите CMD, затем запустите его)
  2. типDISKPART
  3. type LIST DISKВ нем будут перечислены все диски (и DISK 0 ; DISK 1; DISK # ;т.д...)
  4. Выберите диск, на который вы хотите установить Windows, и введите соответствующий текст SELECT DISK #( #номер диска, который вы хотите использовать (например SELECT DISK 2)
  5. Введите LIST DISKеще раз, и вы увидите *перед диском, который нужно стереть.
  6. ТипCLEAN
  7. ТипCREATE PARTITION PRIMARY
  8. ТипSELECT PARTITION 1
  9. ТипACTIVE
  10. ТипFORMAT FS=NTFS QUICK
  11. ТипASSIGN
  12. Введите EXITили закройте окно

Установите Windows с помощью AIK

  1. установить АИК
  2. Смонтируйте ISO-образ Windows 10 как диск. VMWare и т. д. могут это сделать, в противном случае используйте такой инструмент, как PowerISO .
  3. Запишите буквы дисков, прежде чем продолжить. Измените буквы для вашей системы соответственно. - Буква диска для Windows ISO? Здесь E: - Буква диска для пустого жесткого диска? Здесь Г:

  4. Откройте инструмент CMD от имени администратора: щелкните меню «Пуск», введите CMD, щелкните правой кнопкой мыши и выберите «Запуск от имени администратора».

  5. Тип C:\Program Files\Windows AIK\Tools\Amd64\imagex.exe /APPLY E:\sources\install.esd 1 G:\(измените буквы в соответствии с вашими настройками)
  6. Сделайте USB-накопитель загрузочным. ТипBCDBOOT G:\WINDOWS /S G:

Первая загрузка и установка драйвера

  1. Подключите внешний жесткий диск к вашему Mac.
  2. Запустите Mac и, удерживая клавишу ALT (⎇), выберите диск Windows, который вы только что установили.
  3. Windows загрузится, а затем перезагрузит компьютер. При загрузке зажмите клавишу ALT и снова выберите диск Windows.
  4. После появления на рабочем столе Windows подключите USB-накопитель Apple Windows Drivers и установите драйверы Bootcamp.

После установки перезагрузите Windows. Снова удерживайте ALT при запуске, чтобы выбрать диск Windows.

Вы бы порекомендовали сделать это на USB-накопителе 3.0? Как я уже сказал, мне это нужно только для использования Visual Studio.
USB 3.0 предпочтительнее USB 2.0. SSD предпочтительнее жесткого диска.
Когда я пытаюсь загрузить внешний жесткий диск в последней точке № 1, мой MacBook даже не находит USB-накопитель, поэтому он вообще не загружается, какой-нибудь обходной путь?
Вместо CREATE PARTITION 1вы должны ввестиCREATE PARTITION PRIMARY
Кто-нибудь заставил это работать? Я могу установить Windows, но после загрузки на внешний диск Windows он всегда зависает до завершения загрузки Windows.
Я тоже не могу заставить это работать, когда я перезагружаю свой MAC и удерживаю клавишу ALT, я не вижу окно «Диск».
Убедитесь, что ваш раздел является первым на диске, если он не установлен в качестве основного. Я начал с попытки использовать 2-й раздел, поэтому я предполагаю, что после того, как он заработает, вы можете изменить размер и добавить 2-й раздел. Не уверен, как я мог сделать 2-й первичный, не начав снова. Кроме того, при перезагрузке osx в первый раз пропустит usb-накопитель, поэтому вам придется выключить питание, а затем снова загрузиться, удерживая alt. Что-то вроде полной перезагрузки не делает, а значит диск не подхватывает. После этого это сработало, но затем автоматически обновились драйверы gfx, и, похоже, установка заблокировалась. Выключить!
Если вам нужно сделать это с помощью нового инструмента, после imagex его Dism /apply-image /imagefile:N:\Images\my-windows-partition.wim /index:1 /ApplyDir:C:\ technet.microsoft.com /en-us/library/hh824910.aspx и файл образа install.esd не install.wim
Получение «данные конфигурации загрузки для вашего компьютера отсутствуют или содержат ошибки» при загрузке с Mac в разделе Windows. Я использую Windows 10. Есть идеи?
Привет. Я застрял на BCDBOOT G:\WINDOWS /S G:этом, выдает следующую ошибку: BFSVC: Failed to create a new system store. Status = [c000003a]я не смог найти на нем ничего значимого. Я устанавливаю Windows 10 с помощью установки Windows 8.1, может ли это быть причиной?
@Krystian, когда вы запускаете CMD, щелкните правой кнопкой мыши и скажите «Запуск от имени администратора». superuser.com/questions/1298040/…

Процесс для MacBook 2015 года (установка EFI)

Вам потребуется доступ к работающей установке Windows 10. См. другие ответы, чтобы установить виртуальную машину.

В Mac OS:

  1. Запустите Ассистент Boot Camp, чтобы поместить драйверы Windows на отдельный USB-накопитель.
  2. Загрузите ISO-образ Windows 10 x64
  3. Перенесите ISO в вашу установку Windows.

В Windows:

  1. Установите Windows ADK , снимите все галочки, кроме «Инструменты развертывания».
  2. Дважды щелкните ISO-образ Windows, чтобы смонтировать его как диск.
  3. Подключите внешний USB-накопитель.
  4. Откройте командную строку с повышенными привилегиями и выполните следующее:

Найти номер индекса:

dism /get-wiminfo /wimfile:d:\sources\install.wim

(Найдите нужную версию Windows и запомните порядковый номер, мы будем использовать его позже.)

Форматирование диска:

diskpart
list disk
select disk 1 (the id of your external drive)
clean (warning: this will erase everything on the drive)
convert gpt
create partition efi size=200
format quick fs=fat32
assign letter=s
create partition msr size=16
create partition primary
format quick fs=ntfs
assign letter=w
exit

Установка Windows:

dism /apply-image /imagefile:D:\sources\install.wim /index:8 /ApplyDir:W:\ /CheckIntegrity 

(D — это буква установочного диска Windows, W — раздел NTFS внешнего диска. Используйте номер индекса, который вы нашли выше, чтобы выбрать правильную версию Windows. Для меня 8это было для Pro и 3было для Home)

Установка загрузочных файлов:

bcdboot W:\Windows /s S: /f UEFI

(S — загрузочный раздел EFI внешнего диска)

Выполнено! Подключите диск к вашему Mac и перезапустите, удерживая нажатой клавишу Option, и в качестве альтернативы вы должны увидеть загрузку EFI, это ваша установка Windows 10.

Последним шагом является установка драйверов Boot Camp для Windows. Запустите setup.exe с USB-накопителя.

Вы пробовали это на rMBP 2016 года или работает только на моделях 2015 года?
У меня есть rMBP середины 2015 года, но он должен работать и с новыми моделями MacBook.
Я только что попробовал это на своем MacBook Pro 2016 года (13 дюймов с сенсорной панелью). Ни трекпад, ни клавиатура (включая сенсорную панель) не были распознаны во время установки, поэтому мне пришлось использовать внешнюю клавиатуру для ее настройки. довольно долго зависал на 95% во время dism-шага.Наберитесь терпения!
Просто, Отлично! У меня только что была Windows 10 Pro без файла intall.wim, поэтому просто экспортируйте его из eps и готово! Работает как шарм, и мне не нужна внешняя клавиатура. Но я предлагаю скачать драйверы из Boot Camp! Еще раз спасибо!
Может ли кто-нибудь выделить, когда вы используете драйверы Bootcamp, загруженные на первом этапе? как это не упоминается позже вообще?
@Gripsoft Я обновил ответ :)
Мне пришлось перейти к d:\sources для шага dism, иначе я получал The system cannot find the file specified, хотя я использовал/imagefile:d:\sources\install.wim
работает на моем MBA 2018 года - хотя мне приходилось несколько раз перезапускать Windows и вручную применять драйверы с флэш-накопителя, чтобы распознать все устройства - теперь это должен быть принятый ответ!

Это в основном ответ Алекса Ламберта сверху с несколькими обновлениями. Вам не нужен комплект автоматической установки, вы можете использовать команды, которые есть в ISO. И install.wimфайл больше не включен в ISO, поэтому я добавил шаги для преобразования install.esdв install.wim.

Вот мои обновления к его сообщению выше:

Вам не нужен AIK, поэтому удалите шаг 3, шаг 5.3 и шаг 6.1.

Вот обновленная 6.2 с исправлением chrishiestand.

6.2

  1. Подготовьте целевой диск:
  2. Бегdiskpart
  3. Подключите целевой диск. В подсказке «Выберите, где вы хотите подключиться» выберите «Подключиться к Windows».
  4. Запустите list disk, чтобы определить номер диска целевого диска. В моем случае номер диска был 1.
  5. Бег:select disk 1
  6. Бег:clean
  7. Бег:create partition primary
  8. Бег:select partition 1
  9. Бег:format fs=ntfs quick
  10. Бег:assign
  11. Бег:active
  12. Бег:list volume
  13. Запишите букву диска для выбранного тома (отмечена *); это буква целевого диска. В моем случае письмо было E.
  14. Бег:exit

Выполните шаг 6.3, чтобы подключить ISO к виртуальной машине.

Вот мое обновление к шагу 6.4:

  1. Вам нужно будет преобразовать install.esdфайл в install.wim.
  2. Скопируйте d:\sources\install.esdкуда-нибудь на жесткий диск (я использовал папку «Документы»).
  3. Скопируйте d:\sources\dism.exeв тот же каталог.
  4. Получите подробную информацию о том, какие изображения находятся внутри файла ESD, с помощью следующей команды. Нам нужно принять к сведению номер индекса, который нам нужен, выполнив:

    dism /Get-WimInfo /WimFile:install.esd
    
  5. Обратите внимание на индекс конкретной версии ОС, которую вы хотите установить (в случае, если в esd есть много образов внутри него), номер — это то, что вставлено в SourceIndex. Я выбираю индекс 1 (Windows 10 Professional)

    dism /export-image /SourceImageFile:install.esd /SourceIndex:1 /DestinationImageFile:install.wim /Compress:max /CheckIntegrity**
    
  6. После того, как прогресс достигнет 100 % и будут выполнены проверки целостности, у вас будет файл WIM вместе с файлом ESD. Бег:

    Dism /apply-image /imagefile:install.wim /index:1 /ApplyDir:E:\ /CheckIntegrity** 
    

(спасибо Дэвиду Андерсону за команду DISM для записи на целевой диск)

Продолжайте с шага 6.5, и все должно работать отлично.

Я очень ценю всех, кто публикует сообщения, так как они очень приблизили меня и смогли выяснить пару других шагов, чтобы заставить это работать, и я хотел опубликовать их здесь, чтобы помочь следующему человеку, пробующему этот процесс.

Это очень просто. Если у вас есть Parallels или VMWare, просто получите две бесплатные утилиты Windows, miniTools (для форматирования и настройки внешнего диска) и WintoUSB.

Поместите ISO-образ Windows 10 или 8.1 в виртуальную машину, так как он понадобится вам при установке с помощью WintoUSB. Я делал это уже около 30 раз, и никогда не было проблем. Использование miniTools — самая сложная часть, и это просто, как только вы разберетесь с этим.

Лучше всего сначала отформатировать новый диск на Mac как ExFAT. После того, как вы смонтируете это в Parallels и запустите miniTools, просто сделайте первый раздел (тот самый маленький, который вы увидите) Fat32 и сделайте его основным и активным.

Второй большой раздел сделать NTFS и первичным тоже.

Как только это будет сделано, WintoUSB прост в использовании, выберите ISO, затем новый внешний и проверьте EFI и основные разделы в качестве места назначения.

Вот и все. Я запускаю утилиту Paragons NTFS на своем Mac, поэтому я могу записывать на диск NTFS, таким образом, я могу копировать все, что мне нужно, например, драйверы Bootcamp, драйверы AMD — все, что угодно с Mac, но если вы просто загружаетесь (опция удержания при запуске) на новый диск он сам установит драйвера в винде.

Я купил Windows 10 на Amazon (Home Edition), и все, что я делаю, автоматически авторизуется по лицензии Microsoft без каких-либо проблем. Предостережение только к тому же Mac (в моем случае новый Mac Pro).

Кстати, я могу сделать все это с помощью El Capitan и macOS Sierra (у меня есть учетная запись разработчика в Apple).

Я только что установил Windows 10 на внешний диск с помощью WinToUSB, и это было совсем несложно. Я рад, что среди этих очень долгих, длительных и, возможно, сложных процедур кто-то упомянул легкий путь. (Однако недостатком этого метода является то, что у вас нет среды восстановления Windows. Для некоторых это может стать препятствием. Я нашел другие способы резервного копирования моей системы Windows, чтобы обойти это.)

Для этих инструкций требуется только внешний диск и образ Windows 10.

Никаких флэш-накопителей, виртуальных машин, наборов Windows (AIK или ADK) или любых других сторонних инструментов не требуется.

Примечание. Обновленную версию этого ответа с меньшим количеством шагов можно найти здесь .

Это основные шаги, необходимые для установки Windows 10 для загрузки EFI, когда Ассистент Boot Camp не создаст необходимые установочные разделы и/или установщик Windows не позволит вам выбрать нужный установочный раздел.

Я сделал следующие предположения.

  • Вы хотите установить Windows 10 на внешний диск USB 3. Я протестировал эти инструкции на жестком диске USB 3 и iMac (21,5 дюйма, конец 2013 г.). Версия macOS была High Sierra 10.13.1. Если вы используете диск Thunderbolt, процедура должна быть такой же.
  • В выводе команды diskutil listвнешний диск отображается как disk1. Если у вас другой идентификатор диска, вам придется сделать соответствующие замены.
  • Этот диск имеет «Размер блока устройства» 512 байт. Вы можете определить размер, изучив вывод команды diskutil info disk1. Если размер 4096 байт, мне придется изменить эти инструкции.
  • Ваш Mac может загружать Windows с помощью EFI. Это должно быть верно для любого Mac, который официально поддерживает Windows 10, согласно Apple.

Спецификации Windows приведены ниже.

  • Издание: Windows 10 Pro
  • Версия: 1709
  • Сборка ОС: 16299.15

Примечание. Чтобы лучше рассмотреть изображения, показанные ниже, щелкните изображение или откройте изображение в новом окне.

  1. Используйте Ассистент Boot Camp для загрузки программного обеспечения поддержки Windows. Найдите раскрывающееся меню «Действие» в строке меню «Ассистент Boot Camp». На моем Mac эти файлы были загружены в ~/WindowsSupportкаталог.
  2. Создать пустое место на диске. Это пространство должно находиться за пределами контейнеров APFS или Core Storage. Если вы хотите использовать весь диск, вы можете пропустить этот шаг.
  3. В конце этого свободного места выделите около 10 ГБ для установочных файлов, а затем 600 МБ места для среды восстановления Microsoft Windows (WRE). Я обычно использую diskutilкоманду для этого. Также можно использовать другие комбинации команд или инструментов сторонних производителей. UUID для раздела размером 10 ГБ должен быть EBD0A0A2-B9E5-4433-87C0-68B6B72699C7. UUID для раздела размером 600 МБ должен быть DE94BBA4-06D1-4D40-A16A-BFD50179D6AC.

    Если вы хотите использовать весь диск, то весь диск можно считать свободным пространством, поэтому приведенной ниже команды будет достаточно.

    diskutil  partitiondisk  disk1  3  GPT  "Free Space"  "dummy"  R  ExFAT  "WINSTALL"  10G  %DE94BBA4-06D1-4D40-A16A-BFD50179D6AC%  %noformat%  800M
    

    Примечание. ExFATФормат автоматически выбирает UUID EBD0A0A2-B9E5-4433-87C0-68B6B72699C7.

  4. Отформатируйте раздел ExFAT размером 10 ГБ с меткой «WINSTALL». Если вы использовали команду, указанную на предыдущем шаге, вы можете пропустить этот шаг.
  5. Если раздел размером 10 ГБ не смонтирован, сделайте это сейчас. Если вы использовали команду, указанную на шаге 3, раздел уже должен быть смонтирован.
  6. Смонтируйте iso-файл Windows и скопируйте его содержимое в том «WINSTALL». Вам понадобится использовать cpкоманду из окна приложения терминала. Ниже приведена точная команда, которую я обычно использую. При необходимости внесите соответствующие изменения.

    cp  -Rv  /volumes/ESD-ISO/  /volumes/WINSTALL
    

    Примечание. Выполнение этой команды займет некоторое время. Потерпи!

  7. Скопируйте программное обеспечение поддержки Windows в том «WINSTALL». Ниже приведена точная команда, которую я обычно использую. При необходимости внесите соответствующие изменения.

    cp  -Rv  ~/WindowsSupport/  /volumes/WINSTALL
    
  8. Используйте команду, показанную ниже, чтобы удалить AutoUnattend.xmlфайл.

    mv  /volumes/WINSTALL/AutoUnattend.xml  /volumes/WINSTALL/NoAutoUnattend.xml
    
  9. Затем вам нужно загрузиться с тома, на котором находятся установочные файлы Windows. Удерживайте нажатой клавишу выбора сразу после перезагрузки на вашем Mac. Отпустите эту опцию, когда появится окно Startup Manager. Выберите значок с надписью «Загрузка EFI». Затем выберите стрелку под меткой «EFI boot».

  10. Откройте окно командной строки Windows, следуя процедуре, описанной в этом шаге. Ниже приведено изображение того, что изначально отображается установщиком Windows 10. Выберите «Далее».

    z1

    На изображении ниже выберите «Восстановить компьютер».

    z2

    На изображении ниже выберите «Устранение неполадок».

    z3

    На изображении ниже выберите «Командная строка».

    z4

    В результате должно получиться изображение, показанное ниже.

    я6

  11. Используйте команду diskpartдля завершения разбиения disk1. Команды, которые необходимо ввести, приведены ниже.

    Примечание. Иногда может потребоваться некоторое время, чтобы diskpartкоманда выдала первое приглашение. Потерпи.

    diskpart
    list  volume
    

    Из вывода команды list volumeопределите номер тома с меткой «WINSTALL». В этом примере я предполагаю, что это число равно 0. Ваш номер может быть другим. Следующая команда выбирает этот том.

    select  volume  0
    

    Приведенные ниже команды изменяют букву тома «WINSTALL» на T:.

    remove
    assign  letter=t
    

    Следующая команда выводит список всех разделов в disk1.

    list  partition
    

    Из вывода команды list partitionопределите номер раздела с типом «Система». В этом примере я предполагаю, что это число равно 1. Ваш номер может быть другим. Также определите номер раздела с типом «Восстановление». В этом примере я предполагаю, что это число равно 3. Опять же, ваш номер может быть другим. Приведенные ниже команды изменяют букву диска для системного раздела на S:.

    select  partition  1
    assign  letter=s
    

    Следующие команды воздействуют на раздел «Восстановление». Соответствующие атрибуты установлены. Далее раздел форматируется в NTFS и получает метку «Восстановление».

    select  partition  3
    gpt  attributes=0x8000000000000001
    format  fs=ntfs  label="Recovery"  quick
    

    Приведенная ниже команда создает крошечный раздел Microsoft Reserved размером 16 МБ.

    create  partition  msr  size=16
    

    Наконец, приведенные ниже команды создают раздел для операционной системы Windows. Этому разделу выделяется все оставшееся непрерывное свободное пространство. Раздел отформатирован в NTFS, ему присвоена метка «BOOTCAMP» и присвоена буква диска W:.

    create  partition  primary 
    format  fs=ntfs  label="BOOTCAMP"  quick
    assign  letter=w
    

    Приведенная ниже команда завершает работу команды diskpart.

    exit
    
  12. Скопируйте файлы Windows в раздел Windows. Сначала введите приведенные ниже команды, чтобы определить имя файла, содержащего файлы Windows. Я предполагаю, что отображаемое имя файла install.esd.

    cd  /d  T:\
    dir  /s  /b  install.wim  install.esd
    

    Если вы получили файл install.wim, сделайте соответствующую замену при вводе команд, приведенных ниже. Затем введите следующую команду, чтобы определить индекс образа Windows, который вы хотите установить.

    dism  /Get-ImageInfo  /ImageFile:T:\sources\install.esd
    

    Для моего install.esdфайла индекс, показанный для имени, Windows 10 Proбыл 8. Я буду использовать это значение в команде, показанной ниже. Эта команда скопирует файлы Windows в том «BOOTCAMP».

    dism  /Apply-Image  /ImageFile:T:\sources\install.esd  /index:8  /ApplyDir:W:\  /CheckIntegrity
    

    Примечание. При вводе вышеуказанной команды параметр /name:"Windows 10 Pro"мог быть заменен на /index:8.

  13. Добавьте драйверы, поставляемые Apple, в магазин драйверов. Это можно сделать, введя команду, показанную ниже.

    dism  /Image:W:\  /Add-Driver  /Driver:T:\$WinPEDriver$  /Recurse  /ForceUnsigned
    

    Примечание. Если какие-либо драйверы не подходят, вы можете увидеть сообщения об ошибках. Это нормально, поэтому такие сообщения об ошибках можно игнорировать.

  14. Запишите загрузочные файлы в раздел EFI. Команда для использования приведена ниже.

    bcdboot  w:\windows  /s  s:
    
  15. Отключите возможность загрузки с тома «WINSTALL». Это можно сделать, введя команду, показанную ниже. Это переименует папку, содержащую загрузочные файлы.

    rename  t:\efi  noefi
    
  16. Введите команду, показанную ниже, чтобы выйти из окна командной строки.

    exit
    

    В результате должно получиться изображение, похожее на то, что показано ниже. Выберите «Выключить компьютер», затем подождите, пока Mac полностью выключится.

    Z35

  17. Вам нужно закончить инициализацию Windows 10. Удерживайте optionклавишу сразу после включения вашего Mac. Отпустите, optionкогда появится окно Startup Manager. Выберите значок с надписью «Загрузка EFI». Затем, удерживая нажатой controlклавишу, выберите круглую стрелку под меткой «EFI boot».

  18. Продолжайте, пока не дойдете до экрана, где вам будет предложено указать ваш регион. Для версии 1709 (сборка ОС 16299.15) Windows 10 экран будет выглядеть так, как показано ниже.z34

    Для других версий Windows 10 экран может выглядеть иначе. Например, экран для версии 1507 (сборка ОС 10240) Windows 10 будет выглядеть так, как показано ниже.
    z36

    Примечание. На данный момент запретить вашему Mac доступ к Интернету, как правило, является хорошей идеей. Например, отключите все кабели Ethernet или отключите доступ Wi-Fi, не требующий шифрования.

    Затем нажмите клавиши control+ shift+ , чтобы перезапустить Windows 10 в режиме аудита.F3

  19. Когда появится рабочий стол, показанный ниже, используйте Проводник Windows, чтобы открыть приложение Windows Support Software под названием «Setup». Это приложение можно найти в папке «BootCamp» на диске «WINSTALL». После завершения работы программы установки дайте компьютеру перезагрузиться.z31

  20. Затем загрузитесь в среду восстановления Windows. По сути, удерживайте shiftклавишу при выборе перезагрузки Windows.

  21. Перейдите в командную строку Windows, следуя приведенным ниже инструкциям.

    На изображении ниже выберите «Устранение неполадок».

    z7

    На изображении ниже выберите «Дополнительные параметры».

    z9

    На изображении ниже выберите «Командная строка».

    z4

    После небольшой задержки вы должны получить изображение, похожее на то, что показано ниже. Выберите учетную запись администратора, чтобы продолжить.

    z39

    Далее у вас должно получиться изображение, похожее на то, что показано ниже. Выберите «Продолжить».

    z41

    В результате должно получиться изображение, показанное ниже.

    я6

  22. Удалите раздел «WINSTALL» и расширьте том «BOOTCAMP», чтобы освободить свободное место. Порядок действий приведен ниже.

    Введите следующую пару команд, чтобы запустить diskpartи просмотреть текущие тома.

    diskpart
    list  volume
    

    Из вывода команды list volumeопределите номер тома с меткой «WINSTALL». В этом примере я предполагаю, что это число равно 1. Ваш номер может быть другим. Также определите номер тома с меткой «BOOTCAMP». В этом примере я предполагаю, что это число равно 0. Опять же, ваш номер может быть другим.

    Следующая пара команд выбирает том «WINSTALL», а затем удаляет соответствующий раздел.

    select  volume  1
    delete  partition
    

    Следующая пара команд выбирает том «BOOTCAMP», а затем расширяет соответствующий раздел, чтобы использовать удаленное пространство.

    select  volume  0
    extend
    

    Следующая пара команд завершает работу dispartи закрывает окно.

    exit
    exit
    
  23. На изображении ниже выберите «Продолжить», чтобы вернуться к Windows 10.

    z7

  24. Вы вернетесь к рабочему столу администратора с окном «Инструмент подготовки системы». В этом окне выберите «Завершение работы» в разделе «Параметры завершения работы», как показано ниже.

    Примечание. На вашем экране также может быть окно с надписью «Учебный лагерь», которое можно игнорировать.

    z42

    Затем выберите «ОК», чтобы выключить Mac. На этом вы завершили установку Windows 10.

    Примечание. Если на предыдущем шаге вы запретили доступ к Интернету для своего Mac, теперь вы можете разрешить доступ, прежде чем снова включать Mac. Другими словами, подключите кабель Ethernet или снова включите Wi-Fi.

    В следующий раз, когда вы включите свой Mac, Windows запустится в режиме « Из коробки ». В основном так запускается только что купленный ПК, когда уже установлена ​​Windows 10.

    Примечание. При появлении запроса обязательно выберите клавиатуру Apple.

Если спросят, могу пояснить любой из вышеперечисленных шагов

Мне удалось пройти весь путь до шага 18, но теперь Windows вошла в цикл сбоя загрузки. Не загружается 3 раза, загружается в рекавери и спрашивает меня, что делать. Конечно, поскольку пользователь-администратор еще не создан, я мало что могу сделать... Есть идеи, как исправить? Контекст: Windows 10 — «Win10_1809Oct_v2_English_x64» Мохаве — сенсорная панель 10.14.5 2016 MBP
Я думаю, у вас нет никаких идей. В любом случае спасибо за руководство!

Начните с нуля и следуйте шаг за шагом. Чтобы наилучшим образом использовать эти шаги, я предлагаю вам погуглить каждый из них, прежде чем вы начнете! ака собрать некоторую информацию (требования к оборудованию).

  1. Компьютер Windows установлен и работает (XP/2000-Vista-7-8-10-VM).
  2. Очевидно, компьютер Mac с OS X10.10 и выше
  3. Внешний жесткий диск 32 Гб или больше.
  4. USB-ключ на 4 Гб. Требования к программному обеспечению: - • Файлы для загрузки в Windows
  5. MediaCreationTool.exe (ССЫЛКА).
  6. Windows.iso x64bit, загруженный указанным выше инструментом и сохраненный на вашем ПК.
  7. WinToUSB Enterprise v3.2 Multilingual Portable (просто погуглите) • Файлы для загрузки на Mac
  8. gdisk-1.0.1.pkg (ССЫЛКА) ВЫ МОЖЕТЕ ВЫПОЛНИТЬ ШАГИ ОТ 1 ДО 4 НА WINDOWS И НА MAC ОДНОВРЕМЕННО ---------------------- -------------------------------------------------- -------- В WINDOWS:
  9. Откройте MediaCreationTool
  10. Выберите СОЗДАТЬ УСТАНОВОЧНЫЙ НОСИТЕЛЬ ДЛЯ ДРУГОГО ПК.
  11. Выберите язык и версию, но она должна быть 64-битной.
  12. Сохраните файл в формате ISO НА ВАШЕМ ПК (более 3 ГБ для загрузки, чтобы вы могли выполнить следующие шаги, которые у вас еще есть!).
  13. Подключите внешний жесткий диск (куда вы хотите установить Windows).
  14. НА клавиатуре нажмите и удерживайте знак Window и букву R (откроется Run)
  15. Введите DISKPART (теперь он откроет cmd) следующие шаги в cmd
  16. Тип списка дисков
  17. Введите select disk # (замените # на номер вашего внешнего жесткого диска, который вы получили на шаге выше)
  18. Введите clean (когда закончите, вы можете закрыть)
  19. Щелкните правой кнопкой мыши значок вашего компьютера и выберите «Управление».
  20. На левой панели нажмите «УПРАВЛЕНИЕ ДИСКАМИ», «потребуется некоторое время, чтобы показать также, если вам будет предложено инициализировать выбор gpt»
  21. Найдите свой внешний жесткий диск
  22. На номере ДИСКА щелкните правой кнопкой мыши и конвертируйте в gpt
  23. теперь на свободном месте создайте первый раздел размером 500 МБ и отформатируйте его в FAT32, назовите его EFI
  24. Отформатируйте оставшееся свободное пространство в NTFS и назовите его ОС.
  25. когда закончите, закройте все, что вы открыли (очистить вид на рабочий стол).
  26. Откройте WinToUSB Enterprise с правами администратора.
  27. Выберите WINDOWS.ISO (если MediaCreationTool выполнил загрузку iso)
  28. Выберите внешний жесткий диск, который вы только что отформатировали (должен увидеть и выбрать EFI, если вы его не видите, это означает, что вы не форматировали жесткий диск или, возможно, все еще не преобразовали его в gpt google)
  29. Выберите желаемую операционную систему.
  30. Установите и дождитесь завершения. -------------------------------------------------- ------------------------------ На MAC:
  31. Откройте приложение Boot Camp со своего Mac
  32. Выберите только загрузку последних медиа «в основном снимите все флажки, но отметьте второй вариант».
  33. Сохраните его на USB-накопитель (упомянутый выше в разделе «Требования к оборудованию»).
  34. Это позволит загрузить Windows Boot Camp Divers для вашего компьютера с Windows.
  35. Отключите USB KEY, когда закончите.
  36. Откройте файл gdisk-1.0.1.pkg и установите (упомянутый выше в требованиях к программному обеспечению).
  37. Подключите внешний ЖЕСТКИЙ ДИСК.
  38. Откройте терминал и запустите эти команды, и не пытайтесь быть фанатом, просто следуйте этим командам.
  39. Введите sudo gdisk /dev/disk0
  40. Введите p, чтобы просмотреть существующую таблицу разделов и убедиться, что вы работаете с правильным диском.
  41. Введите x, чтобы войти в экспертное меню.
  42. Введите n, чтобы создать новую защитную MBR.
  43. Введите w, чтобы сохранить изменения и подтвердить изменения.
  44. Введите q, чтобы выйти из GPT fdisk.
  45. Таким образом, в основном p enter x Enter n Enter w Enter q Enter .
  46. Теперь перезапустите и, удерживая клавишу выбора, выберите внешний жесткий диск.
  47. Он может загружаться несколько раз, убедитесь, что вы всегда удерживаете клавишу выбора.
  48. После завершения установки подключите USB-ключ и установите драйверы.

Выполнено :)

На форуме eGPU.io нашел следующее , которое работает на моем MBP 2015 года, где в более ранних ответах не удалось указать USB-накопитель во время загрузки. Отличия:

  • Установите комплект для оценки и развертывания Windows
  • Запустите среду инструментов развертывания и создания образов от имени администратора.
  • Отформатируйте целевой диск

    diskpart
    list disk
    select disk 1
    clean
    convert gpt
    create partition efi size=200
    format quick fs=fat32
    assign letter=s
    create partition msr size=16
    create partition primary
    format quick fs=ntfs
    assign letter=w
    exit
    
  • Установить Windows

    dism /apply-image /imagefile:D:\sources\install.wim /index:1 /ApplyDir:W:\ /CheckIntegrity
    

    где D — буква установочного диска Windows, W — раздел NTFS внешнего диска, индекс «1» — для Windows 10 Pro, используйте «2» для Windows 10 Home)

  • Установите загрузочные файлы

    bcdboot W:\Windows /s S: /f UEFI
    

    (S — загрузочный раздел EFI внешнего диска)

это исправило мою проблему на MacPro 2013. У меня была You can't change the startup disk to the selected disk; The bless tool was unable to set the current boot disk.проблема.

Ребята, вы можете забыть о сложных командных строках, я нашел другой способ:

  1. Установить окна в Boot Camp
  2. Выйдите из Mac OS и загрузитесь в окне
  3. Перенесите систему на внешний диск, например Samsung Evo 850 SSD, с помощью бесплатного программного обеспечения Samsung Migration Software.
  4. Вернитесь в Mac OS и откройте Ассистент Boot Camp. Нажмите «Продолжить», чтобы удалить созданный раздел Boot Camp.
  5. Выйдите из Mac OS (El Capitan или Sierra).
  6. Перезапустите и удерживайте клавишу Option.
  7. Выберите загрузку с диска EFI.

Вуаля. Простой.

Просто как это!

Используйте Windows GO, я тестировал на своем MBPr 2015 в Samsung 850 Evo и работает как шарм.

Следовал этому методу

https://www.youtube.com/watch?v=g77iw6hl2GU

Извините, если я повторяю то, что кто-то сказал, но эта ветка слишком длинная, чтобы ее читать.

Во-первых, используйте загрузочный лагерь для загрузки файлов поддержки Windows на USB-накопитель. Затем получите установочный USB-накопитель win10. Подключите оба и внешний HDD. Используйте ключ option во время загрузки, чтобы загрузиться с установщика win (в обход загрузочного лагеря). Затем установите на HDD через установщик. Тогда это сработает.

Это все когда-то. Новая безопасность SIP от Apple усложнит ситуацию. OS X 10.11.4 откройте утилиту Bootcamp и

Действие > Загрузить ПО поддержки Windows

Дисковая утилита для подготовки внешнего твердотельного накопителя T2 в формате exFAT, затем запустите программное обеспечение поддержки Windows. Выберите внешний диск. Затем утилита Bootcamp подхватит место, где закончилась ваша ручная подготовка, и установит Bootcamp Windows 10 на внешний диск. Или он может установить внутренний. Попробуй. Посмотрите, что поддерживает ваше оборудование. Bootcamp быстро удаляет аварии, или Дисковая утилита "-" удаляет и Первая помощь.

SIP может не поддерживать внешний Bootcamp для Windows 8. и старое оборудование. Вы можете прочитать больше об этом в блоге Two Canoes, Как на учебный лагерь El Capitan влияет новая защита целостности системы Apple (SIP) .

Сколько времени осталось до того, как Bootcamp превратится в виджет Mission Control для Windows . Нечто подобное в Университетской больнице уже несколько десятилетий (с 1996 г. по настоящее время). SIP помогает сделать Bootcamp более гибким, чем раньше.