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

And*_*eas 3 linux mount images usb-flash-drive binary-files

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

\n\n

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

\n\n

我尝试过的

\n\n
    \n
  • 使用 Daemon Tools(如果没有 .cue 文件则拒绝)和 macOS Disk Utility(无法选择 .bin 文件)安装它
  • \n
  • 找到了有关手动创建 .cue 文件的教程(没有任何自定义,只需“将此文本粘贴到新文件中并将其重命名为 xyz.cue”)。我不明白这是如何工作的,因为这表明 .cue 文件是多余的。显然,它不起作用(守护进程工具)。
  • \n
  • 按照说明将其用作 Linux 上的循环设备,即losetup -p /dev/loop0 win-usb.bin并期望至少显示一个分区,/dev/loop0pX以便将其挂载 \xe2\x80\x94,但事实并非如此。我在这里误解了什么吗?
  • \n
  • 还短暂地尝试用据称被取代的kpartx -l win-usb.bin\xe2\x86\x92来查看它loop1p1 : 0 62533294 /dev/loop1 3,但不太确定它告诉我什么。

  • \n
  • 阅读 .bin .img .iso 却一无所获。Win32 Disk Imager 是否创建了我的驱动器的原始映像或某种神奇格式?我一直假设是前者。

  • \n
\n\n

该驱动器仅具有用于 BIOS 的 Windows To Go 安装。我只需要用mount一些/dev/loop0神奇的数字吗?我不确定如何推理出这些数字。

\n\n

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

\n\n

参考

\n\n
    \n
  • 循环设备回答了一个问题,还有两个问题并没有完全发挥作用。请注意,这个问题具体是关于 Win32 Disk Imager 生成的 .bin 文件类型,而不是关于 .img 文件dd
  • \n
\n

mot*_*tsu 6

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

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

  • 你最初的回答对我来说已经足够了。这一定是我用过的同类应用程序中最简单的了。不到一分钟就解决了问题。它还从已安装的分区内部安装了 .VHD,没有任何问题(除了它只管理只读 VHD)。 (2认同)