Windows system >> Windowsの知識 >  >> Windows XPシステムチュートリアル >> XP FAQ >> 一般的なWinXPの起動エラーと解決策

一般的なWinXPの起動エラーと解決策

  
1. NTLDRが見つからないWin9XからWindows XPにアップグレードすると1)、後でクローンする:Cloneで作られたWin9xをWindows XPにアップグレードする場合、ヒントを得るのは簡単です:NTLDRが欠けています。
もちろん、この状況を満たすには、次の要件を満たす必要があります。
a)system /bootパーティションはFAT32ファイルシステムです。
b)では、コンピュータはINT-13割り込み拡張機能を使用して起動されます。一般的に、主流のコンピュータはこの方法を使用しています。
c)クローン作成時に、書き込まれたシステムに保存されているFAT32 BIOSパラメータブロック(BPD)の値が物理ドライブのジオメトリと一致しないためです。
しかし、なぜWin9Xを起動できますか?その理由は次のとおりです。値が不正であっても、Win9xは起動時にBPDの値を無視します。ただし、Win200 /XPではこの値は必須であり、この値が不正な場合、起動に失敗します。
解決策:FAT32 BPBの正しい値を書き換えてから、Windows XPのFixbootコマンドを使用してWindows XPの起動コードを書き換えます。 SYS.COMを含むWin9X起動ディスクでコンピュータを起動し、SYS C:コマンドを実行してから再起動すると、Windows XPを起動できないことがわかりますが、これは問題ではありません。その後、再起動し、Windows XPのインストールCDを使用して起動し、回復コンソールを起動してfixbootを実行します。回復コンソールを使用しない場合は、別の方法があります。Win9XでWindows XPのインストールを実行し、ファイルをコピーした後にシステムを再起動し、戻るボタンで押した上下の矢印を起動します。次に、Windowsを選択してWin9Xに戻り、Boot.iniファイルを編集し、Boot.iniファイルがコンピュータ上のWindows XPの起動と一致することを確認し、最後にCドライブのルートディレクトリにある$で始まるファイルをすべて削除します。
2)、ファイルの損失/破壊:このファイルはCドライブのルートディレクトリにあります。WindowsXPのインストールCDからこのファイルを抽出し、Cドライブのルートディレクトリに置くだけです。
2、I /Oエラー、Win9Xの起動に失敗しました
この問題は通常、Win9xを起動するためにCドライブのルートディレクトリにある重要なファイルbootsect.dosを削除するのに失敗したために発生します。このファイルはWin9xの起動に必要なコードを格納しており、Windows XPのインストール時に自動的に作成されますこの問題を直接解決するためのWindows XPのコマンドはありません。しかし、それを別の方法で解決することができます。解決策:SYS.COMを含むWin9X起動ディスクでコンピュータを起動し、SYS C:コマンドを実行してから再起動すると、Windows XPを起動できないことがわかりますが、これは問題ではありません。その後、再起動し、Windows XPのインストールCDを使用して起動し、回復コンソールを起動してfixbootを実行します。回復コンソールを使用しない場合は、別の方法があります。Win9XでWindows XPのインストールを実行し、ファイルをコピーした後にシステムを再起動し、戻るボタンで押した上下の矢印を起動します。次に、Windowsを選択してWin9Xに戻り、Boot.iniファイルを編集し、Boot.iniファイルがコンピュータ上のWindows XPの起動と一致することを確認し、最後にCドライブのルートディレクトリにある$で始まるファイルをすべて削除します。
3、Boot.iniファイルが不正です。この問題は一般的にboot.iniファイルの損失によって引き起こされるか、フォーマットが正しくありません。 boot.iniファイルの形式は、通常、次のような形式です。
[ブートローダー]
timeout = 30
default = multi(0)disk(0)rdisk(0)partition(1)\\ Windows
[オペレーティングシステム]
multi(0)disk(0)rdisk(0)partition(1)\\ Windows =" Microsoft Windows XP Professional" /fastdetect
4. HAL.DLLファイルが見つかりません、Start abort
これは、Cドライブのルートディレクトリにあるboot.iniファイルが無効で、C:\\ Windowsからのデフォルトの起動になるためです。ただし、Windows XPがCドライブにインストールされていないため、HALが見つからないというプロンプトが表示されます。 .DLLファイルそのため、起動は失敗します。解決策はBoot.iniファイルを再編集することです。私たちはこのファイルを編集する方法をたくさん持っています:皆のためのいくつかの使いやすい指示はここにあります:
1)Win9Xブートディスクの使用を開始し、EDIT.EXEコマンドでファイルを編集します。 EDIT.EXEを起動したら、Boot.iniファイルの内容を正しい形式で入力し、Boot.iniファイルとして保存します。 2)COPY CONコマンドを使用してBoot.iniファイルを作成します。 DOSでCopy Con C:\\ boot.iniと入力して、Enterキーを押します。 Boot.iniファイルのフォーマットに従って入力し、各入力行に対してEnterキーを1回押すすべての内容を入力したら、Ctrl + Zキーを押すと、^ Zというプロンプトが画面に表示されます。この時点でもう一度Enterキーを押すと、1ファイルのコピーが促されますので、作成は成功です。 3)回復コンソールでbootcfgコマンドを使用します。特定の使用法については、Q330184の記事を参照してください。ここでは紹介しません。 4)他のコンピュータで作成した後、ソースファイルを破損したCドライブのルートディレクトリにコピーします。
5、Windows XPの簡体字中国語版のインストールは、メニューの起動時に英語のプロンプトではありません。一般的にはC:\\ bootfont.binの損失によって引き起こされますが、英語版のWindowsのそれ以降のバージョンをインストールする場合それからこの現象は非常に正常です。そうでない場合は、Windows XPインストールCDからbootfont.binをCドライブのルートディレクトリに展開します。
6. Windows 2000のインストール後にWindows XPを起動できない
症状:Windows 2000のインストール後にWindows XPを起動しようとすると、次のエラーメッセージが表示されることがあります。
" Starting Windows ...
次のファイルが存在しないか破損しているため、Windows 2000を起動できませんでした。Windows 2000の場合は\\ WINDOWS \\ SYSTEM32 \\ CONFIG \\ SYSTEMd起動オプション、F8キーを押します。フロッピーディスクまたはCD-ROMを設定します。
最初の画面で[修復]を選択します。原因:この問題は、Windows 2000のリリース時にWindows XPが存在しないために発生します。 Windows 2000のブートローダーは、Windows XPで変更が加えられたことに気付いていません。コンピュータは、Windows XPをロードするためにこれらの変更を知っている必要があります。
解決策:この問題を解決するには、Windows 2000でコンピュータを起動し、Windows XP CDのI386フォルダからNTLDRおよびNtdetect.comファイルをシステムドライブのルートにコピーします。
Copyright © Windowsの知識 All Rights Reserved