【问题标题】:Backup Hard Drive and USB Device to img or iso file将硬盘和 USB 设备备份到 img 或 iso 文件
【发布时间】:2012-02-24 10:24:42
【问题描述】:

我寻求一种方法来复制原始数据。 具体来说,我寻求一种将可移动磁盘和另一个硬盘克隆到映像文件(ISO、IMG、...)的方法,以便您可以通过适当的软件在另一台计算机上重复使用。

您知道执行此操作的方法吗?

【问题讨论】:

标签: c# backup usb-drive


【解决方案1】:

当您添加C# 标签时,我假设您想通过编写一些代码来做到这一点。

您可以做的是逐扇区读取磁盘(RAW 访问),然后将所有这些字节复制到具有*.iso 扩展名的文件中。 ISO 映像只是磁盘每个写入扇区的副本。

请参阅my previous answer,其中解释了如何读取(RAW 访问)磁盘或驱动器。

【讨论】:

    【解决方案2】:

    查看 Codeplex 上的 DiskUtils。从网站: DiscUtils 是一个 .NET 库,用于读取和写入 ISO 文件和虚拟机磁盘文件(VHD、VDI、XVA、VMDK 等)。 DiscUtils 是用 C# 开发的,没有本地代码(或 P/Invoke)。

    【讨论】:

      【解决方案3】:

      AFAIK,您可以使用isoburn.exe 从命令行刻录图像(至少在 Win7 中):

      isoburn.exe /q "{drive letter}:\{path to image file}"
      

      现在您所要做的就是从您的 C# 应用程序中创建一个新的 Process 并运行上述代码。

      【讨论】:

      • 我离开了你的原则,我使用了 DSFO.exe。此命令行实用程序会复制原始数据,并且所有允许读取原始图像的工具(例如 HDDGURU 原始复制工具)都可以使用该图像文件。
      【解决方案4】:

      如果我了解需求,PowerIso 会正常工作

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-01-23
        • 1970-01-01
        • 2019-05-02
        • 2020-10-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-12-17
        相关资源
        最近更新 更多