• ベストアンサー

XPと2Kのダブルブートで、2Kを再インストールするとXPが起動できなくなる対応策について

Barracudaの回答

  • ベストアンサー
  • Barracuda
  • ベストアンサー率59% (60/101)
回答No.6

Barracudaです。 ひとつ忘れていました。 Windows2000をあとからインストールしたので、念のためにCドライブのブートセクターをXP用に書き換えてください(たぶん必要ないと思う)。 XPのインストールCDから起動して回復コンソールに入り、 fixboot c: とタイプしてください。これでブートセクターがXP仕様に変更されます(変更してもWindows2000は起動できるのでご安心を)。 fixmbrではないので念のため(fixmbrはHDDを誤認識するときなどに使う、最強ですが危険なコマンドです)。 インストールしたXPに適用しているサービスパックは何でしょうか。 お手持ちのCDはサービスパック2が適用されていないようですね。 しかし、XPをインストールしてからサービスパック2を適用していなければ、このCDのファイルを使用しなければなりません(2004年8月以降のファイルでは起動しない可能性があります)。 もしインストール後にサービスパック2を適用した場合は、参考リンクからサービスパック2のインストールファイルをダウンロードしてください。 このファイルの中にサービスパック2のntldrとNTDETECT.COMが入っているので、キャビネットファイルを解凍できるソフトで抽出してください(このファイルはキャビネット自己解凍ファイルです)。 ブートメニューが出ないとのことですが、Cドライブのルートにboot.iniというファイルは存在するでしょうか。 存在しない場合はboot.bakをboot.iniにリネームしてみてください。 なお、CドライブにWindows2000、EドライブにWindowsXPをインストールした場合のboot.iniを作成してみました。 [boot loader] timeout=10  'メニュー表示時間(秒) default=multi(0)disk(0)rdisk(0)partition(1)\WINNT  ’既定で起動するOS [operating systems] multi(0)disk(0)rdisk(0)partition(1)  \WINNT="Windows2000" /fastdetect multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="WindowsXP" /noexecute=optin /FASTDETECT boot.iniが見つからない場合は、新規に作ったテキストファイルに上記内容をコピーし、ファイル名をboot.iniに変更してCドライブルートに置いてください。

参考URL:
http://www.microsoft.com/downloads/details.aspx?FamilyID=049c9dbe-3b8e-4f30-8245-9e368d3cdb5a&displaylang=ja
RogerK
質問者

お礼

せっかくお教えいただいたのに、[boot loader]をメモ帳に書いてCに保存したところ、当方のミスで今度は、2Kが立ち上がらなくなってしまい、往生しました。(復活しました。)Barracudaさんのせいではありません。反省しています。 しかし困っていなければ、素人は余計なことはしないほうがよいと感じました。(パソコンが動かなくなったときの血の気が引くようなショックな感じは、パソコン依存症ぎみかなと、思います。) 理解は深まり、どうすればよいかはわかりました。ありがとうございました。これにて閉じます。

RogerK
質問者

補足

丁寧な回答のお礼とともに 返答おくれて申し訳ありません。 手持ちのXPproインストールCDはXP公開時のものでSPはついておりません。 サービスパックSP2は、電気店 書籍 郵便局などで配布された、CD(WindowsXPServicePack2)を使いました。このCDのなかを検索してもntldrとNTDETECT.COMは見つかりません。これと、参考リンクからサービスパック2のインストールファイルとは、別のものですか?まだダウンロードしてみてありませんがキャビネット自己解凍ファイルを開く必要があって見つからないのでしょうか? また、家族のパソコンでXPHome(SP2)があります。その中には、ntldrとNTDETECTと書いてあるファイルがありましたが、それを使用してもよいですか? Cドライブには、BOOTDISK DISCOVER DocumentandSettings drivers EPSON I386 MyMusic TEMP WINNTの10個のフォルダーとlogというのがひとつあるだけで、boot.iniというファイルはありません。boot.bakというのもありません。すべてのファイルとフォルダーを表示するに変更してもAUTOEXEC と、CONFIG.SYSが加わるだけでした。 (言い訳;いくつも分からない点があり、せっかく専門家の大切な時間と能力をお分けいただいているのに、できの悪い生徒で申し訳ありません。しかし後日同じ疑問に会う方がこのページを見るでしょうから、分からないなりに、やってみたいと思います。よろしくお願いします。しかし一方では普通に再インストールしてみようかとも思います。)

関連するQ&A

  • XP 2000デュアルブート。。。

    OEMのXP、2000をデュアルブートにするさいいろいろな箇所で  NTLDR  NTDETECT.COM  bootfont.bin をバックアップしリストアするとありますがこれをやってもXPが動きません。。 他に考えられる有効な手段はないでしょうか? 上記の3ファイルはCD-ROMから取ってきたもののみ有効なのでしょうか?

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

  • NTLDRなどを誤って削除

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

  • windows2000とxpのデュアルブート

    まず2000をインストールしてからxpをインストールをするというのが基本のようですが、D:\windows2000serverとC:\xphomeのデュアルブートしてあるPCの2000だけを再インストールしたいと思います。 『ほとんど使ってないので、パスワードを忘れてしまった為。』 以前も同じようにxpのあとに2000をインストールしましたが、その時も何の知識もないまま、色々なサイトをめぐって情報を集めましたが、今回いいサイトが見つからず、恥ずかしながら以前の記憶もありません。 xpのNTLDR、ntdetect.com、bootfont.binをコピーしておき、2000インストール後にC直下に上書き保存するという最後の作業だけ憶えています。 わかる方、お力を貸していただけないでしょうか? よろしくおねがいします。

  • Windows7にXPいれたらXPしか起動できない

    NEC VALUESTAR VN570を4、5年使っていました。テレビ録画などが正常にできなくなってきたので、リカバリーをしたらwindows7の起動に何時間もかかるようになり(セーフモードでも)、マウスでファイルを開くのも何分もかかる状態になってしまいました。リカバリーを何回行っても同じで、かなり時間も費やしていたので何とか打開したいと思い、持っていたwindowsXP proffesionalのCDでXPをwindows7とは違うドライブにインストールしました。私はwindows7とXPのWブート環境になるものと思っていたのですが、起動してみるとXPしかOS選択できず、また症状も同じで起動に恐ろしく時間がかかるものでした。 もう、ハードに何らかの問題があるのだと思って半分あきらめているのですが、元々のwindows7をもう一度起動させたく、質問させていただきました。 OSが選択できないというのは起動時にF8を押してOS選択メニューにXPしか出ていないということです。XPで見たディスク環境やc:\のboot.iniの内容を以下に記します。Windows7はboot.iniを使わないと聞いたことがあるので、boot.iniは関係ないのかもしれませんが、もしboot.iniの書き換えでなんとかなりそうなら具体的な書き方も教えていただければと思います。また、もう絶対に無理ということであれば、それも教えて下さい。教えていただいた内容でパソコンがさらにおかしくなっても、責任はすべて私にありますので、ご意見をお待ちしています。 [コンピュータの管理ーディスクの管理]    ファイル ボリューム    レイアウト   種類    システム  状態 (D:)       パーティション ベーシック NTFS  正常(ブート) NEC-RESTORE  パーティション ベーシック NTFS  正常(不明なパーティション) Windows RE   パーティション ベーシック NTFS  正常(不明なパーティション) Windows7(C:)   パーティション ベーシック NTFS  正常(システム) [エクスプローラで見たマイコンピュータのドライブ] windows7(C:) ローカルディスク(D:) [c:\のファイル]  サイズ AUTOEXEC.BAT   0KB boot.ini        1KB bootfont.bin 130KB bootmgr 375KB BOOTSECT.BAK 8KB CONFIG.SYS 0KB hiberfil.sys 2990960KB IO.SYS 0KB MSDOS.SYS 0KB NTDETECT.COM 47KB ntldr 255KB [c:\のフォルダ] $Recycle.Bin 121Ware APSETUP Boot Document and Setting DRV Intel PCMover PerfLogs Program Files Program Files(x86) Program Data RUNONCE SV Video System Volume Information Users Windows [C:\boot.iniの内容] [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS [operating systems] malti(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP Professional" /Noexecute=optin /fastdetect [D:\のファイル] pagefile.sys [D:\のフォルダ] Documents and Settings Program Files WINDOWS $RECYCLE.BIN System Volume Information

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

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

  • 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でも大丈夫でしょうか。

  • 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

  • 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のスロットはありません。

  • Windows 2000 と XP のデュアルブートをしたのですがうまくいかなかった。

    以前デュアルブートの質問をして、Windows 2000 と XP のデュアルブート(windowsXPの後でWindws2000をセットアップ)したのですが、 「XP の NTLDR および ntdetect.com をバックアップしておき、Windows 2000 セットアップ完了後にリストアしてください。」という解説があったので、そのようにしたのですが、Windows2000側でNTLDRファイルが見つからず、結局のところデュアルブートを失敗してしまいました。デュアルブートについて、あまりよくわからないことがあり、いろいろ苦労しています。詳しく知っていろ人がいたら教えてください。