1
chuckzhou 2023-04-11 09:03:58 +08:00
这不用文档。就是把差分盘扇区里的数据写到父盘就是合并了。
|
2
thrinity 2023-04-11 09:11:41 +08:00
没有用过合并功能,可以试一下调用 Windows 的 virtdisk.lib ,里面有封装好的 MergeVirtualDisk
|
6
thrinity 2023-04-11 11:29:41 +08:00
@shalingye 是按照 VHDX 的文档直接写入二进制数据吗?那这样有点厉害呀,如果不打算采用 Windows 的 API 的话,还可以尝试解析一下 libvhdi ,里面有合并相关的逻辑,其他单独讲 VHDX 合并细节的资料我知道的不多,目前只能想到从现有库中找一找实现方法了。
|
7
shalingye OP @thrinity 是的,目标就是借助 electron 实现跨平台操作。谢谢,我马上去看。
|
8
shalingye OP @thrinity libvhdi 我看了,感觉好难😂一是因为他拿 c 写的,二是没有文档,还得硬啃
|
9
shalingye OP 已实现差分合并,费了我好几天的时间钻研 hhhhh 挺难的
Todo:空间压缩、容量重设、虚实转换 |