質問: お世話になります。 XP Home SP2が、緊急起動ディスク無しでは立ち上がらない状況です。 これを、平常通りHDDから起動できるようにしたいと考えています 。 これまでの操作で見落としている点や他に必要な操作があるのではと、 ご教唆を賜りたく質問させて頂きました。 【現在の環境】----------------------------------------- OS:WinXP HomeEdition SP2のみインストール OEM製 HDD:内蔵1台のみ(SATA / HITACHI製 新品 / 500GB) パーティション: 1: Dドライブ(OEM製リストア用データ格納/FAT32/約5GB) 2: Cドライブ(起動・XP入り/NTFS/ D以外全ての容量) -------------------------------------------------------- 長くなりますが、回答の参考にして頂けるよう、 また、今後同じような症状でお困りの方のために これまでの経緯と実施した操作・結果を記載させて頂きます。 【状況と、実施した操作】 1.起動用HDD(SAMSUNG)が起動直後「missing os..」のエラーを出したため SATA-USB変換ケーブルを使い、別PCに接続。 パーティションCをダブルクリックすると「フォーマットされていません」の警告。 プロパティで使用容量を確認すると数字は正常。 「TestDisk」でパーティションCのブートセクタを修復することで 外付けHDDとしては正常認識できるようになりました。 (両パーティション共にデータは無事) 2.一旦メインPCにHDDを戻し起動(SATA/起動HDDとして)。 「Press F11 Start to Recovery」のままOSが立ち上がらなかった為 緊急起動ディスクを作成し、CD起動で再試行。OS立ち上げ成功。 この間、OSを再起動するとブートセクタも書き換わる状況が1度あり 再度TestDiskでブートセクタを上書き。 4.新しいHDD(HITACHI)を購入し、 旧HDD(SAMSUNG)から、MBR・ブートセクタ・ パーティション情報を含む全てを丸ごとクローン。 (内蔵HDD同梱のソフトを使用した) ###### ▲ここまで旧HDD環境 ▼ここから新HDD環境 ###### 5.新HDD(HITACHI)のみをメインPCに接続し、起動。 MBRも含んだ完全クローンなので予想はしていましたが、 やはりこの段階では緊急起動CDが必須。(HDD単体ではOS起動不可) ここで出た画面は、黒バックにアンダーバー点滅のみの画面。 6.新HDD(HITACHI)に対して、回復コンソールからFIXMBRを試行。 (「FIXMBR」のみ入力しエンター。成功の表示が出ました) 7.状況は変わらず・・。CD起動でしかOSが立ち上がりません・・ -------------------------------------------------------- 緊急起動ディスクの中身 元々のCドライブ(SAMSUNG)から取り出したファイル4点。 Boot.ini ntldr ntdetect.com bootfont.bin (イコール、CD起動はできるので、この4点のエラーではない??) -------------------------------------------------------- まとめ ・TestDiskによるブートセクタ修復:した ・TestDiskによるブートセクタ修復以外の操作:していない ・FIXMBR:した ・ドライブを指定したFIXMBR:していない ・FIXBOOT:していない ・起動ディスク:Cドライブ内のファイルと同一 ・HDDは新品であり、中身は問題の起きたHDDの完全クローン -------------------------------------------------------- 以上がこれまで行った操作です。 ほかに見落としている点や、行うべき操作などありましたら、 ヒントだけでも是非教えて頂けると助かります。 何卒宜しくお願いいたします。
回答: >緊急起動ディスク この「緊急起動ディスク」なるものの中身がよくわからないのですが、この「緊急起動ディスク」がトリガーとなり、OSの起動はHDD自体から可能ということでよろしいでしょうか? であれば、「MBR」のブートフラグと「BOOT.INI」の記述に問題があると思います。 仮に、OSがインストールされているパーティションが1番目であれば、きちんと1番目のパーティションにブートフラグがたっていることと、boot.iniの「partition(*)」のところが1になっているか確認してみましょう boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect ブートフラグのサンプル(添付画像)の見方 ちょっと見えにくいかもしれませんが、MBRの「01B0」オフセットEの「80」と赤丸がついているところがブートフラグになります。 添付画像の場合1番目のパーティションにブートフラグがついていますが、2番目のパーティションが起動ボリュームの場合、その下の「01C0」のオフセットEの位置が「80」になります 老婆心ながら一言 「TestDisk」...このツール自体はよく知らないですが、まずはきちんと分析してしっかりと状況を把握した上で使ったほうがよろしいかと...(強力なツールであればあるほど) 添付画像で使った「Disk Probe」はMicrosoftが提供しているツールですが結構使えるツールですよ ![ 画像をクリックしてイメージを拡大