Windows XP SP3 での NTBackup の問題

Windows XP SP3 での NTBackup の問題

Windows XP (SP3) の NTBackup で問題が発生しています。NTBackup を実行しようとするたびに、「シャドウ コピーによるバックアップを準備しています」(正確には覚えていません) などのメッセージが表示されてフリーズします。フリーズしたまま 4 時間待った後、プロセスを終了しなければなりませんでした。なぜこのようなことが起こるのでしょうか。何度か試してみましたが、うまくいきませんでした。バックアップ時にのみ失敗します。イベント ログを確認しましたが、バックアップに関連するエラー、警告、メッセージはありません。SP3 にアップグレードしてから何も変更していません。アップグレード前はすべて正常でした。SP3 をアンインストールせずに NTBackup を動作させるにはどうすればよいですか。

答え1

失敗しているのが NTBackup である場合は、再インストールを試してください。オンラインで NTBackup.msi をダウンロードできる場所がいくつかあります。ランダムなサイトをどの程度信頼できるかはわかりませんが、そのようなサイトは存在します。また、Windows XP Home Edition には、インストール CD の [CD]:\ValueAdd\MSFT\ntbackup.msi に NTBackup.msi が付属しています。

Windows XP Pro インストール CD には、i386 インストール フォルダの一部として NTBackup が含まれています。元のアプリケーションを復元するには、NTBackup ファイル (Ntbackup.exe、Ntmsapi.dll、Vssapi.dll) を System32 ディレクトリに個別に展開する必要があります。

ただし、実際には Program Files に NTBackup フォルダを作成し、そこにファイルを展開することをお勧めします。このプロセスにより、破損しておらず、元に戻したい場合に、現在のバージョンの NTBackup が上書きされるのを防ぐことができます。ただし、これを行うと、NTBackup への元のショートカットがまだ古いバージョンを指しているため、新しい場所への新しいショートカットを作成する必要があることに注意してください。

1) プログラム ファイル オプションを選択し、2) プログラム ファイルが C ドライブにあり、3) Windows XP Pro CD がドライブ D にあり、4) プログラム ファイルの下に ntbackup フォルダが既に作成されていると仮定すると、次のコマンドを実行すると必要な結果が得られます。コマンド プロンプトを開くには、スタート メニューをクリックして [実行] を選択します。「command」(「cmd」でもかまいません) と入力して Enter キーを押します。

expand d:\i386\ntbackup.ex_ c:\progra~1\ntbackup\ntbackup.exe
expand d:\i386\Ntmsapi.dl_ c:\progra~1\ntbackup\Ntmsapi.dll
expand d:\i386\Vssapi.dl_ c:\progra~1\ntbackup\Vssapi.dll

NTBackup の新しいセットアップで以前と同じ結果が生成される場合は、ログ ファイルをチェックして、フリーズ時点でどのファイルがバックアップされていたかを判断し、そのファイルが破損しているか、何らかの理由でロックされている可能性を調べます。

答え2

ボリューム シャドウ コピー サービスが破損し、NTBackup が停止している可能性があります。

コマンド プロンプトを起動し、VSS エラーがないか確認します。

  1. クリック始める
  2. クリック走る
  3. タイプコマンドを押して入力
  4. タイプvssadmin リスト ライターを押して入力
  5. チェックしてください州:または最後のエラー:言っていない[1] 安定またはエラーなしそれぞれです。見つかった場合、これは VSS が少し壊れている可能性があることを示す非常に良い兆候です。

何かエラーは見つかりましたか?

エラーが表示されているかどうかに関係なく、次に「sfc /scannow」を実行します。これにより、壊れたシステム ファイルが修復され、NT バックアップの全体的な問題も解決される可能性があります。

  1. XPインストールCDを挿入し、表示されるインストールウィザードを閉じます。
  2. クリック始める
  3. クリック走る
  4. タイプsfc /scannow
  5. クリックわかりました
  6. 実行して再起動します

答え3

最近、バックアップ エラーのトラブルシューティングを行っていて、バックアップ レポートを確認するように指示するイベント ログを確認しました。このレポートは、NTbackup コンソールの [ツール] > [レポート] で見つかりました。そこには、「デバイスが見つかりません」と表示されていました。

私の問題は、デバイスがシステムに接続され、検出されたにもかかわらず、NTbackup がデバイスを見つけられなかったことです。バックアップ パスの実行の下にあるスケジュールされたタスク タブのジョブのプロパティを表示すると、ドライブ文字が間違っていることがわかりました。

正しいドライブ文字に変更したら、問題は解決しました。ユーザーが 2 番目の外付け USB ドライブを接続したときに、何らかの理由でドライブ文字が変更されたようです。

関連情報