Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows 10/11でVSSエラーコード0x8004231fが発生する原因と対処法

使用中のストレージボリュームやファイルのスナップショットを、Windowsはどのようにしてバックアップしているのか、疑問に思ったことはありませんか?実はこれ、すべて「VSS」と呼ばれる仕組みのおかげなのです。

Microsoftによると、ボリューム シャドウ コピー サービス(VSS)とは、システム上のアプリケーションがボリュームへの書き込みを継続している間でも、ボリュームのバックアップを実行できるようにするフレームワークを実装したCOMインターフェースのセットです。

簡単に説明すると、VSS(Volume Snapshot Serviceとも呼ばれます)は、ストレージボリュームのバックアップやファイルスナップショットの作成を担当する、Windowsに欠かせない重要なサービスです。このサービスが停止すると、それに依存するすべてのコンポーネントが正常に動作しなくなります。場合によっては、OSの復元やバックアップの際にエラーメッセージが表示されることもあります。VSSに関連する代表的な問題の一つが、エラーコード0x8004231fです。

本記事では、このエラーコードの詳細と、効果的な解決策を順を追ってご紹介します。

VSSエラーコード0x8004231fとは?

このエラーは、OSの復元やバックアップを試みた際に、VSSサービスが無効になっていることで発生するのが一般的です。しかし、それ以外にもいくつかの原因が考えられます。

  1. 関連パーティションの空き容量不足 — 復元ポイントを作成した際に生成されたスナップショットが保存されるディスクパーティションに、十分な空き容量がない可能性があります。
  2. VSSの最大サイズ設定が小さすぎる — 定義されたVSSの最大サイズが、バックアップ処理の完了に必要なサイズより小さいケースです。多くの場合、頻繁に使用するボリュームには15〜20%程度の空き容量が必要とされます。
  3. System Reservedパーティションへのドライブ文字割り当て — Microsoft System Reservedパーティションに特定のドライブ文字を割り当てると、このエラーがトリガーされることがあります。
  4. マルウェアやウイルスの影響 — 既存のシステムファイルやプロセス、特にバックアップ作成に関連するものが、マルウェアによって破損している可能性があります。
  5. ファイアウォールやウイルス対策ソフトによる干渉 — Windowsファイアウォールやウイルス対策プログラムが、OSやデータのバックアップ作成を妨げていることがあります。

エラーコード0x8004231fの見分け方

このエラーにはさまざまな現れ方がありますが、以下のようなメッセージが表示されれば、VSSエラーであると判断できます。

  • 「ボリューム シャドウ コピー サービスが失敗しました。詳細については、VSSおよびSPPアプリケーションイベントログを確認してください。」
  • 「システムの復元で使用されるボリューム シャドウ コピー サービスが動作していません。詳細については、イベントログを参照してください。」

エラーの特定ができたら、次はいよいよ解決です。以下の対処法を参考にしてください。

VSSエラーコード0x8004231fの解決策

このエラーに直面しても慌てる必要はありません。以下の対処法を一通り確認し、ご自身の状況に合ったものを試してみてください。すべてを順番に実行する必要はなく、該当しそうなものから試すのがおすすめです。

解決策1:ボリューム シャドウ コピー サービスが実行中か確認する

前述のとおり、VSSサービスが無効になっているとエラーが発生します。まずはサービスが稼働しているかどうかを確認しましょう。

  1. Windowsの検索フィールドに「services」と入力します。
  2. 最も関連性の高い検索結果をクリックします。
  3. 表示されたウィンドウで「スタートアップの種類」のドロップダウンリストを開きます。
  4. オプション一覧から「自動」を選択します。
  5. サービスが無効になっている場合は、「開始」ボタンをクリックします。
  6. 「適用」をクリックし、続いて「OK」をクリックします。
  7. PCを再起動し、問題が解消されたか確認します。

解決策2:ドライブパーティションから不要ファイルを削除する

ディスクドライブにゴミファイルや不要データが溜まりすぎると、容量を圧迫するだけでなく、必要なファイルを探すのにPCにより多くの負荷がかかります。不要なファイルはどのように整理すればよいのでしょうか?

今後使わないファイルは外部ドライブにアーカイブして保管し、一時ファイル、ダウンロードファイル、重複ファイルなどは削除して問題ありません。

不要データの削除には、Windows標準のディスク クリーンアップユーティリティか、サードパーティ製のディスククリーナーを利用できます。

ディスク クリーンアップを使う方法

  1. Windowsの検索フィールドに「disk cleanup」と入力します。
  2. 一番上の検索結果をクリックすると、ディスク クリーンアップが起動します。
  3. スキャンしたいドライブパーティションを選択し、「OK」をクリックします。
  4. 「配信の最適化ファイル」「ごみ箱」「一時ファイル」「サムネイル」の各項目にチェックを入れます。
  5. 「OK」をクリックして次へ進みます。
  6. 「ファイルの削除」ボタンをクリックして操作を確定します。
  7. さらに、以前のシステム復元ポイントも削除できます。ディスク クリーンアップウィンドウの「システム ファイルのクリーンアップ」ボタンをクリックしてください。
  8. ドライブパーティションを選択して「OK」をクリックします。
  9. 次に「その他のオプション」タブを開きます。
  10. 「クリーンアップ」ボタンをクリックして、システム復元ポイントの削除を実行します。

手作業の手順が面倒な場合は、サードパーティ製のクリーンアップツールを使うのも一案です。おすすめの一つがAuslogics BoostSpeedです。

このツールは、ブラウザキャッシュ、未使用のエラーログ、ユーザー一時ファイル、古いJava一時ファイルなど、さまざまなジャンクファイルを一括で掃除してくれます。わずか数クリックで、数GBものハードディスク容量を取り戻せることもあります。

さらに、重複ファイルの削除、空フォルダの整理、レジストリのクリーンアップ、不要アプリのアンインストールなど、PCを快適に保つための多彩な機能を備えています。

解決策3:ファイアウォールを一時的に無効化する

Windowsファイアウォールは、インターネットから入ってくる情報をフィルタリングし、望ましくないプログラムからシステムを守る重要なアプリケーションです。その役割から、特にWeb閲覧時には有効にしておくべきものです。

しかし、OSの復元や更新などのシステムプロセスに干渉し、エラーコード0x8004231fのようなエラーを引き起こすことがあります。その場合は、一時的にファイアウォールを無効化してみましょう。

手順は以下のとおりです。

  1. 「スタート」メニューから「設定」を開きます。
  2. 「更新とセキュリティ」→「Windows セキュリティ」を選択します。
  3. 「ファイアウォールとネットワーク保護」をクリックします。
  4. ネットワークプロファイルを選択します。
  5. 「Microsoft Defender ファイアウォール」のセクションまでスクロールし、オフに切り替えます。

解決策4:ウイルス対策ソフトを一時的に無効化する

ファイアウォールと同様に、ウイルス対策ソフトがバックアップ作成を妨げている可能性もあります。その場合は、こちらも一時的に無効化することで改善することがあります。

多くの場合、システムトレイのウイルス対策ソフトのアイコンを右クリックし、「無効にする」オプションを選択すれば一時的に停止できます。

アイコンにそのオプションが見つからない場合は、ウイルス対策ソフトのメイン画面を開き、そこから無効化オプションを探してください。

なお、ウイルス対策ソフトはOSの保護に不可欠です。この方法で問題が解決したら、必ず再度有効化して、マルウェアやウイルスからPCを守り続けましょう。

解決策5:システムドライブの空き容量を増やす

システムドライブの利用可能な空き容量を増やすことで、問題が解決したという報告もあります。以下の手順を試してみてください。

  1. 「スタート」ボタンをクリックし、「PC」を開きます。
  2. 「シャドウ コピー」タブに移動し、シャドウ コピーが有効になっているボリュームをクリックします。
  3. 「設定」を選択します。
  4. 「記憶域」セクションに移動し、「詳細」を選択します。
  5. 「最大サイズ」と「使用済みサイズ」の列を比較し、空き容量が少ないボリュームを特定します。
  6. シャドウ コピーが有効なボリュームの空き容量が不足している場合は、ディスクの管理ツールを使ってボリュームサイズを拡張します。

解決策6:イベントログのサイズを縮小する

イベントログのサイズを最大64MBまで縮小することで、問題が解消する場合があります。手順は以下のとおりです。

  1. 「スタート」メニューから「管理ツール」を選択します。
  2. 「イベント ビューアー」をクリックします。
  3. コンソールセクションで、サイズが64MBを超えているイベント ログを選択します。
  4. 「プロパティ」を選択します。
  5. 「全般」タブを開きます。
  6. 「最大ログ サイズ」欄に、64,000KB以下の値を入力します。
  7. 「ログのクリア」ボタンをクリックして変更を適用します。
  8. 現在のログ情報を保持したい場合は「はい」を選択します。
  9. その後、「OK」をクリックします。
  10. 完了したら、VSSエラーコード0x8004231fが解消されたか確認します。

解決策7:ディレクトリ サービス アクセスの監査を無効化する

もう一つ試す価値のある方法は、「ディレクトリ サービス アクセスの監査」オプションを無効化することです。複雑に聞こえますが、実際はとても簡単です。以下の手順に従えば問題ありません。

  1. 「スタート」メニューをクリックします。
  2. 「サーバー マネージャー」を開き、「高度な管理」を選択します。
  3. 「グループ ポリシーの管理」を選択します。
  4. 表示されたウィンドウで、「フォレスト → ドメイン → 対象のドメイン → Domain Controllers」へ移動します。
  5. 「Small Business Server Auditing Policy」を右クリックします。
  6. 「編集」をクリックして「グループ ポリシー オブジェクト エディター」を起動します。
  7. 「コンピューターの構成 → Windows の設定 → セキュリティの設定 → ローカル ポリシー → 監査ポリシー」へ移動します。
  8. 「ディレクトリ サービスのアクセスの監査」をダブルクリックします。
  9. 「成功」と「失敗」のチェックを外します。
  10. 「スタート」をクリックし、「コマンド プロンプト」を開きます。
  11. コマンドラインに「gpupdate /Force」と入力して、ポリシー設定を更新します。
  12. コマンド プロンプトを閉じ、VSSエラーコード0x8004231fがまだ表示されるか確認します。

解決策8:別のバックアップ手段を検討する

上記の方法で解決せず、早急にファイルやOSのバックアップを作成する必要がある場合は、別のバックアップ方法を検討しましょう。

ファイル履歴を活用する

「ファイル履歴」を使えば、外部ドライブやネットワーク上の場所にバックアップを作成できます。

  1. 「スタート」メニューから「設定」を開きます。
  2. 「更新とセキュリティ」→「バックアップ」を選択します。
  3. 「ドライブの追加」をクリックし、バックアップの保存先となる外部ドライブまたはネットワーク上の場所を選択します。

1時間ごとの自動バックアップを設定する

ご存じない方も多いかもしれませんが、Windows 10/11には、バックグラウンドで1時間ごとにファイルやドキュメントを自動バックアップする機能が標準搭載されています。

手順はファイル履歴とほぼ同じですが、自動バックアップを有効にする点が異なります。外部ドライブをPCに接続し、「スタート」→「設定」→「更新とセキュリティ」→「バックアップ」→「ドライブの追加」の順に進み、接続した外部ドライブを選択します。次に「その他のオプション」をクリックし、「ファイルの自動バックアップ」が有効になっていることを確認してください。

システムイメージでPCの完全なコピーを作成する

ファイルとシステム全体のバックアップとしては、システムイメージの作成も有効です。このイメージには、PCに現在保存されているすべての設定、ファイル、フォルダ、アプリが含まれます。

この方法のメリットは、PCがクラッシュして再セットアップが必要になった場合でも、システムイメージからすべてを復元できる点です。デメリットは、イメージ作成以降に行った一部の設定変更や新規インストールしたアプリが失われる可能性があることです。

システムイメージを作成するには、外部ディスクドライブを接続し、「コントロール パネル」→「システムとセキュリティ」→「バックアップと復元」を開きます。「システム イメージの作成」を選択し、バックアップイメージの保存先を指定して「次へ」をクリックし、「バックアップの開始」を押します。

システムサイズによっては、イメージ作成にある程度時間がかかります。作成が完了すると、システム修復ディスクを作成するかどうか尋ねられますが、このステップはスキップしても構いません。

サードパーティ製バックアップソフトを利用する

上記の方法が難しいと感じる場合は、サードパーティ製のバックアップソリューションの利用をおすすめします。信頼性の高いツールをいくつか紹介します。

  1. Auslogics BitReplica — PC内のファイルをバックアップするための使いやすいツールです。音楽、ドキュメント、写真などのデータを、ウイルス攻撃、誤削除、ハードディスククラッシュから守ります。新しいプロファイルを作成して、何を・どこに・どのくらいの頻度でバックアップするかを指定するだけで準備完了です。個別フォルダごとのカスタムバックアップルールにも対応しており、クラウドへの保存も選択可能です。
  2. Acronis True Image — 機能豊富なバックアップソリューションで、データをローカルドライブとクラウドに同時送信できます。システムドライブのクローンやミラーイメージ作成にも対応し、数クリックで作業が完了します。ランサムウェア対策機能を備え、不正な暗号化を検知して元に戻せる点も魅力です。ただし、バックアップ中はシステムリソースを消費する点には注意が必要です。
  3. EaseUS ToDo Backup — Microsoft系バックアップ分野で10年以上の歴史を持つ多用途ソリューションです。家庭向け、サービスプロバイダー向け、企業向けのパッケージが用意されており、無料版もあります。定期的なバックアップを重視する方は、有料のHome版がおすすめです。買い切りまたは年間サブスクリプションから選べます。
  4. Paragon Backup and Recovery — 柔軟なバックアップソリューションを提供するツールです。「Create Backup Job」ウィザードを使えば、自動バックアップを含む一般的なバックアップ処理を簡単に設定できます。特筆すべきはWinPE復旧メディアの搭載で、PCが起動しないトラブル時にも、起動可能なUSBメモリからブート問題を解決し、ファイルを復旧できます。
  5. NovaBackup — 基本的なバックアップ機能を網羅しており、ローカルメディアへのハードディスクコピーを作成したい方におすすめです。一般のWindowsユーザーには十分な機能ですが、インターフェースはやや簡素です。ローカルで完結し、データをオンラインに送信しないため、セキュリティ面が強みです。

解決策9:ハードディスクにエラーがないか確認する

まれに、ハードディスク自体のエラーがVSSエラーコード0x8004231fの原因となることがあります。以下の手順で確認してみましょう。

  1. エクスプローラーを開き、確認したいパーティションを右クリックします。
  2. 「プロパティ」を選択します。
  3. 「ツール」タブに移動し、「チェック」ボタンをクリックします。
  4. 「ドライブのスキャン」ボタンをクリックします。

スキャン結果が画面に表示されます。ハードディスクにエラーが見つかった場合は、以下の3つの方法から選んで対処できます。

  • Chkdskユーティリティを使用する — 「Windows + X」キーでクイックリンクメニューを開き、「コマンド プロンプト(管理者)」を選択します。コマンドラインに「chkdsk」と、確認したいディスクのドライブ文字を入力してEnterキーを押します。
  • システムの復元を利用する — 「Windows + R」キーで「ファイル名を指定して実行」を開き、「msc」と入力します。表示されたウィンドウで「コンピューターの構成 → 管理用テンプレート → システム → システムの復元」へ移動し、右側のペインで「システムの復元ポリシー」が「未構成」になっていることを確認します。
  • システム ファイル チェッカーを使用する — SFCツールは、システムファイルのバージョン不整合をスキャンし、エラーを発見した場合は自動的に修復します。コマンド プロンプトを管理者として実行し、「sfc /scannow」と入力します。スキャン完了後、エラーが解消されたか確認してください。

まとめ

ボリューム シャドウ コピー サービスに関連するエラーに遭遇した場合は、まずVSSサービスが稼働しているかどうかを確認しましょう。稼働している場合は、ドライブパーティションから不要ファイルを削除し、空き容量を確保します。また、ファイアウォールやウイルス対策ソフトがバックアップ作成を妨げてエラーを引き起こしている可能性もあるため、一時的な無効化も有効です。

どうしてもバックアップが必要なのにVSSエラーコード0x8004231fが解消しない場合は、サードパーティ製バックアップソフトを一時的に利用するのがおすすめです。Auslogics BitReplica、Acronis True Image、EaseUS ToDo Backup、Paragon Backup and Recovery、NovaBackupなどが有力な選択肢となります。

それでも解決しない場合は、お近くの正規修理センターで点検を受けるか、Microsoftのサポートチームに相談すると、状況に応じたより具体的な解決策を提案してもらえるでしょう。

Windows 10/11のVSSエラーを解決する他の方法をご存知でしたら、ぜひコメント欄でお聞かせください!

  1. Windows 11/10でVSSエラーコード0x8004231fを解決する方法

    バックアップ実行時に、以下のようなエラーメッセージが表示されて困ったことはありませんか?「VSSControl: 2147467259 バックアップジョブが失敗しました。ライターのデータを含むボリュームのシャドウコピーを作成できません。VSSの非同期操作が完了しませんでした。コード:[0x8004231f]」このエラーは、主にシャドウコピーの保存先パーティションの空き容量不足が原因で発生します。ただし、その他の要因も考えられるため、本記事では初心者の方でも実践できる簡単な解決策を順番にご紹介します。VSSエラーコード0x8004231fの主な解決策Windows 11/10でボリューム シャド

  2. Windows 10/11でエラーコード0x8007000dを修正する7つの方法

    Windowsを常に最新の状態に保つことは、システムを守るうえで最も重要な対策のひとつです。Microsoftは、ユーザーが新しい更新プログラムを簡単にダウンロード・インストールできるよう、「Windows Update」という組み込みのアップデート機能を提供しており、OS本体、セキュリティサービス、ドライバー、アプリケーションなど、PCに関するあらゆる更新を管理しています。 しかし、Windows Updateを使えばスムーズに行えるはずの更新が、必ずしも成功するとは限りません。さまざまな要因が更新プロセスを妨げ、インストールに失敗することがあります。その代表例のひとつが、エラーコード0x8