Windows XP が起動しなくなった
「Press ESC to cancel loading SPTD.sys」というエラーメッセージが表示され、Windows XP が起動しなくなった。
ESCキーを押しても、そのまま何も押さずにいても、Windows XP は起動しない。
この場合の解決方法は、Windows XP のインストール CD から CD ブートをする。
CDブートができたら、「回復コンソール」から DOS コマンドを使って SPTD.sys を削除すれば起動するようになる。
初期対応
>del C:/WINDOWS/system32/drivers/sptd.sys
このときに念のため、ディスクに異常がないかを確認する。
>chkdsk C: /R
終了したら、
>exit
して、再起動する。
それでも再起動しない
起動しないので、次のリンク先の手法を試してみる
試してみたコマンドは下記の通りだ。
>bootcfg /add
このコマンド実行後に、設定内容を求められる。求められた内容は次の通り。
Windows のインストールとして認識された合計数 : 1 [1] C:\Windows 追加するインストールを選択してください : (番号を選択) : (1) 読み込み識別子を入力してください : (2) 読み込みオプションを入力してください : (3)
(1)、(2)、(3)に入力した内容は下記の通り。
- (1) 1
- (2) Windows XP Professional
- (3) /fastdetect
次に、
>fixboot c:
最後に、
>fixmbr \Device\HardDisk0
まで行って、やっと起動できるようになった。