![带有“撤消支持”的虚拟磁盘用于测试吗?](https://linux22.com/image/1214935/%E5%B8%A6%E6%9C%89%E2%80%9C%E6%92%A4%E6%B6%88%E6%94%AF%E6%8C%81%E2%80%9D%E7%9A%84%E8%99%9A%E6%8B%9F%E7%A3%81%E7%9B%98%E7%94%A8%E4%BA%8E%E6%B5%8B%E8%AF%95%E5%90%97%EF%BC%9F.png)
为了加快测试速度,我需要准备一个包含一些文件的磁盘,在磁盘上执行一些操作(修改文件、创建新文件……),然后快速返回到干净状态(执行操作之前)。我知道可以使用“撤消支持”安装的 VHD 文件,但我找不到如何在 Windows 7 中使用它。
我也不介意其他一些选择。我的磁盘无法装入内存,因此 RAM 磁盘不是一个选项。启动虚拟机和进行快照也不是一个选项。
我正在使用 Windows 7 (RC)。
答案1
在 Windows 7 中安装 VHD
- 点击球体
- 右键单击“我的电脑”,然后选择“管理”
- 选择“存储”下的“磁盘管理”
- 右键单击磁盘管理
- 在创建 VHD 和附加 VHD 之间进行选择
使用 Windows Virtual PC
在 Virtual PC 中,您可以使用差异磁盘,Seven Forums 上有完整的操作方法,标题为如何在 Windows Virtual PC 中创建差异磁盘。
答案2
好的,以下是基于http://www.cchsu.com/art-en/2009/07/11/128/
diskpart
create vdisk file="d:\temp\diff.vhd" parent="d:\temp\main.vhd"
attach vdisk
此时,虚拟磁盘“diff.vhd”作为新驱动器附加到系统。它是以“main.vhd”为父级的差异磁盘。完成测试后,我可以简单地执行以下操作:
diskpart
detach vdisk
create vdisk file="d:\temp\diff1.vhd" parent="d:\temp\main.vhd"
attach vdisk
并再次获得“main.vhd”的清洁状态。
这在 Windows 7 中有效。