"NTLDR が見つかりません" というエラー メッセージのトラブルシューティング方法

この記事では、"NTLDR が見つかりません" というエラー メッセージのトラブルシューティング方法について説明します。

適用対象: Windows 2000
元の KB 番号: 318728

注:

この記事は Windows 2000 に適用されます。 Windows 2000 のサポートは、2010 年 7 月 13 日に終了します。 詳細については、「Microsoft サポート ライフサイクル ポリシー」を参照してください。

概要

この詳細な記事では、Microsoft Windows 2000 を起動しようとすると表示される可能性がある "NTLDR Is Missing" エラー メッセージのトラブルシューティングに使用できる方法について説明します。

"NTLDR が見つかりません" というエラー メッセージのトラブルシューティング方法

Windows 2000 ベースのコンピューターを起動すると、次のエラー メッセージが表示されることがあります。

NTLDR が見つかりません
任意のキーを押して再起動する

この問題は、コンピューター上の基本的な入出力システム (BIOS) が古くなっている場合、または次の Windows ブート ファイルの 1 つ以上が見つからないか破損している場合に発生する可能性があります。
Ntldr
Ntdetect.com
Boot.ini
この問題を解決するには、コンピューター上の BIOS が最新であることを確認し、状況に応じて次の 1 つ以上の方法を使用して Windows 2000 スタートアップ環境を修復します。

重要

Microsoft では、データを定期的に完全にバックアップすることをお勧めします。 これはデータ損失に対する最善の防御であり、ディザスター リカバリー 計画の一部である必要があります。

コンピューター上の BIOS が最新であることを確認する

BIOS の最新のリビジョンがコンピューターにインストールされていることを確認します。 コンピューターの製造元に問い合わせて入手方法を確認し、コンピューターで利用可能な最新の BIOS 更新プログラムをインストールします。

コンピューターの正しい BIOS 設定を構成する方法と確認する方法については、コンピューターのドキュメントを参照するか、コンピューターの製造元にお問い合わせください。

Windows スタートアップ環境を修復するには、状況に応じて、次の 1 つ以上の方法を使用します。

方法 1: ブート ディスクを使用してコンピューターを起動する

  1. 次のファイルを含む Windows 2000 ブート ディスクを作成します。
    Ntldr
    Ntdetect.com
    Boot.ini
    Ntbootdd.sys

  2. Boot.ini ファイルを変更して、正しいハード ディスク コントローラーを指し示し、Windows のインストールに適したボリュームに変更します。 ブート ディスクを作成する方法の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を表示してください。
    311578 Windows 2000 で Boot.ini ファイルを編集する方法

  3. ブート ディスクをコンピューターのフロッピー ディスク ドライブに挿入し、コンピューターを再起動します。

  4. Ntldr ファイル、ファイル、 Ntdetect.com Boot.ini ファイルをブート ディスクからローカル ハード ディスクのシステム パーティションにコピーします。

方法 2: 回復コンソールを使用する

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

  2. [ セットアップへようこそ ] 画面で、R キーを押して Windows 2000 のインストールを修復します。

  3. C キーを押して、回復コンソールを使用して Windows 2000 のインストールを修復します。

  4. 修復する Windows インストールに対応する番号を入力し、Enter キーを押します。 たとえば、「1」と入力し、Enter キーを押します。

  5. 管理者パスワードを入力し、Enter キーを押します。

  6. 「map」と入力し、Enter キーを押します。 Windows 2000 CD-ROM を含む CD-ROM ドライブに割り当てられているドライブ文字に注意してください。

  7. 各コマンドを入力した後、Enter キーを押して次のコマンドを入力します。ここで、 ドライブ は、この記事の「方法 2: 回復コンソールを使用する」の手順 4 で入力したドライブ文字です。

    copy drive:\i386\ntldr c:\  
    
    copy drive:\i386\ntdetect.com c:\  
    

    ファイルを上書きするように求められたら、「y」と入力し、Enter キーを押します。

    注:

    これらのコマンドでは、ntldr と c:\の間、および ntdetect.com と c:\の間にスペースがあります。

  8. 次のコマンドを入力し、Enter キーを押します:「c:\Boot.ini」と入力します。
    次のようなリストが表示されます。

    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
    
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
    

    次のメッセージが表示された場合、Boot.ini ファイルが見つからないか破損している可能性があります。
    指定されたファイルまたはディレクトリがシステムで見つかりません。

  9. Boot.ini ファイルが見つからないか破損している場合は、新しいファイルを作成します。 そのために、以下の手順に従ってください。

    1. メモ帳や Edit.comなどのテキスト エディターを使用して、次のブート ローダー ファイルのようなブート ローダー ファイルを作成します。

      [boot loader]
      timeout=30
      default=multi(0)disk(0)rdisk(0)partition(1)\WINNT  
      
      [operating systems]
      multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect  
      
    2. ファイルを次のようにフロッピー ディスクに保存します。
      Boot.ini。

      注:

      メモ帳を使用してファイルを作成した場合は、.txt 拡張子が Boot.ini ファイル名に追加されていないことを確認します。

    3. 回復コンソールのコマンド プロンプトで次のコマンドを入力して、Boot.ini ファイルをフロッピー ディスクからコンピューターにコピーします。
      c:\ a:\Boot.ini コピーする

  10. 「exit」と入力し、Enter キーを押します。 コンピューターが再起動します。

方法 3: Windows 2000 CD-ROM を使用する

  1. Windows 2000 CD-ROM をコンピューターの CD-ROM ドライブまたは DVD-ROM ドライブに挿入し、Windows 2000 セットアップを開始します。

  2. [ セットアップへようこそ ] ページで、R キーを押します。

  3. [Windows 2000 修復オプション] ページで、R キーを押します。

  4. 修復オプションの 1 つを選択するように求められたら、M キーを押します。

  5. 上方向キーを押し、もう一度上方向キーを押して、
    Windows 2000 システム ファイルを確認し、Enter キーを押して選択を解除します。

  6. ↓キーを押して [続行] を選択 し (選択したタスクを実行)、Enter キーを押します。 次のメッセージが表示されます。
    Windows 2000 の緊急修復ディスクが必要です
    インストールを修復する必要があります。

  7. 状況に応じて、次のいずれかの操作を行います。

    • 緊急修復ディスクがある場合は、次の手順に従います。

      1. Enter キーを押します。
      2. 緊急修復ディスクをコンピューターのフロッピー ディスク ドライブに挿入し、Enter キーを押します。
      3. 指示に従ってインストールを修復し、コンピューターを再起動します。
        または
    • 緊急修復ディスクがない場合は、次の手順に従います。

      1. L キーを押します。次のようなメッセージが表示されます。
        セットアップで、次のフォルダーに Windows 2000 が見つかりました: ドライブ: \WINNT "Microsoft Windows 2000"

      2. Enter キーを押します。

      セットアップによってディスクが調べられ、修復プロセスが完了します。

セットアップで Windows 2000 が見つからない場合

Windows 2000 緊急修復ディスクがない場合、セットアップで Windows 2000 のインストールが見つからない場合は、次の手順を実行します。

  1. Windows 2000 セットアップを開始します。

  2. [セットアップ] で [ パーティションに Windows 2000 がインストールされます ] ページ で、[現在のファイル システムをそのまま使用する (変更なし)] を選択し、Enter キーを押します。

  3. Esc キーを押して、Windows 2000 を新しいフォルダーにインストールします。

  4. [ ファイルをコピーするフォルダーの選択 ] ボックスに「\tempwin」と入力し、Enter キーを押します。

    セットアップでは、Windows 2000 の新しいコピーがインストールされます。

  5. Windows 2000 の新しいコピーにログオンします。

  6. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。

  7. [名前] ボックスに「cmd」と入力し、[OK] をクリックします。

  8. コマンド プロンプトで、次のコマンドを入力します。
    drive: 、where
    ドライブ はコンピューターのブート ドライブであり、Enter キーを押します。 たとえば、「c: 」と入力し、Enter キーを押します。

  9. [attrib -h -r -s Boot.ini]と入力して、Enter キーを押します。

  10. 「edit Boot.ini」と入力し、Enter キーを押します。

    Edit.com は、次のファイルに似た Boot.ini ファイルを開きます。

    
    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\TEMPWIN
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\TEMPWIN="Microsoft Windows 2000 Professional" /fastdetect
    
    
  11. TEMPWIN のすべてのインスタンスを WINNT に置き換えます。 表示される Boot.ini ファイルは、次のファイルのようになります。

    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
    
  12. Alt キーを押しながら F キーを押し、S キーを押します。

  13. Alt キーを押しながら F キーを押し、X キーを押します。

  14. [attrib +h +r +s Boot.ini]と入力して、Enter キーを押します。

  15. コマンド プロンプトを終了するには、「exit」と入力します。

  16. コンピューターを再起動します。

  17. [ オペレーティング システムを選択して画面を開始してください ] で、ARROW キーを使用して Microsoft Windows 2000 を選択し、Enter キーを押します。

  18. Windows エクスプローラーを起動し、次のフォルダーを見つけて削除します。
    Tempwin
    All Users.Tempwin