3

У меня iMac середины 2011 года, и я пытаюсь установить Windows через Boot Camp.

Использование приложения работало хорошо. Он создал загрузочный USB-диск с Windows 7 ISO. Проблемы начались, когда Boot Camp перезапустил iMac, и он не смог обнаружить USB-накопитель.

Я попытался устранить неполадки, перезапустив iMac, удерживая Option, чтобы показать загрузочные диски. USB-накопитель не появился, несмотря на то, что он включен и горит. Диск отображается в Finder и Disk Utility, но не при загрузке с него.

Самое неприятное, что я попытался использовать накопитель на моем MacBook Air середины 2015 года и смог загрузить его. Действительно, диск появляется при загрузке с удерживаемым Option .

Зачем? Почему он отображается на одном компьютере, а не на другом? Почему он отображается в Finder, а не среди загрузочных дисков?

2 ответа2

3

IMacs 2011 и MacBook Pro не поддерживают загрузку Windows с USB. Единственной операционной системой, которая будет загружаться с USB на этих моделях, является MacOS.

Все компьютеры Mac модели 2011 года имели оптические приводы, и единственный поддерживаемый способ установки Windows на них - с DVD-диска Windows. Фактически, если вы запустите Boot Camp Assistant на iMac, вы увидите, что он вообще не дает вам возможности создать загрузочный USB-накопитель, как на MacBook Air 2015 года.

Это проблема прошивки на этих старых моделях компьютеров. Одним из возможных путей решения этой проблемы является использование стороннего менеджера загрузки EFI, такого как rEFInd, который может загружать не-Apple операционные системы со многих типов носителей. Могут быть и другие методы, но ни один из них не поддерживается Apple.

2

Я попробую простой ответ, за которым последует более сложный ответ.

Простой ответ

Когда 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

  1. Я предполагаю, что у вас уже есть правильный ISO-файл Windows 7. Вам также понадобится ISO-файл Windows 10. Текущий выпуск Windows 10 можно загрузить с веб-сайта Microsoft: Загрузить образ диска Windows 10 (файл ISO).

  2. Загрузите последнюю версию программного обеспечения поддержки Windows для вашего Mac. Для iMac середины 2011 года это программное обеспечение можно найти в ПО поддержки Boot Camp 5.1.5621. На моем Mac эти файлы были загружены в каталог ~/Downloads/BootCamp5 .

    Примечание. Помощник Boot Camp также можно использовать для загрузки программного обеспечения поддержки Windows. Найдите раскрывающееся меню "Действие" в строке меню Boot Camp Assistant. На моем Mac эти файлы были загружены в каталог ~/WindowsSupport .

  3. Используйте приложение Дисковой утилиты, чтобы стереть флэш-накопитель объемом 16 ГБ или более Выберите параметры, показанные на изображении ниже.

    x2

  4. Смонтируйте iso-файл Windows 10 и скопируйте его содержимое на том "WINSTALL". В моем случае, метка «ESD-ISO» использовалась для идентификации Windows 10 iso. Чтобы выполнить операцию копирования, вам понадобится ввести команду cp из окна приложения терминала. Ниже приведены команды, которые я обычно ввожу. При необходимости внесите соответствующие изменения.

    cd  /Volumes/WINSTALL
    cp  -Rv  /volumes/ESD-ISO/  $PWD
    

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

  5. Создайте папку с именем "Windows7" в корне тома "WINSTALL". Затем подключите ISO-файл Windows 7 и скопируйте его содержимое в папку "Windows7". В моем случае метка "GSP1RMCPRXFRER_EN_DVD" использовалась для идентификации Windows 7 iso. Чтобы создать папку, вам понадобится ввести команду mkdir из окна приложения терминала. Ниже приведены команды, которые я обычно ввожу. При необходимости внесите соответствующие изменения.

    mkdir  Windows7
    cp  -Rv  /Volumes/GSP1RMCPRXFRER_EN_DVD/  $PWD/Windows7
    

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

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

    cp  -Rv  ~/Downloads/BootCamp5/  $PWD
    
  7. Используйте команду, показанную ниже, чтобы переименовать файл AutoUnattend.xml .

    mv  AutoUnattend.xml  NoAutoUnattend.xml
    
  8. Вернитесь в свой домашний каталог, введя команду, указанную ниже.

    cd  ~
    

Создайте раздел FAT на внутреннем диске.

  1. Создайте том в формате FAT32 с меткой "BOOTCAMP" во 2-м, 3-м или 4-м разделе основного диска. Если этот том уже существует, удалите его содержимое.

  2. Убедитесь, что диск использует гибридную схему разбиения GPT/MBR. См. Мой ответ на вопрос « Как преобразовать диск из формата GPT в гибридный формат GPT/MBR при использовании High Sierra (macOS 10.13.2) » для процедуры, которая выполняет эту задачу.

  3. (Необязательно) Если 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

  1. Далее нужно загрузиться с флешки. Удерживайте нажатой клавишу выбора сразу после перезагрузки Mac. Отпустите кнопку выбора, когда появится окно диспетчера запуска. Выберите значок с надписью "Загрузка EFI". Затем выберите стрелку под ярлыком "Загрузка EFI".

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

    z1

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

    z2

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

    z3

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

    z4

    Результатом должно быть изображение, показанное ниже.

    Z6

Установите установщик Windows 7 на внутренний диск.

  1. Используйте команды 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
    
  2. Если вы уже скопировали iso-файлы Window 7 на том "BOOTCAMP", этот шаг можно пропустить. В противном случае введите следующую команду копирования.

    xcopy  /e  /h  e:\Windows7\*  c:\
    

    Также введите команду ниже, чтобы отключить загрузку EFI с тома "BOOTCAMP". Это переименует папку, содержащую загрузочные файлы EFI.

    rename  c:\efi  noefi
    

    Примечание. На самом деле указанная выше команда не нужна, поскольку iMac середины 2011 года не может загрузить EFI установщиком Windows 7.

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

    exit
    

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

    z35

Загрузка BIOS с вашего внутреннего диска

  1. Вам необходимо завершить установку Windows 7. Удерживайте нажатой клавишу выбора сразу после включения вашего Mac. Отпустите опцию, когда появится окно диспетчера запуска. Выберите значок с надписью "Windows". Затем, удерживая нажатой клавишу управления , выберите круглую стрелку под надписью "Windows".

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

    x50

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

    x51

    На изображении, показанном ниже, компьютер ищет установки Windows. Дождитесь окончания работы компьютера.

    x57

    На изображении, показанном ниже, выберите «Использовать инструменты восстановления, которые могут помочь при запуске Windows.», Затем выберите «Далее>».

    x53

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

    x54

    Результатом должно быть изображение, показанное ниже.

    x55

Установите Windows 7 на свой внутренний диск.

  1. Используйте команды 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
    
  2. Когда вы дойдете до изображения, показанного ниже, выберите «Пользовательский (расширенный)».

    60

  3. На вопрос: «Где вы хотите установить Windows?", действуйте следующим образом.

    а. Выберите раздел "BOOTCAMP".

    б. Выберите «Параметры диска (дополнительно)».

    с. Выберите "Формат".

    д. Если вы получили всплывающее окно "Установить Windows", нажмите кнопку "ОК".

    е. Нажмите на кнопку "Далее".

  4. Завершите установку Windows 7, ответив на остальные вопросы при появлении соответствующего запроса.

Установите программное обеспечение поддержки Windows

После завершения установки Windows 7 выполните следующие действия.

  1. С помощью проводника Windows откройте папку "BootCamp" на томе "WINSTALL".
  2. Щелкните правой кнопкой мыши приложение "Настройка", затем выберите "Открыть".
  3. Если вы получили всплывающее окно "Контроль учетных записей", нажмите кнопку "Да".
  4. Установите программное обеспечение поддержки Windows.
  5. После перезагрузки компьютера запустите "Обновление программного обеспечения Apple", чтобы загрузить любое другое необходимое программное обеспечение от Apple.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .