シャドウコピーの作成が失敗すると、VSS エラー 0x80042326、元に戻したボリュームが元に戻す間に失われましたが発生します。これは VSS ライターのタイムアウト エラーであり、Windows 11/10 でバックアップとリストア操作中にさまざまな種類のエラーが発生することがよくあります。
VSS エラー 0x80042326 とは何ですか?
VSS エラー 0x80042326 は、バックアップ プロセス中にタイムアウト エラーのために一部の VSS ライターが失敗し、そのためにバックアップが失敗したときに発生します。しかし、VSS ライターとは何でしょうか? VSS サービスを使用してシャドウコピーの記憶域の場所にデータを保存するサービスです。この問題は主にシャドウコピーの作成に時間がかかる場合に発生し、ほとんどの場合ハードディスクまたは CPU 速度が遅く、メモリが不足しているデバイスで発生します。このボリュームシャドウコピー エラーは、書き込みキャッシュがオフになっているディスクまたは監査ログが大きいディスクを搭載した PC でも発生することがあります。
Windows で VSS エラー 0x80042326 を修正する
シャドウコピーの作成には、複雑なプロセス間通信が含まれます。まず、シャドウコピーの作成時にすべての必要な VSS ライター (SQL、Exchange Server、オペレーティング システム サービスなど) がデータ バッファーを消去することを確認します。
また、Exchange ライターなどの VSS ライターは、スケジュールされた時間間隔を待って書き込みを行い、その間にシャドウコピーが作成されるようにします。これにより、シャドウコピーの内容がデータ バッファーに保存され続けます。ただし、CPU 速度の低下、メモリの不足、入出力レベルの増加が発生することがあります。これにより、ライターがデータ バッファーをフラッシュしない、ライターが書き込む前に時間間隔を待たない、シャドウコピーの作成が失敗するなどの問題が発生する可能性があります。
ディスク容量が不足している、PC の構成が正しくないなど、他の条件がある可能性もあります。そこで、この投稿では、バックアップ中に発生する特定のタイムアウト エラー (VSS エラー 0x80042326 など) にのみ対処するホットフィックスについて説明します。
ボリューム シャドウ コピー サービスのタイムアウト エラーを修正するには、バックアップの失敗が発生したらすぐに vssadmin コマンドを実行する必要があります。
実行コンソール (Win+R) を開き、「cmd」と入力して、Ctrl+Shift+Enter キーを同時に押して昇格されたコマンド プロンプトを起動します。
ここで、コマンドを入力します: vssadmin list writers
コマンド プロンプト (管理者) で Enter キーを押します。
VSS ライターの名前と各ライターの現在の状態のリストが表示されます。状態と最後のエラーフィールドを確認して、状態が失敗と表示され、エラーの種類 (その順序) が表示されているかどうかを確認する必要があります。MSDE (Microsoft SQL Server Desktop Engine) ライター、NTDS (New Technology Directory Service) ライター、SQLライターなどがあります。サンプル出力を以下に示します。
画像提供 - Microsoft
イベント ログを確認してタイムアウト エラーを特定することもできます。その一例を以下に示します。
イベント ID: 2004
説明:
シャドウコピー 6 のタイムアウト (20000 ミリ秒)。
VSS エラー 0x80042326 を解決するには、Windows OS とインストールされているすべてのソフトウェアを更新して、問題が解決するかどうかを確認します。それでも解決しない場合は、このレジストリを変更して確認してください。
regedit を開き、レジストリで次のキーを探します:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VolSnap
新しい DWORD 値を作成して、MinDiffAreaFileSize という名前を付けます。
次に、シャドウコピー記憶域エリアに使用するサイズを入力して、[OK] をクリックします。
MinDiffAreaFileSize レジストリ キーは、シャドウコピー記憶域エリアの最小サイズを指定します。既定の設定は 300 MB で、最大設定は 3 ギガバイト (GB) です。正確な設定を行うには、300 MB の倍数の値を指定します。そうしないと、300 MB の次の倍数が選択されます。値 300 は 300 MB に等しく、値 3,000 は 3 GB に等しくなります。
これで問題が解決するはずです。解決しない場合は、変更を元に戻してください。
ボリューム シャドウ コピー 0x80042316 を作成中に返されるエラーは何ですか?
VSS (ボリューム シャドウ コピー サービス) の別のインスタンスがすでに実行されている場合、ボリューム シャドウ コピー サービス (VSS) が実行されないときにこのエラーがよく表示されます。エラーは 0x80042316: 別のシャドウコピーの作成がすでに進行中ですと表示され、マシンに複数のバックアップ プログラムがインストールされている場合に発生します。この問題を解決するには、1 つを除くすべてのプログラムを無効にして、バックアップ ジョブを再実行します。
ボリューム シャドウ コピー サービスを再起動するにはどうすればよいですか?
VSS サービスを再起動するには、サービス マネージャーを開いて、[名前] 列の下にボリューム シャドウ コピーを探します。ここで、サービスを右クリックして [再起動] を選択して、システムの VSS サービスを再起動します。同時に、管理者として実行していることを確認してください。
コメントする