假使有一块 512G 的 SSD,正常分成两个分区,一个系统分区和一个数据分区,这样使用似乎也没有什么问题。
但是:
1. 系统分多大? 100G ? 200G ? 本人不喜欢分区,以前多分区的时代经常出现一个盘满了,另一个盘还空着一大片。我现在就是系统有 100G,但是已经不够用了。
2. SSD 对分区也不友好。
3. 如果不分区的话以后要重装系统的时候也会很麻烦(这里不考虑什么系统很稳定不需要重装之类的,你总会有手滑的时候)。
然后我就想到了 VHD,首先分 10G 出来装好一个系统(这 10G 就当没有,反正很小无所谓,后面直接把它隐藏了),剩下的所有空间为一个分区,把 VHD 放上面然后在里面装系统正常使用,当然这个 VHD 是要设置为动态扩展大小的,大小设成跟整个分区一样大,这时候进入 VHD 系统里面,就会看到两个一样大小的分区,虚拟的系统分区和真实的物理分区,两边就可以随意写文件了。
到需要重装系统的时候,备份少量你需要从系统分区里面留下的文件,直接删 VHD,再建新的。
需要纠结的地方:
1. 不清楚这样的 VHD 分区性能会损失多少?或者说在 SSD 上可以忽略不计?
2. 长时间读写文件后 VHD 会不断增大,微软似乎还没有搞出可以自动缩小的 VHD,一段时间后需要去手动缩 VHD。
3. VHD 里面的空间大小是虚拟的,需要自己注意物理空间不能满了,否则虚拟空间继续写文件肯定会出问题。
但是:
1. 系统分多大? 100G ? 200G ? 本人不喜欢分区,以前多分区的时代经常出现一个盘满了,另一个盘还空着一大片。我现在就是系统有 100G,但是已经不够用了。
2. SSD 对分区也不友好。
3. 如果不分区的话以后要重装系统的时候也会很麻烦(这里不考虑什么系统很稳定不需要重装之类的,你总会有手滑的时候)。
然后我就想到了 VHD,首先分 10G 出来装好一个系统(这 10G 就当没有,反正很小无所谓,后面直接把它隐藏了),剩下的所有空间为一个分区,把 VHD 放上面然后在里面装系统正常使用,当然这个 VHD 是要设置为动态扩展大小的,大小设成跟整个分区一样大,这时候进入 VHD 系统里面,就会看到两个一样大小的分区,虚拟的系统分区和真实的物理分区,两边就可以随意写文件了。
到需要重装系统的时候,备份少量你需要从系统分区里面留下的文件,直接删 VHD,再建新的。
需要纠结的地方:
1. 不清楚这样的 VHD 分区性能会损失多少?或者说在 SSD 上可以忽略不计?
2. 长时间读写文件后 VHD 会不断增大,微软似乎还没有搞出可以自动缩小的 VHD,一段时间后需要去手动缩 VHD。
3. VHD 里面的空间大小是虚拟的,需要自己注意物理空间不能满了,否则虚拟空间继续写文件肯定会出问题。
哦 还有老鸟可能会做个 WIMBoot,把 WIM 当做基底,那么才 5-10G 比单纯用 VHD 能少占用个 10-5G 左右的空间,不过毕竟是老鸟玩的,有些麻烦,我没试过