Windows のインストール時にハード ディスク パーティションを選択またはフォーマットすることはできません

この記事では、Windows のインストール時にハード ディスク パーティションを選択またはフォーマットできない問題の解決策について説明します。

適用対象: Windows 7、Windows Server 1、Windows Server 2012 R2
元の KB 番号: 927520

注:

サービス パックがインストールされていない Windows Vista のサポートは、2010 年 4 月 13 日に終了しました。 Windows のセキュリティ更新プログラムを引き続き受け取る場合は、Service Pack 2 (SP2) で Windows Vista を実行していることを確認してください。 詳細については、「 一部のバージョンの Windows でサポートが終了する」を参照してください。

重要

ダイナミック ディスクは、次の場合にのみサポートされます。

  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Ultimate。
  • Windows 7 Enterprise
  • Windows 7 Professional
  • Windows 7 Ultimate
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Standard
  • Windows Web Server 2008 R2

これらは、Windows Vista Home Basic、Windows Vista Home Premium、Windows 7 Home Basic、Windows 7 Starter、Windows 7 Home Premium ではサポートされていません。

例外が 1 つあります。 コンピューターを Windows XP Media Center Edition から Windows Vista Home Premium にアップグレードすると、一部の動的ディスクが処理され、サポートされます。

現象

Windows Vista、Windows 7、または Windows Server 2008 R2 をインストールしようとすると、次の 1 つ以上の現象が発生する可能性があります。

  • Windows Vista、Windows 7、または Windows Server 2008 R2 をインストールするハード ディスクが一覧に表示されません。

  • Windows Vista、Windows 7、または Windows Server 2008 R2 をインストールするハード ディスク パーティションを選択することはできません。

  • ハード ディスク パーティションまたはパーティションをフォーマットすることはできません。

  • ハード ディスク パーティションの正しいサイズを設定することはできません。

  • 次のエラー メッセージが表示されます。

    Windows では、インストールの基準を満たすシステム ボリュームが見つかりません

原因

この問題は、次のいずれかの理由で発生する可能性があります。

  • Windows は、大容量記憶装置コントローラーまたは大容量記憶装置ドライバーと互換性がありません。
  • 大容量記憶装置コントローラーまたは大容量記憶装置ドライバーが古くなっています。
  • Windows Vista、Windows 7、または Windows Server 2008 R2 をインストールするハード ディスクは、ダイナミック ディスクです。
  • コンピューターのデータ ケーブルが緩んでいるか、別のハードウェアの問題が発生しました。
  • ハード ディスクまたは Windows ファイル システムが破損しています。
  • FAT32 パーティション、または Windows Vista、Windows 7、または Windows Server 2008 R2 と互換性のない別の種類のパーティションを選択しようとしました。

この問題を解決するには、次の 1 つ以上の方法を使用します。

解決策 1: パーティションが Windows と互換性があることを確認する

FAT32 パーティションに Windows をインストールすることはできません。 さらに、Windows で使用するダイナミック ディスクを正しく構成する必要があります。 パーティションが Windows Vista、Windows 7、または Windows Server 2008 R2 と互換性があることを確認するには、次の手順に従います。

  1. 単純なボリュームを持つダイナミック ディスクの場合は、Diskpart.exe ユーティリティを使用してディスクをアクティブ ディスクとして構成します。 Diskpart.exe ユーティリティの使用方法の詳細については、「 DiskPart Command-Line オプション」を参照してください。

  2. FAT32 パーティションの場合は、パーティションを再フォーマットするか、Convert.exe コマンドを使用してパーティションを NTFS ファイル システム パーティションに変換します。

    注:

    パーティションをフォーマットすると、すべてのデータがパーティションから削除されます。 このデータには、パーティション上のすべてのファイルが含まれます。

解決策 2: ハード ディスク コントローラーのドライバーを更新する

アップグレードとして Windows Vista Windows 7 または Windows Server 2008 R2 をインストールする場合は、ハード ディスク コントローラーのドライバーを最新のドライバーに更新します。

注:

Windows セットアップには、現在のドライバーを新しいオペレーティング システムに移行する機能が用意されています。 そのため、Windows セットアップでは、コンピューターに現在インストールされているドライバーを使用する場合があります。 コンピューターに最新のドライバーがインストールされていない場合、セットアップ プログラムは古いドライバーを使用する可能性があります。 この場合、互換性の問題が発生する可能性があります。

解決策 3: ハード ディスク コントローラーに適切なドライバーを提供する

Windows のクリーンインストールを実行する場合は、ハード ディスク コントローラーの適切なドライバーを指定する必要があります。 Windows をインストールするディスクの選択を求められたら、[ ドライバーの読み込み ] オプションをクリックする必要もあります。 Windows セットアップでは、プロセスの残りの部分について説明します。

解決策 4: Setupact.log ファイルを調べて、パーティションがアクティブであることを確認する

次のエラー メッセージが表示された場合は、Setupact.log ファイルを調べてパーティションがアクティブであることを確認します。

Windows では、インストールの基準を満たすシステム ボリュームが見つかりません

注:

  • アップグレードとして Windows Vista、Windows 7、または Windows Server 2008 R2 をインストールする場合、Setupact.log ファイルは Drive:$WINDOWS.~BT\Sources\Panther フォルダーにあります。 ドライブ は、既存の Windows インストールを含むドライブを表します。
  • Windows Vista、Windows 7、または Windows Server 2008 R2 のクリーンインストールを実行すると、Setupact.log ファイルは Drive:$WINDOWS\Sources\Panther フォルダーにあります。 ドライブ は、Windows セットアップ ファイルを含む DVD ドライブを表します。

パーティションがアクティブであることを確認するには、次の手順に従います。

  1. DVD ドライブに DVD を挿入します。

  2. ディスク選択画面で、Shift キーを押しながら F10 キーを押します。 コマンド プロンプト (CMD) ウィンドウが開きます。

  3. ディレクトリを変更してSetupact.log ファイルを探し、Setupact.log ファイルを開きます。

  4. DumpDiskInformation セクションを見つけます。 このセクションには、パーティション マッピングに関する情報が含まれています。

  5. [ DumpDiskInformation ] セクションで、次のようなログ エントリを見つけます。

    ディスク [0] パーティション [1] はアクティブ パーティションです

  6. 次のようなエントリの後にこのログ エントリが表示される場合、Windows ベースのオペレーティング システムを使用するようにハード ディスクが構成されていない可能性があります。

    不明

    この場合は、Diskpart.exe ユーティリティを使用して、別のパーティションをアクティブとして構成します。

    注:

    この手順により、サード パーティのオペレーティング システムが起動できなくなります。

  7. コマンド プロンプト ウィンドウを閉じます。

解決策 5: ファームウェアの更新プログラムとシステム BIOS の更新プログラムを確認する

ファームウェアの更新プログラムとシステム BIOS の更新プログラムについては、コンピューターのハードウェアの製造元にお問い合わせください。

解決策 6: システム BIOS がハード ディスクを正しく検出することを確認する

システム BIOS がハード ディスクを正しく検出することを確認する方法については、コンピューター ハードウェアの製造元にお問い合わせください。

解決策 7: Chkdsk.exe を使用して問題をチェックする

Chkdsk.exe ユーティリティを実行して、ディスクの問題をチェックします。 ハードディスクが破損している場合は交換してください。

解決策 8: Diskpart.exe を使用してディスクをクリーンし、Windows セットアップを再実行する

このセクションに記載されているすべての方法を試しても問題が解決しない場合は、Diskpart.exe ユーティリティを使用してディスクをクリーンしてから、Windows セットアップをもう一度実行します。

注:

この方法は、Windows のクリーンインストールを実行する場合にのみ使用します。 ハード ディスクをクリーンすると、フォーマットされます。 ハード ディスク上のすべてのパーティションとデータは完全に削除されます。 ディスクをクリーンする前に、ハード ディスク上のファイルをバックアップすることを強くお勧めします。

Diskpart.exe ユーティリティを使用してハード ディスクをクリーンするには、次の手順に従います。

  1. DVD ドライブに DVD を挿入します。
  2. ディスク選択画面で、Shift キーを押しながら F10 キーを押します。 コマンド プロンプト ウィンドウが開きます。
  3. 「diskpart」と入力し、Enter キーを押して diskpart ツールを開きます。
  4. [list disk]と入力して、Enter キーを押します。 使用可能なハード ディスクの一覧が表示されます。
  5. [sel disk number]と入力して、Enter キーを押します。 number は、クリーンするハード ディスクの番号です。 ハード ディスクが選択されました。
  6. [det disk]と入力して、Enter キーを押します。 ハード ディスク上のパーティションの一覧が表示されます。 この情報を使用して、正しいディスクが選択されていることを確認します。
  7. ディスクに必要なデータが含まれていないことを確認し、「」と入力clean allし、Enter キーを押してディスクをクリーンします。 ディスク上のすべてのパーティションとデータは完全に削除されます。
  8. と入力 exitし、Enter キーを押して diskpart ツールを閉じます。
  9. コマンド プロンプト ウィンドウを閉じます。
  10. [ 更新 ] ボタンをクリックして 、ディスクの選択 画面を更新します。 この手順では、ディスクの一覧を示します。
  11. Windows セットアップを実行して、Windows のクリーンインストールを実行します。