将分区转换为vhd windows API

时间:2014-12-01 12:23:23

标签: c++ windows winapi vhd

我正在尝试编写像disk2vhd这样的工具。我正在使用VHD windows api:

Virtual Disk Functions

The Virtual Disk API In Windows 7

Demo various VHD API usage (CppVhdAPI)

我创建了一个vhd文件并在其中创建了一个分区,但我不知道如何将Windows分区转换为vhd,如disk2vhd使用CreateVirtualDisk()创建vhd。

我已尝试将该分区中的所有项目复制到我的vhd,但它不起作用。

请告诉我该怎么做。

1 个答案:

答案 0 :(得分:0)

我认为您应该执行以下操作:

  1. 加载硬盘的信息,
  2. 加载磁盘分区,
  3. 创建文件vhd,
  4. 将分区复制到vhd。