核心架构: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 开发,可直接跨平台。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/934924
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.