/* РЕДАКТИРОВАТЬ
* Я использовал оценку Windows 10 Enterprise (Build 10240)
*/

У меня уже есть ESP, но Windows, видимо, не хочет его признавать.

Я создал ESP с GNU parted и mkfs:

parted /dev/sdb  
mklabel gpt
mkpart ESP 1MiB 1024MiB
set 1 boot on
name 1 "EFI system partition"
quit
mkfs.fat -F 32 /dev/sdb1

Это дало мне этот результат.

После этого я перезагрузился в установщик Windows (10), выбрал "Нераспределенное дисковое пространство", чтобы создать том объемом 150 ГБ для Windows, который также создает MSR, раздел восстановления и системный раздел EFI объемом 100 МБ.

Чтобы «отладить» это (возможно, отсутствует флаг, чтобы Windows не признала существующий ESP действительным), я планировал просто нажать «Далее», чтобы сразу же прервать его и перезагрузиться в Linux, чтобы распечатать разделы с parted. Еще до прерывания установки я получаю:

При установке Windows произошла непредвиденная ошибка. Убедитесь, что источники установки доступны, и перезапустите установку

Код ошибки: 0xC0000005

(это происходит только при предварительном создании собственного ESP, источники полностью исправны и не повреждены)

Я просто проигнорировал это на данный момент и перезагрузился в Linux, это тот момент, когда он становится ДЕЙСТВИТЕЛЬНО странным, за исключением того, что я могу более или менее объяснить, что происходит:

разделенный вывод

Обратите внимание на 4(!) ESP, т.е. 3 дополнительных ESP, созданных Windows. Также созданы другие дополнительные разделы.

Но все эти ESP не отличаются (с точки зрения флагов) от моего ESP.

Конечно, можно было бы просто пойти с Windows, создающей ESP самостоятельно, но, к сожалению, раздел, который создает Windows, слишком мал для моих целей (если кто-то знает, по крайней мере, как заставить Windows сделать ESP XMB большим, дайте мне знать, пожалуйста; -))
Также я представляю сценарий будущего, когда у меня уже установлена Linux с ESP и Windows просто не хочет принимать этот раздел.

Итак, как мне сказать Windows, чтобы просто использовать этот существующий ESP?

1 ответ1

0

Видимо я наткнулся на ошибку 2-й раз. Кажется, у iso, который я использовал, есть эта странная ошибка. Я воссоздал USB, запустил chkdisk, fsck и т.д., Но ошибка осталась. Попытка другой сборки Windows 10 (т. Е. Не-Enterprise Evaluation) увенчалась успехом с первой попытки.

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