我寻求一种复制原始数据的方法。 具体来说,我寻找一种方法来克隆可移动磁盘,另一种硬盘驱动器映射到图像文件(ISO,IMG,...),这样您就可以通过适当的软件在另一台计算机上重复使用。
您是否知道执行此操作的方法。
答案 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会正常工作