据我所知,重新格式化默认为 gpt+uefi 的笔记本电脑的唯一方法是创建一个也是 gpt+uefi 的可启动 usb。但是,我拥有的映像文件大于 4GB,RUFUS 说它不能刻录到 fat32 usb。我知道 fat32 不能容纳大于 4gb 的任何东西,但是我并不打算将 iso 作为一个整体放入其中,难道它不应该将其提取到 usb 中吗?
我认为它必须是 fat32 才能与 gpt 配合使用。除了找到小于 4gb 的映像文件外,我还能做什么吗?
编辑:我找到了一个小于 4gb 的图像文件,它工作正常
答案1
我是 Rufus 开发人员。我将尝试添加一个正确的答案,因为整个事情似乎存在很多误解。希望这能帮助其他人。
RUFUS 说它无法刻录到 fat32 usb。
是的,但如果你在 Rufus 中尝试过 NTFS,你会发现它确实允许你使用该文件系统,即使对于 GPT/UEFI 启动,在这种情况下,关于>4GB的问题install.wim
就消失了。
这是因为 Rufus 依赖于一项高级功能,称为UEFI:NTFS,正是为了解决这种情况。使用 UEFI:NTFS,Rufus 确实允许从纯 UEFI 系统无缝启动 NTFS 分区。
换句话说,不管你听到了什么,你不是仅限于在启动 UEFI 时使用 FAT32。如果需要,您实际上可以从 NTFS 启动(至少,如果您使用 Rufus 创建驱动器)。此外,Rufus 确实有逻辑来检测 ISO 中是否存在 >4GB 文件,并在这种情况下默认选择 NTFS 作为文件系统。所以,您所要做的就是依靠 Rufus 为您选择最佳选项,然后尝试一下。
我认为它必须是 fat32 才能与 gpt 一起工作。
我想你的意思是UEFI而不是谷氨酰胺磷酸酶但无论如何,这实际上是一个非常有害的误解,至今仍在被错误地传播。我真的不能过分强调这一点:UEFI 规范中绝对没有任何内容表明它必须从 FAT32 启动。
事实上,如果您愿意,您可以购买英特尔的任何 NUC 系统(以及其他制造商的一些系统),您会发现其 UEFI 固件将在纯 UEFI 模式下直接从 NTFS 分区顺利启动。所以,不,UEFI 不需要 FAT32 即可工作。
UEFI 规范中唯一提到的是,至少应该支持 FAT32 启动,但这并不妨碍其他文件系统也可启动,或使用 Rufus 等实用程序来解决 UEFI 固件的默认仅支持 FAT32,并且扩张如果缺少 NTFS 启动的运行时支持,则可以通过添加该固件的功能来增强该固件的功能。
欲了解更多信息,您可能对Rufus FAQ 中的相关条目。
因此,总而言之,请留意您在互联网上听到的有关 FAT32 和 UEFI 的信息。相反,也许值得对那些从一开始就设计为可以解决任何潜在限制的实用程序给予一点信任,方法是测试它们建议您使用的默认配置是否有效。
答案2
Rufus 和其他刻录机的问题不是 ISO 通常大于 4 GB,而是 ISO 中的文件大于 4 GB。
具体来说,您需要从源目录中找到 install.wim 文件,然后使用 DISM 将其分解。然后您甚至不需要使用 Rufus。
我花了一段时间才弄清楚,有几个步骤,所以我把完整的细节放在了http://blog.next-genit.co.uk/2018/01/how-to-burn-usb-stick-for-uefi-windows.html
注意:根据开发人员的说法,我对 Rufus 的建议是错误的,所以请忽略这部分。我创建 ISO 的方式确实有效,而且 FAT32 确实有 4GB 的限制,但 Rufus 可以解决这个问题。
答案3
UEFI 仅读取 FAT/FAT32,并且这些文件系统不允许单个文件大于 4GB。解决方案是拆分大文件或准备一个带有 UEFI 可识别的小型 FAT32 分区的 USB 棒,然后准备一个带有安装文件的较大分区。有很多方法可以做到这一点,但以下是一些解释:
答案4
只需使用 exFAT 格式化您的启动 USB 棒,它就可以正常处理 >4GB 文件,并能被 UEFI(和 BIOS)识别