为了加快测试速度,我需要准备一个包含一些文件的磁盘,在磁盘上执行一些操作(修改文件、创建新文件……),然后快速返回到干净状态(执行操作之前)。我知道可以使用“撤消支持”安装的 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 中有效。
答案3
备份 VHD,执行“操作”,然后从备份中恢复 VHD。瞧,再次恢复“干净状态”。
如果你正在使用 VHD虚拟盒您可以随时拍摄快照。