• 締切済み
  • 困ってます

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を起動するにはどうすればよろしいでしょうか。一晩寝れず泣きそうです。

共感・応援の気持ちを伝えよう!

  • 回答数5
  • 閲覧数82
  • ありがとう数4

みんなの回答

  • 回答No.5

1lool1さん 今晩は! このサイトにご質問と同様の回答がされていました↓ http://okwave.jp/qa1273530.html ご参考になれば幸いです。

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • Dのntldr boot.ini bootfont NTDETECTを

    Dのntldr boot.ini bootfont NTDETECTをCに移動してCをアクティブにしてもいいのでしょうか? WindowsXP Professional SP3です。 データの入ったDドライブを残したまま再インストールをしました。 Dにntldr boot.ini bootfont NTDETECTがあり、アクティブパーティションがDになってしまいました。 アクティブとマークされたパーティションをCに直して、ntldr boot.ini bootfont NTDETECTをCに移動させても問題ないでしょうか? もとは、Cは、再インストール後、論理ドライブになってしまっていました。それはAcronisDiskDirectorでプライマリ・パーティションに変えました。

  • NTLDRなどを誤って削除

    新年明けましておめでとうございます。 早速質問なのですが、 Cドライブに隠しファイルで表示されている boot.ini NTDETECT.COM ntldr bootfont.bin を誤って削除してしまい、PCが起動できなくなってしまいました。 ntldr,NTDETECT,bootfont.binは一応配布されていたので手に入りましたが、 boot.iniはどこで手に入れれば良いでしょうか。 また、手に入れたNTDETECTなんですが、これってDOSアプリケーションで合っているでしょうか。 よろしくお願いします。

  • Dがプライマリ システム。Cが論理 ブート。XPはCにあります。

    Dがプライマリ システム。Cが論理 ブート。XPはCにあります。 データのみのパーティション:Dを残したまま、ディスクの先頭にパーティション:Cをつくりなおし、XPを再インストールいたしました。いままでも、先頭をCドライブ(XP)にしていました。 すると、ディスクの管理の画面では、XPのある先頭のCドライブが論理ドライブになってしまい、Cには「状態 正常(ブート)」と表示があり、プライマリ・パーティションのままのDには「状態 正常(システム)」という表示があり、Dにntldr boot.ini bootfont NTDETECTが存在するようになってしまいました。 ソフトウェアAcronisDiskDirectorでCをプライマリ・パーティションに直し、ntldr boot.ini bootfont NTDETECTをCに移動させてもいいのでしょうか? WindowsXP Pro SP3

  • 回答No.4
  • Ace1
  • ベストアンサー率21% (555/2542)

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ご回答ありがとうございます。 教えていただいた http://nobumasa-web.hp.infoseek.co.jp/multi_boot/ のページと昨晩格闘していたのですが、自分には難しいかな、と感じてました。とりあえず、修復インストールしてみます。

  • 回答No.3

NO.1です 修復インストールが成功すれば元通り?にソフト等も使えますしデータも消えません デュアルブートを含めいろいろなことに挑戦するためには予備パソコンは必須です 普通に使うだけでもWindowsアップデートで起動できなくなる場合もあり何が起きるかわかりません

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ご回答ありがとうございます。早速今晩、修復インストール試してみます。今日も寝れないかなf^^;予備のパソコンいりますね。

  • 回答No.2

NO1さんが言っているとおり、デュアルブート環境の構築は、古いOSを先に入れパーティションを切り、新しいOSを入れる、という定石があります。 現在、動いていないXP環境を抜き出すのはほぼ不可能だと思われますので、データは救出できるにしても、アプリケーションなどは再インストール後、再度インストールしなければ利用できないと思います。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ご回答ありがとうございます。古いOSが先入れというのが2000を入れてから判明したため、こうなってしまいました。下調べが重要なのがよくわかりました。修復インストールで復活できそうなので今晩試してみます。No.1さんによるとソフトも、データも消えないとのことですので。

  • 回答No.1

Windowsの基本を無視しユーティリティソフト(自分はまったく信用していないです)を使わずにそんなことしたからです、デュアルブートは下のバージョンをインストール後、上位バージョンをインストールですよ これは再度別のパーテーションにXPをインストールしたから理解できますね うまくいくかどうか疑問ですが、新しくインストールしたXPと2000を削除し元のXPを修復インストールですね OSメディアで起動させ2回目に出てくる修復で修復インストールできます

共感・感謝の気持ちを伝えよう!

質問者からのお礼

回答ありがとうございます。修復インストールですと、XP上のデーターは全て消えて初期の状態に戻るということでしょうか。データは救出できてもかなり大事なソフトなどがインストールされているので、なんとか前のXPを復活させたいです。

関連するQ&A

  • XPがインストールされていないドライブ(C以外)がシステムになっています。

    これはどうなんでしょうか? OSはCでないと、さまざまなファイルのパスが不整合になるので避けていますが、これはどうなんでしょうか? 該当ドライブのboot.ini bootfont ntldr NTDETECTを削除すると、もとにもどるでしょうか? 削除した方が・・? XPをインストールしても、データドライブの方がシステムになってしまいます。 XP Pro SP3です。 今、だいぶ困っています。

  • ntldr is missing とでてXPが起動しない

    上記の通りです。 knoppixで調べたところ 「boot.ini」 「NTDETECT.COM」 「ntldr」 「bootfont.bin」 の全てが存在しなかったので http://lets-go.hp.infoseek.co.jp/kaihuku.html を参考にして回復コンソールを作成したのですが C:\WINDOWS>cd .. C:\>copy D:\i386\boot.ini と入力したのですが,ファイルが見つかりませんとでてコピーできません。 どうした良いのかわからず途方にくれております。 回答お願いします。 ちなみにFDのスロットはありません。

  • WIN2000でフロッピーから起動時に必要なファイルは何ですか?

    boot.ini,bootfont.bin,ntdetect.com,ntldrをフロッピーに保存しFDを最初の起動デバイスにしたのですがブートに失敗しました。何か足りないファイルがあるのでしょうか?

  • ntldr is missing Ctrl+Alt+Del  「boot.ini」

    パソコンを起動するとntldr is missing Ctrl+Alt+Del と出てOSが立ち上がらなくなりました。 以下のサイトを参考にしてみたのですが http://pctaisyohou.eax.jp/Entry/36/ ntldr NTDETECT.COM bootfont.bin boot.ini の内「boot.ini」が見当たりません。「保護されたオペレーティングシステムファイルを表示しない(推薦)」の チェックも外して見えるようにしています。会社のXPのパソコンのローカルディスクCを開いてコピーしようとしているのですが bootfont BINファイル NTDETECT MS-DOSアプリケーション ntldr システムファイル 3つはこれであっていますでしょうか? 「boot 構成設定」これは違いますか? 「boot.ini」がやはり見つかりません。 探し方がおかしいのでしょうか。よろしくお願いします。 またコピーするのはUSBメモリー・CD-Rでも大丈夫でしょうか。

  • 起動できない-FD起動

    現在なぜこうなったかは、よくわからないのですが急に先日PCが起動できなくなったので、以前作成した、起動ファイル(boot.ini bootfont.bin hiberfil.sys NTDETECT.COM ntldr)の入ったフロッピーから起動できるのですが、それをWindowsが入っているCドライブに上書きすれば直るのでしょうか? また、正しい方法を知っている方は教えてください。 メーカー:富士通 型名:FMV-BIBLO NB18D OS:Windows XP Home SP2 です。 方法がない場合はリカバリーするしかないと思っているのですが知っている方お願いします。

  • XPHomeに2000serverを入れたら起動できなくなりました 2

    XPはCドライブ、2000serverはDドライブに格納されています。そこで、 http://www.pc-sos.org/xp/xp_sos001.html の手順その1の方法で私の場合XPHomeが格納されているC:\Windows\i386のNTLDR・NTDETECT.COM をコピーしたところまではいいのですが、サイト記述の「3.でコピーしたファイルをシステムルート(boot.iniファイルがあるドライブ)にドロップして下さい。」とありますがboot.iniが存在しません。2000server側のDドライブのどこにコピーすればいいか教えてください。

  • デュアルブート:Windows2000とXPのブートシーケンスで使用されるファイルは全く同一でしょうか

    また変なことを考えました。 C:98SEインスト済に、次いでD:XPをインストすると、C:のブートストラップコードがNT用に書き換えられ、元の98用は Bootsect.dosファイルに書き出されBoot.iniにより起動OSが選択できるようになります。 このとき、D:にXPをインストした場合と2000をインストした場合に変更されるブートストラップ、作成されるBootsect.dos、 Ntldr、Boot.ini、Ntdetect.com ....等のファイル群はXPと2000の場合で1ビット違わず同じなのでしょうか。 つまり、XPインスト時にC:ルートに生成された上記ファイル群は2000起動時にも使用できるものなのでしょうか。 質問の意図がお分かりにならないかとは思いますが、やりたい事の趣旨はこういうことです。 つまり、ダサい簡易トリプルブートを実現しようとするのです。 1)まずXPをD:にインストする。 2)D:のシステム、アプリ全てを別ドライブにコピー保管する(これはC:の98上で行う)。 3)D:内の全ファイルを消去し、そこに今度は2000をインストする。 4)2000のシステム、アプリファイル全てを別ドライブにコピー保管する(これはC:の98上で行う)。 5)以後、XP、2000のどちらを使いたいかは、保管されたどちらかのOSをC:の98上でD:に書き戻し、起動してやればよい。 これは可能でしょうか。すべてFAT32です。 Bootsect.dos、Boot.ini、Ntdetect.....等のファイル群、PBRの内容が同じなら可能のはずですし、違えば不可能となるのですが。 (コピーに時間がかかる、マルチブートしたいなら市販のよい、確実なツールが山ほどある、なんてことは言わないで下さいね。これも勉強の1つですので)

  • DドライブのHDDだけで起動させたい

    2つのHDDをPCに接続しています。 CドライブにはWindows Meを、DドライブにはXPをいれています。 特に異常もなく普通に使えているのですが、CドライブのHDDから、 常に「キーン」という様な高音が出ていたりして、とても不快なんです。 そこで、Cドライブを外してDドライブのみを使うように、boot.iniを弄ったり、 boot.ini,bootfont.bin,ntdetect.com,ntldrをDドライブのルートフォルダにコピーして 起動してみましたが、「Operation System Not Found」と 表示されるだけでXPは起動しませんでした。 どうすればDドライブのHDDだけの接続で起動できるようになるでしょうか? ちなみにboot.iniの中身はこんな感じです。(rdiskの値を変えました) [boot loader] timeout=0 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /noexecute=optin /fastdetect /noguiboot

  • デュアルブートしなくなりました

    マスタードライブCにW2K スレーブドライブDにXP 別々のドライブにOSを入れてデュアルブート環境にしてましたが うっかりバックアップを取らずに CドライブのW2Kを再インストールしてしまいました。 XPがBOOT出来なくなった訳ですが NTLDR ntdetect.com bootfont.bin のバックアップがない場合 BOOT.INIを [boot loader] timeout=10 default=multi(0)disk(0)rdisk(0)partition(1)\WINNT [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Windows XP Professional" /fastdetect に書き換えただけでは元の環境に戻らないでしょうか? 助言頂けると助かります。

  • 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の設定方法。 がわかりません。 説明不足な点や間違っている点もあるかとは思いますが、どなたかご存知の方がいたらなんてもよいので教えていただけると幸いです。 よろしくお願いします。