读取由 Win32 Disk Imager 创建的 .bin 内容?

读取由 Win32 Disk Imager 创建的 .bin 内容?

我使用 Win32 Disk Imager 保存了 USB 驱动器的映像,它仅生成了一个与驱动器大小相同的 .bin 文件。

是否可以像读取驱动器一样读取此 .bin 文件?我可以访问 Windows、macOS 和 Linux。

我尝试过的方法

  • 使用 Daemon Tools 安装它(没有 .cue 文件它会拒绝)和 macOS 磁盘实用程序(无法选择 .bin 文件)
  • 找到了关于手动创建 .cue 文件的教程(无需任何自定义,只需“将此文本粘贴到新文件中并将其重命名为 xyz.cue”)。我不明白这怎么可能行得通,因为这意味着 .cue 文件是多余的。显然,它不起作用(Daemon Tools)。
  • 按照说明将其用作 Linux 上的循环设备,即,losetup -p /dev/loop0 win-usb.bin并期望至少显示一个分区以便/dev/loop0pX挂载它 — 但事实并非如此。我是不是误解了什么?
  • kpartx -l win-usb.bin也曾尝试用据称被取代的→来简短地查看它,loop1p1 : 0 62533294 /dev/loop1 3但并不确定它告诉了我什么。

  • 阅读 .bin .img .iso 后,我一无所获。Win32 Disk Imager 是否创建了我的驱动器的原始映像,还是某种神奇的格式?我一直认为是前者。

该驱动器仅在 BIOS 中安装了 Windows To Go。我是否只需要mount输入/dev/loop0一些神奇的数字?我不确定如何推理出这些数字。

到目前为止,我所知道的实际读取图像内容的唯一选项是找到另一个 USB 驱动器并使用 Win32 Disk Imager 来恢复 .bin。

参考

  • 循环设备答案, 和但并没有完全解决问题。请注意,这个问题专门针对 Win32 Disk Imager 生成的 .bin 文件类型,而不是 .img 文件dd

答案1

您应该能够使用以下命令将其安装为 RAM 磁盘OSF安装,并且您不需要 .cue 文件。

安装完成后,单击“安装新...”,确保已选择“映像文件”,然后浏览到 .bin 文件并选择它。然后,您可以选择安装映像中的所有分区或仅安装一个分区,并选择要将其安装为的驱动器号(以及是否希望它是只读的)。

相关内容