ねこ元帥の中の人@リウマチ

日々の覚書など。ブログ名はオンラインゲームのアカウント名をいつも「ねこ元帥」にしているから。そして、2013年11月リウマチと診断されたとです。(2012年11月から時々手足に原因不明の痛みが発生、2013年9月以降は足の痛みが常態化、2013年12月30日からMTX服用開始、4月過ぎるころにはわずかの痛みが残る程度まで回復して現在に至る。)

新しいディスクに移したWindowsXPが起動できない

元のディスクのC:ドライブの内容をAcronisTrueImageLEでD:ドライブに保管し、新しいディスクのパーティション1に復元する方法で、新しいディスクへの移行を行ったが、新しいディスクではWindowsXPが起動できなかった。

元のディスクはパーティション1がEISA構成の領域になっており、WindowsXPはパーティション2にインストールされていたため、BOOT.INIに記述されているWindowsXPの位置がPartition(2)になっていた。このため、新しいディスクではパーティション番号がずれて起動できなくなっていた・・・・

元のディスクでブートしてBOOT.INIを修正し、再度新しいディスクで起動したが、今度はWindowsの初期グラフィック画面まで表示されて、ログオン画面の直前までいって何も表示されない!
元のディスクを一緒に接続してブートすると、システムドライブがE:になった状態で起動される。どうもE:ドライブとして起動しつつ、デフォルトプロファイルはC:から読もうとして、ログオン前でだめになっているように思える・・・

イメージからの復元やり直したりしたが、うまくいかなかった。ひとつ気になっていたのは、C:ドライブだけのバックアップを作成したのに、復元するときにMBRまたはシリンダ0のパーティションが別になっていたこと。新しいディスクでは拡張メニューの保管領域としてシリンダ0を使用するつもりで、C:ドライブのパーティションはシリンダ1から確保してあったため、イメージの復元のときはC:ドライブのイメージだけしか復元していなかった。再インストール覚悟でMBRまたはシリンダ0も復元してみたところ、WindowsXPが起動できるようになった!!!