• ベストアンサー

XP、Vistaデュアルブート環境でのMBR修復方法について

現在、内蔵HDDを2つのパーテーションに分割し、 Cドライブ:XP MCE(Media Center Edition) Dドライブ:Vista HOME Premium でデュアルブート環境で現在問題なく動作していますが、実は一度失敗?しました。一回目は、何回かVistaを起動させていると、ある日を境に、起動させる度に「ハードディスクに重大な問題が…」とメッセージを出します。確かにDドライブが少し不安定だな?と感じながらもインストールした私が馬鹿だったのですが、上記エラーは「×」で閉じた後は一応動作したので、今後HDD全体が完全に駄目になってもいけないと思い、XP側でAcronis True Image 8.0を使いC、Dパーテーションのバックアップをとり、新しいHDDにそのまま移し変えました。が、今度はBIOS起動後OS選択の画面からOSを選択してもエラーを返します。Vistaの方はインストールDVDの「修復」から問題なく起動可能になったものの、XPの方はインストールDiscを使った「修復」をしても解決できませんでした。ネットで色々調べたところ、MBRが関係している事は解ったのですが、具体的な解決策がよくわからなかったため、Vistaインストール直前の状態にTrue ImageでMCEを復活させた後、改めてDドライブにVistaを再インストールした次第です。 今後の事も考え、現在まともに動いているデュアル環境のバックアップをやはりXP側でTrue Imageを使いC、Dの両パーテーションのバックアップを(外付HDDに)取っておきたいのですが、問題になるのはMBRだと思っています。上記のように、Vista側は「回復」できるようになったとして、Bios起動後のOS選択でXPを問題なく起動させるためには、True Imageのパーテーションバックアップの他に何の項目のバックアップを取る必要があり、何の項目を書き換える必要があるか、お分かりの方がおられましたら教えてください。 宜しくお願いします。

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

  • ベストアンサー
  • unos1201
  • ベストアンサー率51% (1110/2159)
回答No.3

細かい環境が不明ですので、ケースバイケースということで回答することになります。 MBRですが、XPを起動するための書き換えに関しては、元のHDDであればそのまま利用できる、HDDを交換したり、パーティーションの大きさ等に変更があれば、それなりの工夫が必要です。 特に新規にHDDを用意したり、別のOS、LINUXなどで使ったあとに利用する場合には、完全に初期状態にまず戻すことです。パーティーションをすべて削除し、プライマリーでXP起動用にパーティーションを作成するのですが、ここでその場所をアクティブに指定する必要ができます。 それがうまくできない、起動不良になるときは、FDDなどから起動し、 >FIXMBR >FDISK /MBR などの処理がコマンドプロンプトから行なうのが可能です。 XPならCD起動で回復コンソールからするのが簡単ですが、メーカー製ですとリカバリー用のDVDなどからその命令が使えないものですので、98SE用のFDD、起動ディスクから下の段の命令でするのが手軽です。 FDDが使えないなら、CD起動の起動ディスク作成用のイメージがある程度ネットからもダウンロードできますが、できれば、起動ディスクからの方がいいとは思います。 その後、ちゃんとHDDが認識できれば、そこに以前のXPのイメージを復活させ、必要に応じXPのCDから起動し、XPを別のパーティーションに新規インストールするようにして、選択画面から復活させた方がちゃんと起動できるようになってから新規インストールした方を消してもいいと思います。 あとは、コントロールパネルのシステムの詳細から起動の部分を選択しなおし、以前のXPを優先して起動するようにし、選択時間を0にするとブートの編集をしないでもそれが以前のウインドーズを選択しただけで起動できるようになります。 その後、VISTAを新規HDDに移し、VISTAの起動DVDから起動の修復を行なえば見事に起動できるように復活できます。 面倒なようでもこのような手順を取らないとHDDを交換した場合にはちゃんと動かないことがありますし、ライセンスの再認証の要求はインターネット経由で簡単にXPもVISTAもできます。 私は、やはりXPのメディアセンターとビスタのホームプレミアムをデュアルブートにしたものと、XPのメディアセンターとビスタのアルティメットをデュアルにしたものを使っていますが、TVチューナーの設定で何回もインストールしなおしました。やっとうまく動くようにできたところをDVDにバックアップし、そこからちゃんとリカバリーできるように作成したところで、HDDを大容量に切り替えたくなり、あなたの問題と同じようなパターンになり、上記のように工夫し、解決しました。 一台はデスクトップでもう一台は米国で購入した東芝のノートですが、両方ともXPメディアエディションでしたので、ビスタに切り替える際に苦労したのです。インストールも、ドライバーの用意も簡単でしたが、チューナーの設定でメディアセンターを利用すると元々あったTVのソフトが画面が表示されなくなり、困ったのです。 外部入力からの録画をしなければビスタのメディアセンターでも十分なのですが、まだ、外部との共存が簡単にできる問題は未解決です。便利そうでも慣れるまではXPのメディアセンターを利用すると思いますし、無料放送はXPではCMが入るのに、ビスタではCMなしに見ることもできますので、使い分けしています。 とにかく、XPを起動するには、XPのブートの復活をさせないとできませんので、再インストールか、上記のような工夫は必要です。 http://homepage2.nifty.com/winfaq/howtoboot.html

参考URL:
http://homepage2.nifty.com/winfaq/howtoboot.html
kazu511963
質問者

お礼

非常に詳しい説明、ありがとうございます。 補足説明&お礼としてコメントさせていただきます。 細かい環境に関しては触れてなかったので申し訳ありません。 PCは自作PCです。所有しているOSは「Me」、「XP MCE」、「Vista HOME Premium」の3種を所有しています。いずれもOEM版です。 「Me」は既に今となっては使用していませんが、Meの時の起動FDは作成していたため、これが使えますね! >FIXMBR >FDISK /MBR >などの処理がコマンドプロンプトから行なうのが可能です。 の項目もネットで調べている際発見はしたのですが、残念ながら最初の復旧を試みた際は試さなかったため、やってみるべきだったと反省しています。 それと、今現在は別HDDにTrue ImageでXPだけを復活させた後で改めてDドライブにVistaを再インストールしたので問題なく稼動しています。 次回、もし現在のデュアル環境OSでHDDを交換する必要(大容量HDDにするとか…)があった際はご教授いただいた内容を参考にしてみます。 また、基本的にOSを入れているHDDはソフトが入っている程度で、プライベート的なファイル、その他データは物理的に別HDDにて保管していますし、不定期ながらDVDにもバックアップしているのでデータ全てが吹っ飛ぶ危険性はないので安心していますが、OSの再インストールはドライバ、各々設定している環境、ソフトのインストールと時間と手間がかかるのでできればOS再インストールだけは避けたいものですね。 あと、以前別の項目で質問した際も他の方が教えて下さったのですが、チューナーが曲者のようですね。今はもう販売終了となってるBUFFALO製のチューナーですが、一応「MCE対応」だったので購入して使っていましたが、VistaのMedia CenterでTV設定はまだ勇気?がなくて設定を試みていません。悩みの種が増えそうな気がして(笑) 長々となりましたが参考になりました。ありがとうございました。

その他の回答 (4)

回答No.5

ちなみにXPとvistaのboot時の動作の違いは参考URLに乗っています。 XP MBR->C:\Ntldr Vista MBR->C:\Bootmgr あなたの環境でXPを起動する場合は、 MBR->C:\Bootmgr.exe->C:\Ntldr.exe の動作をするはずです。

参考URL:
http://support.microsoft.com/kb/919529/ja
kazu511963
質問者

お礼

解答いただきありがとうございます。 参考URLも読んでみました。 まだまだ勉強不足な折、色々勉強してみたいと思います。 2通に渡る解答いただき、感謝しています。 ありがとうございました。

noname#99202
noname#99202
回答No.4

True Imageをお使いなら、新版(Home 10)を試してみたらどうですか? 今までは、MBRを保存するにはHDD全体をバックアップする必要がありま したが、新版ではCドライブを保存するだけで、MBRもバックアップしま す。 復元するときは、Cドライブは指定せず、「MBRと0トラック」という項 目だけを指定すれば、あっという間にMBRをもとにもどせます。

kazu511963
質問者

お礼

ご解答いただきありがとうございます。 新版(HOME 10)、私も色々ネット検索している際にこれに惹かれました。 下記回答者様への記載しましたが、8.0をダウンロード版で購入したのが昨年の秋口頃だった(はず)なので、出費を考え、悩んでいるところです。 いずれはアップグレードしたいんですが、私も試してみたいので、いずれアップグレードを検討してみたいと思います。

  • goold-man
  • ベストアンサー率37% (8365/22183)
回答No.2

>Acronis Tr*e Image 8.0を使いC、Dパーテーションのバックアップをとり、新しいHDDにそのまま移し変えました 私もAcronis Tr*e Image を使っていますが(バージョンは違う)、CドライブのイメージバックアップをDドライブへ保存、DドライブのイメージバックアップをCドライブに保存しています。(後で外付けHDDへ保存) 新しいHDDとは内蔵HDDの新しいものですか? Acronis Tr*e Image は壊れたHDDをバックアップしても復元できない。(正常なHDDの状態をイメージバックアップしておきます) >Tr*e Imageを使いC、Dの両パーテーションのバックアップを(外付HDDに)取っておきたい 外付HDDにイメージバックアップファイルを保存しても、PCにトラブルがあった場合に、USB接続のHDDからは起動しない(復元作業もできない)と思います。 そこで私は、ブータブルDVDからの復元をしたいために、DVDへの直接書き込みやバックアップイメージとブータブルメディアの統合されていると言う、参考URLのものを検討しているとことです。

参考URL:
http://www.proton.co.jp/news/release/2007/0109.html
kazu511963
質問者

お礼

いずれにしても、ご解答いただきありがとうございました。

kazu511963
質問者

補足

解答ありがとうございます。 >新しいHDDとは内蔵HDDの新しいものですか?  内蔵HDDを新しくしました。 >外付HDDにイメージバックアップファイルを保存しても、PCにトラブルがあった場合に、USB接続のHDDからは起動しない(復元作業もできない)と思います。  お使いのTrue Imageのバージョンが何かわかりませんが、True Image8.0のリカバリディスクから起動かければ外付けHDDのイメージから復元作業はでるようです。(現に今回はそれで復元させましたので) 参考URLのTrue Image 10HOME、欲しいですね… 私も質問する前に読みましたが、8.0をダウンロード版で購入したのが昨年の秋頃だった(はず)なので、アップグードしたんですが、出費が…と思うとまだ決心が付かない小心者です(笑)

回答No.1

C,Dをそれぞれ取るだけで十分です。たぶん、Cドライブの中にMBRが含まれます。 >Vistaインストール直前の状態にTrue ImageでMCEを復活させた後、改めてDドライブにVistaを再インストールした次第です。 それでMBRが復旧したということでしょう。

関連するQ&A

  • Vista XP デュアルブートでMBRとBCDの設定がわからない

    ネットでいろいろ調べたのですがいまいちわからないので質問をします。メインにVistaを使用していたのですが、仕事の関係でXPを導入することにしました。HDDを追加してXPをインストールすると当然Vistaが起動しなくなりました。 XPはSP1以前のものをインストールするために後でSP3にアップするにしてもHDDは500GBは130GB程度しか認識しないとかVistaを認識しないでフォーマットしないと先へ進まないとかいろいろありましたが、Cドライブにはいままで使用していたVistaをノートンゴーストでバックアップし、DドライブにはXP Professionalをインストールすることにはうまくいきました。 しかし、VistaとXPのインストール順序でMBRがXPのものに変更されたり、BCD設定がうまくいかないとかでデュアルブートがうまく設定できません。 MBRの設定やBootmgrのコピーにてこずっています。 結局Vista、XPとも単独にそれぞれC、Dドライブにインストール済みですのであとはMBRとBCDの設定になると思いますが、どのように設定すればよいか教えていただきたいのですが。 このような面倒な作業にしてあるのはVistaの新規インストールは今までの蓄積したソフトの設定があるので絶対避けなければなりません。Vistaだけはバックアップしたシステムをリストアすることが必須の条件です。

  • xpとvistaのデュアルブート環境で、trueimageを使ってvistaのみにするには

    表題のとおり、xpとvistaのデュアルブートで使っていますが、xpでのみ動作していたソフトもvista対応になったのを機にvistaのみにしようと思っています。 デュアルブートはひとつのHDDをC,Dのパーテーションに分け、vistaのDVDから起動してDにインストールしました。 ファイルを見ると、vista起動の場合でもCのブートmgrをまず見に行っているみたいです。 そして、trueimage10homeにて(そのブートCDから)、HDD全体のイメージバックアップをとってあります。 (1) HDDをフォーマットし、Cのみにする。 (2) trueimageのブートCDで起動して、イメージからvistaの入っている  Dのみ復元。 (3) しかし、それではvistaは起動しないと思われますが、そのような  方法でvistaを起動できるようになるでしょうか。 Cをブート関連のファイルのみ残してあとは手動で削除するのがいいのかもしれませんが、この際、きれいにCにvistaのみ、というふうにしたいのです。 以上、よろしくお願いいたします。

  • MBRの修復とデュアルブートについて

    今使っているWindowsXPの入ったHDDを別のHDDに HD革命のCopy Driveというソフトを使ってコピーしました。 この時点でXPの起動は可能であることを確認しました。 次に、新HDDの空き領域にFedoraをインストールしてデュアルブートにしようとしました。 linuxのブートローダをFedoraをインストールしたパーティションの 最初のセクタにインストールするよう指定しました。 これで起動しようとするとbad PBRと出て XPもFedoraも何も起動しなくなったのでMBRが壊れたと考えて XPの回復コンソールでFixmbrを実行しました。 すると今度はError loading operating systemと出て やはり起動できませんでした。 XPを起動できるようにして、Fedoraと デュアルブートにするにはどうすればいいですか?

  • vistaとxpでデュアルブートしようとして・・

    今vistaを使っていて多少重かったのでXPも入れようかと思い、Dドライブを指定してインスコしていたのですが、 A disk read error has occurred. Press CTRL+ALT+DEL to restart. と言うエラーがでてしまいXPのセットアップ画面にもすすまずvistaも起動しない状態になりました。 原因はプライマリ パーティションのブート セクタが上書きされてしまうことだとわかったので、一度VISTAをアンインストールしてXPをインストールしようと思っているのですが、VISTAにあるデータのバックアップを取りたいのです。 パーティションを修復してあげればいいのはわかっているのですが、いまこの状態でVISTAのインストールディスクを入れ、修復を行うとCドライブのデータは消えてしまいますか?・・・ できれば一度VISTAで起動してバックアップをとってからアンインストールしてXPのインストール行いたいのですが・・ よろしくお願いします・・

  • デュアルブートに失敗しVISTAが起動しなくなりました

    質問の内容は、タイトルの通り、デュアルブートに失敗しVISTAが起動しなくなりました デュアルブートを構成する際には、システムコマンダー9を使用して行いました。 具体的に言うと、システムコマンダー9のOS選択画面上にはXPと Vistaの選択アイコンが表示されるのですが、Vistaを選び起動させようとしても、 何も表示されず画面が真っ暗になったあと、自動的に再起動されてしまいます。 ちなみに、XPに関しては問題なく起動できます。 xpは間違えてリカバリ領域にインストールしてしまいました。 初めはこれが原因だと思ったのですが、初めてSC9でデュアルブートを構成して、再起動させてvistaを起動させた際には問題なく起動しましたので、これが原因だとは思えにくいです。 この後、xpのパーティション側のドライブを増やそうと、vistaがインストールされているHDDから空き容量を、xpがインストールされているHDDに移動し要領を増やす処理を実行し、再起動を実行したら vistaが起動されず、上記のような動作をするようになりました。 たぶん、この時vistaのMBRがxpのMBRに上書きされてしまったせいだと 思っているのですが、原因がよくわかりません。 このような場合は復旧不可能でしょうか? ちなみに、ノートPCなのでvistaのインストールCD、 また、リカバリーCDのバックアップも取っていません・・・

  • XPとVISTAのデュアルブート環境でのトラブル

    PCはDELLのDimension9150です。Pentium D プロセッサー 820、メモリー2GB(500MGx4)にて5年間使用中です。購入時はCドライブにXP(Media Center Edition)だけでしたが、その後内装型HDD(Jドライブ)を装着しVISTAをインストールしました。Boot選択画面でVISTAを選択すると無事に立ち上がりますが、いったんXPを立ち上げたあと再起動してVISTAを立ち上げようとすると起動不能となります。システムデスクにて修復すれば回復しますがXP→VISTAでは同じ現象です。一方VISTA→XPでは時間がかかりますが「深刻な状態から回復しました・・・」のメッセージのあとXPは立ち上がります。ドライブの割り当ては、XPではシステムがCドライブ、各アプリがDドライブ、その他データがJドライブ、Hドライブ等の表示が出ますが、VISTAではシステムがCドライブ(インストールしたのはJドライブです!)、各アプリがFドライブ、その他データがDドライブ、Eドライブ等と変更されています。またVISTA使用中にたびたび「ハードディスクの問題が検出されました・・・」の表示が出てEドライブのバックアップを取るよう催促のメッセージが出ます。現在のPC環境ではデュアルブートは無理なのでしょうか?PCには詳しくありませんのでよろしくお願いいたします。

  • XPとのデュアルブートでVistaだけ入れ直したい

    こんにちは。 CドライブにVista DドライブにXP を入れてAcronis OS Selectorを使いデュアルブートを構築しています。 今回CドライブのVistaだけクリーンインストールしたいと思っているのですが、 普通にクリーンインストールしたらMBRが書き換えられて XPが起動しなくなるのでは無いかと心配しています。 いざとなったら全部インストールし直せば良いのですがなるべくなら避けたいです。 Vistaのみクリーンインストール後、今までと同じ様にデュアルブートが出来る用にしたいのですが この様な事は可能なのでしょうか? 何か良い方法がありましたら教えて下さい。 宜しくお願いします。

  • XP,Vistaのデュアルブート構築の不具合

    XPインストール済みHDDの他パーティションにVistaをインストールしました。 そうしたところいままでドライブCはXPであったのですが、強制的にVistaがC、XPがEとなりました。 その影響か分かりませんが、起動時においてもOSの選択画面がでず、Vistaのみのシングルブートとなってしまいました。 これはまずいと思い、Vistaが入っているパーティションをフォーマットしたものの 今度は起動時に「NTLDR is missing」と出てXPも立ち上がらなくなってしまいました。 AcronisTrueImage等のCD起動ユーティリティにて確認したところ、XPインストールパーティションがDドライブと認識されたままになっていることが原因のようです。 この解決策として何かいい案はありませんでしょうか? XPの回復コンソールや、パーティションマジック等でできるのか調べてみたのですがよくわからず・・ どなたかお願いいたします。

  • XP Vista デュアルブート

    VistaプリインストールマシンにXPをデュアルブート(マルチブート)しようと思ったのですが、MBRやその他の関係上難しいとのことでどうしようか迷っています。 そこで、DドライブにXPをインストールして、Vistaをメーカ付属の機能を使ってCドライブに復元しようかなと思いました。 この場合、XPとVistaをデュアルブートすることはできますか? ちなみに、メーカーは富士通で、OSが起動しなくてもバックアップ機能を使えます。 もし、この方法では無理で、他に方法をご存じの方がいましたら教えていただければ幸いです。

  • XPとVistaのデュアルブートについて

    DELL Dimension 9200C MCEを使用中です。 Windows Vista Home Premium とのデュアルブートを考えております。 HDDは250GBで工場出荷時の状態のままで パーティションは四つに区切られており 1)78MB FTA 正常 (EISA構成) 2)(C:)169.92MB NTFS 正常 (システム) 3)バックアップ(D:) 58.18GB NTFS 正常 4)4.64GB FAT32 正常(不明なパーテーション) の以上です。 デュアルブートをするにあたり、市販ソフト(HD革命)を使用して パーティションを切り直そうと思っております。 そこで質問なのですが、デュアルブートするにあたり 250GBのHDDの適正なC:、D:ドライブの割合はどれくらいでしょうか? またデュアルブートの際、C:ドライブはXP、D:ドライブにVistaの他に データバックアップ用ドライブ(E:ドライブ?)と言ったものは 作った方が良いのでしょうか? それから上記 1)、4)のパーティションは通常表示されておりませんが マイコンピューター→管理→ディスクの管理で見られます。 これって何なのでしょうか? 以上の質問、どなたかお分かりになる方がいたら教えて下さい。 宜しくお願いいたします。