使用 NTFS 在 Windows 7 上创建写时复制目录

Create copy-on-write directory on Windows 7 with NTFS

我有一个包含源代码的目录,我编译它以生成目标文件。我想快速应用补丁并以可以同时访问新旧对象文件的方式进行重建。一种方法是:

cd old && make
xcopy old new
cd new && apply diff && make

但是,即使在同一驱动器上,复制也需要大约 10 分钟。如果我能让 new 成为 old 的写时复制版本,那会快得多。 Windows 7 NTFS 可以创建写时复制目录吗?修改外层目录时,这些目录是否可以扩展为写时复制的子目录?

如果您创建一个 VHD 并将其装载到该目录中,您可以在该卷上独立配置 VSS,因此在该目录上。