質問: sata hddを追加してそこにxpをインストールしたらideのosでは起動しなくなりました mbはasus p4s800d-x, pen4 3.0 ghz ht に ddr 1gb(1枚さし)、osはxp(sp2)です。 今までideのhdd360gb(seagate)を2パーティションに仕切って30gb(c)にxpをインストールして使ってきました。 最近hddがいっぱいになってきたので増設することにして、sataの500gb(seagate)を購入しました。 最初はデータ専用として使うつもりでパーティションは切らずに使ってみたのですが、ultradma mode6は結構高速で気に入ったので、osはこちらに入れたほうがパフォーマンスが上がるだろうと考えて、osをこちらに入れ直すことにしました。 ideのhddをはずしてsataのhddだけにして、30mbを別パーティションにしてそこにxp(sp2)をインストールしたところ無事に終了しました。残りのパーティションも初期化して使えるようにしたあと、今度はideのhddも接続したら、ideの二つのパーティションのうち大きいほう(osの入っていないほう)のパーティションがアクティブになっていなかったので、ディスクマネージャで活性化のようなこと(何と呼んでいたかは忘れました)をしたら、読めるようになり、これで二台のhddは両方とも目的どおりに作動するようになり、一件落着したように見えました。 その後、ideのhddの中に入っていたアプリの中のデーターが必要になったので、biosの設定を変えてideのhddからブートさせようとしたのですが、「ntdlrが見つかりません」というメッセージが出て起動できません。仕方がないので、今度はsataのhddをはずしてideのhddだけにして試してみましたが、やはり同じでした。 いろいろと調べてみたのですが、どうも原因はsataのhddがダイナミックディスクになっていることにありそうです。(ideのhddの方はベーシックになっています) いままでダイナミックディスクとベーシックディスクいう概念は知りませんでしたので、sataのディスクを初期化するときに気楽に「ダイナミック」にyesを押してしまったようです。「ダイナミックディスクを選択すると同じボリュームの中のほかのosは起動できなくなりますよ」というような警告が出たように思いますが、私の場合別のosは別のhddの中ですから、そちらのosを起動することには問題は起きない、と考えたのですが、そうではなかったのかもしれません。 質問の要点は、ideのhddの中のosを起動する方法があれば教えてください、ということです。 一度起動できて、その中から必要なデータを取り出すことができれば、その後そのhddはすべてデータ専用で使うつもりで、sataのhddのほうを起動ドライブとして使うつもりでおります。 どうぞよろしくお願いいたします。
回答: 増設したsataのhddから起動して旧のideのhddのデータが読めるようになったのなら ideのhddからosを起動させる必要は無いのではないですか? それから1ライセンスのosを複数のhddにインストールすることは ライセンス違反になりますが大丈夫ですか?