スクリーンショット:0x80780119エラーを修正する手順 - TechRepublic

スクリーンショット:0x80780119エラーを修正する手順 - TechRepublic

画像

1

10の

1_ノマド.jpg

1_ノマド.jpg
スクリーンショット: 0x80780119 エラーを修正する手順

図A8-9.png

図A8-9.png
スクリーンショット: 0x80780119 エラーを修正する手順

このシステムイメージのエラーメッセージは非常にわかりにくいです

このシステムイメージのエラーメッセージは非常にわかりにくいです

エラー メッセージの長さと指定された具体的な番号のため、このエラー メッセージは一般に「保存場所のボリューム シャドウ コピーを作成するためのディスク領域が不足しています (0x80780119)」と呼ばれます。 

ご覧の通り、完全なエラーメッセージは非常に分かりにくく、短縮版は多くの場合、コピー先ドライブの空き容量が不足しているという意味に解釈されます。しかし、実際にはコピー元ドライブに問題があることを示しています。問題を詳しく調査した結果、この問題には2つの共通の原因があることがわかりました。1つはWindows 7に、もう1つはWindows 8にそれぞれ原因があります。また、最終的にシステムイメージを正常に作成できる2つの解決策があることもわかりました。

今回のWindowsデスクトップレポートでは、私が問題を解明するために用いた手順を順に解説します。そして、それぞれの解決策を検証し、実装方法をご紹介します。

クレジット: TechRepublicのGreg Shultzによる画像

図B 8-9.png

図B 8-9.png
スクリーンショット: 0x80780119 エラーを修正する手順

列ヘッダーを配置した後、容量と空き容量の列がルールに従っているかどうかを確認します。

列ヘッダーを配置した後、容量と空き容量の列がルールに従っているかどうかを確認します。

エラーメッセージの分析

んんん

まずはエラーメッセージ自体に表示されている詳細から見ていきましょう。まず最初に言っておきたいのは、このエラーメッセージはひどく書き方が悪く、非常に混乱を招いているということです。

んんん

最も誤解を招くのは最初の文です。

んんん

ストレージの場所にボリューム シャドウ コピーを作成するための十分なスペースがありません。

んんん

ご想像のとおり、これが最初の文なので、問題の原因は保存先ドライブの空き容量が不足しているからだと勘違いしがちです。しかし、次の2つの文を読み進め、誤字脱字を無視すると、そこに本当の問題のヒントがあることがわかります。

んんん

バックアップするすべてのボリュームについて、シャドウコピーの作成に必要な最低限のディスク容量が確保されていることを確認してください。これは、バックアップの保存先とバックアップに含まれるボリュームの両方に適用されます。

んんん

これらの文を見ると、エラーはソースまたはコピー先のいずれかに十分な空き領域がないために発生する可能性があることがわかります。また、エラー メッセージは、完全なシステム イメージに必要な合計領域ではなく、ボリューム シャドウ コピー用の十分な空き領域がないことに言及していることがわかります。

んんん

次の 3 つの文は、ボリューム shadowrncopyに必要な空き領域の量を正確に示しています。

んんん

最小要件:

んんん

    rn
  • 500 メガバイト未満のボリュームの場合、最小の空き領域は 50 メガバイトです。
  • rn

  • 500 メガバイトを超えるボリュームの場合、最小の空き領域は 320 メガバイトです。
  • rn

んんん

推奨:

んんん

    rn
  • ボリューム サイズが 1 ギガバイトを超える場合、各ボリュームに少なくとも 1 ギガバイトの空きディスク領域が必要です。
  • rn

んんん

この時点で、真の問題の解明が始まります。まず、この問題に遭遇したほぼ全員が、DVDと、システムイメージとボリュームシャドウコピーの両方を保存できる十分な空き容量を持つ大容量の外付けハードディスクの両方にシステムイメージを作成しようと試みています。そのため、宛先ドライブが問題の原因ではないことが分かります。つまり、エラーメッセージの原因となっている問題はソースドライブにあります。しかし、ソースドライブを詳しく調べる前に、十分な空き容量が必要な実体、つまりボリュームシャドウコピーについて詳しく調べる必要があります。

んんん

ボリュームシャドウコピー

んんん

調査の結果、このエラーメッセージは、システムイメージ全体に必要な空き容量ではなく、ボリュームシャドウコピー用の空き容量が不足していることを指しているようです。では、ボリュームシャドウコピーとは何でしょうか?

んんん

簡単に言うと、ボリュームシャドウコピー機能はWindowsでサービスとして実行され、ボリューム上のデータのスナップショットのようなバックアップコピーを作成するように設計されています。このスナップショット技術はSystem Imageなどのツールに組み込まれており、データのバックアップ中にデータが変更されても気にすることなく、データのバックアップを作成できます。つまり、System Imageを起動すると、その時点でのボリューム内のすべてのデータのスナップショットが即座に作成されます。そして、このスナップショットはボリューム上にファイルとして保存されます。ハードディスク上に複数のボリュームがある場合(通常はそうなります)、System Imageは各ボリュームのスナップショットを作成し、保存します。すべてのスナップショットが作成されると、System Imageツールはこれらのスナップショットをすべて保存先にコピーし、ハードディスクの包括的なイメージに組み立てます。

んんん

ソースドライブ上のボリューム

んんん

問題の原因が保存先ドライブにあることはなくなり、ソースドライブに焦点が移りました。これを念頭に、ソースドライブを詳しく見ていきましょう。

んんん

ご存知のとおり、Windowsのシステムイメージツールで作成されるイメージはハードディスク全体を網羅し、ハードディスクは複数のパーティション(ボリュームとも呼ばれます)に分割できます。Windows環境のハードディスクには、少なくとも2つ、場合によってはそれ以上のパーティションまたはボリュームがあります。もちろん、Cドライブを表すメインボリュームがあります。また、「システム予約済み」というラベルが付いた、ドライブ文字のないボリュームが存在する場合もあります。システム予約済みボリュームはセットアップ中に作成され、オペレーティングシステムのブートマネージャーとブート構成データベースを格納するために設計されています。また、BitLockerドライブ暗号化機能を使用する場合は、このボリュームも使用されます。Windows 7ではシステム予約済みボリュームは100MB、Windows 8では350MBです。

んんん

さて、OEM版のWindowsがプリインストールされたコンピュータを購入した場合、ハードディスク上に他のボリュームが存在する可能性があります。たとえば、「回復パーティション」、「OEMパーティション」、「EFIシステムパーティション」などのラベルが付いたボリュームが存在する場合があります。OEMによっては、これらの追加ボリュームのサイズはMBまたはGB単位である場合があります。ほとんどの場合、これらの追加ボリュームにはドライブ文字は割り当てられていません。ただし、Windowsのディスクの管理ツールを起動すると、ハードディスク上に存在するすべてのボリュームを確認できます。Windows 7またはWindows 8でこれを行うには、[Windows] + Rキーを押して「ファイル名を指定して実行」ダイアログボックスにアクセスします。「名前」テキストボックスに「diskmgmt.msc」と入力し、「OK」をクリックします。

んんん

問題を探す

んんん

この時点で、問題の原因を探すのに十分な情報が得られました。エラーメッセージの最後の3つの文に記載されている詳細情報とディスク管理ツールを使用することで、ソースドライブ上の各ボリュームを詳しく調べ、問題の原因となっているボリュームを特定できます。

んんん

図Bに示すように、ディスクの管理の上部パネルの列ヘッダーを、すべての情報を明確に読み取れるように配置します。配置が完了したら、ディスク0の各ボリュームの「容量」列と「空き領域」列を確認し、ボリュームシャドウコピー(スナップショットファイル)を格納できるようにするために、エラーメッセージの最後の3つの文に示されている仕様またはルールに準拠しているかどうかを確認します。便宜上、以下の表Aにルールをまとめました。

んんん

表A

んんん

rn

rn

rn

rn

rn

rn

rn

rn

rn

rn

rn

rn

rn

rn

ボリュームサイズ

rn

rn

すると、空きスペースは少なくとも

rn

rn

500MB未満

rn

rn

50MB

rn

rn

500MB以上

rn

rn

320MB

rn

rn

1GB以上

rn

rn

1GB

rn

rn rn rn rn

んんん

エラー メッセージからの最小および推奨スペース ルール。

んんん

ハードディスク上でこれらのルールに違反しているボリュームが見つかった場合、エラーメッセージの原因が判明したことになります。問題の解決方法は、問題となっているボリュームの設定と、そのボリュームでの操作方法によって異なります。詳しく見ていきましょう。

んんん

クレジット: TechRepublicのGreg Shultzによる画像

図C 8-9.png

図C 8-9.png
スクリーンショット: 0x80780119 エラーを修正する手順

ディスクの管理を使用して、システム予約済みボリュームにドライブ文字を割り当てることができます。

ディスクの管理を使用して、システム予約済みボリュームにドライブ文字を割り当てることができます。

変更ジャーナルの問題

んんん

Windows 7 では、この問題の最も一般的な原因は、システム予約済みボリュームです。これは、変更ジャーナルシステムの異常によってサイズが拡大したためです。ご存知のとおり、NTFS ファイルシステムは、ファイルへの変更を追跡するために、変更ジャーナルと呼ばれるデータベースを維持しています。基本的に、ファイルまたはディレクトリに変更が加えられると、変更ジャーナルは、変更されたファイルまたはディレクトリの名前と変更の簡単な説明を含む新しいレコードで更新されます。その後、レコードに更新シーケンス番号 (USN) が割り当てられます。

んんん

残念ながら、特定のファイルまたはディスク操作において何らかの不具合が発生し、システム予約済みボリュームに変更ジャーナルエントリが誤って作成される可能性があります。状況にかかわらず、このボリュームにエントリが蓄積されると、システムイメージ作成プロセスがボリュームシャドウコピーファイルの保存に使用するスペースが消費されてしまいます。

んんん

Windows 7でこの問題を解決するには、次の3つの操作が必要です。まず、ディスクの管理を使用して、システム予約済みボリュームにドライブ文字を割り当てます。次に、FSUTILコマンドラインツールを使用して、システム予約済みボリュームからChangeJournalエントリを削除します。最後に、ディスクの管理を使用して、システム予約済みボリュームからドライブ文字を削除します。

rnrnFSUTILコマンドラインツールを使ってシステム予約済みボリュームにアクセスするには、ドライブ文字を割り当てる必要があります。ディスクの管理でこれを行うには、システム予約済みパーティションを右クリックし、「ドライブ文字とパスの変更」コマンドを選択します(図Cを参照) 。

んんん

クレジット: TechRepublicのGreg Shultzによる画像

図D 8-9.png

図D 8-9.png
スクリーンショット: 0x80780119 エラーを修正する手順

目立つように珍しいドライブ文字を使用する

目立つように珍しいドライブ文字を使用する

すぐに、関連するダイアログ ボックスが表示されるので、[追加] ボタンをクリックします。図 Dに示す [ドライブ文字またはパスの追加] ダイアログ ボックスが表示されたら、ドロップダウン メニューを使用して、アルファベットの末尾にある、Q などの目立つ珍しいドライブ文字を選択します。

んんん

クレジット: TechRepublicのGreg Shultzによる画像

図E8-9.png

図E8-9.png
スクリーンショット: 0x80780119 エラーを修正する手順

FSUTILコマンドを使用して、不要な変更ジャーナルエントリを削除します。

FSUTILコマンドを使用して、不要な変更ジャーナルエントリを削除します。

この時点で、管理者コマンドプロンプトを起動します。管理者コマンドプロンプトウィンドウが表示されたら、図Eに示すように、次のコマンドを入力します。

んんん

fsutil usnrndeletejournal /N /DQ:

んんん

クレジット: TechRepublicのGreg Shultzによる画像

図F 8-9.png

図F 8-9.png
スクリーンショット: 0x80780119 エラーを修正する手順

システム予約済みパーティションからドライブ文字を削除します

システム予約済みパーティションからドライブ文字を削除します

FSUTIL コマンドを使用して、不要な ChangernJournal エントリを削除します。

んんん

次に、「ディスクの管理」に戻り、SystemrnReservedパーティションを右クリックし、「ドライブ文字とパスの変更」コマンドを選択します。ダイアログボックスが表示されたら、「削除」をクリックし、図Fに示すようにプロンプ​​トに従います。その後、システムを再起動します。

rnシステムを再起動すると、エラーが発生することなくシステム イメージ ツールを実行できるようになります。

んんん

クレジット: TechRepublicのGreg Shultzによる画像

図G 8-9.png

図G 8-9.png
スクリーンショット: 0x80780119 エラーを修正する手順

ボリューム縮小コマンドを選択します

ボリューム縮小コマンドを選択します

リカバリパーティションのサイズを縮小する

んんん

Windows 8では、OEMの回復パーティションが最も一般的な原因です。一部のOEMは、ハードディスク上に500MB以上の回復パーティションを作成していますが、これらのパーティションにはボリュームシャドウコピーファイルを格納するのに必要な空き容量(320MB)が不足しています。どうやら、これらのOEMはWindows 8のシステムイメージツールの実行に必要なルールと空き容量を把握していないようです。

んんん

例えば、500MBの回復パーティションがあり、そこに340MBの回復データが含まれているとします。この場合、残りの空き容量は160MBになりますが、これはシステムイメージのエラーメッセージで指定されたルールに従うために必要な320MBよりも明らかに少ないです。しかし、160MBあればある程度の作業スペースが確保できます。回復パーティションのサイズを500MB未満に縮小すれば、システムイメージはボリュームのシャドウコピーファイルに必要な空き容量は50MBだけで済みます。幸いなことに、ディスクの管理の「ボリュームの縮小」コマンドを使えば、ボリュームのサイズを変更できます。

rnrnDiskrnManagement でこれを行うには、図 Gに示すように、回復パーティションを右クリックして [ボリュームの縮小] コマンドを選択します。

んんん

クレジット: TechRepublicのGreg Shultzによる画像

図H 8-9.png

図H 8-9.png
スクリーンショット: 0x80780119 エラーを修正する手順

パーティションのサイズが500 MBのしきい値よりわずかに小さい数値を入力します。

パーティションのサイズが500 MBのしきい値よりわずかに小さい数値を入力します。

「縮小」ダイアログボックスが表示されたら、テキストボックスに縮小後の合計サイズが500MB弱になる数値を入力してください。図Hに示すように、テキストボックスに「5」を入力することで、回復パーティションのサイズが495MBまで縮小されました。続行するには、「縮小」ボタンをクリックしてください。

んんん

クレジット: TechRepublicのGreg Shultzによる画像

図I 8-9.png

図I 8-9.png
スクリーンショット: 0x80780119 エラーを修正する手順

パーティションが500MB以下になると、50MBのボリュームシャドウコピーファイルのための十分なスペースが確保されます。

パーティションが500MB以下になると、50MBのボリュームシャドウコピーファイルのための十分なスペースが確保されます。

縮小操作が完了すると、図Iに示すように、パーティションの容量が495MB、空き容量が155MBであることがわかります。これで、50MBのボリュームシャドウコピーファイルを保存するのに十分なスペースが確保されました。

んんん

システムを再起動すると、エラーが発生することなくシステム イメージ ツールを実行できるようになります。

んんん

あなたの意見は?

んんん

システムイメージツールを実行しようとした際に、「記憶域のボリュームシャドウコピーを作成するためのディスク領域が不足しています (0x80780119)」というエラーメッセージが表示されましたか?これらの解決策のいずれかで、Windows 7またはWindows 8システムでシステムイメージツールを正常に実行できましたか?このトピックについてご意見や情報をお持ちでしたら、ぜひディスカッションエリアにお立ち寄りください。

んんん

こちらもお読みください:

んんん

    rn
  • ブルースクリーンエラーに対処するための10のヒント
  • rn

  • Windows 8ではスタートメニューは本当に必要ありません
  • rn

  • クイックヒント: Windows 8の設定を制御するには、God Mode を起動します
  • rn

んんん

クレジット: TechRepublicのGreg Shultzによる画像

  • マイクロソフト
Tagged: