- ベストアンサー
HDDの認識がおかしい・・・
OSのトラブルなのかハードのトラブルなのか分からないのですが・・・ 2年半ほど使ってるPCをクリーンインストールしようとしたところ、 OSいれてCDブートで起動するとCとDドライブが逆に認識されます。 インストール画面で元CがD、DがCと表示されます。 CとDはSATA接続の120Gを40,80に分けてあります。 で、インストール後HDDブートで起動すると元の環境、CDブートだと 新しくインストールしたOSが立ち上がります。 CDブートでは元々入ってるXPが認識されず、HDDブートでは新しくインストール したOSが認識されないようです。 自分でもよく分からない状況なので分かりにくい説明ですが・・・ どなたか解決法ありましたらよろしくお願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
まず、今の状態がどんな状態なのか、確認する必要があります。 コントロールパネル → 管理ツール → コンピュータの管理 → ディスクの管理 でパーティションの状態をメモします。 次に、スタートボタン ファイル名を指定して実行 msconfig システム構成ユーティリティを出します。 boot.iniのタブboot.iniの内容をメモしましょう。 次にコマンドプロンプトを起動します。 プログラム → アクセサリ → コマンドプロンプト c:\Documents and Settings\ユーザー名> または、 d:\Documents and Settings\ユーザー名> のどちらになっているかメモします。 c: または d: で動いていることが分かります。 次にメモ帳で、 c:\boot.ini d:\boot.ini を出してみてください。 両方とも、boot.iniの内容は同じでしょうか。 特に最後の行の数字部分が大事だと思います。 これで状態は分かったでしょうか。
その他の回答 (4)
- violet430
- ベストアンサー率36% (27472/75001)
認識できなくなった原因は分からないですが、HDDを初期化(物理フォーマット)すればいいのではないですか?
お礼
原因不明で旧OSの入ったHDDをフォーマットしてもブート方法を変更 するとまた立ち上がってきます。 とりあえずパーテーションを切りなおすところからやり直そうと 思います。 知恵を貸してくださった皆様に多謝です。
- yakan9
- ベストアンサー率54% (2251/4143)
boot.iniの内容が同じようなものが、最後の2行にあれば、 c:の中に2つのOSが入っています。 フォマットして、インストールしてみてください。
お礼
OSが同じドライブに入ってる分けでは無いようでした。 1stHDD(C:40G、D:80G)、2ndHDD(E:80G)の構成でCとDにそれぞれ OSがインストールされててCDブートではDに入った新規XP、HDDブート ではCに元から入ってたXPが立ち上がってました。 お互いに認識されてないようで・・・
- yakan9
- ベストアンサー率54% (2251/4143)
おそらく、フォーマットせずにインストールされたのであれば、 c: の中に、2つのOSが入ってしまったのではないかと推測します。 コマンドプロンプトで、 d: dir /a と打ち込んでみてください。
CとDが入れ替わってしまうという部分のみの回答になりますが、 リカバリではなくOSの新規インストールですか? Dドライブも基本パーティションになっていて、 Cドライブ初期化し領域を再確保しOSを新規インストールするとCとDが入れ替わる事があります、 このような場合にはDは拡張パーティションにしておくか、 PartitionMagicのようなパーティション編集ツールがあるなら隠しパーティションにすれば、 このような状況にはなりません。
お礼
早速の回答ありがとうございます。 >リカバリではなくOSの新規インストールですか? そうです。というかリカバリしようとしたのですが元から入ってるOSを 認識してくれないのです。 あれこれ試しているうちに元Cドライブが認識すらされなくなってしまいました・・・ これからまたいろいろ調べて試してみます。
お礼
書き込みが遅くなってすいません。 今本体PCはOSをいれていない状態なので確認できません。 ドライブ自体は正常なようです。 よく分からないのはCDブートとHDDブートでは起動するOSが 変わってしまうという現象が・・・ パーテーションマジックを手に入れたので一度パーテーション 結合してやり直してみます。