次の方法で共有


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

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

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

Note

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

まとめ

この詳細な記事では、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 インストール用の正しいボリュームをポイントします。 ブート ディスクを作成する方法の詳細については、マイクロソフト サポート技術情報の記事を表示するには、次の資料番号をクリックします。
    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 キーを押して次のコマンドを入力します。ここで drive は、この記事の「方法 2: 回復コンソールを使用する」の手順 4 で入力したドライブ文字です。

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

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

    Note

    これらのコマンドでは、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。

      Note

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

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

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

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

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

  2. [ セットアップ] ページで R キーを押します。

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

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

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

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

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

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

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

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

      2. ENTER キーを押します。

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

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

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

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

  2. Setup で、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. 起動するオペレーティング システムを選択します画面で、方向キーを使用して Microsoft Windows 2000 を選択し、Enter キーを押します。

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