Я попробую простой ответ, за которым последует более сложный ответ.
Простой ответ
Когда Apple решила разрешить установку Windows на Mac, Microsoft нужно было сменить программное обеспечение, а Apple пришлось сменить прошивку на логических платах Mac. Microsoft внесла необходимые изменения в Service Pack 2 для операционной системы XP. Apple предложила загрузить прошивку, обновить логические платы. Поэтому для установки Windows вам понадобится установочный DVD-диск с XP, на котором уже установлен пакет обновления 2. Не было возможности использовать установщик USB-накопителя. Этот метод установки DVD был единственным способом установки Windows посредством выпуска Windows 7.
Начиная с 2012 модельного года, Apple начала выпускать Mac без внутренних DVD-приводов. Необходимые изменения были внесены в прошивку на этих компьютерах Mac, чтобы можно было устанавливать Windows с USB-накопителей. Apple решила не выпускать обновления прошивки для старого Mac с внутренними DVD-дисками.
Тем временем Microsoft изменила свой метод загрузки установщиков Windows с флэш-накопителей. Эти модификации приблизили метод к стандарту UEFI. Apple также начинает включать обновления микропрограммы платы логики вместе с другими обновлениями, загруженными на ваш Mac. Таким образом, следующее утверждение может быть сделано.
Установщики USB-накопителей, сделанные из текущей версии Windows 10 iso, теперь совместимы с микропрограммой на многих старых компьютерах Mac с внутренними DVD-приводами.
Поэтому, когда кто-то сообщает вам, что вы не можете установить Windows 7 с флэш-накопителя на свой iMac середины 2011 года, они не обязательно ошибаются. Они просто не знают о текущих событиях.
Ответ прост: встроенное ПО на плате логики iMac середины 2011 года имеет возможность обнаруживать или загружаться с помощью созданного вами установщика USB Windows 7.
Комплексный ответ
USB-флэш-накопитель Windows Установщик Windows позволит вам установить Windows 7 на ваш Mac в середине 2011 года. На самом деле, этот установщик также можно использовать для установки Windows 10 на Mac, хотя установки Windows 10 на компьютерах Mac в середине 2011 года официально не поддерживаются Apple.
Я полагаю, что вышеуказанное утверждение должно быть подкреплено письменной процедурой. Это дано ниже для установки Windows 7 на Mac в середине 2011 года.
- Создайте установщик USB.
- Создайте раздел FAT на внутреннем диске.
- Загрузка EFI из установщика Windows 10.
- Установите установщик Windows 7 на внутренний диск.
- BIOS загружается с вашего внутреннего диска.
- Установите Windows 7 на свой внутренний диск.
- Установите программное обеспечение поддержки Windows.
Это может быть слишком коротким для некоторых читателей. Далее я подробно остановлюсь на каждом из вышеперечисленных. Я использую macOS High Sierra (версия 10.13.2). Мой компьютер - iMac (21,5 дюйма, середина 2011 г.).
Создать установщик USB
Я предполагаю, что у вас уже есть правильный ISO-файл Windows 7. Вам также понадобится ISO-файл Windows 10. Текущий выпуск Windows 10 можно загрузить с веб-сайта Microsoft: Загрузить образ диска Windows 10 (файл ISO).
Загрузите последнюю версию программного обеспечения поддержки Windows для вашего Mac. Для iMac середины 2011 года это программное обеспечение можно найти в ПО поддержки Boot Camp 5.1.5621. На моем Mac эти файлы были загружены в каталог ~/Downloads/BootCamp5
.
Примечание. Помощник Boot Camp также можно использовать для загрузки программного обеспечения поддержки Windows. Найдите раскрывающееся меню "Действие" в строке меню Boot Camp Assistant. На моем Mac эти файлы были загружены в каталог ~/WindowsSupport
.
Используйте приложение Дисковой утилиты, чтобы стереть флэш-накопитель объемом 16 ГБ или более Выберите параметры, показанные на изображении ниже.
Смонтируйте iso-файл Windows 10 и скопируйте его содержимое на том "WINSTALL". В моем случае, метка «ESD-ISO» использовалась для идентификации Windows 10 iso. Чтобы выполнить операцию копирования, вам понадобится ввести команду cp
из окна приложения терминала. Ниже приведены команды, которые я обычно ввожу. При необходимости внесите соответствующие изменения.
cd /Volumes/WINSTALL
cp -Rv /volumes/ESD-ISO/ $PWD
Примечание. Выполнение этой команды займет некоторое время. Потерпи!
Создайте папку с именем "Windows7" в корне тома "WINSTALL". Затем подключите ISO-файл Windows 7 и скопируйте его содержимое в папку "Windows7". В моем случае метка "GSP1RMCPRXFRER_EN_DVD" использовалась для идентификации Windows 7 iso. Чтобы создать папку, вам понадобится ввести команду mkdir
из окна приложения терминала. Ниже приведены команды, которые я обычно ввожу. При необходимости внесите соответствующие изменения.
mkdir Windows7
cp -Rv /Volumes/GSP1RMCPRXFRER_EN_DVD/ $PWD/Windows7
Примечание. Выполнение этой команды займет некоторое время. Потерпи!
Скопируйте программное обеспечение поддержки Windows на том "WINSTALL". Ниже приведена команда, которую я обычно ввожу. При необходимости внесите соответствующие изменения.
cp -Rv ~/Downloads/BootCamp5/ $PWD
Используйте команду, показанную ниже, чтобы переименовать файл AutoUnattend.xml
.
mv AutoUnattend.xml NoAutoUnattend.xml
Вернитесь в свой домашний каталог, введя команду, указанную ниже.
cd ~
Создайте раздел FAT на внутреннем диске.
Создайте том в формате FAT32 с меткой "BOOTCAMP" во 2-м, 3-м или 4-м разделе основного диска. Если этот том уже существует, удалите его содержимое.
Убедитесь, что диск использует гибридную схему разбиения GPT/MBR. См. Мой ответ на вопрос « Как преобразовать диск из формата GPT в гибридный формат GPT/MBR при использовании High Sierra (macOS 10.13.2) » для процедуры, которая выполняет эту задачу.
(Необязательно) Если iso-файл Windows 7 доступен и смонтирован, вы можете сэкономить время, скопировав содержимое в этот раздел. Команды для ввода приведены ниже. Опять же, вам может потребоваться сделать соответствующую замену для метки "GSP1RMCPRXFRER_EN_DVD".
cd /Volumes/BOOTCAMP
cp -Rv /Volumes/GSP1RMCPRXFRER_EN_DVD/ $PWD
Отключите возможность загрузки EFI с тома "BOOTCAMP". Это может быть достигнуто путем ввода команды, показанной ниже. Это переименует папку, содержащую загрузочные файлы EFI.
mv efi noefi
Примечание. На самом деле ввод вышеуказанной команды не требуется, поскольку iMac, выпущенный в середине 2011 года, не может загрузить EFI установщиком Windows 7.
Загрузка EFI из установщика Windows 10
Далее нужно загрузиться с флешки. Удерживайте нажатой клавишу выбора сразу после перезагрузки Mac. Отпустите кнопку выбора, когда появится окно диспетчера запуска. Выберите значок с надписью "Загрузка EFI". Затем выберите стрелку под ярлыком "Загрузка EFI".
Откройте окно командной строки Windows, выполнив процедуру, описанную в этом шаге. Ниже приведено изображение того, что изначально отображается установщиком Windows 10. Выберите "Далее".
На изображении, показанном ниже, выберите "Восстановить компьютер".
На изображении, показанном ниже, выберите "Устранение неполадок".
На изображении, показанном ниже, выберите "Командная строка".
Результатом должно быть изображение, показанное ниже.
Установите установщик Windows 7 на внутренний диск.
Используйте команды diskpart
и bootsect
чтобы сделать том BOOTCAMP загрузочным BIOS. Команды, которые вам нужно ввести, приведены ниже.
Примечание. Иногда команде diskpart
может потребоваться некоторое время для создания первого запроса. Потерпи.
diskpart
list volume
Из вывода list volume
команд определите номер (###) для тома с меткой "BOOTCAMP". Кроме того, определите букву диска (Ltr) для этого тома и тома с меткой "WINSTALL". В этом примере я предполагаю, что число равно 1
а буква C
обозначает объем "BOOTCAMP". Для тома "WINSTALL" я предполагаю, что буква "E". Если вы определили другое число или буквы, сделайте соответствующие замены в остальных шагах этого раздела. Следующая команда выбирает громкость BootCamp.
select volume 1
Следующая пара команд помечает том как активный (загрузочный), а затем diskpart
из раздела диска .
active
exit
Следующая команда записывает загрузочный код в MBR и том "BOOTCAMP".
bootsect /nt60 c: /mbr
Если вы уже скопировали iso-файлы Window 7 на том "BOOTCAMP", этот шаг можно пропустить. В противном случае введите следующую команду копирования.
xcopy /e /h e:\Windows7\* c:\
Также введите команду ниже, чтобы отключить загрузку EFI с тома "BOOTCAMP". Это переименует папку, содержащую загрузочные файлы EFI.
rename c:\efi noefi
Примечание. На самом деле указанная выше команда не нужна, поскольку iMac середины 2011 года не может загрузить EFI установщиком Windows 7.
Введите команду, показанную ниже, чтобы закрыть окно командной строки Windows.
exit
Это должно привести к изображению, похожему на то, что показано ниже. Выберите "Выключить компьютер", затем дождитесь полного выключения Mac.
Загрузка BIOS с вашего внутреннего диска
Вам необходимо завершить установку Windows 7. Удерживайте нажатой клавишу выбора сразу после включения вашего Mac. Отпустите опцию, когда появится окно диспетчера запуска. Выберите значок с надписью "Windows". Затем, удерживая нажатой клавишу управления , выберите круглую стрелку под надписью "Windows".
Откройте окно командной строки Windows, выполнив процедуру, описанную в этом шаге. Ниже приведено изображение того, что изначально отображается установщиком Windows 7. Выберите "Далее".
На изображении, показанном ниже, выберите "Восстановить компьютер".
На изображении, показанном ниже, компьютер ищет установки Windows. Дождитесь окончания работы компьютера.
На изображении, показанном ниже, выберите «Использовать инструменты восстановления, которые могут помочь при запуске Windows.», Затем выберите «Далее>».
На изображении, показанном ниже, выберите "Командная строка".
Результатом должно быть изображение, показанное ниже.
Установите Windows 7 на свой внутренний диск.
Используйте команды diskpart
и subst
чтобы связать букву диска "W" с папкой "Windows7" на томе "WINSTALL". Затем вы можете использовать команду "setup" для запуска установщика Windows 7. Команды, которые вам нужно ввести, приведены ниже.
Примечание. Иногда команде diskpart
может потребоваться некоторое время для создания первого запроса. Потерпи.
diskpart
list volume
Из вывода list volume
команд определите букву диска (Ltr) для тома с меткой "WINSTALL". В этом примере я предполагаю, что буква E
Если вы определили другую букву, сделайте соответствующие замены в остальных шагах этого раздела. Следующая команда выходит из diskpart
.
exit
Введите команды ниже, чтобы начать установку Windows 7.
subst W: E:\Windows7
W:
setup
Когда вы дойдете до изображения, показанного ниже, выберите «Пользовательский (расширенный)».
На вопрос: «Где вы хотите установить Windows?", действуйте следующим образом.
а. Выберите раздел "BOOTCAMP".
б. Выберите «Параметры диска (дополнительно)».
с. Выберите "Формат".
д. Если вы получили всплывающее окно "Установить Windows", нажмите кнопку "ОК".
е. Нажмите на кнопку "Далее".
Завершите установку Windows 7, ответив на остальные вопросы при появлении соответствующего запроса.
Установите программное обеспечение поддержки Windows
После завершения установки Windows 7 выполните следующие действия.
- С помощью проводника Windows откройте папку "BootCamp" на томе "WINSTALL".
- Щелкните правой кнопкой мыши приложение "Настройка", затем выберите "Открыть".
- Если вы получили всплывающее окно "Контроль учетных записей", нажмите кнопку "Да".
- Установите программное обеспечение поддержки Windows.
- После перезагрузки компьютера запустите "Обновление программного обеспечения Apple", чтобы загрузить любое другое необходимое программное обеспечение от Apple.