windows 10 iso на usb отказывается загружаться

8

Я использую Windows "стандартный" файл ISO: Win10_1511_1_English_x64.iso, и я убедился, что его md5 соответствует ожидаемому Iso монтируется в OS X как формат "UDF".

Затем я копирую его «прямо» на мой USB-накопитель, например:

sudo dd if=Win10_1511_1_English_x64.iso of=/dev/rdisk1 bs=1m

затем подключите его к моему dell optiplex 780 (немного старому, я знаю), включите загрузку с USB-устройства в BIOS, выберите его, и все, что я получу, это

No boot device available - strike F1 to retry boot ...

Что я делаю неправильно?

Созданный USB доступен для чтения в OS X, но в других окнах он просто говорит: «Вам нужно отформатировать диск на диске E: прежде чем вы сможете его использовать». Так что он не загружается, и Windows не может прочитать это ...

Обновление: я запустил OS X «Boot Camp Assistant» (установите флажок «Создать установочный диск Windows 7 или более поздней версии» и дал ему тот же файл ISO), затем он волшебным образом загрузился нормально (кажется, отформатирован в FAT32). Может быть, это какое-то особое ограничение Dell, они могут загружаться только по USB, если это FAT32? Почему бы не загрузиться с прямой UDF?

rogerdpack
источник

Ответы:

7

Кажется, я не могу найти официальный источник для этого, но кажется, что «UDF», если копировать дословно, не может быть загружен с USB И многие ISO-файлы имеют формат UDF.

Похоже, что для "CD-ROM накопителей" возможность загрузки с них достигается путем их соответствия Эль Торито стандарт. Однако для загрузки «нормального» диска в нем должна быть установлена ​​«MBR» (которая, очевидно, отличается от битов El Torito). И, видимо, вы можете установить один или другой, или оба.

Таким образом, в основном, если это «просто» El Torito, вы «должны» использовать инструмент (или вручную выполнить форматирование, маркировку разделов и копирование файлов), который даст вам загрузочный USB-диск в формате MBR. Копирование необработанных битов ISO недостаточно.

«Несколько» ISO может не понадобиться какой-либо специальный инструмент : (обратите внимание на упоминание «изогибрида», в документации которого упоминается, что нормальные ISO (в формате UDF) загружается только с компакт-дисков если вы не добавите дополнительную основную загрузочную запись [т.е. вне спецификации UDF], очевидно, что многие ISO-образы Linux для основной линии сделаны таким особым образом, но я знаю из опыта установки Windows, по крайней мере, для Windows 10 это не так).

Для тех, кто действительно нуждается в этом, очевидно, вы должны избегать копирования сырых дисков с ISO на USB dd команда на Unix *). Или вы столкнетесь с проблемой, которую я сделал.

По моему опыту, обычно вы будете конвертировать из UDF ISO в USB-устройство FAT32. (Первым является El torito, последний MBR, для их "системы загрузки").

Как поместить загрузочный ISO-образ на USB-накопитель? (перечисляет множество утилит, которые делают это "для вас")

Смотрите также https://apple.stackexchange.com/a/234290/25085 для OS X связанных опций.

связанные с:

https://blogs.msdn.microsoft.com/matt-harrington/2012/03/27/how-to-create-a-bootable-usb-drive-from-an-iso-image-for-uefi-systems/ (упоминается, что он должен быть FAT32 и иметь файлы, скопированные из ISO).

Обновить: Никакое количество unetbootin, кажется, не работает для меня, bootcamp ни на более новых iso's. Я предполагаю, что я устанавливал на старую коробку, которая не могла прочитать новые схемы загрузки. Использование rufus в Windows «MBR» и «NTFS» (fat32, возможно, также работал, но получал некоторые жалобы на слишком большой «install.win»), и это работало для Windows 10 ISO.

rogerdpack
источник
1
Каждый загрузочный установщик USB для Windows, который я сделал с Vista, был fat32, но я не уверен, что это проблема Dell.
Moab
2
Ответ совершенно правильный, за исключением всех битов о UDF, Проблема не имеет ничего общего с ISO9660 против UDF (и ни один не ISO files are almost all UDF formatted правда). Речь идет о том, сделано ли ISO исключительно в соответствии с El Torito или «гибридно», включая MBR.
Tom Yan
@ Tomayan ааа, это все объясняет, спасибо! Я пытался обновить его.
rogerdpack