如何单独读取VMware快照数据

如何单独读取VMware快照数据,vmware,Vmware,我正在使用以下VDDK函数读取VMware快照磁盘 但它读取完整的磁盘扇区,包括空空间。 我只需要备份写入快照磁盘的数据。 这是为了节省备份磁盘空间(例如,如果在40GB快照磁盘中写入126 KB快照,那么我们只需要读取126 KB数据,而不需要读取40 GB磁盘)。 请建议读取写入快照磁盘的数据的正确方法。vSphere APIQueryChangedDiskAreas()可与changeId参数一起使用,如“*”以检索包含数据的扇区详细信息 然后可以使用VixDiskLib_Read()从

我正在使用以下VDDK函数读取VMware快照磁盘

但它读取完整的磁盘扇区,包括空空间。 我只需要备份写入快照磁盘的数据。 这是为了节省备份磁盘空间(例如,如果在40GB快照磁盘中写入126 KB快照,那么我们只需要读取126 KB数据,而不需要读取40 GB磁盘)。
请建议读取写入快照磁盘的数据的正确方法。

vSphere API
QueryChangedDiskAreas()
可与
changeId
参数一起使用,如
“*”
以检索包含数据的扇区详细信息

然后可以使用
VixDiskLib_Read()
从虚拟磁盘读取扇区