Текущая настройка
/dev/sda
- Вторичный внутренний диск (несмотря наa
)./dev/sda1
- Старый ESP, фактически не использовался./dev/sda2
- Неиспользуемый Linux для резервного копирования./dev/sda3
- Раздел подкачки./dev/sda4
- Установщик Windows 10 (отформатирован в NTFS, скопирован с ISO-образа из-за отсутствия свободного USB-накопителя, который мог бы его вместить).
/dev/sdb
- Основной внутренний диск (несмотря наb
)./dev/sdb1
- Фактически используемый ESP с включенным rEFInd./dev/sdb2
- Debian. Мой дом ❤./dev/sdb3
- Чисто отформатированный раздел NTFS, подготовленный специально для Windows./dev/sdb4
- Общий раздел FAT32 для хранения данных.
Проблема
Я хочу установить Windows 10 на /dev/sdb3
, поэтому я создал временный раздел на /dev/sda4
для хранения файлов установщика Windows, поскольку у меня нет достаточно большого USB-накопителя, чтобы использовать его в качестве установочного диска. После этого я загрузил установщик через rEFInd и начал установку. Однако я не смог пройти дальше начала фазы, когда он начинает копировать файлы. Он жалуется, что раздел EFI (ESP) неправильно отформатирован как NTFS, хотя он явно FAT32. Целевой раздел для самой Windows — NTFS, как и установочный диск.
Вопрос
Неужели Windows так сложно установить?
решение1
На данный момент я предполагаю, что Windows просматривает все разделы на всех фиксированных дисках, чтобы найти тот, который выглядит как системный раздел EFI, игнорируя тип раздела GUID. (Вероятно, это сделано для автоматического восстановления, поскольку неправильный тип раздела GUID на самом деле не помешает UEFI загрузиться с этого раздела, но я предполагаю, что Windows в любом случае захочет это исправить.)
В результате он, вероятно, ошибочно определяет свой собственный раздел «установщика» как системный раздел EFI, поскольку у него есть каталог \EFI
.
Возможные обходные пути:
Переименуйте
\EFI
каталог на разделе NTFS во что-то вроде\NotEFI
. Вы все равно сможете запустить загрузчик, либо через rEFInd, либо через EFI Shell.Удалите (или переименуйте)
\EFI
каталог из раздела NTFS сразу после того, как установщик Windows закончит загрузку, используя ShiftF10окно терминала. Это должно помешать установщику выбрать его как системный раздел EFI.Загрузите установщик с небольшого USB-накопителя и поместите только
Install.wim
файл на временный раздел NTFS (в корень файловой системы). Этоследует поддерживатьдля последних нескольких выпусков Win10, согласно документации WinPE.Вместо использования стандартного установщика откройте окно терминала Shift+F10 ивручнуюустановите Windows с помощью
dism /apply-image
иbcdboot
.