vhdx 管理工具开发进度

查看 37|回复 1
作者:shalingye   
核心架构:Electron+JavaScript
已实现功能:
1.创建 vhdx 。固定、动态、差分。纯 js 。
2.差分合并。子盘合并到父盘。纯 js 。
3.虚实转换。vhdx 和物理磁盘可互相转换,winapi+js 。
4.管理 vhdx 。可查看挂载状态,详细信息(块大小、容量、已占空间、逻辑物理扇区大小、创建者、类型、id 、父盘五要素),看挂载用 ps ,其他纯 js 。
5.父子链修复。修改子盘的父盘五要素。纯 js 。
6.容量修改。纯 js 。
待实现功能:
7.忘恩负义:差分类型转换为动态 /固定类型。可选择是否继承父盘数据。
8.一分为 N:将固定 /动态类型转换为一系列差分类型,方便数据传输或存放。
9.空间优化:对应命令 unmap ,将 vhdx 因删除未回收的空间释放。
幻想时间:若要移植到 linux ,或许还要开发内核驱动来支持 vhdx 挂载。不过管理功能由于是 js 开发,可直接跨平台。

vhdx, 父盘, 差分, 子盘

yrj   
底层是调用 win 的 api 嘛
您需要登录后才可以回帖 登录 | 立即注册

返回顶部