写入 USB 驱动器的 ISO 映像可以在 Windows 下读取吗?

写入 USB 驱动器的 ISO 映像可以在 Windows 下读取吗?

我已使用 将 ISO 文件从 Linux 写入 USB 驱动器dd if=file.iso of=/dev/sdb1

这很好,然后我就可以在 Linux 上读取数据了。自动挂载可以正常工作,手动挂载也可以(文件系统被检测为 ISO9660)。

但是,Windows 不会读取该驱动器。它检测到该驱动器,但只建议对其进行格式化。

Windows 无法读取 USB 驱动器上的 ISO9660 文件系统吗?有什么解决方法吗?

答案1

我认为 Windows 不允许在 USB 驱动器上使用 iso9660,因为它作为大容量存储设备而不是 CD-ROM 驱动器。

它只允许您使用支持 u3 的 usb 棒。有工具可以覆盖此类棒以提供您选择的 iso 映像。

例如http://portableapps.com/node/27625

Linux 在每个设备上都支持 iso9660 文件系统。(http://linux.about.com/library/cmd/blcmdl8_mkisofs.htm

答案2

这是在 2023-09-06 在 Windows 10 上执行的一种方法(是的,我仍然有 Windows 10,但没有“Microsoft Cloud”)

  1. 在 Windows 上,安装SysProgs WinCDEmu可从https://wincdemu.sysprogs.org/
  2. 在 Linux 上,使用 将 USB 内容转储到文件中dd if=/dev/cdrom of=my_cd.img。该文件可能比 CD-ROM 允许的最大大小小得多(即比 ~700 MB
  3. 使用您喜欢的文件传输方法将文件移动到 Windows(从 WinSCP 到另一个 USB 记忆棒)
  4. 在 Windows 上,打开探索者并右键单击转储文件。电脑端软件安装完成后,应该有一个选项“将文件挂载为虚拟磁盘”。继续执行此操作!
  5. 新的“DVD 驱动器”出现在探索者的左侧栏。现在您可以以标准方式打开它。

相关内容