![如何强制 Windows 7 备份在计划备份中包含驱动器?](https://linux22.com/image/1287918/%E5%A6%82%E4%BD%95%E5%BC%BA%E5%88%B6%20Windows%207%20%E5%A4%87%E4%BB%BD%E5%9C%A8%E8%AE%A1%E5%88%92%E5%A4%87%E4%BB%BD%E4%B8%AD%E5%8C%85%E5%90%AB%E9%A9%B1%E5%8A%A8%E5%99%A8%EF%BC%9F.png)
我正在尝试使用 Windows 7 的备份和恢复实用程序来安排创建 3 个分区(C:、D:和 E:驱动器)的系统映像。
当我配置备份实用程序时,我选择允许我控制备份内容的选项,取消选中所有“数据文件”和“计算机”选项,并选中“包括驱动器的系统映像:......”选项;但 D:驱动器未列出(并且未备份)。
有什么方法可以强制 Windows 将 D:驱动器包含在备份期间创建的系统映像中?
答案1
在多次尝试解决问题均失败后,我在浏览 Microsoft 论坛时偶然发现了解决方案(抱歉,不记得网址了)。
看起来,将驱动器标记为“关键”并因此在请求计划的系统映像时将其标记为备份的标准包括在给定驱动器中存在带有文件的服务。
因此,可以通过发出以下命令强制 Windows 备份创建驱动器的系统映像:
set drive=D
sc create DummySvc%drive% binPath= %drive%:\Dummy.exe start= disabled DisplayName= "Dummy For Backup (%drive%:)"
这将创建一个已禁用的虚拟服务,但引用目标驱动器中的文件。这将强制 Windows Backup 将其包含在内,从而解决了我原来的问题。
答案2
如果您想备份多个分区,您需要在“包括系统映像”上选择计算机下的驱动器。
编辑
看起来你必须打开命令行来获取图像数据量。
使用以下命令。
wbadmin 开始备份-备份目标:目标路径-include:c:,d:,e:-quiet
将其添加到任务计划程序中就可以了。
笔记
Windows 不会在网络共享上创建多个映像版本(不知道为什么)。一个简单的解决方案是创建一个批处理文件,循环执行n目录以供您备份。您必须先设置目录。
@echo 关闭
设置备份目录=备份目录的路径
对于/f“usebackq delims =”%% I在('dir“%backupdir%”/ b / ad / od`)中执行(wbadmin start> backup -backuptarget:“%%〜fI”-include:c:,d:,e:-quiet)
您还可以创建n任务计划程序中的任务并运行它们日常的。然后更改日常的设置从每一个1日n天。这可能是一种更复杂的方法。