1

Я знаю, что этот вопрос задавался миллион раз до этого, но я не могу найти подходящего ответа, поэтому, пожалуйста, потерпите меня.

Вкратце: я хочу выполнить двойную загрузку Ubuntu 14.04 и Windows 7 Ultimate. Был небольшой сбой в связи с тем, что сначала я установил Ubuntu, но мне удалось справиться с этим. У меня есть 450 ГБ места на разделе на моем жестком диске в NTFS (это раздел, где я хочу установить Windows). Мой жесткий диск был GPT с самого начала, и моя материнская плата (MSI 970 Gaming) определенно поддерживает UEFI+Legacy. Так что на этом фронте все в порядке, но установщик Windows по-прежнему предупреждает: «Выбранный диск имеет стиль раздела GPT».

После расспросов на некоторых форумах по Ubuntu мне сказали, что есть что-то под названием IOMMU, которое должно быть включено, и что оно должно быть доступно на чипсете 970, но я не смог найти этот вариант в моем BIOS (MSI нажмите BIOS 4). После дальнейших исследований я узнал, что некоторые производители материнских плат решили не включать эту опцию, и я решил пойти с этим объяснением (пожалуйста, исправьте меня здесь, если я не вижу больших красных кнопок, кричащих "IOMMU").

Я сделал резервную копию всех своих данных Ubuntu, и форматирование всего диска - это вариант, который можно использовать, но я бы предпочел, чтобы его не было таким. Кроме того, я хочу, чтобы Windows 7 работала с GPT, а не просто переформатировала весь диск в MBR и называла это днем. Ubuntu live USB - это то, что можно использовать в случае необходимости (у меня он есть наготове).

Я не понимаю, что я делаю не так. Пожалуйста, помогите мне выбраться из этого места.

Спасибо

2 ответа2

3

У меня есть 450 ГБ места на разделе на моем жестком диске в NTFS (это раздел, где я хочу установить Windows).

Это, вероятно, проблема. EFI загружается из файла в системном разделе EFI (в основном, в загрузочном разделе FAT32 ). Вам нужно место на жестком диске, чтобы создать это. Протрите раздел NTFS, перезагрузите компьютер и загрузитесь с DVD-диска win7 x64 в режиме UEFI, и у вас не должно возникнуть никаких проблем.


Сказав это, некоторые предыстории:

1 установка EFI - общая.

Прошивка UEFI загружается из файла из системного раздела EFI. Это должно быть в состоянии читать из этого раздела. EFI гарантированно понимает FAT32 (и в основном только это, если у вас нет Apple). Нужно сказать, какой файл загрузить. если это не так, он вернется к \efi\boot\bootx64.EFI

2 Windows 7 x64 и UEFI:

Установочный DVD Windows 7 x64 имеет два варианта в отношении UEFI/GPT.

  1. Загрузка в устаревшем режиме (из BIOS или EFI с включенными совместимыми шайбами). В основном загрузка с EFI в режиме BIOS).
  2. Загрузитесь в режиме EFI.

Windows 7 x64 поддерживает обе эти опции. Однако если вы загрузитесь в режиме BIOS (или CSM), он будет установлен только на диск в формате MBR. Если ваш диск уже разделен по схеме GPT, он выдаст ошибку The selected disk is of GPT partition style .

Это оставляет вам два варианта:

  1. Протрите диск, переделите с MBR. Используйте устаревшие режимы.
  2. Загрузите DVD в режиме EFI. Windows 7 x64 DVD поддерживает это.
    Sidenote: установка windows 7 с USB-накопителя в режиме EFI требует немного больше работы. Pendrive должен быть отформатирован в FAT32 и должен содержать.EFI загрузочный файл. Обычно я делаю так, чтобы найти bootmgfw.efi на моем текущем рабочем столе Windows 7 и переместить (и переименовать) в \efi\boot\bootx64.EFI на Pendrive.

3: IO MMU

Как писал Мир, IOMMU - это вещь виртуализации. это актуально, если вы загружаете другую ОС (например, Ubuntu) и когда вы хотите запустить вторую ОС из Ubuntu. Например, запустив vmware player или virtualbox. С некоторыми усилиями, которые могут предоставить этой гостевой ОС доступ к аппаратному обеспечению Это позволило бы вам запустить Ubuntu и одновременно запустить игру в Windows, используя прямое графическое оборудование. Это интересная тема, но она не имеет ничего общего с установкой Windows.

4 Некоторые заметки

Для загрузки в режиме EFI загрузочный сектор не требуется. Для чистой установки EFI лучше всего предложить только метод загрузки EFI. Таким образом, вы по крайней мере будете уверены, в каком режиме загружается система.
Если система не загружается после того, как вы выключили CSM, тогда она использовала старый метод BIOS.

Вы можете проверить, в каком режиме вы загрузились. Когда вы перейдете на экран установки, нажмите SHIFT F10 и введите notepad \Windows\Panther\setupact.log . Должно быть написано «Callback_BootEnvironmentDetect: Обнаружена среда загрузки: UEFI»

Последнее примечание: (уже сделано в тексте, но стоит повторить). При использовании флеш-накопителя или диска USb он должен быть в формате, поддерживаемом EFI. FAT32 гарантированно работает. NTFS не работает.
(Если бы не Apple и HFS+EFI, то я мог бы упростить это: использовать только FAT32, когда-либо).

2

IOMMU - это вещь виртуализации, она не имеет к этому никакого отношения.

Скорее всего, вы загружаете установщик Windows в устаревшем режиме. А учитывая, что вам нужен UEFI для загрузки из GPT, он считает, что ваш компьютер не хватает его.

В идеале, учитывая, что ваша материнская плата точно такая же, как на моем ноутбуке, вы должны увидеть UEFI: My usb disk при выборе загрузочного устройства. В противном случае вы, вероятно, неправильно мигали ISO.

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