Windows バックアップが 0x80070002 で失敗します: 「指定されたファイルが見つかりません」

Windows バックアップが 0x80070002 で失敗します: 「指定されたファイルが見つかりません」

Windows 7 のバックアップが失敗しています。重要でないディレクトリを 1 つでもバックアップすると (たとえば、空の「連絡先」ディレクトリのみを選択し、他のディレクトリはすべてチェックしない)、数秒以内にこのエラーが発生し、バックアップが失敗します。すべてのファイル/ディレクトリのチェックを外して、システム イメージだけを実行すると、システム イメージは問題なくバックアップされます。

バックアップ先は外付け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、各プロファイル ディレクトリが存在することを確認しました。

困惑しています。どのファイルが見つからないのでしょうか。また、なぜバックアップが失敗するのでしょうか。

これは Lenovo T420 ラップトップです。

答え1

ようやく問題が分かりました。非表示のシステム予約済みパーティションには、ブート構成データ (BCD) が含まれています。残念ながら、このパーティションはオフラインだったため、アクセスできませんでした。このため、最初に説明した症状で Windows バックアップが失敗しました。ただし、Windows の他の部分も影響を受けています。

原因: サードパーティのディスク パーティション ソフトウェアをインストールして、システム予約済みパーティションのサイズを縮小し、メイン パーティションを拡大しました。その後、そのソフトウェアをアンインストールしました。この操作を行った後、Windows バックアップが機能しなくなったと思います。

この問題はここで非常によく説明されています:サードパーティのディスクまたはストレージ管理ソフトウェアをインストールした後、Windows Server 2008 および Windows Server 2008 R2 でシステム パーティションがオフラインになる私の解決策は、automountこの MSKB の記事で説明されているように、電源を入れてから再起動することでした。システム予約済みパーティションにドライブ文字を割り当てる必要はありません。自動マウントをオンにして再起動するだけです。

確認する際には、システムで予約済みのパーティションがアクティブ パーティションでもあることを確認してください。これにより、一部のユーザーの問題が解決しました (ただし、私の場合は、すでにアクティブであり、問​​題は単にオフラインになっていることでした)。

この問題のその他の症状 - すべてパーティションがオフラインであるという事実から生じます:

  • 管理者特権のコマンド プロンプトから bcdedit を実行すると、「指定されたファイルが見つかりません」というエラーが発生して失敗します。
  • bcdbootも動作しません。
  • msconfig のブート タブは空で機能しません。
  • Encrypted volume check: Volume information on \\?\Volume&lt;volumeID> cannot be read.BitLocker を使用していない、または Windows 7 Ultimate を使用している場合でも、BitLocker ドライバーから再起動すると、詳細イベント ログにエラーが表示され、その旨が報告されます。
  • システム コントロール パネルの [詳細設定] タブのオペレーティング システムのリストが空です。
  • ディスクの管理からパーティションを表示しても、システム予約済みパーティションのファイル システムの種類やボリューム ラベルは表示されません。
  • 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. マシンは Linux とのデュアル ブート構成になっており、Grub2 ブートローダを使用します。
  3. バックアップは、切断されるワイヤレス接続を介してネットワーク ターゲットに実行されます。
  4. ソースのシャドウ コピー ストレージ領域が非常に小さいため、バックアップの進行中にソース ボリュームのスナップショットが削除されます。管理者特権のコマンド プロンプトから「vssadmin list shadowstorage」と入力し、含まれるソース ボリュームの最大シャドウ コピー ストレージ領域を確認します。
  5. ソース ボリュームにディスク エラーがあります (chkdsk を実行しても問題が解決しないため、これはおそらくシナリオに該当しません)

原因 2 が目に留まり、「ブート設定に何か問題があるのだろうか?」と考えました。

答え2

Windows のシステム復元機能を使用してドライブに自動復元ポイントを作成している場合、これがバックアップ失敗の原因である可能性があります。他の多くの解決策を試した後、Windows のシステム復元機能によって作成されたすべてのシャドウ コピー (復元ポイント) を削除することで問題が解決しました。どうやら、バックアップ ユーティリティが機能するのに十分な空き領域がなかったようです。以下の手順に従うと、すべてのシステム復元ポイントが削除されますが、新しいポイントが作成されます。

  1. WindowsStartボタンをクリックし、 を選択しますControl Panel
  2. アイコンをダブルクリックしますSystem
  3. System Protection左側のメニューから選択して、[システム プロパティ] ダイアログ ボックスを開きます。
  4. タブをクリックしますSystem Protection
  5. ページの下部にDeleteボタン(または同様のボタン)があります。説明には、既存の復元ポイントをすべて削除するように指示されています。
  6. このボタンをクリックします。プロンプトが表示されたら、決定を確認します。
  7. Windows バックアップを再度実行してみてください。正常に実行された場合は、戻って [システム プロパティ] ダイアログ ボックスで新しい復元ポイントを作成します (必要な場合)。

答え3

私も、PC を Windows 10 にアップグレードした後にこの問題が発生しました。

「システム予約済み」パーティションをオンラインにする (James Johnston の回答に記載されているように) ことに加えて、このパーティションを「アクティブ」としてマークしてから再起動する必要もありました。

手順はここにあります:http://windows.microsoft.com/en-us/windows/mark-partition-active#1TC=windows-7

ソース:http://www.sevenforums.com/backup-restore/62381-backup-error-0x80070002-2.html#post2166641

関連情報