HDDのOS引越しでWindowsXPが起動しない

このQ&Aのポイント
  • 旧HDDの容量不足により新しいHDDを購入しました。新しいHDDのOSを古いHDDから移行しましたが、WindowsXPが起動しません。
  • 古いHDDをスレーブで接続すると、新しいHDDのOSで起動できますが、新しいHDDのみでは起動できません。
  • 新しいHDDのOSが古いHDDのCドライブに依存しているため、Cドライブが接続されていないと起動できません。Cドライブの名称を変更しようとするとエラーメッセージが表示されます。
回答を見る
  • ベストアンサー

HDDのOSの引越しでwindouwsXPが起動しません

旧HDD(ドライブはC:とD:)が容量不足になったため、IDEのHDDを新たに購入しました。(マザーボードは大容量HDD対応可能です) 新HDDをスレーブ(slave)で接続し、ディスクの管理でパーテーションを切って(F:とG:)、旧HDDとおなじファイルシステムでフォーマットしました。 各種設定も引越ししたいので、TrueImageParsonal2というソフトで、C:のイメージバックアップをG:に作成し、G:からF:に展開。 旧HDDをはずし、新HDDのみをマスター(master)で起動したところ・・・ Windowsが「ようこそ」画面の手前でフリーズしてしまいました。 で、それに旧HDDをスレーブで接続すると、新HDDのOSで起動できちゃうんです。 (デスクトップ画面を変えてあるので、確かにF:ドライブから起動しているのが確認できます) なぜなんでしょうか? 自分なりに考えたのですが、新HDDだけだとF:ドライブのOSがC:ドライブを読みに行くけどそんなドライブは接続されて無い。 旧HDDを接続すると、F:のOSに依存するものの、F:の中で「c:」とパスが切られているものは、旧HDDから引っ張ってきている。 この推測は正しいですか? もしそうなら、F:をC:に名称変更してやればいいのですが、一度C:を空けるためにC:の名称を変更しようとすると、「システムボリュームまたはブートボリュームの文字は変更できません」とエラーメッセージが出てしまいます。 手詰まりです。 このままではせっかく買った回転数の早いHDDが、データ保存用になってしまいそうです。 アドバイスをお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • HorigomeG
  • ベストアンサー率50% (60/120)
回答No.4

>ディスクの管理でパーテーションを切って(F:とG:)、旧HDDとおなじファイルシステムでフォーマットしました。 これがそもそもの失敗の原因です。引っ越しを前提としたHDDにパーティーションを切る場合には、ドライブ名をつけてはいけません。(この情報が後々残って起動に支障が出る)XPではドライブ名をつけずにパーティーション作成・フォーマットが出来ますので、覚えておくといいでしょう。 というか、TrueImageなら、パーティーションのコピーの際にパーティーションの作成が出来たはずですが。 現状で一番簡単な対処法は、一度旧HDDをマスター、新HDDをスレーブに繋ぎ直し、新HDDを領域解放してしまって、改めてTrueImageにて、パーティーションのコピーをされることだと思います。 もしTrueImagePersonalにパーティション作成機能がないのでしたら、上記のようにドライブ名なしでパーティションを作成してください。

arai_7_matukiti
質問者

お礼

ありがとうございます! ドライブ名をつけずにフォーマットし、バックアップファイルを展開したら起動できました。 (「ドライブ名とパスの変更」でドライブ名を削除するだけではダメでしたが) 追伸 お返事が遅くなりまして申し訳ありません。 なんどもHDDの入れ替えをやっているうちに、ジャンパーピンを紛失してしまったもので、検証に時間がかかってしまいました。

その他の回答 (3)

noname#208568
noname#208568
回答No.3

TrueImageParsonal2は、展開するときCからFに変更しているはずです。 そこで旧HDDを外すとコンピュータのディスク管理上ではFはCとして認識します。 つまり、コンピュータのディスク管理上とレジストリ上の認識に整合性がとれなくなり起動できないとおもわれます。 一度TrueImageParsonal2で、起動用CDを作りCDから起動してGにあるイメージより展開し直すことをお勧めします。 これにより、CはCとして展開されるので起動できるはずです。

  • m0r1_2006
  • ベストアンサー率36% (169/464)
回答No.2

起動させたい パーティションをアクティブ化する必要があると思うけど MBR とか diskpart とかで調べまくってください. 一ヶ所間違うと OS 入れ直しになりそうなので

  • jinny1000
  • ベストアンサー率51% (65/127)
回答No.1

新HDDのジャンパピンはプライマリマスターに設定されていますか? 確認してみては。 AcronisTrueImageならばクローンHDDが作成できるのですが。 HDDのスレイブ接続ならばクローンHDDを作成した方が起動できる確立は 高いと思います。

関連するQ&A

  • HDDのOS引越したいのすが・・

    IDE二台C:80G(OS)D:120G(データ)シリアルATAF:240G(データ) のHDD構成ですが、240にOS移動したいと思います。 アクロニスのマイグレードイージーにてF:にHDDを 丸ごとバックアップし、BIOSも起動HDDの変更しましたが、 立ち上げるとC:より立ち上がります。 どうしたらF:よりたちあげできすでしょうか? まだC:OSはけしてません。

  • HDDを換装し、旧HDDのデータをコピーしようとしたところ、OSが立ち上がりません。

     長文になっています。すいません。いろいろ調べたのですが、同じようなものがないようなので、回答をお願いいたします。  ショップ系PCを、グレードアップするため、下記のとおりパーツを交換し、旧パーツのHDDをデータコピーのためスレーブとして新システムにつないだところ、「セーフモードで立ち上げるか」など4つの選択肢がある画面がでるので、セーフモードを選んでみても、エラー表示が出てOS(XP Pro SP2)が立ち上がらず、旧HDDのデータをコピーすることができません。どのような対処方法があるのかお分かりの方、ぜひ御教示お願いいたします。(最終的には、外付けケースを買うしかないのかとも思っています。)  ちなみに、旧HDDをスレーブとしたのは、DVDドライブがIDE接続で、新システムに流用しているからです。HDDのジャンパーピンはスレーブに直しました。(旧システムでは、IDEケーブルが2本あって、HDDとDVDそれぞれがマスターでした。)  新システムを組んで、電源を入れ、BIOSを見たところ、DVDドライブ、HDD2台の型番などが表示されていたので、認識していると思ったのですが、その時も上記と同じエラー表示が出たので、先に進めず、旧HDDを取り外して、新HDDにOSをインストールし(普通にインストールできました。)、再度旧HDDを接続してみたら同じエラーで先に進めないのです。旧HDDは、パーティションは切っておらず、C:のみとして使っていました。  旧HDDを付けなければ、新システムは極めて安定して動いています。   変更内容    CPU  Pen4→ Athron    MB   MSI → ASUS    MEM 512+256M → 2G    HDD  Maxtor IDE 120G(旧)         + Seagate SATA 500G (新)

  • Win 新しいHDDをCドライブにする方法

    現在PCのHDDは1つで、パーテションでC、D、Eに分割されています。 SATAです。 ここに新たに購入したSSD(フラッシュメモリドライブ)またはHDD(ハードディスク)をSATAで接続して、Cドライブにしたいと考えています。 その際現在のC、D、Eを、データとパーテションを残したまま、D、E、FまたはF、D、E(CをFにしてしまう)ことは可能でしょうか。 考えている方法としては、 A) 1.新しいHDDのみを接続して、OSをインストールしCドライブとする。 2.OSインストール後、旧HDDを接続しコンピュータ右クリックの「管理」のディスク管理で、ドライブレターを変更 B) 1.新しいHDDを、従来の構成に追加で接続し、Gドライブとする。 2.GにOSをインストールする 3.[システムのプロパティ]で、Cからページファイル設定を削除し、DかEにページファイル(仮想メモリ)を移す 4.Gで起動し、ドライブレターを「管理」で、C→Fに変更、 5.Fの旧OSで起動し「管理」で、G→Cに変更 これらのシナリオでうまく行くでしょうか? OS Vista または 7 予定

  • HDDとOSについて。

    いま非常に困っています。先日HDDを増設(MAXTOR 7200回転 40GB)し、IDEのSECONDARYにつないでいて、ジャンパピンもSLAVEに設定し、認識しております。現在パーティションはC:10GBでWIN2000が入っています。 D:15GBでWIN XPがはいっています。E:15GB、データをいれるドライブにしています。F:CDROM G:40GBで新たに増設した部分です。 1)FをHDDにして、GをCDROMにするにはどうしたらよいでしょうか?? 2)HDDを増設したときに、未フォーマット状態で、OSで認識できなかったので、WIN2000をいれました。そして、そのあとOSでフォーマット(NTFS)をかけ、空にしたのですが、起動時に、win2000 winxp win2000の三つのどれを起動するかを聞いてきます。Gドライブにはもう何も入っていないはずなのに聞いてきます。 3)起動がやたらと遅くなったのですが、これはHDDを増設したからでしょうか?

  • OSの移動とSATAのマスターについて

    現在1つのHDD(SATA)にOS(XP/SP1)(Cドライブ)とProgram Files等のデータファイル(Dドライブ)を2つのパーティションにわけて設定してあります。 これを別のHDDに分けようと思うのですが、2つの疑問があるので教えてください。 1.OSは単に新しいHDDにCOPYすれば起動可能になりますか? 2.新たに作成したOS入りのHDDをマスターにして起動したいのですが、旧OSの残っている旧HDDをそのまま接続した場合、SATAにはATAのようなマスター、スレーブの設定がありません。どのようにすべきでしょうか。 すなわち、あらたなHDD(OSのみ)と旧HDD(OS入りの旧CドライブとデータのDドライブ)を同時に接続して、起動後に旧HDDのOSを消去してDドライブのデータエリアを拡張したいのです。 しかし、ATAなら旧OSをスレーブにすればいいと思いますが、SATAにはそれができないため、起動時にOSがふたつ存在してしまうことになります。

  • OS起動出来ない。

    OSが起動できなくなりました。 windowsXP・SP2です。 この質問は別のPCからアクセスしています。 原因はメインのCドライブを1ヶ月前にバックアップした時の状態にリストアするために、バックアップソフトを使って作業を進めていたら、 途中でエラーになりキャンセルをしました。 その後再起動が始まりましたが、起動しません。 起動時に以下の文章が表示されます。 「次のファイルが存在しないか壊れていますので起動できませんでした。 <Windows root>\system32\hal.dll. 上記のファイルをインストールし直してください。」 OSはCDでは持っていません。 プリインストールされてるソニーのVAIOです。 リカバリウイザードは起動できます。 使用したバックアップソフトはHDマネージャーです。 HDDは内蔵2台とバックアップ保存先として外部HDDがあります。 バックアップはCドライブのみです。 セーフモードなどのオプションはだめでした。 内蔵のHDDの2台の内、スレーブのHDDにもOS(XP)をインストールしてあります。 HDDを入れ替えてこちらのHDDから起動してCドライブのリストアは可能でしょうか? HDD1は今回起動出来ないHDDで、CとDの2つのドライブ。 マイドキュメントはDドライブで大切なデータが入っています。 HDD2は正常なHDDでFとGの2つのドライブでFにOSが入っています。 Gには大切なデータが入っています。 以前、2代目のHDDから起動した時に、一方のHDDのフォルダの中身が消えてしまった事がありました。作成したフォルダは存在するのに、 中身だけが無くなっていました。 それがどちらのHDDだったのか記憶が定かではありません。 今回も2代目のHDDから起動した場合、どちらかのフォルダの中身が無くなってしまうのでしょうか?怖くて試せません。 メインドライブにあるフォルダの中身なら構いませんが、マイドキュメントのあるドライブのフォルダの中身が消えると困ります。 Cドライブのバックアップは今回失敗したファイルの他にも2つバックアップがあります。(外付けHDD) それをうまくリストアしたいのです。 どうしたら良いのでしょうか?

  • HDDのOS起動用について

    HDDをOS起動用と、保存用に分けると、OSの起動が早くなるという話を聞いたのですが、具体的に何を分けるといいのでしょうか? 今、起動用のHDD(Cドライブ)には ATI、Intel、Perflogs、Program Files、windows,ユーザー、6つのフォルダがあります。 これらをどのように分けるといいのでしょうか? あと、起動用HDDには、大容量より、読み込み速度の速いもののほうがいいのでしょうか? ご教授お願いします。

  • HDDを替えるには

    今使っているHDDを大容量のものに買い替えようと思うのですが、 OSが入っているドライブはどうやればいいんでしょうか? SATAスレーブに新しく買ったパーティション作成済みドライブを接続し、 SATAマスターのOSでOSを起動させた後、手動で全ファイルをスレーブにコピーするのか、 もしくは、新しく買ったドライブをマスターに接続し、新規にOSを入れた後、スレーブに接続しマスターのOSをコピーしなければブートできないのか。 または全然違う方法があるのか、教えてください。お願いします。

  • OSを含む引越し後、旧HDDがフォーマットできません。

    80GBのCドライブをパーティションごと300GBの新HDDへコピーしました。 新HDDのみで起動確認後、旧HDDをデータ用としてUSBで接続、フォーマットしようとしましたが、 【アクセスできないファイルがある】とのことで消去できません。 セーフモードのDOSから個別に削除したところ残っているフォルダは、 1,WINNT>system32>macromed>FLASHフォルダ 2,スタートアップ>プログラム>フォルダ 1は~OCXと、exeの2個がアクセスできないと表示されます。 2、ひとつだけ0バイトの空のフォルダが消せません。 もともとはアンインストーラーへのSC?があったようです。 すでに旧HDDはOS削除済みのため単独で起動できません。中身はまっさらになってもかまわないので、 この場合どのように消去すればよいのでしょうか? 旧HDDは3パーテションに分かれていてコレもまとめて一つのパーテションにしたいのですが、 消せないフォルダがある場合やはり無理なのでしょうか?あわせてよろしくお願いします。

  • 起動時OSの入ったHDDをブートせず止まってしまいます

    すみません、 CDRドライブにCDドライブから変えようと接続しました。 しかしジャンパをCDRドライブをmasterにしていたため起動後止めてはずしてslaveにしました。 (MasterはDVDドライブ) するとSCSIのチェックのあと、HDDを読み込んでWindowMeが起動しなくなりました。 ShiftかESCを起動時に押してHDDをBootするように選択しましたが どうすれば自動的にHDDを読み込んでOSを立ち上げられるようになりますでしょうか? BIOSはAWARD BIOSだと思います。