Он не будет работать, записывая файл ISO на флэш-накопитель с помощью dd, потому что он работает только для гибридного ISO (файл ISO, имеющий MBR и таблицу разделов), что не относится к ISO Windows (на самом деле они являются UDF).
Чтобы сделать из него загрузочный диск UEFI, вам нужно разделить диск с помощью fdisk
или gdisk
. Вам нужна таблица разделов MBR/msdos, если вы хотите, чтобы она также загружала BIOS/legacy, в противном случае вы можете использовать GPT (но это не обязательно для загрузки UEFI). Подойдет один раздел (не такой, как без разделов). Тип раздела должен быть c
(W95 FAT32 LBA) в fdisk
или 0700
в gdisk
. ef
/ef00
также может работать, но это предотвратит доступ диска в обычной среде Windows без дополнительных действий. Используйте 'a' в fdisk, чтобы пометить раздел как активный, если вы также сделаете его устаревшим загрузочным.
Затем отформатируйте раздел с помощью mkfs.fat
(с опцией -F32
). Смонтируйте отформатированный раздел и ISO-образ Windows (соответственно, к другой точке монтирования) и скопируйте содержимое из ISO на диск.
Если вам нужно, чтобы диск был устаревшим загрузочным, запишите загрузочный код в MBR диска и загрузочный сектор раздела с помощью ms-sys
:
ms-sys -7 /dev/sdX
ms-sys -e /dev/sdXY
Обратите внимание, что если вы хотите, чтобы ваша установка Windows была в варианте UEFI, вы можете не делать прежний загрузочный диск установщика во избежание двусмысленности, поскольку режим, в котором загруженный диск установщика будет определять загрузочный режим / вариант новой Windows монтаж.