Microsoft Windows 2000 の起動時に "NTLDR is Missing" エラー メッセージが表示されることがあります。この資料では、このエラー メッセージのトラブルシューティングを行う際に使用できる方法について、手順を追って説明します。
先頭へ戻る
"NTLDR is Missing" エラー メッセージのトラブルシューティング方法
Windows 2000 ベースのコンピュータを起動したときに、以下のエラー メッセージが表示されることがあります。
NTLDR is missing
Press any key to restart
この問題は、コンピュータの BIOS (Basic Input/Output System) が古いか、以下のいずれかまたは複数の Windows ブート ファイルが存在しないか破損している場合に発生することがあります。
Ntldr
Ntdetect.com
Boot.ini
この問題を解決するには、コンピュータの BIOS が最新であることを確認した後、状況に応じて以下のいずれかまたは複数の方法を使用して Windows 2000 起動環境を修復します。
重要 : 定期的にデータを完全にバックアップすることをお勧めします。これは、データの損失を防ぐための最善の方法であり、障害回復計画の一環として行う必要があります。
コンピュータの BIOS が最新であることを確認する
コンピュータに BIOS の最新版がインストールされていることを確認します。コンピュータで利用可能な最新の BIOS 更新プログラムの入手とインストールの方法については、コンピュータの製造元に問い合わせてください。
コンピュータに適した BIOS 設定の構成方法および確認方法の詳細については、コンピュータのマニュアルを参照するか、コンピュータの製造元に問い合わせてください。
コンピュータの製造元の問い合わせ先を参照するには、以下のうち該当する「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
65416 (http://support.microsoft.com/kb/65416/) ハードウェア関連およびソフトウェア関連のサードパーティ ベンダの問い合わせ先一覧 (A 〜 K)
60781 (http://support.microsoft.com/kb/60781/) ハードウェア関連およびソフトウェア関連のサードパーティ ベンダの問い合わせ先一覧 (L 〜 P)
60782 (http://support.microsoft.com/kb/60782/) ハードウェア関連およびソフトウェア関連のサードパーティ ベンダの問い合わせ先一覧 (Q 〜 Z)
BIOS の製造元の問い合わせ先を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
243909 (http://support.microsoft.com/kb/243909/)
BIOS 製造元の Web サイト一覧 (第 1 部)
243971 (http://support.microsoft.com/kb/243971/) BIOS 製造元の Web サイト一覧 (第 2 部)
Windows 起動環境を修復するには、状況に応じて以下のいずれかの方法を使用します。
方法 1 : 起動ディスクを使用してコンピュータを起動する
| 1. |
以下のファイルを含む Windows 2000 起動ディスクを作成します。
Ntldr
Ntdetect.com
Boot.ini
Ntbootdd.sys
起動ディスクの作成方法の関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
301680 (http://support.microsoft.com/kb/301680/)
[HOW TO] NTFS または FAT パーティション用の起動ディスクの作成方法
101668 (http://support.microsoft.com/kb/101668/)
Windows NT ブート ディスクを作成しブート障害に備える方法
|
| 2. |
Boot.ini ファイルを編集して、Windows のインストール環境に合うように、適切なハード ディスク コントローラとボリュームを指定します。
起動ディスクの作成方法の関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
311578 (http://support.microsoft.com/kb/311578/)
Windows 2000 の Boot.ini ファイルを編集する方法
|
| 3. |
起動ディスクをコンピュータのフロッピー ディスク ドライブに挿入して、コンピュータを再起動します。
|
| 4. |
Ntldr ファイル、Ntdetect.com ファイル、および Boot.ini ファイルを、起動ディスクからローカル ハード ディスクのシステム パーティションにコピーします。
|
方法 2 : 回復コンソールを使用する
| 1. |
Windows 2000 セットアップ ディスクを使用してコンピュータを再起動するか、Windows 2000 の CD-ROM を使用してコンピュータを再起動します。
|
| 2. |
[セットアップへようこそ] 画面で、R キーを押して Windows 2000 インストールの修復を行います。キーボードの種類を指定するよう求められたら、対応するキーを押し、Y キーを押して設定します。
|
| 3. |
C キーを押し、回復コンソールを使用して Windows 2000 インストールを修復します。
|
| 4. |
修復する Windows インストールに対応する番号を入力して、Enter キーを押します。たとえば、1 と入力し、Enter キーを押します。
関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
229716 (http://support.microsoft.com/kb/229716/)
Windows 2000 回復コンソールについて
|
| 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 キーを押します。
注 : これらのコマンドでは、ntldr と c:\ の間、および ntdetect.com と c:\ の間に空白が必要です。
|
| 8. |
次のコマンドを入力し、Enter キーを押します。
type 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 ファイルが存在しないか破損している場合は、以下の手順を実行して、新しいファイルを作成します。
| a. |
メモ帳、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
関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
102873 (http://support.microsoft.com/kb/102873/)
[NT]BOOT.INI と ARC パスの名前付け規約と使用法
301680 (http://support.microsoft.com/kb/301680/)
[HOW TO] NTFS または FAT パーティション用の起動ディスクの作成方法
| | b. |
ファイルを、Boot.ini という名前でフロッピー ディスクに保存します。
注 : メモ帳を使用してファイルを作成した場合、Boot.ini ファイルの名前に .txt 拡張子が付いていないことを確認してください。
| | c. |
回復コンソールのコマンド プロンプトで次のコマンドを入力して、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 キーを押します。キーボードの種類を指定するよう求められたら、対応するキーを押し、Y キーを押して設定します。
|
| 3. |
[Windows 2000 修復オプション] ページで、R キーを押します。
|
| 4. |
修復オプションのいずれかを選択するように求めるメッセージが表示されたら、M キーを押します。
|
| 5. |
上方向キーを 2 回押して [Windows 2000 システム ファイルの確認] を選択し、Enter キーを押して選択を解除します。
|
| 6. |
下方向キーを押して [続行 (選択したタスクを実行)] を選択し、Enter キーを押します。以下のメッセージが表示されます。
修復する Windows 2000 インストールのための
システム修復ディスクが必要です。
|
| 7. |
表示された内容に応じて、以下のいずれかの手順を実行します。
| ? |
システム修復ディスクがある場合は、次の手順を実行します。
| a. |
Enter キーを押します。
| | b. |
システム修復ディスクをコンピュータのフロッピー ディスク ドライブに挿入し、Enter キーを押します。
| | c. |
手順に従ってインストールを修復し、コンピュータを再起動します。
|
または
| | ? |
システム修復ディスクがない場合は、次の手順を実行します。
| a. |
L キーを押します。次のようなメッセージが表示されます。
次のフォルダに Windows 2000 がインストールされています。
drive:\WINNT "Microsoft Windows 2000"
| | b. |
Enter キーを押します。
セットアップによりディスクが検査され、修復処理が完了します。
|
|
システム修復機能の関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
231777 (http://support.microsoft.com/kb/231777/)
Windows 2000 でシステム修復ディスクを作成する方法
|
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: と入力し、Enter キーを押します。drive はコンピュータのブート ドライブです。たとえば、c: と入力して Enter キーを押します。
|
| 9. | attrib -h -r -s Boot.ini と入力し、Enter キーを押します。
|
| 10. | edit Boot.ini と入力し、Enter キーを押します。
以下のような内容の 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 キーを押します (Edit.com を使用した場合)。
|
| 13. |
Alt キーを押しながら F キーを押し、次に X キーを押します (Edit.com を使用した場合)。
|
| 14. |
コマンド プロンプトで attrib +h +r +s Boot.ini と入力し、Enter キーを押します。
|
| 15. | exit と入力して、コマンド プロンプトを終了します。
|
| 16. |
コンピュータを再起動します。
|
| 17. |
[オペレーティング システムの選択] 画面で、方向キーを使用して [Microsoft Windows 2000] を選択し、Enter キーを押します。
|
| 18. |
エクスプローラを起動し、以下のフォルダに移動して、以下のファイルを削除します。
Tempwin
All Users.Tempwin
|
先頭へ戻る
補足資料
"NTLDR is Missing" エラー メッセージのトラブルシューティング方法の関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
255220 (http://support.microsoft.com/kb/255220/)
Windows 95、Windows 98、または Windows Millennium Edition に Windows 2000 をインストールまたはアップグレードするとエラー メッセージ "NTLDR is missing" が表示される
228004 (http://support.microsoft.com/kb/228004/)
アクティブなパーティションを変更するとシステムを起動できない
883275 (http://support.microsoft.com/kb/883275/)
Windows Server 2003、Windows XP または Windows 2000 でアクセス許可を変更した後コンピュータを起動できない
先頭へ戻る
Windows 2000 のパラレル インストールを実行する
この資料に記載されているどの方法を使用しても、この資料の「補足資料」にある「サポート技術情報」 (Microsoft Knowledge Base) の資料を参照しても、この資料の「現象」に記載されている現象を解決できない場合は、Windows 2000 のパラレル インストールを実行し、エクスプローラを使用して、元の Windows インストールから回復するデータをコピーします。
Windows 2000 のパラレル インストールを実行する方法の関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
266465 (http://support.microsoft.com/kb/266465/)
Windows 2000 または Windows Server 2003 のパラレル インストールを実行する方法
先頭へ戻る
Windows 2000 で起動時の問題のトラブルシューティングを行う方法の関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
315396 (http://support.microsoft.com/kb/315396/)
Windows 2000 における起動時の問題をトラブルシューティングする方法
Windows 2000 の手動修復と高速修復の違いの関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
238359 (http://support.microsoft.com/kb/238359/)
Windows の手動修復と高速修復の違い
301645 (http://support.microsoft.com/kb/301645/)
Windows 2000 で起動できないコンピュータで回復コンソールを使用する方法
先頭へ戻る