USB上的Windows 10 iso拒绝启动


14

我正在使用Windows“标准” ISO文件:Win10_1511_1_English_x64.iso,并且我已验证其md5与预期的匹配。iso可作为“ UDF”格式安装在OS X中。

然后,将其“直接”复制到我的USB驱动器中,例如:

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

然后将其插入我的Dell optiplex 780(我知道它有点旧),在BIOS中启用从USB设备引导,然后选择它,我得到的就是:

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

我究竟做错了什么?

创建的USB在OS X中是可读的,但是在其他窗口框中,它只显示“您必须先在驱动器E中格式化磁盘,然后才能使用它”。因此它无法启动,Windows也无法读取...

更新:我运行了OS X“ Boot Camp助手”(选中“创建Windows 7或更高版本的安装磁盘”框,并给了它相同的ISO文件),然后魔术般地启动了(似乎是FAT32格式)。也许是戴尔的一些特殊限制,如果它是FAT32,它们只能在USB上启动?为什么不从直接UDF引导?

Answers:


12

我似乎找不到它的官方来源,但似乎“ UDF”如果逐字复制,则无法从USB启动。而且许多ISO文件都是UDF格式的。

看来对于“ cd rom驱动器”而言,能够从其引导是通过其符合El Torito标准来完成的。但是,要引导“普通”磁盘,必须在其中设置“ MBR”(这显然与El Torito位不同)。显然,您可以设置一个或另一个,或同时设置两个。

因此,基本上,如果ISO是“仅” El Torito,则“必须”使用一种工具(或手动进行格式化,分区标记和文件复制),这将为您提供MBR格式化的可启动USB。仅复制原始ISO位是不够的。

“很少”的ISO 可能不需要任何特殊工具:(请注意“ isohybrid”,其文档中提到普通ISO(UDF格式)只能从CD驱动器引导,除非您添加了额外的主引导记录[即,在UDF之外。规格],显然许多主线Linux发行版ISO都是以这种特殊方式制作的,但从经验中我知道Windows至少安装了Windows 10的ISO不是)。

对于确实需要的磁盘,显然应该避免将原始磁盘从ISO复制到USB(例如:ddunix *上的命令)。否则您会遇到我遇到的问题。

以我的经验,通常您会从UDF ISO转换为FAT32 USB设备。(前者是El torito,后者是MBR,用于其“启动系统”)。

如何在USB驱动器上放置可引导的ISO?(列出了许多“为您”执行此操作的实用程序)

另请参阅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版本。我猜我正在安装到无法读取较新的引导方案的旧盒中。在Windows“ MBR”和“ NTFS”上使用rufus(fat32可能也可以,但有些抱怨“ install.win”太大),并且在Windows 10 iso上也可以使用。


1
自Vista以来,我制作的每个Windows可启动USB安装程序都已经安装了fat32,但是不确定这是Dell的问题。
摩押

2
答案是正确的,除了关于的所有位UDF。问题实际上与ISO9660vs 没有任何关系UDF(也不是ISO files are almost all UDF formatted真的)。它是关于ISO是完全按照El ToritoMBR还是完全按照“混合”进行制作的。
Tom Yan

@TomYan ahh解释了,谢谢!我试图更新它。
rogerdpack '16
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.