"ntoskrnl.exe が存在しないか壊れている" と表示されて Windows XP を起動できない場合の対処方法

概要

回復コンソールを使用して破損したファイルを復元することによって、問題を解決できる可能性があります。

詳細

Windows XP システムのコンピュータを起動または再起動しようとすると、次のようなエラー メッセージが表示される場合があります。

C:\WINDOWS\SYSTEM32\ntoskrnl.exe が存在しないか壊れているため Windows が起動できません。
上記のファイルをインストールしてください。

または、

次のファイルが存在しないかまたは壊れているため、Windows を起動できませんでした。
WINDOWS\SYSTEM32\ntoskrnl.exe.
上記のファイルをインストールし直してください。

この問題は、システム ファイルが失われているか、または壊れている場合に発生する可能性があります。

次の手順を順番に実行して問題を解決できるかどうかご確認ください。

回復コンソールを使用して、問題を解決するには

回復コンソールを使用する際の注意点


ユーザーの簡易切り替え機能を使用している場合は、すべてのユーザーをコンピュータからログオフし、1 人の管理者 (Administrator 権限を持ったユーザー) ユーザーのみがコンピュータにログオンするようにしてください。

回復コンソールのインストールおよび使用方法については、下記のサポート技術情報をご覧ください。

307654 [HOW TO] Windows XP での回復コンソールのインストールおよび使用方法

警告
以下の手順によってデータが影響を受けることはありませんが、Windows XP を初めて正常に起動したときから現在までにプログラムやシステムに変更を加えている場合、復元作業が必要になる可能性があります。

回復コンソールを使用して、破損したファイルを復元するには

  1. Windows XP CD-ROM、またはインストール用起動ディスクからコンピュータを起動します。

    CD-ROM ドライブに Windows XP CD-ROM を挿入します。または、フロッピー ディスク ドライブに Windows XP のインストール用起動ディスクを挿入し、コンピュータを再起動します。

    注意
    Windows XP CD-ROM からコンピュータを起動できない場合
    Windows XP CD-ROM からコンピュータを起動するには、コンピュータの基本入出力システム (BIOS) を CD-ROM ドライブから起動するように設定する必要があります。

    BIOS の設定については、ご使用のコンピュータの製造元、またはマザー ボードの製造元にご確認下さい。

    BIOS の設定で CD-ROM からコンピュータを起動できない場合で、フロッピー ディスクから起動することができる場合は Windows XP のインストール用起動ディスクを作成してください。

    Windows XP が最初からインストールされたコンピュータの場合
    Windows XP CD-ROM から起動できない、または Administrator 権限を持つユーザーでログオンできない場合は、回復コンソールを使用するためにあらかじめ Windows XP のインストール用起動ディスクを作成してください。

    詳細については、下記の Q&A をご覧ください。
    • 880422
      Windows XP のインストール用起動ディスクを入手するには


  2. [セットアップの開始] 画面を表示します。

    画面の指示に従って、コンピュータを Windows XP CD-ROM から起動するために必要なオプションを選択します。


  3. 回復コンソールでコンピュータを起動します。

    [セットアップの開始] 画面が表示されたら、R キーを押し、回復コンソールを起動します。


  4. キーボードの種類を特定します。

    該当するキーボードの種類を選択します。通常の日本語キーボードの場合は、半角/全角キーを押します。



  5. 選択されたキーボードを確認します。

    "以下のキーボードが選択されました。" というメッセージが表示されたら、Y キーを押します。


  6. 回復コンソールで、Windows システム ファイルの場所を選択します。

    "どの Windows インストールにログオンしますか?" というメッセージが表示されたら、[C:\Windows] の番号を入力し、Enter キーを押します。

    ※ ここでは「1」(「」は除く) と入力し、Enter キーを押します。

    注意
    Windows システムがインストールされている場所は、既定では [C:\Windows] ですが、任意で場所を変更している場合は別のドライブ名が表示される場合があります。入力する番号は、Windows システム ファイルがインストールされている場所の番号である必要があります。
    また、データベースが存在しなかったり破損している場合、正しく認証されないため、回復コンソールを使用できません。



  7. Administrator のパスワードを入力します。

    Administrator ユーザーのパスワードを入力し、Enter キーを押します。パスワードを設定していない場合は、そのまま Enter キーを押します。

    ※ Administrator でログオンできない場合は、Windows XP のインストール用起動ディスクを作成し、再度 手順 1. から実行してください。


  8. system32 フォルダを参照します。

    次のコマンドを入力し、Enter キーを押します。
    cd system32



  9. ntoskrnl.exe ファイルの名前を変更します。

    次のコマンドを入力し、Enter キーを押します。
    ren ntoskrnl.exe ntoskrnl.abc



  10. Windows XP CD-ROM から ntoskrnl.exe ファイルを復元します。

    CD-ROM ドライブに Windows XP CD-ROM が挿入されていない場合は挿入します。次に、以下のコマンドを入力し、Enter キーを押します。
    expand d:\i386\ntoskrnl.ex_ c:\windows\system32

    ※ "d:\i386\ntoskrnl.ex_" の "d" の部分は、CD-ROM ドライブを指定します。



  11. ntoskrnl.exe ファイルの復元が完了します。

    "1 ファイルを展開しました。" というメッセージが表示されます。


  12. 回復コンソールを終了します。

    フロッピー ディスク ドライブ および CD-ROM ドライブにディスクが挿入されている場合は、ディスクを取り出します。次に、下記のコマンドを入力します。

    Exit



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


問題が解決されたかどうかご確認ください。

問題を解決できない場合は、レジストリの破損が原因で起動できなくなった Windows XP システムを回復する手順をご確認ください。詳細については、下記のサポート技術情報をご覧ください。

307545 レジストリの破損により Windows XP を起動できなくなった場合の回復方法

Windows XP CD-ROM から起動できず、回復コンソールを使えない場合

Windows XP のインストール用起動ディスクを使用する場合


Windows XP のインストール用起動ディスクを入手する方法については、下記の Q&A をご覧ください。
  • 880422
    Windows XP のインストール用起動ディスクを入手するには

  1. インストール用起動ディスクでコンピュータを起動します。

    Windows XP のインストール用起動ディスク 1 枚目 をフロッピー ディスク ドライブに挿入し、コンピュータを起動します。次に、画面の指示に従って、Windows XP インストール用起動ディスク 2 ~ 6 枚目 をフロッピー ディスク ドライブに挿入し、Enter キーを押します。


  2. "回復コンソールを使用して、破損したファイルを復元するには" の 手順 2. から操作を実行します。

    重要
    上記の手順をすべて完了したら、インストール用起動ディスクを取り出してコンピュータを再起動します。


Windows 95、Windows 98、または Windows Me の起動ディスクをお持ちの場合

NTFS ファイル システムの場合


Windows XP で NTFS ファイル システムを使用している場合は、Windows 95、Windows 98、または Windows Me の起動ディスクを使用して、回復コンソールを起動することができません。

その場合は、Windows XP のインストール用起動ディスクを入手し、"Windows XP の起動ディスクを使用する場合" の手順 1. から操作を実行してください。

Windows XP のインストール用起動ディスクを入手する方法については、下記の Q&A をご覧ください。
  • 880422
    Windows XP のインストール用起動ディスクを入手するには

FAT ファイル システム (NTFS ファイル システム以外) の場合


ここでは例として、Windows Me の起動ディスクを使用する方法について説明します。

Windows システムの起動ディスクを作成する方法については、下記のサポート技術情報をご覧ください。

  1. 起動ディスクでコンピュータを起動します。

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

    ※ Windows 98 の場合は、起動ディスクが 2 枚必要です。画面の指示に従って 2 枚目のフロッピー ディスク ドライブに挿入し、Enter キーを押します。


  2. Microsoft Windows Millennium Startup Menu が表示されます。

    [3. Start Computer without CD-ROM support] を方向キーで選択し、Enter キーを押します。



  3. コマンドを入力します。

    コマンド プロンプトが表示されたら、以下のように入力し、1 行ごとに Enter キーを押します。

    A:\>c:
    C:\>cd windows

    ("c:\" の部分には、Windows システムをインストールしているドライブを指定します。)



  4. ファイルを復元します。

    "回復コンソールを使用して、破損したファイルを復元するには" の 手順 8. から順に実行します。


完了後、問題が解決されるかどうかご確認ください。

問題を解決できない場合は、レジストリの破損が原因で起動できなくなった Windows XP システムを回復する手順をご確認ください。詳細については、下記のサポート技術情報をご覧ください。

307545 レジストリの破損により Windows XP を起動できなくなった場合の回復方法

関連情報

880636 "次のファイルが存在しないかまたは壊れている" というエラー メッセージが表示され、Windows XP を起動できない場合の対処方法
881207 Windows XP を修復インストール (再インストール) するには
880413 CD-ROM から起動できないコンピュータに Windows XP をセットアップするには
312369 [WinXP] 再インストール/修復作業/アップグレードを行う際の重要な注意点
310994 Windows XP セットアップ ブート ディスクの入手法
306084 [HOW TO] システムの復元を使用して Windows XP を復元する方法
822800 ハード ディスクを NTFS ファイル システムに変換後 Windows XP を再起動したときのエラー メッセージ "次のファイルが存在しないかまたは壊れているため、Windows を起動できませんでした: System32\Drivers\Ntfs.sys"
269075 エラー メッセージ : 次のファイルが存在しないかまたは壊れているため、Windows を起動できませんでした: \WINNT\SYSTEM32\CONFIG\SYSTEM.ced
315233 デュアル ブート構成のコンピュータで Windows XP が起動しない
314058 Windows XP 回復コンソールについて
834367 ハイパー スレッディング対応マシンにて修正プログラムをアンインストールすると発生する問題
プロパティ

文書番号:882569 - 最終更新日: 2009/03/31 - リビジョン: 1

フィードバック