ディスク管理ツールを使用してアクティブなパーティションを変更した後、コンピューターが起動しない

この記事では、プライマリ パーティションをアクティブとしてマークした後にコンピューターが起動しない問題の解決策を示します。

適用対象: Windows Server 2012 R2
元の KB 番号: 315261

現象

Windows Disk Management スナップイン ツールを使用してプライマリ パーティションをアクティブとしてマークすると、コンピューターが起動せず、次のエラー メッセージが表示される場合があります。

NTLDR がありません。

Ctrl キーを押しながら Alt キーを押しながら Del キーを押して再起動します。

原因

この動作は、アクティブとしてマークされたパーティションに Windows ブート ファイルまたは別のオペレーティング システムのブート ファイルが含まれていない場合に発生します。 Intel ベースのコンピューターでは、システム パーティションは、スタートアップ目的でアクティブとしてマークされているプライマリ パーティションである必要があります。 このパーティションは、コンピューターが起動時にアクセスできるディスク上に配置する必要があります。 アクティブなシステム パーティションは一度に 1 つだけ存在できます。 別のオペレーティング システムを使用する場合は、コンピューターを再起動する前に、まずシステム パーティションをアクティブとしてマークする必要があります。

解決方法

重要

以下の手順を実行する前に、重要なデータ ファイルの適切なバックアップがあることを確認してください。

この動作を解決するには、次のいずれかの手順を使用します。

  • フロッピー ディスクを起動し、ディスク ユーティリティを使用してアクティブ パーティションを手動で変更して、アクティブ パーティションを変更してみてください。

    1. Microsoft Windows 95、Microsoft Windows 98、または Microsoft Windows ミレニアム エディション (Me) ブート フロッピー ディスクを使用して、コマンド プロンプトで起動します。
    2. コマンド プロンプトで「 fdisk」と入力し、Enter キーを押します。
    3. 大きなディスク サポートを有効にするように求められたら、[ はい] をクリックします。
    4. [ アクティブなパーティションの設定] をクリックし、アクティブにするパーティションの番号を押して、Enter キーを押します。
    5. Esc キーを押します。
    6. ブート フロッピー ディスクを取り外し、コンピューターを再起動します。
  • Windows XP ブート ディスクを使用してコンピューターを起動します。 詳細については、「 システム修復ディスクの作成」を参照してください。

  • 正しくアクティブとしてマークされていないパーティションが FAT ファイル システム、FAT32 ファイル システム、または NTFS ファイル システムでフォーマットされている場合は、Windows 回復コンソールを使用して動作を修正できる可能性があります。

詳細については、「Windows の システム回復オプションとは」を参照してください。

注:

システム パーティションは、Windows を起動するために必要なファイル (Ntldr、Boot.ini、Ntdetect.com など) を含むディスク ボリュームを参照します。 Intel x86 ベースのコンピューターでは、システム パーティションはアクティブとしてマークされているプライマリ パーティションである必要があります。 Intel x86 コンピューターでは、これは常にドライブ 0 であり、オペレーティング システムの起動時にシステム BIOS が検索するドライブです。

回復コンソールを使用して、Windows XP CD-ROM から現在のアクティブなパーティションのルート ディレクトリに Ntldr ファイルをコピーします。 次の手順を実行します。

  1. Windows XP セットアップ フロッピー ディスクを使用するか、Windows XP CD-ROM を使用してコンピューターを起動します。

  2. [ セットアップへようこそ ] 画面で、F10 キーを押すか、R キーを押して修復します。

  3. C キーを押して回復コンソールを起動します。

  4. 次のコマンドを使用して、Windows XP CD-ROM からシステム パーティションのルートに Ntldr ファイルをコピーし、各コマンドの後で Enter キーを押します。

  5. ドライブ C のルートに移動するには、「」と入力 cd .. します。

    d と 2 つのピリオド (..) の間にはスペースがあります。

  6. CD-ROM ドライブの文字を入力します。

  7. 種類 cd i386

  8. 種類 Copy ntldr c:

  9. 種類 Copy ntdetect.com c:

  10. 種類 Bootcfg /add

  11. 種類 Exit

Windows を使用してパーティションの形式が設定されていない場合は、回復コンソールの fixboot コマンドを実行して、アクティブなパーティションを起動可能にする必要がある場合もあります。

Windows を起動したら、Windows ディスク管理スナップイン ツールを使用して、元のシステム パーティションをアクティブ パーティションとしてリセットしてから、コンピューターを再起動することをお勧めします。