有没有办法在 Windows 8 上使用卷影复制?

Mic*_*man 6 backup volume-shadow-copy windows-8

我找不到以前可用的以前的版本选项卡,我看到现在有新的文件历史记录,但它似乎只备份库。但我想要它用于我的所有文件夹。有没有办法在 Windows 8 上做到这一点?

卷影复制可能会碰运气,但如果您为其分配了大量空间(就像我所做的那样),它似乎非常可靠。

sab*_*ton 13

我可能会在这里冒险,但我认为影子副本还活着!微软删除了所有的图形用户界面。

在电源外壳中:

(Get-WmiObject -list win32_shadowcopy).Create("C:\","ClientAccessible")
Run Code Online (Sandbox Code Playgroud)

现在检查

vssadmin.exe list shadows #You can also download the shadowexplorer GUI as well
Run Code Online (Sandbox Code Playgroud)

挂载你在“ Shadow Copy Volume:”之后看到的

mklink /D C:\myshadowcopy <here>\
Run Code Online (Sandbox Code Playgroud)

注意:您需要在地址后添加一个斜杠,如图所示,我花了很长时间才弄清楚。

更有趣的是vssadmin list shadows节目Attributes: Persistent和互联网上的每件事都表明您只能制作易变的影子副本??告诉我,如果我解释这个错误的人!

  • 这里的脚本稍微好一点 http://stackoverflow.com/a/14213304/790359 (5认同)

cor*_*n01 7

贾斯汀部分正确,但隐藏的影子副本和文件历史记录并不相同。Windows 8 中不存在卷影副本,文件历史记录使用 NTFS 更改日志来跟踪更改。详情请见下文。

来自维基百科

备份和还原以及“先前版本”界面(使用卷影复制的功能)在 Windows 8 上已被弃用,以支持新的文件历史记录功能。与执行文件块级跟踪的 Shadow Copy 不同,File History 仅利用 USN Journal 来跟踪更改,并且只是将以前版本的文件复制到备份位置。 [42] Shadow Copy 本身仍然可供其他软件使用;此外,仍然可以访问存储在 Windows Server 计算机上的先前版本的共享文件。 [80]

取自这里

影子副本可能存在问题,因此摆脱这种情况似乎是一个很好的改变。“我确实了解到 Windows 备份的一件令人不安的事情是它使用 NTFS 卷影副本来保留以前的版本。一个(恕我直言)极其危险的结果是,如果您将备份磁盘连接到 Windows XP 系统,您将丢失所有以前的版本,因为 XP 的 NTFS 版本不理解多个卷影副本,因此会默默地删除除最新版本之外的所有内容。自从我开始使用 Windows 7 以来,我使用了相同的备份驱动器,这对我提出了各种危险信号备份它和我旧的 XP 系统。”

所以基本上,Windows 7 备份使用块级文件跟踪和卷影副本,而 Windows 8 使用 NTFS 更改日志来检测更改并将文件复制到用户选择的备份位置,该位置可以是网络共享。

这是MSDN的官方博客。

  • Windows 8 下确实存在卷影副本。仅删除了用户界面。 (6认同)

Jus*_*tin 2

在 Windows 8 中,卷影卷复制服务已被文件历史记录功能取代。在幕后,相同的技术被用于执行复制,但是向最终用户公开的方式已经改变。

有关如何使用文件历史记录功能的信息,请参阅如何在 Windows 8 中使用新的文件历史记录功能

本质上,您需要打开“系统和安全”控制面板视图(在经典控制面板中),以便您访问“文件历史记录”选项卡

文件历史记录页面的屏幕截图

在此页面中,您可以打开该功能,选择要将文件复制到的目标位置,并指定高级选项,例如拍摄快照的频率以及保留文件的时间。

要恢复文件,您可以使用资源管理器中的“文件历史记录”按钮来恢复已删除的文件,或恢复现有文件的早期版本。

资源管理器中“文件历史记录”按钮的屏幕截图

在“Building Windows 8”博客的“使用文件历史记录保护用户文件”下,还提供了有关此功能的更多详细信息。