新しいPC(Win7)を購入したため、今まで使用していたPCの内蔵HDD(WinXP)を
そのまま新しいPCに取り付けて使用しています。
新しいPCには2つのHDDが取り付けられている状況で、
現在はCドライブに入っているWin7が自動的に起動する形です。
古いPCのHDDはEドライブとして認識されています。
コンピューター
├C:Win7
└E:WinXP(旧PCの中身まるごと)
図にすると上記のような状況です。
この状況から、WinXPを起動させるにはどのようにしたらよいのでしょうか?
また、Eドライブに入っているメーラーやiTunesなどを起動したいのですが、
それには別途何か設定が必要でしょうか?
(Win7起動中にOutlookExpressを起動しようとしてエラーが出ていました)
http://www.atmarkit.co.jp/fpc/pchints/034chgbootseq/chg_boot_seq...
二台HDDがある場合は、BIOSで 起動HDDを選択してやればいいだけです。
外付けHDDなら「BOOT革命/USB」を使えばできます。
フリーソフトの、VistaBootPROを使い、Windows7とXPをデュアルブートできるように設定してください。
Eドライブに入っているメーラーやiTunesなどを起動したいのですが、
上記VistaBootPROで、WindowsXPの「OS Drive」を「C:」にしてください。そうすれば、WindowsXPで起動したとき、Windows7ではEドライブだったドライブがCドライブになりますので、何の変更もなくプログラムを利用することができます。
現在はシェアウェアのようですね。他サイトから過去版を落としてみましたがエラーが出るなど、挙動に不安がありました。
7対応でフリー版はあるのでしょうか。また分かりやすい使用法など教えて貰えると助かります。
vistaからブートローダーがまた変更になったようで、古いosを後から追加するのは色々と面倒なようです。
http://q.hatena.ne.jp/1261490732
7とかまだ見てないので分かりませんが、XP以前ならルートのboot.iniの
[operating systems]以下を
multi(0)disk(0)rdisk(0)partition(1)\(WINDOWS)="こっちは0番ディスクの最初のパーティションのos" /fastdetect
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="こっちは1番(つまり2台目)のHDの最初のパーティション" /fastdetect
と書いておいてやれば、起動時にメニューが出て2つを選択できます。
rdisk が物理ディスクの指定。0から繋がっている順に1、2と指定します。
partition はパーティション。1番目のパーティションなら1を指定。2にしておけば2番目のパーティションにインストされているOSを読みに行きます。
(隠しパーティションも全て数に入れる)
””でくくられている部分はメニューに表示されるテキストです。何でも好きな事書いてOkweb。
ただし、これはNT系だけに通用するメニューです。
7は知りません。
ブートはするんだし、boot.iniを使っているならこれでもいけるかも?
ただし、、、
bios起動順変更でブルースクリーンになったように、NT系はHDのアクセスをOSが担当するので、チップセットのドライバが組み込まれていないとHDにアクセスできず、ブルーになります。
古いHDのみを組み込んでも同じになるはず。
旧HDで旧PCを起動させ、新しいPCのドライバを組み込めれば何とかなるかもしれませんが、普通は存在しないチップセットのドライバを入れるのは難しいです。
nforceみたいにsetup.exeで入れるタイプは、それを起動させて再起動時に停止させてHDを取り出すという手が使えなくもないですが、これも失敗する場合もあり、、、
もしくは、新PCに旧HDのみを組み込み、XPの修復インストールをやって起動できるようにすれば何とかなるかもしれません。
ただし、ドライブレターが変わっちゃうとこれまた難儀。
かろうじて起動だけしても、DLLとか全部他の場所を参照するのでまともに動きません。
レジストリをテキストに書き出して置換してみたけど、ネットがものすごく遅くなりました、、orz
細かい説明ありがとうございます。
Win7の方のHDDを物理的に取り外してみるなどして、XPの起動へ持ち込むまでは出来たのですが、結局ブルースクリーンとなり上手くいきませんでした。
ブルースクリーンの先へ行こうとする場合には相当面倒で私にとっては現実的でないことが分かりました。
今回の主な目的は各ソフトの設定やファイルのエクスポートだったので、Win7から直接ディレクトリを漁っていく方向を試してみます。
BIOSからXPを選択したところブルースクリーンになって起動出来ませんでした…。
外付けHDDではありません。また可能であれば無料で行いたいですね。