2

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

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

4

4 回答 4

3

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

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

请参阅我之前的回答,该回答解释了如何读取(RAW 访问)磁盘或驱动器。

于 2012-02-24T10:52:04.643 回答
1

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

于 2012-02-24T11:21:43.213 回答
0

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

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

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

于 2012-02-24T10:35:45.217 回答
0

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

于 2012-02-24T10:46:29.063 回答