Windowsセットアップで新しいパーティションを作成できない問題を解決する方法

Windows 10(場合によってはWindows Server)のクリーンインストール中に、頭を抱えたくなるようなエラーに遭遇することはよくあります。よくあるエラーの一つは、セットアップ時にシステムパーティションを作成または見つけられないというものです。これは、特に複数のドライブや奇妙なパーティションレイアウトを使用している場合、Windowsが突然ディスクの配置に非常にうるさくなってしまうような状況です。場合によっては、適切なブートディスクを特定できなかったり、ドライブ構造が想定と異なるためにWindowsが癇癪を起こしているだけの場合もあります。なぜそうなるのかはよく分かりませんが、一部のセットアップでは、通常の「ドライブを選択して次へ」という手順ではうまくいかないことがあります。

これらのエラーは次のようなメッセージとともに表示されます:

We couldn't create a new system partition or locate an existing system partition. For more information, see the Setup log files.

セットアップ ログには、次の内容が表示される場合があります。

Error [0x06069d] IBS GetMachineInfo:Couldn't find info for boot disk [0]

基本的に、Windowsのセットアップは、ディスクが起動に適していないと判断したか、必要なパーティションを作成できないために*混乱*しています。主な原因は、複数のディスクが接続されているか、ディスクのパーティションスタイルがシステムのブートモード(MBR vs. GPT)と一致していないことです。もちろん、Windowsは必要以上に困難にする必要があるので、少なくとも私の経験では、うまくいく可能性のある修正方法をいくつか紹介します。

Windows セットアップで「新しいシステム パーティションを作成できませんでした」というエラーを修正する方法

方法1: 余分なドライブを外してブート優先順位を確認する

これは最もシンプルで、システムへの影響も少ない修正方法です。最初に試すべき方法です。複数のドライブがある場合、Windowsが間違ったドライブにインストールしようとしているか、どのドライブをプライマリブートディスクとして認識できない可能性があります。Windowsをインストールしたいドライブ以外のドライブをすべて取り外してください。電源を切り、不要なドライブを取り外してから再起動してください。また、BIOS/UEFI(通常は起動中にF2、F12、Del、またはEscキーを押す)に入り、ターゲットディスクが先頭になるようにブート順序を変更します。これにより、Windowsはどのドライブをターゲットにするかを認識できるようになり、Windowsセットアップが最終的にインストール先として「正しい」ディスクを見つけることができるため、この方法で問題が解決することもあります。

BIOSに入ったら、「ブートメニュー」を探し、メインディスクを優先するようにしてください。ノートパソコンによっては、起動時にポップアップメニューが表示されるものもあります。USBフラッシュドライブから起動できる場合(F8、Esc、またはF12キーを試してください)、ブート順序が正しく設定されている可能性が高いです。

方法2:データが重要でない場合はディスクを消去する

ドライブが空の場合、またはデータにこだわらない場合は、そのまま消去してください。Windowsのセットアップ画面で、対象ディスク上のすべてのパーティションを削除して、Windowsに新しいクリーンなパーティション構造を作成させましょう。これにより、パーティション設定の不備や破損が原因で発生する問題が修正されることがよくあります。ただし、この操作によりディスク上のすべてのデータが消去されるので注意してください。

これを行うには、Shift + F10セットアップ中に を押してコマンド プロンプトを開き、次を実行します。

diskpart

  1. タイプlist disk– サイズによってターゲット ディスクを識別します (メイン ドライブを探します)。
  2. タイプselect disk X– X をドライブの番号に置き換えます。
  3. タイプclean– これにより、すべてのパーティションとデータが消去されます。
  4. 次に、セットアップでパーティションを再作成するか、インストール中に Windows に新しいパーティションを作成させます。

一部のマシンでは、これはすぐに効果を発揮しますが、他のマシンでは、再起動するか、BIOS 設定を再度確認する必要がある場合があります。

方法3: インストールファイルをコピーしてHDDを起動可能にする

これはちょっとした回避策ですが、上記の方法がうまくいかない場合は試してみる価値があります。基本的には、Windowsのインストールファイルをディスクに直接コピーし、そこからセットアップを実行します。少し時間がかかりますが、パーティションの競合を完全に回避できる場合もあります。

USBメモリから起動し、コマンドプロンプト(Shift + F10)を起動します。diskpart前述の手順でディスクのパーティション設定とフォーマットを行います。NTFSでフォーマットし、アクティブにし、ドライブ文字を割り当て、USBメモリからインストールファイルをドライブにコピーします。例:

xcopy C:\M:\ /e /h /k

C:M:は実際のドライブ文字に置き換えてください。)その後、bootsect.exe /nt60 M:ブートセクターを更新して起動可能にします。完了したらシャットダウンし、USBを取り外し、PCをハードドライブから起動させます。Windowsインストーラーが既にインストールされている状態であれば問題ありません。

注: パーティションスタイルによっては、「このディスクにはWindowsをインストールできません」といったエラーが表示される場合があります。システムがUEFIで、ディスクのパーティションテーブルがMBRの場合は、GPTに変換する必要があります。

オプション: データ損失なしでMBRをGPTに変換する

ディスクデータが不要だと確信している場合は、Windows 独自のツール「mbr2gpt」が役立ちます。WinPE 環境または Windows 回復環境を起動し、以下を実行します。

mbr2gpt /validate /disk:0 /allowFullOS

安全かどうかを確認するには、次の手順を実行します。

mbr2gpt /convert /disk:0 /allowFullOS

これによりディスクがMBRからGPTに切り替わり、UEFIスタイルのインストールが可能になります。実行前にdiskpartの「list disk」コマンドで正しいディスクが選択されていることを確認してください。必ずしも万全ではありませんが、ある環境では問題なく動作しました。しかし、別の環境ではうまく動作しなかったため、念のためバックアップを用意しておくことをお勧めします。

もちろん、Windows はディスク レイアウトに関して、さらに混乱を招くような工夫をする必要があります。

まとめ

  • 複数のドライブが接続されている場合は、余分なディスクを取り外します。
  • BIOS でブート順序を変更して、ターゲット ドライブを優先します。
  • データが重要でない場合はドライブをクリアして、もう一度試してください。
  • 最後の手段として、インストール ファイルをドライブに直接コピーし、起動可能にします。
  • ディスクが UEFI の場合は GPT、レガシー BIOS の場合は MBR であることを確認し、必要に応じて変換します。

まとめ

全体的に見て、このエラーへの対処は面倒な作業です。特に、セットアップが正しいパーティションやブートディスクをなかなか認識し​​てくれない場合はなおさらです。最も確実な方法は、不要なドライブを取り外し、ディスクのパーティションスタイルがブートモードと合っていることを確認することです。それでも解決しない場合は、手動でファイルを変換してコピーすることで、根本原因を解決できる場合があります。少し面倒ですが、一度解決すれば、Windowsのインストールがはるかにスムーズになります。この方法が、何度も繰り返される再起動やログファイルの処理に時間を取られる誰かの役に立てば幸いです。