我正在尝试编写像disk2vhd 这样的工具。我正在使用 VHD Windows api:
The Virtual Disk API In Windows 7
Demo various VHD API usage (CppVhdAPI)
我创建了一个 vhd 文件并在其中创建了一个分区,但我不知道如何将 Windows 分区转换为 vhd,就像 disk2vhd 使用 CreateVirtualDisk()
创建 vhd 一样.
我尝试将该分区中的所有项目复制到我的 vhd,但不起作用。
请告诉我如何做到这一点。
最佳答案
我认为你应该执行以下操作:
- 加载硬盘信息,
- 加载磁盘分区,
- 创建文件 vhd,
- 将分区复制到 vhd。
关于c++ - 将分区转换为 vhd Windows API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27228342/