自動更新で通知された「Windows XP Service Pack 2」のインストールを普通に開始。
すると,最後の「インストール後の処理を実行しています」の画面のまま 1 時間以上変化なし。
うわっ,やっちゃった?
一か八か再起動させてみると,SP2 のものと思しき起動ロゴが表示されたが,すぐに画面が変わりファイルの復元が始まった。
「システムが不安定になっているのでサービスパックをアンインストールしてください」みたいなメッセージが表示され,指示に従ってアンインストーる。
途中「アンインストール後の処理を実行しています」の画面で PnP デバイスを取り外す音が何回も聞こえ,イヤな予感がしつつ再起動すると,PnP デバイスがひとつも認識されてない。
USB キーボードが使えなくて文字が打ち込めないので,PS/2 キーボードをつないでログオン。
PS/2 ポートが付いてない PC だとどうするんだろうなんて思いながらしばらく待ってると,次々に PnP デバイスが認識され,いくつかのドライバはデフォルト設定に戻ってしまった (PS/2 キーボードは ASCII 配列)。
何が悪かったのかわからず試行錯誤してみたが,結局,最初と同じ手順でもう一度やったらサクッとインストールされた。
uxtheme.dll のパッチ
*1
を当て直して SP2 への移行完了。
SP2 FAQ テンプレとか見て適当に設定をいじる。
んで,PC を休止状態に入れようとしたらメモリの待避が激しく遅い。
どうやら PnP デバイスが再認識されたときに以前消した Intel Application Accelerator が復活したっぽい。
HDD アクセスエラー時にドライバがクラッシュしたという苦い過去も思い出し,そそくさとマイクロソフトのドライバに戻す。
今度こそ移行完了。
*1: 考えてみたらこのパッチだけは Service Pack に依存してるんだった。