level 10
陆伟峰
楼主
云固件《突发奇想》专栏用来记录各种奇思妙想、脑洞大开或者天马行空类的想法,有可能实现也有可能就是黄粱美梦,总之就是头脑风暴。
云固件使用VHDx格式作为推荐镜像格式,使用镜像最大的优势就是可以动态或者差分镜像,所谓差分镜像就是父子关联镜像,核心数据在父镜像,修改数据在子镜像。
不使用差分功能,好比吃面不吃蒜,味道少一半。
但是,差分镜像父镜像一旦有写入,那么子镜像全部报废。
虽然,借助bootice这样的工具能够强制重新关联父镜像,但是子镜像设计上有扇区的数据被记录下来了,很容易发生奔溃的情况。
有没有一种设计,父镜像可以写入数据,子镜像也可以写入数据,两者还能重新关联到一起,还不会发生数据错误?
谈一个设想,要想数据不出现错误,那么必然要让两个镜像文件的数据不发生重叠,第一个想到的方法就是通过分区把数据分离,父镜像写A分区,子镜像写B分区,是不是就能成功?
如上图,父镜像处理Systems分区,子镜像处理Data分区。
大家觉得是否可行,欢迎大家讨论和留言,把想法用留言记录下来一起讨论。
2026年02月07日 09点02分
1
云固件使用VHDx格式作为推荐镜像格式,使用镜像最大的优势就是可以动态或者差分镜像,所谓差分镜像就是父子关联镜像,核心数据在父镜像,修改数据在子镜像。
不使用差分功能,好比吃面不吃蒜,味道少一半。
但是,差分镜像父镜像一旦有写入,那么子镜像全部报废。
虽然,借助bootice这样的工具能够强制重新关联父镜像,但是子镜像设计上有扇区的数据被记录下来了,很容易发生奔溃的情况。
有没有一种设计,父镜像可以写入数据,子镜像也可以写入数据,两者还能重新关联到一起,还不会发生数据错误?
谈一个设想,要想数据不出现错误,那么必然要让两个镜像文件的数据不发生重叠,第一个想到的方法就是通过分区把数据分离,父镜像写A分区,子镜像写B分区,是不是就能成功?
如上图,父镜像处理Systems分区,子镜像处理Data分区。
大家觉得是否可行,欢迎大家讨论和留言,把想法用留言记录下来一起讨论。