1

У меня есть система Arch Linux и я хочу установить на нее Windows 10. Я загрузил установочный носитель Windows с USB-накопителя, у меня есть раздел NTFS для установки Windows.

Когда я иду на установку, он говорит, что не может установить на этот раздел, потому что это GPT.

Пробовал Diskpart но не работал.

Пожалуйста помоги !

1 ответ1

2

Windows требовательна к тому, какие типы таблиц разделов она примет для своего системного диска - это либо MBR в системах BIOS, либо GPT в системах UEFI (в отличие от Linux, где работает любая комбинация).


Одним из вариантов является загрузка обеих систем в режиме UEFI, если он доступен. (Большинство современных ПК используют UEFI, хотя , к сожалению , часто UEFI на основе загрузки должен быть включен вручную, так как многие компьютеры настроены на "наследство" ака "BIOS эмуляции" ака режим "CSM" по умолчанию.)

Это более современный метод (и на самом деле он может потребоваться для определенных функций Windows 10), но для перехода на него требуется некоторая работа:

  • создать "системный раздел EFI", в котором будут храниться все загрузчики UEFI;
  • установите загрузчик UEFI (systemd-boot, grub2) для вашего Arch Linux;
  • покопаться в настройках прошивки и переключиться на загрузку в стиле UEFI;
  • загрузиться в Linux через UEFI и снова установить тот же загрузчик UEFI (чтобы он мог задавать определенные параметры, которые он не мог сделать в первый раз);
  • возможно удалить загрузчик в режиме BIOS;
  • наконец, загрузите Windows USB в режиме UEFI (должно произойти по умолчанию).

Большинство из этих шагов описаны в Arch Wiki; в противном случае отправьте новый вопрос здесь о преобразовании системы Arch в режиме BIOS в режим UEFI.

(Примечание: инструмент Официальный Microsoft для создания Windows 10 USBs является UEFI-совместимыми. Но если вы использовали что-то вроде Rufus для создания USB, вам нужно сделать это снова и убедиться, что выбран правильный тип (UEFI, а не CSM).)

Обратите внимание, что UEFI поддерживает несколько установленных загрузчиков. После установки Windows вы можете использовать Linux efibootmgr для выбора основного (BootOrder).


Теперь, если ваша система настолько старая, что не имеет UEFI (или имеет очень глючную прошивку), тогда другой вариант - преобразовать диск в раздел MBR. Это может пройти гладко или не работать вообще, в зависимости от того, сколько у вас разделов и некоторых других факторов.

Это может быть сделано с помощью gdisk - в меню восстановления г, у вас есть г "Преобразовать в MBR" вариант. (Не трогайте опцию "Гибридный MBR", это приводит к задержке боли.)

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

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