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

「選択したパーティションのフォーマットに失敗しました(エラー0x8004242d)」の解決方法

Windows 7、Windows 8.1、Windows 10のインストールメディアを使ってドライブのフォーマットや結合、OSのインストールを試みた際に、「選択したパーティションのフォーマットに失敗しました」(エラー0x8004242d)が表示されることがあります。このエラーに遭遇するユーザーの多くはOSのクリーンインストールを目指していますが、この問題のせいで作業が先に進まなくなってしまいます。

「選択したパーティションのフォーマットに失敗しました(エラー0x8004242d)」の解決方法

このエラーの最も一般的な原因は、マスターブートレコード(MBR)に何らかの不整合があることです。必要なファイルが欠落しているか、ファイルが破損しているケースが該当します。原因こそ異なりますが、再フォーマットを試みる代わりにすべてのパーティションを削除することで、ほとんどの場合は解決できます。

それでも改善しない場合は、DiskPartを使って同じ操作を試してみてください。このユーティリティは、ストレージコントローラーやストレージドライバーに起因する非互換性や破損を解消してくれます。

また、まれにBIOSとUEFIの設定が競合することでこの問題が発生するケースもあります。この場合は、インストール作業中にUSBブートサポートを無効化することで解決できます。

「選択したパーティションのフォーマットに失敗しました」(エラー0x8004242d)の直し方

解決策1:すべてのパーティションを削除する

多くの場合、この問題はマスターブートレコード(MBR)内部の何らかの破損が原因で発生します。Windowsが必要とする追加パーティションが存在しないか、破損によって汚染されている状態です。

同じ問題に直面していた複数のユーザーからは、インストールメディアから起動したうえで、パーティションのフォーマットではなくすべてのパーティションを削除したところ、ようやく問題を解消できたという報告が寄せられています。

もともと完全なクリーンインストールをする予定であれば、この方法で問題はありません。ただし、すべてのパーティションを残したい場合には、ドライブ上のデータが完全に失われる点に注意してください。

幸い、以下の手順を実行する前にWindowsのシステムイメージバックアップを利用すれば、データを安全に退避させることが可能です。

重要なデータのバックアップが完了したら、以下の手順に従って利用可能なパーティションをすべて削除し、「選択したパーティションのフォーマットに失敗しました」(エラー0x8004242d)の問題を修正しましょう。

  1. 互換性のあるインストールメディアを挿入してPCを再起動します。最初の起動画面の後、「インストールメディアから起動するかどうか」を尋ねられるので、任意のキーを押してください。
    「選択したパーティションのフォーマットに失敗しました(エラー0x8004242d)」の解決方法

    注意: お使いのWindowsバージョンに対応したインストールメディアをお持ちでない場合は、事前に作成しておきましょう。USBフラッシュドライブからインストールする場合は、起動順序(ブートオーダー)を変更してUSBからの起動を有効にする必要がある点にも留意してください。

  2. インストールメディアからの起動に成功したら、「今すぐインストール」をクリックし、初期のインストール手順を進めてパーティション設定の画面まで移動します。「選択したパーティションのフォーマットに失敗しました(エラー0x8004242d)」の解決方法

    注意: 有効なプロダクトキーの入力、インストールするエディションの選択、ライセンス契約への同意が必要になります。

  3. 次の画面が表示されたら、「カスタム:Windowsのみをインストールする(詳細)」をクリックします。「選択したパーティションのフォーマットに失敗しました(エラー0x8004242d)」の解決方法
  4. パーティション設定の画面に到達したら、各パーティションを1つずつ選択して「削除」をクリックします。操作の確認を求められたら「はい」を選択してください。これを繰り返し、ドライブ0の未割り当て領域だけが残る状態にします。「選択したパーティションのフォーマットに失敗しました(エラー0x8004242d)」の解決方法
  5. これで、同じエラーに悩まされることなく新しいパーティションを自由に作成できるはずです。パーティションを作成し、インストールが完了するか確認しましょう。

それでも同じ「選択したパーティションのフォーマットに失敗しました」(エラー0x8004242d)の問題が続く場合は、次の解決策に進んでください。

解決策2:Diskpart.exeでハードディスクをクリーンする

実は、この問題はストレージコントローラーやストレージドライバーの非互換性・破損によっても発生することがあります。このケースに該当する場合、Diskpart.exeでディスクをクリーンしてからWindowsセットアップを再度実行するのが最も効果的な対策となります。

ただし、以下の手順を完了するには互換性のあるインストールメディアが必要です。実際にこの操作を行ったことで、「選択したパーティションのフォーマットに失敗しました」(エラー0x8004242d)に遭遇することなくパーティションをフォーマットできたという報告が多数あります。

具体的な手順は以下の通りです。

  1. お使いのWindowsバージョンに対応したインストールメディアを挿入し、PCを再起動します。
  2. 最初の画面が消えた直後に、インストールメディアから起動するかどうか尋ねられるので、任意のキーを押して起動します。「選択したパーティションのフォーマットに失敗しました(エラー0x8004242d)」の解決方法
  3. インストールメディアの初期画面が表示されたら、画面左下の「コンピューターを修復する」をクリックします。「選択したパーティションのフォーマットに失敗しました(エラー0x8004242d)」の解決方法

    注意: Windows 10でこの問題が発生している場合は、起動シーケンス中にPCの電源を切る操作を3回連続で行うことで強制的に回復メニューを開くこともできます。

  4. 次のメニューに移動したら、まず「トラブルシューティング」をクリックします。続いて「詳細オプション」のサブメニューから「コマンドプロンプト」を選択してください。「選択したパーティションのフォーマットに失敗しました(エラー0x8004242d)」の解決方法
  5. 管理者権限のコマンドプロンプトが開いたら、「diskpart」と入力してEnterキーを押し、DiskPartツールを呼び出します。「選択したパーティションのフォーマットに失敗しました(エラー0x8004242d)」の解決方法
  6. DiskPartユーティリティが起動したら、以下のコマンドを入力してEnterキーを押し、利用可能なすべてのハードディスクを一覧表示します。
    list disk
  7. ディスクの一覧が表示されます。複数のディスクがある場合は、容量をもとにエラーの原因となっているディスクを特定してください。「選択したパーティションのフォーマットに失敗しました(エラー0x8004242d)」の解決方法
  8. 対象のドライブを特定できたら、以下のコマンドを入力してEnterキーを押し、該当するHDDを選択します。
     sel disk *番号*

    注意: *番号*はあくまでプレースホルダーです。実際には、対象のHDDに割り当てられた数値に置き換えて入力してください。

  9. 次に、以下のコマンドを入力してEnterキーを押し、正しいHDDが選択されているか確認します。
    det disk
  10. 正しいドライブが選択されていることを確認できたら、以下のコマンドを入力してEnterキーを押し、DiskPartによるディスクのクリーンを開始します。
    clean all

    注意: この処理が完了すると、そのHDDまたはSSD上のすべてのパーティションとデータが完全に削除されます。実行前によく確認してください。

  11. 処理が完了したら、以下のコマンドを入力してEnterキーを押し、ツールを終了します。
    exit
  12. コマンドプロンプトのウィンドウを閉じ、PCを再起動してディスク選択画面に戻ります。今回は、クリーンインストールやパーティションの結合でも問題が発生しなくなっているはずです。

上記の手順を実行しても「選択したパーティションのフォーマットに失敗しました」(エラー0x8004242d)のエラーが解消しない場合は、次の解決策に進んでください。

解決策3:USBブートサポートを無効化する

この問題を引き起こすもう一つの要因として、旧来のセットアップ環境(BIOS)と新しい環境(UEFI)の間の競合が考えられます。両方を搭載した比較的新しいマシンでは、UEFIブートサポートが有効になっていると、「選択したパーティションのフォーマットに失敗しました」(エラー0x8004242d)のエラーが発生しやすくなることがわかっています。

この場合は、PCを再起動してBIOS設定画面からUEFIブートサポートを無効化することで問題を解決できます。実際にこの方法で成功したという報告が多数寄せられています。

手順は以下の通りです。

  1. PCの電源を入れ、最初のスタートアップ画面が表示されたらすぐにセットアップキーを連打します。BIOSメニューが表示されるまで繰り返し押してください。「選択したパーティションのフォーマットに失敗しました(エラー0x8004242d)」の解決方法

    注意: 多くの環境では、セットアップキーはF2、F4、F6、F8、F10などのファンクションキー、またはDelキーです。画面に表示されていない場合は、お使いの機種のBIOS設定へのアクセス方法をオンラインで検索してください。

  2. BIOS設定メニューに入ったら、BOOTタブを開き、「UEFIブートサポート」が「Disabled(無効)」になっていることを確認します。
  3. 設定を変更したら保存し、以前に「選択したパーティションのフォーマットに失敗しました」(エラー0x8004242d)が発生していた操作をやり直して、問題が解決したか確認しましょう。
  4. Windowsのインストールが正常に完了したら、上記の手順を逆にたどってUEFIブートサポートを再度有効にしても構いません。
  1. 【Windows 10】「コンテナー内のオブジェクトを列挙できません」エラーを解決する4つの方法

    Windows 10でファイルやフォルダーのアクセス許可を変更しようとした際、「コンテナー内のオブジェクトを列挙できません(Failed to enumerate objects in the container)」というエラーに遭遇したことはありませんか?データの安全性とプライバシーを保つため、PCの管理者が重要なファイルやドキュメントに対してユーザーごとのアクセス権限を設定していることがあります。そのため、他のユーザーがアクセスやアクセス許可の変更を試みると、このエラーが表示されるのです。 しかし、このエラーは管理者アカウントでログインしていても発生することがあります。そうなると管理者自身

  2. Windows 10で「L2TP接続の試行に失敗しました」エラーを修正する16の方法

    L2TP(Layer Two Tunneling Protocol/レイヤー2トンネリングプロトコル)は、主にVPN(仮想プライベートネットワーク)を支えるために使われるプロトコルです。VPNは、別の環境にあるサーバーのデータで元のデータをマスキングすることで接続元を隠し、地理的な位置情報を覆い隠すことで、ネットワーク経路上のさまざまな制限を回避できるようにします。ところが近年、「セキュリティレイヤーで処理エラーが発生したため、L2TP接続の試行に失敗しました」というエラーが表示され、VPN接続を確立できないという相談が多数寄せられています。同じ症状でお困りの方は、この記事で紹介する効果的なト