/* РЕДАКТИРОВАТЬ
* Я использовал оценку 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?