复制Windows注册表和/或其他锁定的文件


0

在改进我的(个人)备份系统时,我注意到,我无法复制某些锁定的文件,如Windows注册表文件。有没有办法复制这样的东西?或者注册表的特定解决方案(我知道regedit->文件 - >导出,解决方案''但这是文本格式并且看起来很慢)。 AFAIK,在Linux上,锁定系统是建议性的,在Windows上它是强制性的。我可以以某种方式绕过强制性的备份目的等吗? TIA。


我使用Java,如果需要,可以用C,C ++,C#编写额外的代码。哦,并写了这个,这个问题也符合stackoverflow,嗯。
KarolDepka

你也知道,商业备份程序如何处理这个问题(如果有的话)?我很快就会测试Acronis,Backup and Recovery''应用程序。
KarolDepka

Answers:


0

维基百科

卷影复制(卷快照服务或卷影复制服务或VSS)是Microsoft Windows中包含的一项技术,允许手动或自动备份副本或数据快照,即使它具有锁定...


...和VSS以编程方式驱动有点棘手......
Roger Lipscombe

如何以编程方式驱动?
KarolDepka

0

我刚才写了一些脚本来做这件事。他们使用卷影复制创建临时快照,然后在释放快照之前从快照复制文件。

我使用Robocopy进行复制,因此如果文件已存在于目标文件夹中且未更改,则会跳过该文件。

它运行得非常好,每天运行时只需要大约2分钟来“刷新”win2003服务器系统卷的备份。只需少量填充即可获得XP或win2003系统卷的备份。 (有关如何执行此操作的详细信息位于链接存档中的文本文件中。)

我从未尝试过启动7 / vista / 2008系统卷的备份,但我确信这也是可能的。

您可以从此处下载脚本和相关工具: http://drop.io/vssbackupscripts

如果你发现它们有用,请告诉我!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.