Windows备份失败,出现0x80070002:“系统找不到指定的文件”


10

Windows 7备份失败。即使备份单个无关紧要的目录(例如,我仅选择空的“ Contacts”目录,而未选中所有其他目录),我在几秒钟内收到此错误,并且备份失败。如果我取消选中所有文件/目录,仅执行系统映像-则系统映像备份正常,没有问题。

备份目标是外部USB硬盘驱动器。

重现步骤和后续失败:

  1. 设置备份以转到外部硬盘驱动器。不要备份系统映像。仅备份我的个人资料的“联系人”目录。
  2. 开始备份。
  3. 立即查看备份的状态,它在“正在创建卷影副本...”上停留几秒钟,然后备份失败。
  4. 单击选项按钮,然后显示“检查您的备份/系统找不到指定的文件”。-具有“尝试再次运行备份”或“更改备份设置”的选项。如果我单击“显示详细信息”,则它说:

    Backup time: 4/12/2012 04:38
    Backup location: My Book (D:)
    Error code: 0x80070002
    
  5. 检查事件日志显示,除了以下内容外,没有其他用处:

    Log Name:      Application
    Source:        Windows Backup
    Date:          4/12/2012 04:38:44
    Event ID:      4104
    Task Category: None
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:      JTJLaptop
    Description:
    The backup was not successful. The error is: The system cannot find the file specified. (0x80070002).
    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Windows Backup" />
        <EventID Qualifiers="0">4104</EventID>
        <Level>2</Level>
        <Task>0</Task>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2012-04-12T04:38:44.000000000Z" />
        <EventRecordID>23979</EventRecordID>
        <Channel>Application</Channel>
        <Computer>JTJLaptop</Computer>
        <Security />
      </System>
      <EventData>
        <Data>The system cannot find the file specified. (0x80070002)</Data>
    <Binary>02000780E30500003F0900005B090000420ED1665C2BEE174B64529CB14610EA71000000</Binary>
      </EventData>
    </Event>
    

我尝试过的

  • C :(主驱动器)和D :(备份驱动器)上的ChkDsk均未发现任何错误。
  • 运行SFC /SCANNOW以运行系统文件检查器
  • 检查了配置文件列表,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList并确保每个配置文件目录都存在。

我很沮丧 找不到什么文件,为什么备份失败?

这是在联想T420笔记本电脑上。


@Moab:不是重复的,因为我已经阅读了该问题并尝试了其解决方案,但该方法不起作用。
詹姆斯·约翰斯顿

然后,您应该在问题中包含此信息。
摩押

Answers:


11

我终于找到了问题所在。隐藏的系统保留分区包含启动配置数据(BCD)。不幸的是,该分区处于脱机状态,因此无法访问。这导致Windows备份失败并出现我最初描述的症状。但是,Windows的其他部分也会受到影响。

这是怎么发生的:我安装了第3方磁盘分区软件以缩小系统保留分区的大小,然后扩大主分区。然后,我卸载了该软件。我相信Windows Backup停止运行后便停止工作。

在这里对问题进行了很好的描述:在安装了一些第三方磁盘或存储管理软件后,Windows Server 2008和Windows Server 2008 R2上的系统分区脱机。我的解决方案是按照automountMSKB文章中的说明打开然后重新启动。不必给系统保留的分区一个驱动器号-您只需要打开自动挂载并重新启动即可。

在检查时,应确保系统保留分区也是活动分区。这解决了某些用户的问题(尽管对我来说,它已经处于活动状态,而问题仅仅是它处于脱机状态)。

此问题的其他症状-均来自分区处于脱机状态:

  • 当从提升的命令提示符下运行bcdedit时,它会失败并显示错误“系统找不到指定的文件”。
  • bcdboot也不起作用。
  • msconfig的“启动”选项卡为空且不起作用。
  • 当您从高级事件日志中的BitLocker-Driver重新启动时,Encrypted volume check: Volume information on \\?\Volume&lt;volumeID> cannot be read.即使您不使用BitLocker或没有Windows 7 Ultimate ,也会收到错误消息,抱怨是。
  • “系统控制面板”的“高级”选项卡中的操作系统列表为空。
  • 从磁盘管理查看分区不会显示系统保留分区的文件系统类型或卷标签。
  • Windows备份失败,出现0x80070002。

请注意,Windows备份失败并显示0x80070002的原因还有很多,该产品中的错误报告非常严重。如果Windows备份甚至发出描述其功能的详细日志文件,那将非常有帮助。

关于我的BCD配置,这次调查让我感动的是Microsoft TechNet上的一些讨论,网址http://social.technet.microsoft.com/Forums/en-US/windowsbackup/thread/5e9150e6-809b-4e2a-9360- 55567678a9e3。特别是Microsoft的Sneha指出了此问题的5个常见原因:

造成不便之处,请见谅。到目前为止,我们看到的80070002错误的不同原因是:

  1. 通过USB连接目标的USB控制器问题(在您的情况下不是问题)
  2. Machine具有Linux的双重引导配置,并使用Grub2引导程序。
  3. 备份通过断开的无线连接发生在网络目标上。
  4. 由于源上的卷影副本存储区域很小,因此在备份过程中,源卷上的快照将被删除。在提升的命令提示符下键入“ vssadmin list shadowstorage”,然后查看包含的源卷的最大卷影副本存储空间。
  5. 源卷有磁盘错误(这很可能不是您的情况,因为运行chkdsk不能为您解决问题)

原因2引起了我的注意,让我怀疑“启动设置有问题吗?”


2

如果您使用Windows中的系统还原功能在驱动器上创建自动还原点,则可能是导致备份失败的原因。在尝试了许多其他解决方案之后,我的问题通过删除Windows系统还原功能创建的所有卷影副本(即还原点)得以解决。显然我没有足够的可用空间来允许备份实用程序执行其操作。请注意,按照下面的步骤操作将删除您的所有系统还原点,但是,将创建新的系统还原点。

  1. 单击Windows Start按钮并选择Control Panel
  2. 双击System图标。
  3. 选择System Protection从左侧菜单中打开系统属性对话框。
  4. 单击System Protection选项卡。
  5. 在页面底部,有一个Delete按钮(或类似按钮)。该说明指示它将删除所有现有的还原点。
  6. 单击此按钮。出现提示时,确认决定。
  7. 尝试再次运行Windows备份。如果可行,请返回并在“系统属性”对话框中创建新的还原点(如果需要)。

这对我有用。信息的另外两个位:点击configureSystem Protection标签显示“磁盘空间使用情况”设置为零。该命令vssadmin list shadowstorage /ON=C:在管理提示了“没有项目满足查询”。我不确定如何将其设置为零(尽管我有自动还原点),但是在此之后单击Delete以解决问题。因此,如果不确定是否应该Delete,请检查分配的磁盘空间使用情况。显然,无论您是否具有系统还原点,备份系统都需要分配足够的空间。
dhj

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.