备份硬盘和USB设备到img或iso文件

时间:2012-02-24 10:24:42

标签: c# backup usb-drive

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

您是否知道执行此操作的方法。

4 个答案:

答案 0 :(得分:3)

当您添加C#标记时,我假设您希望通过编写一些代码来完成此操作。

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

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

答案 1 :(得分:1)

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

答案 2 :(得分:0)

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

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

现在,您只需从C#应用创建一个新的Process并运行上述代码。

答案 3 :(得分:0)

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