Help and Support
 

powered byLive Search

エラー メッセージ "次のファイルが存在しないかまたは壊れている" が表示され、Windows XP を起動できない

文書番号:880636
最終更新日:2006年2月6日
リビジョン:1.11
目次

はじめに

この資料は初級レベルから中級レベルのコンピュータ ユーザーを対象にしています。

この資料を最初に印刷しておくと、手順を実行しやすい場合があります。

先頭へ戻る

現象

Windows XP ベースのコンピュータを起動または再起動しようとすると、次のいずれかのエラー メッセージが表示されることがあります。
次のファイルが存在しないかまたは壊れているため、Windows を起動できませんでした: \WINDOWS\SYSTEM32\CONFIG\SYSTEM
次のファイルが存在しないかまたは壊れているため、Windows を起動できませんでした: \WINDOWS\SYSTEM32\CONFIG\SOFTWARE
Stop: c0000218 {レジストリ ファイル エラー} レジストリは、ハイブ (ファイル) \SystemRoot\System32\Config\SOFTWARE、そのログ、または代替ファイルを読み込めません。
この問題は、システムのファイルが失われているか、または壊れている場合に発生する可能性があります。

先頭へ戻る

解決方法

この問題を解決するには、次の手順で順番に操作します。

先頭へ戻る

事前準備 1 : エラー メッセージを確認する

エラー メッセージの末尾に表示されるファイル名が "\WINDOWS\SYSTEM32\CONFIG\SYSTEM" の場合と "\WINDOWS\SYSTEM32\CONFIG\SOFTWARE" の場合では実行する手順が異なります。表示されるエラー メッセージには、"SYSTEM" と "SOFTWARE" のどちらが表示されていたかをメモなどに控えて、次の手順に進みます。

先頭へ戻る

事前準備 2 : Windows XP CD を用意する

用意した Windows XP CD を使用して、CD-ROM から Windows を起動できるか試します。コンピュータの CD-ROM ドライブに Windows XP CD を挿入し、Windows を再起動します。

: ユーザーの簡易切り替え機能を使用している場合は、すべてのユーザーをコンピュータからログオフし、一人の管理者 (Administrator 権限を持ったユーザー) ユーザーのみがコンピュータにログオンするようにしてください。
?再起動後に "Press any key to boot from CD" というメッセージが表示された場合、 成功です。キーボードから何かキーを押下し、「方法 1」へ進みます。
?再起動後に [セットアップの開始] 画面が表示された場合、成功です。「方法 1」へ進みます。
?再起動で通常の Windows XP が起動して Windows XP CD からコンピュータを起動できない場合、コンピュータの基本入出力システム (BIOS) を CD-ROM ドライブから起動するように設定する必要があります。 BIOS の設定についてはご使用のコンピュータの製造元、またはマザー ボードの製造元にご確認ください。BIOS の設定で CD-ROM からコンピュータを起動できないが、フロッピー ディスクから起動することができる場合は、「事前準備 3 : Windows XP のインストール用起動ディスクを作成する」へ進みます。
?Windows XP が最初からインストールされたコンピュータで Windows XP CD が付属していない場合、フロッピー ディスクから起動することができる場合は、「事前準備 3 : Windows XP のインストール用起動ディスクを作成する」へ進みます。

先頭へ戻る

事前準備 3 : Windows XP のインストール用起動ディスクを作成する

フロッピー ディスクを 6 枚用意し、Windows XP のインストール用起動ディスクを作成します。Windows XP のインストール用起動ディスクを作成する方法を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
880422 (http://support.microsoft.com/kb/880422/JA/) Windows XP のインストール用起動ディスクを入手する方法
Windows XP で FAT ファイル システムを使用している場合、Windows 95、Windows 98、または Windows Me の起動ディスクを代用することができます。他のバージョンの Windows システムで起動ディスクを作成する方法については、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。 他のバージョンの Windows では、起動ディスクに使用するフロッピー ディスクの枚数が Windows XP とは異なります。
267287 (http://support.microsoft.com/kb/267287/JA/) Windows Me で起動ディスクを作成する方法
186300 (http://support.microsoft.com/kb/186300/JA/) MS-DOS モードで Windows 98 起動ディスクを作成する方法
403164 (http://support.microsoft.com/kb/403164/JA/) Windows 95 で起動ディスクを作成する方法

先頭へ戻る

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

回復コンソールを使用するには、まず回復コンソールをコンピュータにインストールし、CD-ROM またはフロッピー ディスクからコンピュータを起動して回復コンソールを操作します。

手順 1 : 回復コンソールをインストールする

回復コンソールをインストール方法を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
307654 (http://support.microsoft.com/kb/307654/JA/) Windows XP での回復コンソールのインストールおよび使用方法
回復コンソールのインストールが完了したら、次の手順へ進みます。

手順 2 : 回復コンソールを起動する

1. Windows XP CD、またはインストール用起動ディスクからコンピュータを起動します。
CD-ROM ドライブに Windows XP CD を挿入し、Windows を再起動します。または、フロッピー ディスク ドライブに Windows XP のインストール用起動ディスク 1 枚目を挿入し、コンピュータを起動します。 次に、画面の指示に従って、Windows XP 起動ディスク 2 〜 6 枚目 をフロッピー ディスクドライブに挿入し、Enter キーを押します。
2. [セットアップの開始] 画面を表示します。
画面の指示に従ってコンピュータを Windows XP CD-ROM から起動するために必要なオプションを選択します。
3. 回復コンソールでコンピュータを起動します。
[セットアップの開始] 画面が表示されたら、R キーを押し、回復コンソールを起動します。
4. キーボードの種類を特定します。
該当するキーボードの種類を選択します。通常の日本語キーボードの場合は、[106 日本語キーボード] を選択します。

5. 選択されたキーボードを確認します。
"以下のキーボードが選択されました。" というメッセージが表示されたら、Y キーを押します。
6. 回復コンソールで、Windows システム ファイルの場所を選択します。
"どの Windows インストールにログオンしますか?" というメッセージが表示されたら、[C:\Windows] の番号を入力し、Enter キーを押します。 ここでは 1 と入力し、Enter キーを押します。

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

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

Administrator でログオンできない場合は、Windows XP のインストール用起動ディスクを作成します。「事前準備 3 : Windows XP のインストール用起動ディスクを作成する」へ戻って順番に操作してください。
ここまでエラーもなく作業できた場合、表示された画面はそのままに次の手順へ進みます。

手順 3 : エラーのあるファイルを修復する

事前準備 1 で控えたエラー メッセージに表示されるファイル名に応じて、次の手順を操作します。
エラー メッセージに "SYSTEM" が含まれる場合の操作
お使いの Windows 環境によっては、バック スラッシュ (\) は円記号 (?) と表示される場合があります。
a. 次のコマンドを入力し、Enter キーを押します。

cd system32\config

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

dir system

"一致するファイルがありません" というメッセージが表示される場合、ファイルが存在しないため、次の手順 d. に進みます。
c. 次のコマンドを 1 行ずつ入力し、それぞれ Enter キーを押します。

ren system system.bak
cd system32
cd config
d. 次のコマンドを入力し、Enter キーを押します。

copy c:\windows\repair\system

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

e. "1 個のファイルをコピーしました。" というメッセージが表示されれば、成功です。
f. フロッピー ディスク ドライブおよび CD-ROM ドライブにディスクが挿入されている場合はディスクを取り出します。次に、下記のコマンドを入力し、回復コンソールを終了します。

exit
g. コンピュータを再起動します。
問題が解決されたかどうかご確認ください。
上記の手順を実行した後に、問題が解決するかどうかお試しください。この方法で問題が解決した場合は、すべての作業は完了です。引き続き問題が発生する場合は、サポート窓口にお問い合わせください。
エラー メッセージに "SOFTWARE" が含まれる場合の操作
お使いの Windows 環境によっては、バック スラッシュ (\) は円記号 (?) と表示される場合があります。
a. 次のコマンドを入力し、Enter キーを押します。

cd system32\config

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

dir software

"一致するファイルがありません" というメッセージが表示される場合は、ファイルが存在しないため、次の手順 d. に進みます。
c. 次のコマンドを入力し、Enter キーを押します。

ren software software.bak
cd system32
cd config
d. 次のコマンドを入力し、Enter キーを押します。

copy c:\windows\repair\software

e. "1 個のファイルをコピーしました。" というメッセージが表示されれば、成功です。
f. フロッピー ディスク ドライブおよび CD-ROM ドライブにディスクが挿入されている場合はディスクを取り出します。次に、下記のコマンドを入力し、回復コンソールを終了します。

exit
g. コンピュータを再起動します。
上記の手順を実行した後に、問題が解決するかどうかお試しください。この方法で問題が解決した場合は、すべての作業は完了です。引き続き問題が発生する場合は、サポート窓口にお問い合わせください。

先頭へ戻る

先頭へ戻る

サポートに問い合わせる

Windows XP に関するお問い合わせは、以下のマイクロソフト Web サイトを参照してください。
http://support.microsoft.com/oas/?gprid=1173 (http://support.microsoft.com/oas/?gprid=1173&ln=ja)

先頭へ戻る

高度なトラブルシューティング

Windows XP が最初からインストールされたコンピュータの場合には、c:\windows\repair\system ファイルが存在しないために手順の途中でエラーが発生することがあります。レジストリの破損が原因で起動できなくなった Windows XP システムを回復する手順をご確認ください。詳細については、下記のサポート技術情報をご覧ください。
307545 (http://support.microsoft.com/kb/307545/JA/) レジストリの破損により Windows XP を起動できなくなった場合の回復方法
警告 : この手順によってデータが影響を受けることはありませんが、Windows XP を初めて正常に起動したときから現在までにプログラムやシステムに変更を加えている場合、復元作業が必要になる可能性があります。

破損したレジストリを復元するには、[Repair] フォルダからファイルを復元します。[Repair] フォルダには、Windows XP が最初に正常起動した後に作成された、システムのレジストリのコピーが格納されています。

先頭へ戻る

Windows XP にアップグレード後、エラー メッセージが表示される場合のトラブルシューティング

Windows XP にアップグレード後、エラー メッセージが表示される場合は、次のファイルが存在しないか、壊れている可能性があります。

現象 1 : "Vgaoem.fon ファイルが存在しないか、壊れている" が表示される

Windows XP へのアップグレード中に次のエラー メッセージが表示されることがあります。
次のファイルが存在しないかまたは壊れているため、Windows を起動できませんでした:\windows\system\vgaoem.fon.
オリジナル セットアップ CD-ROM から Windows セットアップを起動して、このファイルを修復できます。修復するには、最初の画面で 'R' キーを押してください。

回避策 1

この問題を解決するには、回復コンソールを使用して Vgaoem.fon ファイルを Windows XP CD からコンピュータのハード ディスク上の Windows\System フォルダに抽出します。 Vgaoem.fon ファイルを抽出する方法については、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
315338 (http://support.microsoft.com/kb/315338/JA/) Windows XP へアップグレード後のエラー メッセージ : 次のファイルが存在しないかまたは壊れているため、Windows を起動できませんでした: Windows\System\Vgaoem.fon

現象 2 : "hal.dll ファイルが存在しないか、壊れている" が表示される

Windows XP へのアップグレード中、またはWindows システムがインストールされていないハード ディスクに Windows XP を新規インストール中、コンピュータが再起動されたときに、次のエラー メッセージが表示されることがあります。
次のファイルが存在しないかまたは壊れているため、Windows を起動できませんでした: \WINDOWS\system32\hal.dll.
上記のファイルをインストールし直してください。

回避策 2

Windows XP をアンインストールした後で、Windows セットアップを再度実行します。 hal.dll ファイルが壊れているために、Windows セットアップを再度実行する方法については、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
320252 (http://support.microsoft.com/kb/320252/JA/) エラー メッセージ : 次のファイルが存在しないかまたは壊れているため、Windows を起動できませんでした
問題を解決できない場合は、レジストリの破損が原因で起動できなくなった Windows XP システムを回復する手順をご確認ください。詳細については、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
307545 (http://support.microsoft.com/kb/307545/JA/) レジストリの破損により Windows XP を起動できなくなった場合の回復方法

先頭へ戻る

エラー メッセージが発生する主な要因

この現象が発生する主な要因は、強制的な電源切断により、保存処理中のレジストリ情報が完全に反映されないことになります。そのため、以下のような操作を避けて運用することを推奨します。
? ディスクのアクセス中にコンピュータの電源を強制的に切断しないでください。(電源ボタンの設定に [スタンバイ] や [休止状態] を割り当てていても、ボタンの長押しによって強制的に電源が切断されます。操作には注意してください)
? ディスクのアクセス中にはスタンバイや休止状態に移行しないようにしてください。 (この場合、移行する際に長い時間がかかることがあります。ディスクのアクセス ランプが消えてから操作してください)
? スタンバイ、休止状態、またいはシャットダウンの進行中に PnP デバイス (抜き差し可能な USB メモリ、ネットワーク接続など) を取り外さないでください。

先頭へ戻る

関連情報

関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
881207 (http://support.microsoft.com/kb/881207/JA/) Windows XP を修復インストール (再インストール) する方法
880413 (http://support.microsoft.com/kb/880413/JA/) CD-ROM から起動できないコンピュータに Windows XP をセットアップする方法
312369 (http://support.microsoft.com/kb/312369/JA/) Windows XP で再インストール/修復作業/アップグレードを行う際の重要な注意点
330184 (http://support.microsoft.com/kb/330184/JA/) コンピュータ起動時のエラー メッセージ "無効な Boot.ini ファイルです" または "Windows を起動できません"
822800 (http://support.microsoft.com/kb/822800/JA/) ハード ディスクを NTFS ファイル システムに変換後 Windows XP を再起動したときのエラー メッセージ "次のファイルが存在しないかまたは壊れているため、Windows を起動できませんでした: System32\Drivers\Ntfs.sys"
269075 (http://support.microsoft.com/kb/269075/JA/) エラー メッセージ : 次のファイルが存在しないかまたは壊れているため、Windows を起動できませんでした: \WINNT\SYSTEM32\CONFIG\SYSTEM.ced

先頭へ戻る


この資料は以下の製品について記述したものです。
?Microsoft Windows XP Home Edition
?Microsoft Windows XP Professional

先頭へ戻る

キーワード:?
kbexpertiseinter kbexpertisebeginner kbtshoot kbbeginner startstop KB880636

先頭へ戻る

"Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。"

Related Support Centers

Other Support Options

  • Need More Help?
    Contact a Support professional by E-mail, Online or Phone.
  • Customer Service
    For non-technical assistance with product purchases, subscriptions, online services, events, training courses, corporate sales, piracy issues, and more.
  • Newsgroups
    Pose a question to other users. Discussion groups and Forums about specific Microsoft products, technologies, and services.