• 締切済み

XPとvista

Cドライブ XP home Dドライブ XP pro Eドライブ 今回Vistaをインストール ここまではOKでした いざ起動してみるとVistaと旧OSの選択画面が出て Vistaを選べばVistaが起動しますが (Earlier Version of Windows)を選択すると XPの選択画面が出ず起動できません XPの回復コンソールを使ってMBRを修復するとXPの選択画面が出て起動できますが今度はVistaを選択できません?XPを起動できないときのブートマネージャには ファイル : ntldr 状態   : 0x000000e 情報   : アプリケーションが見つからないか壊れているためエントリーをロードできませんでした。 と出ます。 今はVistaのみ起動できる状態ですがXPとvista両方とも起動できるように修復する方法は無いでしょうか? よろしくお願いします。

みんなの回答

  • salvager
  • ベストアンサー率49% (530/1075)
回答No.1

VistaからBoot Loader自体のシステムが変更になったのは御存知だと思いますが、以下の方法で起動できませんか? (Earlier Version of Windows)を選択すると・・・ >Legacy Windowsを選択出来ませんか? 参考URLの「2つのBOOT Loader」を参考にしてみてください。

参考URL:
http://www.exconn.net/Blogs/team03/articles/2515.aspx
hiropon77
質問者

お礼

返信ありがとうございます。 「2つのBOOT Loader」の方法ですとXPを起動する必要がありますが今起動できず・・・

関連するQ&A

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

    Vistaをインストールしていたパソコンに、新たにハードディスクを増設し、そこにXPをインストールし、デュアルブートしたいと思いました。 XP自体はうまくインストールされましたが、デュアルブートの設定がどうやってもうまくいきません。 起動時にXPが勝手に立ち上がってしまうのは最初から知っていた症状だったので、コマンドプロンプトで I:\boot\bootsect.exe /NT60 All C:\Windows\system32\bcdedit /create {ntldr} /d "Windows XP Home Edition" D:\Windows\system32\bcdedit /set {ntldr} devicepartition=D: D:\Windows\system32\bcdedit /set {ntldr} path \ntldr D:\Windows\system32\bcdedit /displayorder {ntldr} /addlast ※DはVistaが入っているハードディスク、Iはディスクドライブです。 を実行しました。 ですが D:\Windows\system32\bcdedit /displayorder {ntldr} /addlast はうまく処理されず、「要素データを設定中にエラーが発生しました。指定されたファイルが見つかりません。」という表示が出てきてしまいました。 まあいいかと思い、再起動してみるとちゃんとデュアルブートになっていて、OS選択の画面が出てきました。ですがXPの方を選択すると「ファイル:\ntldr 状態:0xc000000e 情報:アプリケーションが見つからないか壊れているため、選択されたエントリをロードできませんでした。」というコメントが出てきて、実行不可能。 仕方ないのでVistaの方を選択すると、Vistaは普通に起動します。 ですがもう一回再起動をかけると、自動的にXPが起動されるようになり、OS選択画面は二度と表示されなくなりました。 ですので現在の状況は振り出しにまた戻ってしまったわけです。 どうすればこの事態は打開できるのでしょうか? 本当に八方塞の状態で困っています。みなさまのお力添えをよろしくお願いします。

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

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

  • VistaとXPのデュアルブートについて教えてください。

    VistaとXPのデュアルブートについて教えてください。 先日、デュアルブート環境で、XPの動作が不安定になり、同じハードディスクに初期化してXPをインストールし直しました。 それをやると、NTローダが読めないと言われ立ち上がらなかったので、とりあえずVistaのディスクを使ってbootrec.exeからMBRを修復してVistaのOS選択画面からVistaのほうを立ち上げられるようにして、VistaのほうでXPのハードディスクを見てみたところ、NTローダがインストール時にコピーされてなかったようなのですが、なぜなのかわかりません。(1) NTLDRとNTDETECT.COMをXPのディスクからコピーしてXPをインストールした側のrootにおいたところ、いつものようにインストールが開始されてXPを入れてデュアルブートを構築し直すことができました。 ところが、Vistaと以前のOSの選択画面を過ぎるとXPが起動するはずなのですが、なぜかまたOSの選択画面が出ます。Windows XPともう一つ下に同じくWindowsXPと二つXPが並ぶ状況です。 上のほうを選択するとXPが起動しました。(2) 2、3日その状態で、ドライバなどなどをインストールしていたらある日突然XPがロードされなくなりました。 Vistaのほうはきちんと動いています。 どうやらboot.iniの設定が何かの拍子で変更されたのではないかと思いますが、パーティションなどの知識が疎いためどのように設定すればいいかわかりません。(3) 現在のVistaで見た設定は以下のようになっています。 Windows Vista(C:) Windows XP(D:) XPがきちんと動いているときにboot.iniの中身を見たのですが、よくわかりませんでした。 うろ覚えですが、 [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS [operating systems] multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn multi(0)disk(0)rdisk(1)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn こんな感じだったと思います。 説明が長くなってしまって質問がわかりずらいと思います。 (1)NTLDRがハードディスクにコピーされなかった理由。 (2)なぜ同じOSを選択する画面が出るのか。 (3)boot.iniの設定方法。 がわかりません。 説明不足な点や間違っている点もあるかとは思いますが、どなたかご存知の方がいたらなんてもよいので教えていただけると幸いです。 よろしくお願いします。

  • XPとVistaを・・・

    デュアルブートとは一つのHDDをパーティションで分けて ドライブごとにXP・Vistaを入れることでしょうか? 起動時にはどちらを起動するか選択できる画面がでるとおもうんですが・・・ 今回私がしてみたいこととは HDD二台にそれぞれXP・Vistaを入れ起動したいのですが、 デュアルブート時のように選択する画面が出来ません。。 いちいちBIOSを開くのも面倒なので 簡単に切り替えが出来る設定などはありますでしょうか? おしえてください。

  • XPと2000のデュアルブートでXPが起動できません。

    すいません、色々過去ログとかみて試したんですが、お手上げになっちゃいました。 よろしくお願いします。 最初、XPが入ってて、ntldrなどのバックアップをとらずに、あとから2000をいれちゃった状態です。 PCのスイッチを入れるとOS選択画面がでないで2000が起動します。 XPはDドライブで、2000はCドライブになってます。 xpのCDのI386からntldr ntdetect.com bootfont.binを2000が入っているCドライブにコピペしたのですがOS選択画面がでてきません。 新しくパーティションを作成して(Fドライブです。)XPを試しに新規インストールしてみました。(Fドライブは後に消去するつもりでした。) OS選択画面が出るようになりましたが、当然FドライブのXPが起動してしまいます。そこで、boot.iniの情報を手動で編集して、あれやこれやと試してみたのですが、うまくいかず、ここでお手上げとなりました。 Dドライブに入っているXPを起動するにはどうすればよろしいでしょうか。一晩寝れず泣きそうです。

  • 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には詳しくありませんのでよろしくお願いいたします。

  • 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のインストール行いたいのですが・・ よろしくお願いします・・

  • XPとVistaのデュアルブートインストがうまくいきません

    ドスパラから今朝OEM版VistaUltimateが届きました。HDドライブCには現在のXPが動いています。HDドライブDは空にしてプライマリードライブとしておきました。此処がまずかったのか論理ドライブにしないといけなかったのか? Vistaをインストール後起動すると、立ち上がり時本来表示されるべき筈のXPとVistaの選択画面が一瞬現れたように見えた?のですがスルッと通り過ぎVistaが立ち上がります。Vistaは順調に動きますし、XPドライブもチェック制約がありますが覘くことは出来ます。XPを起動する時はVista側のHDDの配線を抜いて元に戻しています。此の時XP修復支持が出ますがマイクロソフト正規版CD(本来はWinXPのCDなのですが、間違ってFrontPageのCDを)入れてエンターキーを押したらすぐXPが起動してくれました。こう言う状態を正しくデュアルブートで起動させるにはどのようにしたら宜しいでしょうか? どなたかご指導頂ければと思います。宜しくお願い致します。

  • XPとのデュアルブートの起動選択画面を消したい

    Cドライブ XP Dドライブ OSなし Eドライブ VISTA まずC&DドライブのみのPCに Eドライブをインストールし XPとVISTAのデュアルブートで起動画面を選択していましたが Eドライブをフォーマットして VISTAを起動できないようにしました。 が PCを立ち上げると 以前通りにデュアルブートの選択画面が 出てきます。OSはXPのみになったので勝手に起動すると思っていたら、いまだにOSの選択画面が出てくるのですがデュアルブート画面をなくして 元のようにXPのみを起動させるとことができるのでしょうか?

  • Windows VistaとXPをマルチブート(デュアルブート)させる方法

    セットアップする順番は、 Vista Ultimate x64(Cドライブ、現在使用中のOS)→ XP HomeEdition x32(別パーティションにインスト予定) の予定です。 今使っているHDDは、4台で1台はOS用に使って、残り3台はデータ用に使う予定です。 OS用のHDD(640G)を、今は C: 320G D: 320G で使っています。 C:にVistaがインストされた状態なので、DにXPをセットアップするとなると、 XPのブートローダである「NTLDR」が起動されるようにブートセクタが書き換えられている, XPインストール時に,Vistaのブートローダ「Bootmgr」の存在が認識されないために、次の設定をする必要がある。 《ブート情報の変更手順》 1. XPを起動 2. アクセサリのコマンドプロンプトを起動 3. DVDドライブ(E:とします)にVISTA の DVD を入れる. 4. 以下の5-7のコマンドを入力し,ブートセクタの書き換えを行います.   5. 光学ドライブに移動 C:\Documents and Setting\[ユーザー名]>e: ※e:はDVDドライブを指定して下さい. ※「\」は半角の¥で入力して下さい.   6. DVD内の\bootフォルダに移動 E:\>cd \boot ※cdがフォルダに移動するコマンドです.   7. ブートセクタ書き換えコマンドを実行 E:\boot>bootsect /nt60 all ※ ここまででVISTAの起動情報に置き換わります.このままだと今度はXPが起動しないので,以下の以下の8-12のコマンドを入力し,BCDにXP起動の為のエントリを追加します.   8. ビスタのsystem32フォルダに移動 E:\boot>cd c:\windows\system32   9. C:\WINDOWS\system32>bcdedit /create {ntldr} /d "Microsoft Windows XP"   10. C:\WINDOWS\system32>bcdedit /set {ntldr} device partition=C:  11. C:\WINDOWS\system32>bcdedit /set {ntldr} path \ntldr   12. C:\WINDOWS\system32>bcdedit /displayorder {ntldr} /addlas ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー こうやればいいと聞きました。この設定方法はあっているのでしょうか・ また、万が一OSのどっちかが不安定になり、1つのOS(VistaかXP)を再セットアップしたいときには、どうやればいいのでしょうか?