- 締切済み
IDEからS-ATAの移行+
今現在以下のように使用しているのですが、HDDがエラーで読み込めなくなったりするので、移行を考えているのですが 条件が合う物が中々検索でなかったのでこちらで質問させて頂きました MB:P5Q Deluxe C:\I DE [160G] (起動ドライブ) OS-XP SP3 D:\S-ATA [1T] メインで使用する OS-XP SP3 各HDDは各1つのHDDです{パーテーションは切っていません) この状態から C:\IS-ATA (起動ドライブ)OS-XP SP3 D:\S-ATA [1T] メインで使用するOS-XP SP3 このようにIDEからS-ATAの移行とDualbootの移行を行いたいのです c:\のIDEが読み込めなかったりD:\からの起動でも IDE-HDDが読み込めなくなったりするのでいつ起動できなくなるか・・・ 新しく入れるS-ATAは新規インストールでもかまわないので d:\が起動できるのが最優先にしたいのですが どのようにすればいいのでしょうか?
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- 10FSR
- ベストアンサー率59% (329/556)
#3です。 >この場合、ドライブレターが変わってしまって、d:\にインストールされている物は >リンク違いで起動しなくなったり、レジストリーでのエラーにはなりませんでしょうか? デュアルブート時代の「D」がそのまんま「D」となるので問題ありません。 前の回答で「C」にはなりませんよと忠告しただけです、「C」じゃなきゃイヤと言う人もいるので。 XP同士のデュアルブートで、2台目のHDDだけで起動できるかテストしただけなので、ドライバーのみインストールした状態でしたが、何の問題もなく動きました。 その後も、Windows Updateやアプリケーションをインストールしても不具合は出ていません。 また、XPのパーティションを縮小し、空いた後半のパーティションにWindows 7をインストールしてデュアルブートにしましたが、双方のOSに不具合は起きていません。 [テスト時の構成] M/B GIGABYT GA-P35C-DS3R(rev2.0) 第一HDD (C) XP Pro 第二HDD (F) XP Home 第一DVD (D) 第二DVD (E) [備考] HDDはSATAでIDEモード DVDドライブはIDE接続
- 10FSR
- ベストアンサー率59% (329/556)
S-ATAのXPから起動させるには下記かなと思います。 CドライブのXPを起動して作業します。 Dドライブ(S-ATA)のルートに下記の3つのファイルを、CドライブまたはXPのインストールCDからコピーします。 BOOTFONT.BIN (BOOTFONT.BINは、OS選択画面を日本語表記する為のファイルで、無くても良い) NTDETECT.COM NTLDR boot.iniは自分で作成し、Dドライブのルートにおきます。ARCパスのrdisk(1)の所は、一番目のHDDになるのでrdisk(0)にします。 [boot loader] timeout=5 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" /noexecute=optin /fastdetect /PAE 最後に、ディスクの管理でDドライブをアクティブにします(経験無し)。 S-ATAだけ接続し、起動できるか確認します。BIOSで起動順位の変更が必要かも知れません。 私の場合は、S-ATAのHDDをIDEモードで使っていたのですが、デュアルブートの2台目のXPを起動させる為、回復コンソールを起動させXPのインストールCDからファイルをコピーし、boot.iniはbootcfg /addコマンドで作成しました。 最後に、Windows Meの起動ディスクで起動し、FDISKコマンドでドライブをアクティブにしました。 起動したXPのドライブレターは「C」ではなく、前のドライブレーターの「F」になりました。 何かヒントにでもなればと思います。
BIOSでブート優先順を切り替えてもS-ATAのXPからは起動できない環境なので質問しているわけですよね。 つまり、IDEのXPとS-ATAのXPはそれぞれ独立してインストールしたわけではないので、MBRがIDEにしか存在しないdualboot状態なのですよね。 とりあえずはIDEのXP、S-ATAのXPについて boot.iniファイルの内容をメモ帳で開いて、内容をそのままコピー -> 貼り付けて 質問してみてはどうでしょうか。 そうすれば現在のboot状態が解りますので、質問を読んでいるヒトもアドバイスしやすいと思います。
補足
>つまり、IDEのXPとS-ATAのXPはそれぞれ独立して >インストールしたわけではないので >MBRがIDEにしか存在しないdualboot状態なのですよね はい、その通りなのです [boot loader] timeout=5 default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /PAE multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional (Cドライブ)" /noexecute=op こちらになります
- junkUser
- ベストアンサー率56% (218/384)
BIOSでHDDの起動順序を指定できますよ。 Asus の MB なのでそんなに難しくないはずです。
補足
1つだけHDDでIDEからS-ATAに変えるだけでしたら 新規インストールでも良いのでBIOSで変えればいいのですが DualbootでD:\を起動させたいので 起動用のファイル(ntldr等)がIDEとSATAでは違うと聞き ・S-ATAを乗せる ・C:\にOSをインストール ・起動用のファイル(ntldr等)をコピー では起動しないと聞いたのでこちらに書かせていただいた次第です
補足
この場合、ドライブレターが変わってしまって、d:\にインストールされている物は リンク違いで起動しなくなったり、レジストリーでのエラーにはなりませんでしょうか?