5

Я работаю над созданием масштабируемого процесса создания образов с помощью Windows Embedded 8.1 Industry pro. Это аппаратная плата для ПК Jetway небольшого форм-фактора с BIOS, совместимым с UEFI.

Я загружаю коробку с помощью отформатированного диска WinPE, а затем запускаю diskpart, чтобы подготовить диск и отформатировать его. Как только это будет сделано, я передаю изображение с помощью DISM, и последний шаг - запустить BCDBOOT.

Этот процесс работает многократно в нескольких системах.

Тем не менее, я сталкиваюсь с проблемами на материнских платах ПК Jetway, и один из способов, с помощью которых я проверял, является ли образ ОС загрузочным, - это запустить DISKPART, а затем:

select disk 0
detail disk

Я заметил, что вывод DISKPART в среде WinPE показывает:

SanDisk SD6SB1M128G1022I ATA Device
Disk ID: {9B7710CF-B7E8-4BD4-8887-A4738D22DF0D}
Type   : ATA
Status : Online
Path   : 0
Target : 0
LUN ID : 0 
Location Path : ACPI(_SB_)#ACPI(PCI0)#ACPI(SAT0)#ACPI(CHN0)#ATA(C00T00L00)
Current Read-only State : No
Read-only  : No
Boot Disk  : No
Pagefile Disk  : No
Hibernation File Disk  : No
Crashdump Disk  : No
Clustered Disk  : No

Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
----------  ---  -----------  -----  ----------  -------  ---------  --------
Volume 0     C   Kiosk_V2     NTFS   Partition    104 GB  Healthy
Volume 1         SYSTEM       FAT32  Partition    100 MB  Healthy    Hidden

Та же система, только при загрузке в Windows:

SanDisk SD6SB1M128G1022I ATA Device
Disk ID: {9B7710CF-B7E8-4BD4-8887-A4738D22DF0D}
Type   : ATA
Status : Online
Path   : 0
Target : 0
LUN ID : 0
Location Path : ACPI(_SB_)#ACPI(PCI0)#ACPI(SAT0)#ACPI(CHN0)#ATA(C00T00L00)
Current Read-only State : No
Read-only  : No
Boot Disk  : Yes
Pagefile Disk  : Yes
Hibernation File Disk  : No
Crashdump Disk  : Yes
Clustered Disk  : No

Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
----------  ---  -----------  -----  ----------  -------  ---------  --------
Volume 0     C   Kiosk_V2     NTFS   Partition    104 GB  Healthy    Boot
Volume 1         SYSTEM       FAT32  Partition    100 MB  Healthy    System

Таким образом, в WinPE DISKPART, очевидно, не знает, как определить, является ли диск загрузочным. Кто-нибудь еще видел это?

Теория: создание флэш-накопителя WinPE вынуждено использовать 32-разрядную FAT с помощью Windows AIK. Так как это 64-битная машина, может быть, есть какая-то проблема в передаче 64-битной UEFI BIOS информации об устройстве 32-битной ОС WinPE?

Это стоило мне нескольких дней - искать кого-то с идеями, мнениями, опытом или просто сумасшедшими предложениями. (Помимо сдачи ...)

Спасибо

1 ответ1

19

Таким образом, в WinPE DISKPART, очевидно, не знает, как определить, является ли диск загрузочным. Кто-нибудь еще видел это?

"Загрузка" не означает, что диск является загрузочным, но это означает, что это загрузочный том. Вы не видите этого в WinPE, потому что он не загружался с этого диска.

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