将 ISO 文件写入 USB

将 ISO 文件写入 USB

我需要在我的 U 盘上写入一个 windows7 iso 文件。我已经习惯了这个任务。我通常要么使用该dd工具,要么unetbootin.令人惊讶的是,今天两者都不起作用。

dd做了以下事情:

dd bs=4m if='windows7.iso' of=/dev/sdb

我的新的可启动 USB 记忆棒无法启动。好的,所以我用了unetbootin。这次,我看到了unetbootin引导加载程序屏幕,但没有列出 windows7。只留下默认选择。

无论哪种方式,我都未能创建我的可启动棒。几个月前,我可以使用相同的 ISO 文件制作相同的 USB 记忆棒启动。使用以下命令格式化我的棒后,我也执行了相同的任务:

mkfs.vfat -F 32 -I /dev/sdb

与预期没有任何差异。

我可能在这里做错了什么,但我看不出我的错误在哪里。

知道发生了什么事吗?

答案1

我会考虑再尝试一次,可能使用一个新的记忆棒,包括在将其拉出之前的“同步”(我们确定 dd 对于兆字节后缀不区分大小写吗?我使用“M”而不是“m” ')

dd bs=4M if=windows7.iso of=/dev/sdb && sync

再加上通常乏味的建议,即尝试使用不同的 iso 文件(也许是 linux 文件?;)来测试您的“windows7.iso 是否一开始就损坏了(不知何故)”

答案2

您确定这与您过去使用过的 ISO 完全相同吗?据我所知,Windows 7 ISO 通常不是混合映像,可以dd像许多 Linux 发行版那样保存到 USB 记忆棒上,尽管 Microsoft 确实提供了工具用于下载可刻录到 USB 的映像,这可能是最简单的方法(如果您有一台可运行下载程序的 Windows 计算机)。

如果这不是一个选择,您可能对此感兴趣有点老套一种欺骗unetbootin为 Windows 创建工作可启动闪存驱动器的方法。我已经有几年没有这样做了,但您的问题可能可以通过将其写入 NTFS 格式的驱动器来解决。 (分区时记得设置启动标志。)

相关内容