WinXPでboot.iniを別のパーテーションに移動する方法

このQ&Aのポイント
  • WinXPのboot.iniファイルを別のパーテーションに移動する方法について困っています。HDを増設し、新しいパーテーションにWinXPをインストールしたところ、古いパーテーションは起動できなくなりました。新しいパーテーションには必要ないため削除したいのですが、boot.iniを移動する必要があります。
  • WinXPのboot.iniファイルを別のパーテーションに移動する方法について教えてください。HDを増設し、新しいパーテーションにWinXPをインストールしたところ、古いパーテーションは起動できなくなりました。新しいパーテーションには必要ないため削除したいのですが、移動する際に起動できなくなる可能性があります。
  • WinXPのboot.iniファイルを別のパーテーションに移動したいです。HDを増設し、新しいパーテーションにWinXPをインストールしたところ、古いパーテーションは起動できなくなりました。新しいパーテーションには必要ないため削除したいのですが、移動する際に起動できなくなるか心配です。どのようにすればいいでしょうか。
回答を見る
  • ベストアンサー

winxp でboot.iniを別のパーテーションに移したいのですが・・・

困っています。 HD(ハードディスク)を増設し、そのHD(new)ドライブにwinxp(その1)を新規インストールして使っています。前のHD(old)をフォーマットすると何故か起動できなくなってしまいました。仕方なくHD(new)に新しいパーテーションを作りまたwinxp(その2)を新規インストール。この時にそのパーテーションがcドライブに変わってしまいました。ここのboot.iniを書き換える事によって、前のxpは起動できるようになったのですが、このwinxp(その2)(OS、パーテーション共)は必要ない為、消したいのですが、これを消す前にboot.iniは移動しなければいけませんよね。ただ移動したら、また起動できなくなるのはわかってるのですが・・・ 用はwinxp(1)に全部ほりこみたいのですが、どうすればよいのでしょうか。mbrとかアクティブパーテーションやらで3日悩んでます。。 かなり回りくどいやり方してると思いますがわかる方いたら教えてください。

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

  • ベストアンサー
  • deadline
  • ベストアンサー率63% (1239/1943)
回答No.1

Windows 2000/XPの起動には、以下の条件が必要です。 1.『ブートパーティション』が『プライマリパーティション』であり、なおかつ、『アクティブ』に設定されている。 ⇒[スタート]⇒[ファイル名を指定して実行]の入力欄に、 %SystemRoot%\system32\diskmgmt.msc   (←"%SystemRoot%\system32\"の部分は、通常は省略可) と入力して[OK]をクリックすると、『ディスクの管理』画面が起動しますから、 ・紺色で表示されていれば、『プライマリパーティション』です。 ・『アクティブ』かどうかは、紺色の『プライマリパーティション』を右クリック⇒[パーティションをアクティブにマーク]がグレーアウトしていて選択できなければ、既に『アクティブ』に設定されています。(『アクティブ』になっていなければ、[パーティションをアクティブにマーク]をクリックして『アクティブ』に設定します。『拡張パーティション』は『アクティブ』には設定できない&ブートパーティションにもならない。) 2.ブートパーティションに、"ntldr"、"ntdetect.com"、"bootfont.bin"、"boot.ini"の4つのファイルがある。 ("bootfont.bin"は無くても、起動メッセージが文字化けするだけです。9x系とのデュアルブート環境では、"bootsect.dos"という9x系を起動するためのファイルもあります。) なので、winxp(1)が『プライマリパーティション』で、『アクティブ』に設定されていたら、winxp(2)のC:ドライブにある"ntldr"、"ntdetect.com"、"bootfont.bin"、"boot.ini"をコピーします。 (4つのファイルとも、『システム属性』や『隠しファイル属性』が設定されているので、『エクスプローラ』の[ツール]⇒[フォルダオプション]⇒[表示]タブで、表示設定を変更してください。)

bonbontarou
質問者

お礼

返答、ありがとうございます。 補足 パーティションマジックは所持しています。winxp(1,元Cドライブで現D) winxp(2,元Dドライブで現C)としておきます。  確かめたところwinxp(1,2)共にプライマリパーティションで(1)のほうがブート(2)のほうがシステムとなっていました。とりあえずwinxp(1)をアクティブに設定、4つのファイルを移動して、再起動したところ、起動できなくなってしまいました。 仕方ないので、元HD(old)にまたwinxp(3)をインストールしてそこから今アクセスしています。 winxp(2)のほうは拡張パーテーションにしたほうがいいのでしょうか?。とりあえず、winxp(2)の方に4つのファイルを戻してみて(コピー)様子をみてみます。

bonbontarou
質問者

補足

>>winxp(1)が『プライマリパーティション』で、『アクティブ』に設定されていたら、  アクティブに設定すると起動できなくなりました。 なお4つのファイルはwinxp(1,2)共同じものがある状態です。

関連するQ&A

  • デュアルブートのboot.ini

    windows2003serverをCドライブにwindows20000をDドライブにいれていたのですがwindows2003をCドライブに入れなおすとDドライブのwindows2000が起動しなくなってしまいました。多分boot.iniがおかしいのだとおもいDのboot.iniをいろいろとしこうさくごしましたがうまくいきません。 Cのboot.iniは [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows 2000 Professional" Dのboot.iniは [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows 2000 Professional" /fastdetect となっております。よろしくおねがいします。

  • 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でプライマリ・パーティションに変えました。

  • Boot.iniがないようです、、、

    XPでHDからPCをリカバリしました。 そのあとで、回復コンソールをインストールしようとしたのですができません。まず、 ”WindowsXPを起動するのに重要なファイル(C:\BOOT.INI)を作成、修正または検索することができませんでした。指定されたファイルが見つかりません。” というメッセージに続いて、 ”インストールは正しく終了しませんでした。 インストールの間、ルートディレクトリのWindowsXPスタートアップファイルが見つからなかったか、または使用中であった可能性があります。これらのファイルを使っている可能性のあるアプリケーションをすべて閉じてください。” と出ました。ネットにつないでやってみても同じでした。  ”ファイル名を指定して実行”からBOOT.INIでやってみても”見つかりません”と出ます。  今のところPCの起動時の黒い画面のメッセージで、 ”無効なBOOT.INIファイルです。C:\Windowsから起動しています。”と一瞬でます。(確認するのに苦労しました、、。)  XPはPC購入時にインストールされていたのでCDはありません。 どうすればBOOT.INIが作れて、回復コンソールがインストールできるようになるのでしょうか?    

  • boot.iniの編集

    boot.iniの編集 XPhomeとXPhomeのデュアルブートで使用してましたが CドライブのXPをインストールし直したらDドライブのXPが起動時の選択から消えました boot.iniの編集はどう書き変えたらいいのでしょう?

  • Boot.iniの変更

    いつも皆様のアドバイスに感謝しております。 早速ですがパーテーションマジックで基本領域を増設しmeとwin2000デュアルブートしてBootMagicで起動OSを選択するようにしたのですがmeを選択するとwindowsとwindows2000proの選択画面が表示され再度windowsを選択することになっていまいます。boot.iniはつぎの用になっておりますのでどこを変えたら起動選択画面が出なくなるか教えて下さい。 [boot loader] timeout=30 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 C:\="Microsoft Windows"

  • WindowsXPでBoot.iniが消されてしまう。

    突然、起動時の画面にboot.iniがみつからないとの表示がでました。 すると、Cドライブに有るべきboot.iniが有りません。そこで別のPCから boot.iniをCドライブにコピーするのですが 再起動時に、boot.iniが削除されてしまい困ってます。 XPは立ち上がるのですが、起動の時間がものすごく掛かるようになってしまいました。 なにか、良い方法は無いでしょうか? よろしくお願いします。

  • boot.iniの内容について

    マザーボードを交換したのでWindows XPを再インストールしました。 HDDは2台です。マスターを2分割してあります。 マスターのHDDがCドライブ、Eドライブに割り当てられています。スレーブのHDDがDドライブです。 CドライブにXPをインストールしてあります。E、Dドライブはデータ用です。 boot.iniファイルがEドライブにあります。下記のような内容です。 [boot loader] timeout=1 default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect 疑問なのですが、partition(2)となっています。partition(1)になるべきではないでしょうか? 現在特に起動は問題ありません。

  • WinXPが起動できません。おそらくboot.ini関係と推測。

    WinXP起動中に部屋のブレーカーが落ちてしまって以降、立ち上がらなくなってしまいました。 ここやらいろいろ調べてboot.ini関係かと思い、いくつか試してみたのですが、少しずつ状況が違うようでうまくいきません。 PC環境(必要と思われるところを抜粋) OS WinXP、Win98SE HDD priに2枚、secに1枚、USB1枚 多分、C: D: E: の順番で、USBは?です CDD USBに1台 FDD 無し priのマスタにWin98SEが入っており、スレーブにXPが入っています。(多分) WinXPのCDはOEMです。 Win98SEは通常どおり起動できます。 回復コンソールはインストールしてません。 以下現在のboot.iniの内容です。 [boot loader] timeout=10 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] C:\="Microsoft Windows98" multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="XP Home Edition-1 " /fastdetect multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="XP Home Edition-2 " /fastdetect multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="XP Home Edition-3 " /fastdetect multi(0)disk(0)rdisk(0)partition(4)\WINDOWS="XP Home Edition-4 " /fastdetect multi(0)disk(0)rdisk(0)partition(5)\WINDOWS="XP Home Edition-5 " /fastdetect いろいろ試した後なのでおかしな状況になっていますが、Win98は起動します。 WinXPを起動しようとすると、Hal.dllが~とおなじみ(?)の警告文が出て起動しません。 何とかなりませんでしょうか? お願いします。

  • ブートパーティションとシステムパーティション

    WindowsXP、Vistaと7と8.1でしか確認していませんので他のWindowsのことはわかりませんが、WindowsではBOOTに関するNTLDRやBOOT.iniが収められているパーティションをシステムパーティションと呼び、現在起動しているOS本体にとっての OSがインストールされたフォルダ、Windowsフォルダが存在するパーティションをブートパーティションと読んでいるますが、わたしには名前が逆のような気がしてなりません。 この二つの呼び名はなぜこう呼ばれるのでしょうか。

  • boot.iniを読み込んでいない・・・?

    質問させて頂きます。 先日WindowsXPをインストール済みのパーティションをKNOPPIXのqtpartedで領域を縮め、空いたディスクに別のパーティションを構築しVine Linuxをインストールしマルチブートにしてみました。 その後「コンピュータの管理」からLinuxのインストールされたメインやスワップのパーティションを全部削除してしまったんですが、その後PCを起動すると「重要なデータが削除されたか壊れています」みたいな事が表示され、OSが起動しません。 起動してもOSのロゴも出ないのでブートローダが変になってるのだと思います。 boot.ini bootfont.bin ntldr NTDETECT.COM の各ファイルを別のXPからFDDにコピーして来てFDDブートで起動する事は出来ます。 しかし毎回FDDからブートするのはちょっとイヤです・・・ ちゃんとXPが認識されるにはどうすればいいでしょうか?お願いします。 NEC VersaPro VA60J (Designed for Windows 2000) Windows XP Professional NEC BIOS Revision Intel PentiumIII 590MHz 128MB RAM 10GB HDD