エラーコード0x80070070とは?発生原因と6つの対処法を徹底解説
Windows UpdateやUpdate Assistant(アップデートアシスタント)を使ってWindows 10/11をインストールしようとした際、「0x80070070」というエラーコードが表示されることがあります。また、「Windows 10/11 Update Assistant のディスク領域が不足しています」というメッセージとともに表示される場合もあります。
エラーコード0x80070070は「ディスクの空き容量不足(ERROR_DISK_FULL)」を示すものです。一見すると単なるディスク容量不足のように思えますが、実際には、隠しシステムパーティション(回復パーティション)に連続した空き領域が確保できていないことが主な原因です。
この記事では、エラーコード0x80070070の意味や発生原因を解説し、実際に効果が確認されている複数の解決方法を順番にご紹介します。
エラーコード0x80070070とは?
Windows 10/11のアップデート中に、「0x80070070」「0x80070070–0xc19001df」「80070070」「0x80070070–0x50011」「0x80070070–0x50012」「0x80070070–0x60000」などの形式でエラーが表示されることがあります。いずれも、新しいバージョンのWindows 10をインストールするのに必要なディスク容量がPCに足りていないことを意味しています。
Windows Updateのエラー80070070は、更新プログラムがPCにインストールできなかったことを表します。このエラーは主に、Windows 10/11のインストール後にディスクの空き容量が不足することで発生します。そのため、後述の対処法を試す前に、まず不要なファイルの削除を試みてください。ファイルを別のドライブ(USBメモリ、ネットワークドライブ、外付けドライブなど)へ移動したり、使用していないアプリケーションをアンインストールしたりするのも有効です。
必要な空き容量はインストールする更新プログラムによって異なりますが、現在ではほとんどの更新に最低2GB以上の空き容量が必要です。さらに、合計2.5GB程度あってもエラーが発生するケースもあります。特に毎月配信される累積更新プログラムは、ダウンロード・展開・インストールという工程を経るため大量の容量を消費します。450MB程度の通常の更新でも、これらの処理によって最低3倍の容量が必要になると考えてください。
また、Windows 10/11を20H2にアップグレードする際にもこのエラーが発生することがあります。新しいバージョンへのアップグレードでは大量のファイルをコピーする必要があるため、作業開始前に少なくとも8GB、最新のWindows更新プログラムに対応するには12GB以上の空き容量を確保しておくのが安全です。
インストールの前に、Windows 10/11 20H2は各ドライブの空き容量をチェックします。セットアップが途中で中断され、不完全な状態のシステムが残ることは基本的にありませんが、事前に自分で確認しておくに越したことはありません。
なお、Media Creation Tool(メディア作成ツール)を使ってアップグレードしようとした際にも同じエラーが発生するケースがあります。ダウンロードと検証は正常に完了しているのに、メディア作成フェーズで「問題が発生しました」というメッセージとともに「0x80070070 – 0xC19001DF」が表示されるパターンです。
その他、以下のような場面でもエラーコード0x80070070が表示されることがあります。
- Windows Updateのページにアクセスしようとした際に「Windows Update で問題が発生したため、要求されたページを表示できません。0X80070070」というメッセージが表示される
- Windows Updateが失敗した際に「ダウンロードに失敗しました。結果コード:0X80070070」というポップアップが表示される
- DVDやUSBメモリからWindowsをインストールする際に「インストールに失敗しました 0X80070070」と表示される
- Windows 10/11へのアップグレードが失敗し、「Safe_OSフェーズでのインストールに失敗しました。0X80070070」というメッセージが表示される
このエラーが表示されたら、トラブルシューティングの第一歩として、まずドライブに十分な空き容量があるかどうかを確認しましょう。空き容量を増やしても問題が解決しない場合は、ほぼ間違いなくシステム予約パーティション related の問題だと考えられます。
以下に、0x80070070エラーの解決に成功したユーザーが多かった対処法を紹介します。記載されている順番に試していき、ご自身の環境で効果のある方法を見つけてください。なお、エラーの状況によっては、一部の方法が実行できない場合もあります。その場合は、自分の状況に合った対処法だけを実施すれば構いません。
Windows 10/11でエラー0x80070070が発生する原因
ストレージの空き容量不足以外にも、エラーコード0x80070070の原因となる要素がいくつかあります。代表的なものは以下の通りです。
- メモリやCPUなど、コンピューターリソースの不足
- マルウェアへの感染
- レジストリキーの破損
このエラーコードが表示されると、次のような操作ができなくなる可能性があります。
- PCに提供されている更新プログラムを一切インストールできない
- インストール済みアプリを更新しようとするとエラーメッセージが表示される
- 新しいソフトウェアを追加インストールできない
- マルウェアに感染している場合、システムファイルやユーザーファイル、メディアファイルなどの重要なデータが破損する恐れがある
エラーコード0x80070070の概要と原因がわかったところで、実際に効果が確認されている解決方法を見ていきましょう。
エラーコード0x80070070の解決方法
エラーが発生したとき、まず最初に試したいのがPCの再起動です。再起動によって、PCの動作に影響していた一時的な不具合が解消されることがよくあります。それでも改善しない場合は、以下の対処法を順番に試してください。
対処法1:ディスクの空き容量を確保する
空き容量不足が原因で0x80070070 – 0xc19001dfエラーが発生している場合、重要なWindows更新プログラムをインストールできず、PCのパフォーマンスも低下している可能性があります。使用していないアプリのアンインストール、大きなファイルの削除、ストレージの増設などの方法で、空き容量を確保しましょう。
Windows 10/11デバイスの空きディスク容量を確認するには、タスクバーからエクスプローラーを開き、左側のPCを選択します。デバイスとドライブの下に、各ドライブの空き容量が表示されます。
それでも容量が足りない場合は、ディスククリーンアップを使ってシステムファイルを整理しましょう。手順は以下の通りです。
- Windowsロゴキー + Rキーでファイル名を指定して実行ウィンドウを開き、「cleanmgr」と入力してEnterキーを押すと、ディスククリーンアップダイアログが表示されます。
- システムファイルのクリーンアップボタンをクリックします。このとき、管理者パスワードの入力を求められる場合があります。
- OKをクリックすると、選択済みのファイル種別に対してクリーンアップが実行されます。さらに容量が必要な場合は、Windows Update のクリーンアップ、一時ファイル、Windows Update のログファイルなどの項目にもチェックを入れましょう。
- ファイルの削除をクリックすると、操作が確定され、削除が開始されます。
PCを再起動して、再度アップデートまたはアップグレードを試してください。それでもエラーが表示される場合は、次の対処法に進みます。
対処法2:PC修復ツールを使用する
上記の方法でアップデートに必要なストレージ容量を確保できない場合は、Outbyte PC RepairなどのPC修復ツールの利用を検討してみてください。
この種のツールは、ジャンクファイルを削除して貴重なギガバイト単位の空き容量を取り戻せる使いやすい多機能ユーティリティです。1回のスキャンでDLLエラー、BSOD(ブルースクリーン)エラー、レジストリの問題など、さまざまなPCエラーを検出して修復できるほか、破損したシステムファイルの修復、ウイルスからの保護、パフォーマンスの向上といった効果も期待できます。
対処法3:Tempフォルダーを移動する
Tempフォルダーを別のパーティションやディスクに移動することで、エラー0X80070070を解決できたユーザーもいます。空き容量を十分に確保できない場合は、この方法を試してみましょう。
Tempフォルダーは、システムが大きなファイルを処理する際に一時的に保存しておくために使われる場所です。ここに十分な空き容量がないと、0X80070070エラーが発生します。Tempフォルダーを、より空き容量の大きい別のパーティションに移動することで、この問題を回避できます。手順は以下の通りです。
- Win + Rキーでファイル名を指定して実行ウィンドウを開きます。
- 「sysdm.cpl」と入力してEnterキーを押すと、システムのプロパティが開きます。
- 詳細設定タブに切り替え、環境変数を選択します。
- Tempフォルダーを選択し、編集ボタンをクリックします。
- ディレクトリの参照ボタンを使って、Tempフォルダーを空き容量の多い別のパーティションへ移動します。OKをクリックして変更を確定してください。
PCを再起動し、もう一度アップデート/アップグレードを試します。0X80070070エラーが続く場合は、次の方法に進んでください。
対処法4:ディスククォータを無効にする
ディスククォータとは、ユーザーやボリュームごとのディスク使用量を監視・制御するためにシステム管理者が設定する上限値のことです。限られたディスク容量を合理的に割り当てるために役立ちますが、ドライブでディスククォータが有効になっており、上限を超過すると、0X80070070エラーが発生することがあります。
ディスククォータを無効化する手順は以下の通りです。
- Win + Rキーを押し、「diskmgmt.msc」と入力してEnterキーを押すと、ディスクの管理が開きます。
- Windowsがインストールされているパーティションを右クリックし、コンテキストメニューからプロパティを選択します。
- クォータタブで「クォータ管理を有効にする」のチェックを外し、適用をクリックして確定します。
- ディスククォータを使い続けたい場合は、無効にする代わりにディスク容量の上限値を引き上げてみてください。
PCを再起動し、アップグレード/アップデートのインストールを再度試みます。0X80070070エラーが依然として表示される場合は、次の方法に進みましょう。
対処法5:ディスクの管理からハードドライブを再パーティションする
Windows 10/11のインストール時に0X80070070エラーに遭遇するユーザーもいます。OSドライブに十分な空き容量があるにもかかわらずエラーが出る場合は、アップグレードウィザードが回復ドライブ(回復パーティション)にファイルをコピーしようとして失敗している可能性があります。この場合は、回復ドライブの領域を拡張して新しいファイルを収容できるようにするのが有効です。
インストールに必要な領域を確保するため、ハードドライブを再パーティションする手順を紹介します。
- Windowsキー + Rキーでファイル名を指定して実行を開き、「diskmgmt.msc」と入力してEnterキーを押すと、ディスクの管理が開きます。
- Cドライブ(Windowsのドライブ文字が異なる場合はそのドライブ)を右クリックし、ボリュームの縮小を選択します。処理に時間がかかる場合があります。
- 「縮小する領域のサイズ(MB)」欄に、アップグレードウィザードに必要な容量を入力します。
- 念のため、15GB(15000MB)以上の空き領域を確保しておくと安心です。入力したら縮小をクリックし、処理が完了するまで待ちます。
- Windowsドライブから領域を取り出したら、回復ドライブのドライブ文字を別のものに変更します。回復ドライブを右クリックし、ドライブ文字とパスの変更を選択してください。
- ドライブ文字が割り当てられていない場合(通常はDが割り当てられています)は追加をクリックして「G」を入力します。すでに「D」が割り当てられている場合は、変更ボタンで「D」を別の文字に変更します。
- 「G」以外の文字でも構いません。目的は、回復ドライブの文字を「D」から別のものに変えることです。アップグレードセットアップが「D」ドライブに書き込もうとするため、この手順が必要になります。
- 次に、Cドライブの未割り当て領域を右クリックし、新しいシンプルボリュームを選択します。
- ボリューム作成ウィザードの指示に従い、残りの未割り当て領域をすべて使用するように設定します。「ドライブ文字またはパスの割り当て」の画面が表示されたら、「次のドライブ文字を割り当てる」を選択し、ドロップダウンから「D」を選びます。
- 以降の画面では次へ、完了の順にクリックして処理を終了します。
デバイスを再起動し、アップグレードウィザードをもう一度実行してください。同じエラーで失敗する場合は、次の方法に進みます。
対処法6:Media Creation Toolを使ってWindowsをアップグレードする
上記の方法をすべて試しても0X80070070エラーが解決しない場合は、Media Creation Tool(メディア作成ツール)の利用をおすすめします。Microsoft製の公式ツールであり、Upgrade Assistantが失敗した場合でも、インストールを完了できることが多いです。Windows 10/11へのアップグレード時にこのエラーが発生しているなら、この方法でアップグレードを完遂できるはずです。
Media Creation Toolは、クリーンインストール用のファイルをダウンロードできるだけでなく、Windowsのバージョンを直接アップグレードする機能も備えています。手順は以下の通りです。
- Microsoftの公式サイトからMedia Creation Toolをダウンロードします。
- 最初の画面で「今すぐこのPCをアップグレードする」を選択し、ツールを実行します。
- ツールが必要なファイルをダウンロードし、システム要件を満たしているかどうかを確認します。スペックが要件を満たしていれば、セットアップがアップグレードのインストールを開始します。
- この処理の間、PCは何度か再起動されます。
まとめ
インストールエラー0x80070070は、主にハードドライブの空き容量不足によって発生します。そのため、ディスクの空き容量を確保することが問題解決の近道です。場合によっては、接続されている周辺機器が原因でこの不具合が起こることもあります。ディスククリーンアップの実行、ディスククォータの無効化、TempフォルダーのCドライブ以外への移動などを試しても解決しない場合は、現在のWindows 10/11を最新のビルドにアップグレードしてみてください。Windowsエラーコード0x80070070をはじめとするさまざまなエラーが解消されるはずです。
-
【Windows 10】エラーコード0x8078012Dのバックアップエラーを解決する6つの方法
Windowsパソコンでバックアップを作成しようとした際に、エラーコード0x8078012Dが表示されて失敗するケースは少なくありません。このエラーは、Windows 10でシステムイメージのバックアップやWindows Updateのバックアップを作成するときに発生することが多く、バックアップサービスの設定不備やシステムファイルの破損など、さまざまな要因によって引き起こされます。破損したファイルの修復や問題のあるソフトウェアへの対処を行うことで解決できます。本記事では、このエラーの主な原因と具体的な対処法を詳しく解説します。 Windows 10でバックアップエラーコード0x8078012
-
Windows 10のエラーコード0xc7700112を解決する7つの方法
Windows PCの不具合やエラーを解消する基本的な方法として、OSを最新の状態に更新することが推奨されています。しかし、更新プロセスに何らかの不具合が生じると、さまざまなエラーメッセージが表示されることがあります。その代表的なものの一つがエラーコード0xc7700112です。このエラーは、Windowsのアップグレード処理中に何らかの中断や不具合が発生した際に表示されます。 本記事では、「エラーコード0xc7700112をどうやって修正すればよいのか」という疑問に対して、具体的な解決策をわかりやすく解説します。 Windows 10でエラーコード0xc7700112を修正する方法 このエ