• ベストアンサー

マルチブートの失敗

マルチブート環境にしようとしたら、既存のパーテションが消えてしまい ました。なるべく早くパーテションを復旧する方法を教えてください。 状況としましては、まずwindows7をCドライブにインストしました。 その際、Dドライブがシステムの割り当てとして自然とできました。 それは置くとして、2テラのHDDを150G,150G,300G 1.4テラ、という感じで4つに領域を分けしました。 最初の150Gに、windows7をインストールし、Cドライブ 次の150Gに、windows visuta をインストし、Eドライブ 次の1.4テラを、データー保存領域のFドライブとして、 しばらく問題なく運用していました。 そして最後の300Gに、windowsXPをインストールしたのですが、 インストールする領域指定は間違っておらず、実際にインストール されたドライブは300Gになっていました。が、すでにある筈の C,D,E,Fの、4つのドライブが見かけ上、消えてしまいました。 現在は、XPをインストールしたパーテーションがCドライブとして 見えるのみです。ディスク管理で確認したところ、分割されてる筈の 既存のパーテションが、ひとつにまとまり未割り当てになってしまって いる状況です。これってMBR以外にも上書きされてる様なのです。 ただ他に余計なことはしていませんので、FainalDATAでのデータ吸出しは 可能かとも思いますが、なにぶん大容量なので時間がかかって大変です。 変なことはしてないし、データーは上書きされる残っている可能性が 高いので、なんとか簡単に復旧する方法をお教えください。 よろしくお願いいたします。

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

  • ベストアンサー
  • yakan9
  • ベストアンサー率54% (2244/4125)
回答No.9

通常とは、全く逆の方法でインストールされたので、XPのインストーラがどんな動きを したのかが非常に問題となってきます。 ご存知かもしれませんが、起動に関しては、内蔵HDDのマスターにMBRが書かれます。 このとき、MBRの中には、4エントリブンのパーティション情報を格納できるエリアがあります。 このエリアをどう書き換えたのかが問題ですね。 もし、質問文にあるように何も他の手段をとっていなければ、パーティションは生きているかもしれません。 そこで、knoppix5.3.1CD日本語版に入っているプログラムで、MBRの書き換えを指示してみることができます。 最新は、KNOPPIX6.0.1ですがこれには、そういったものは入っていません。 MBRをWindowsとは関係ない、KNOPPIXで書き換えてみて、パーティションの復活が可能か試し、 その後、以前に記載したコマンドを試されてはと思っています。 ただし、成功するかどうかは、分かりません。 ステップ毎の状況によると思います。

misakigo
質問者

お礼

皆様、貴重なアドバイス、ありがとうございます。ここにお礼をマトメさ せて頂きます。皆さんのアドバイス、ひとつひとつがヒントになり、 完全復旧の解決に至りました。 KNOPPIXでTestDiskを使う方法、とても勉強になりました。が残念ながら、 ブートCDでKNOPPIXは起動出来たものの、シェルからコマンドを打ち込ん でもTestdiskが立ち上がらず、色々、試してみましたが、とりあえず、 この方法は後回しにし、これをヒントにパーテションに関する復元をキー ワードにして調べた結果、「Partition Wizard Home Edition」という ソフト行き当たりました。で、これを走らせた所、一発で簡単に復旧出来 ました。 単にディスクを誤ってフォーマットした場合は別の様ですが、MRBが上 書きされパーテションの情報が書き換えられた場合、FainalData は全く 機能しませんで、かなり焦りましたが、元通りになって良かったです。 尚、教えて頂いた、Knoppixなどに入っているTestDISKというツー ルも素晴らしいソフトの様で、私のケースの場合、これを使っても完全復 旧していたと思われます。

misakigo
質問者

補足

>MRBが上書きされ   × MBRが上書きされ   ○ ↓ の内容の訂正です。m(_ _)m

その他の回答 (9)

回答No.10

自業自得 Testdiskでパーテーション情報を復旧

  • yakan9
  • ベストアンサー率54% (2244/4125)
回答No.8

> ディスク管理で確認したところ、分割されてる筈の > 既存のパーテションが、ひとつにまとまり未割り当てになってしまって > いる状況です。 この意味しているのが少しだけ見えない部分があります。 この意味している文章をそのまま受け取ると、 c:パーティション ?GB 未割り当て 2,000 - ? = のサイズになっている。 XPのサービスパック番号によっては、HDDの認識サイズ137GBがあります。 俗に「137GBの壁」といわれるもの、 XPインストール時、どんなメッセージが出て、どう対処したかによりますが、 今となっては間に合いませんね。 ここは、WINDOWSに頼って何かすると、非常に危険です。 CD-ROM一枚で起動するLINUX、KNOPPIX5.3.1CD日本語版を作って、内蔵HDDの パーティション構成をチェックしてみて、可能性を判断することでしよう。 root shellで、 fdisk -l で、パーティション情報を見る。

  • kuru_tora
  • ベストアンサー率57% (20/35)
回答No.7

  ベーシックディスクでしたらパーティションの数がオーバーしちゃいましたかね。 通常は7→XPの順でインストしてもこういう壊れ方しないですもんね。 せいぜい一時的にどっちも起動しなくなる程度です。 領域が消えちゃうなんてことはありませんから。 --------------------------------------------- >分割されてる筈の既存のパーテションが、ひとつにまとまり未割り当てになってしまって これ本当にそうなのかどうか確かめてみたほうが良いと思うんですね。 7のインストールを途中まで(領域選択の所まで)走らせて、実際に領域が残っていないかどうか確かめて見ては如何でしょうか。 もし7がまだ残っているのならインストールメディアからスタートアップ修復が有効かもしれません。 その場合、コマンドではなく標準装備のメニューからの作業をお勧めします。  

misakigo
質問者

補足

パーテションは壊れる筈ないと思ってたのですが、 どうも壊れてる感じもします。 昨日までは簡単に復旧元通りを目指してましたが、とんでもない話でして、 一片のデーターの吸い上げすら厳しい様な感じさえしています。 なぜか、FainalDATAを走らせても、まったく一切、何も出て来ません。 XPをインストールするという、容量にして3G程度の書き込みを 空の領域にしただけなんですけど、あとMBRも上書きしたんでしょうが、 今までこれほど酷い現象は始めてで混乱しています。 ちょっと頭を冷やしてチャレンジしますが、かなり厳しい状況です。

  • shinh
  • ベストアンサー率39% (363/926)
回答No.6

XPとVista以降で ブートシーケンスが変更されています。 あとから XP をインストールすると 厄介です。 参考 http://asugi23.web.infoseek.co.jp/diyf/diy88.htm#1 >XP → vista → 7、という順でインストール このようにすれば VISTA、7のインストール時にマルチブート環境を(自動で)構築してくれます。 参考に http://www.center-left.com/blog/archives/2007/01/vistaxp_1.html あと XP と VISTA、7 をデュアルブートした場合 XP を起動すると VISTA 7 の 復元ポイントが削除されてしまうという問題があります。 復元ポイントを使用されるならば 気を付けてください。 (ちょっと訳がおかしいところがありますが) http://support.microsoft.com/kb/926185/ja

回答No.5

EasyBCD http://mikasaphp.net/easy_bcd.html frame network 2.0が必要 Manage Bootloder>Reinstall the Vista Bootloader>Write MBR 7、Vistaが起動しXPが起動しなくなったらAdd an EntryからXPを追加

  • yakan9
  • ベストアンサー率54% (2244/4125)
回答No.4

試しに下記のことをしてみることをお勧めします。 三つのOSを起動できるようにセットしておき、 Windows 7のインストールディスクから起動して、「システムの修復」(?)からコマンドプロンプトに入り、 bootrec /fixboot bootrec /fixmbr を入れてみる。 Windows7でも、下記のツールが生かされていると思われます。 MBRの修復と、ブートストラップローダの全ての調整をWindows7の上位OSが補完してくれるかも知れません。 一般には、「下位互換は保証するが、上位互換は保証しない」というソフト界では良く使われる言葉です。 Windows 回復環境で Bootrec.exe ツールを使用して Windows Vista でのスタートアップの問題をトラブルシューティングして修復する方法 http://support.microsoft.com/kb/927392/ja http://okwave.jp/qa/q5595600.html

misakigo
質問者

お礼

情報、ありがとうございました。 ただ、すべて試しましたが、私の状況では改善は見られませんでした。 bootrec /fixboot bootrec /fixmbr bootrec /scanos bootrec /rebuildbcd 上記、4つ試してみましたが、未割り当ての領域まではスキャンして くれなかったです。上記コマンドを打っても、何のディスクアクセス も無く0.1秒くらいで作業が完了しますので。 一番の問題は、ある筈の3つのパーテションが消えていて、 未割り当てになっている点です。よってOS自体がスキャン する対象から除外している様です。

回答No.3

>下位のXP → vista → 7、という順でインストール はい。まともな人はそうしますwww

  • toogarasi
  • ベストアンサー率36% (82/227)
回答No.2

7は知りませんが VISTとXPは先にXPをインストしないと正常にマルチブート出来ません たぶん今回の原因もそれだと思います ファイナルデータなどの復旧ソフト使えば なんとかなるとは思いますが 退避領域の為にHDDがもう一台必要になります XPのドライブに他のOSを上書きインストでもいけそうな気もしますね 1.4の領域をフォーマットも領域解放もしてないのなら なんとかなるかも・・・ 自己責任でお願いします

  • saika2009
  • ベストアンサー率24% (6/25)
回答No.1

windowsの7とXPでは、同じNTFSでも互換がありません。(一寸語弊があるかな。) 7のままでは、XPはインストールできないので、最初にフォーマット が行われたと思います。で、MBRがXP用になったと。 なので、至急、復元ソフトでデータの救出を試すのがよいと思います。 簡単には無理だと思いますが。

misakigo
質問者

お礼

早速、ありがとうございます。 ということは、インストールの順番を間違えたって事でしょうか? XP、Vista、7、この3つを同居させるには、 下位のXP → vista → 7、という順でインストールして行けば、 ひとつのHDDを分ける方法でも上手く行くのでしょうか?

関連するQ&A