• ベストアンサー

boot.ini を編集したら、希望のOSが起動できなくなりました。

基本的には Windows XP を使っていますが 開発アプリの動作確認を行うために Windows 7 を別ドライブに入れて、 作業を行っていました。 しかし、 起動時に Windows 7 がデフォルト選択となってしまうのを回避しようと boot.ini を編集したりしていまして、 以下のような内容になっていました。(結局未解決。) ----- ; ;Warning: Boot.ini is used on Windows XP and earlier operating systems. ;Warning: Use BCDEDIT.exe to modify Windows Vista boot options. ; [boot loader] timeout=10 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /NOEXECUTE=OPTIN /FASTDETECT ----- そして、再度これを直せないものかと変更して再起動したところ、 Windows XP が起ち上がらなくなってしまい、 現在、Windows 7 を起動していまして、 boot.ini を編集したいのですが出来ません。 どうやって Windows XP で起ち上がるようになるのでしょうか? ご教授お願いいたします。

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

  • ベストアンサー
回答No.3

今まではboot.iniが編集できて、今現在もboot.iniの内容を提示できているのに、編集できないとは? 権限の問題であれば、編集に使用しているエディタ等を「管理者として実行」すればいいのかもしれません。 そうでないのなら、「できない」ではなく「しようとするとどうなるのか」を書いてください。

Zepetto
質問者

お礼

ありがとうございました。 内容を提示していたのはバックアップを取ってあったからです。 エディタを管理者権限で実行することで boot.ini を表示編集することができました。

その他の回答 (2)

回答No.2

http://neosmart.net/dl.php?id=1 ブート設定とかいじれるソフトです。 簡単な英語だけなので普通に使えると思います。

Zepetto
質問者

お礼

ありがとうございます。 機会があれば使用してみたいと思います。

回答No.1

まず、Windows7のブートマネージャーの設定を変更するなら、boot.iniの編集ではなく、bcdeditというコマンドを使用します。 提示されたboot.iniでは、partitionの後の数字が違っています。ここは、両方ともWindowsXPがインストールされているパーティションが指定されていたはずです。HDD内の最初のパーティションなら(1)、2番目のパーティションなら(2)にする必要があります。

Zepetto
質問者

お礼

ありがとうございます。 そうなんです。 パーティションのところの値を変更してしまいました。 これを直したいのですが現在は Windows 7 しか起ち上がらないので どうやって修正していいのか分かりません。 bcdedit コマンドからで修正可能なのでしょうか?

関連するQ&A

  • bootファイルの編集方法

    XPとVista-RC1のデュアルブート構成から、Vistaの起動メニューを除去する方法を教えて下さい。 XPのboot.iniの内容は以下のようになっています。 ; ;Warning: Boot.ini is used on Windows XP and earlier operating systems. ;Warning: Use BCDEDIT.exe to modify Windows Vista boot options. ; [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="Microsoft Windows XP Professional" /NOEXECUTE=OPTIN /FASTDETECT まずは、きれいな状態に戻したいので宜しくお願いします。

  • デュアルブートの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 となっております。よろしくおねがいします。

  • デュアルブート環境から元に戻したいのですが...

    デュアルブート環境からVISTAを削除し、XPのみにしたいのですがBOOT.INIファイルをどのように編集すれば宜しいでしょうか。 システムのプロパティー→詳細設定→起動と回復→起動システムの編集よりBOOT.INIファイルを編集したいと思います。 現在、下記のようになっております。詳しい方是非ご回答お願いいたします。 ; ;Warning: Boot.ini is used on Windows XP and earlier operating systems. ;Warning: Use BCDEDIT.exe to modify Windows Vista boot options. ; [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="Microsoft Windows XP Professional" /NOEXECUTE=OPTIN /FASTDETECT

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

    3回に一回ぐらいしかPCが起動しないので、編集 したのですが、下記の内容でOKでしょうか? 参考にしたサイトは↓です。 http://pctrouble.lessismore.cc/boot/bootini.html HDDの基本構成は HDD二本で プライマリーのマスター C:Windows98se FAT32 D:拡張領域 FAT32 プライマリーのスレーブ E:Windows 2000 professional SP4 NTFS 以下、編集後のboot.ini の内容です。 _____________________________________________________________________________ [boot loader] timeout=26 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows 98se" /fastdetect multi(0)disk(0)rdisk(1)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect _______________________________________________________________________________ 以上で問題はないでしょうか? ところが編集前の boot.ini は下記のようになっていて、 PC内でトラブルのようなのがあって自然に書き換わった のでしょうか? どうすれば良いのか迷います。 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ [boot loader] timeout=26 default=C:\ [operating systems] C:\="Microsoft Windows" multi(0)disk(0)rdisk(1)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 皆様、宜しくお願い致します。

  • boot.iniの書き換えができない

    boot.iniを下のように書き換えて保存しようとすると。 [operating systems] multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=AlwaysOff ファイルc:¥boot.iniを作成できません。 パス及びファイル名が正しいか確認してください と出て保存できない osはXP3です。

  • デュアルブートの削除方法

    デュアルブートの一方を削除する方法を教えて下さい。 なお、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="Microsoft Windows XP Home Edition" /fastdetect multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /fastdetect /NoExecute=OptIn

  • デュアルブートについて

    windows7とwindowsXPのデュアルブートにしようと思いwindows7を入れたのですが、不調で7のパーティーションごと削除しました。 そしたら、起動時のOS選択の画面でwindows7が出てきたのです。 それも、何度もやってしまったので7がふたつ。 つまり、 ・E~~(XPのこと) ・windows7 ・windows7 こんな状態です。 この存在しない、windows7という選択肢を削除する方法をどなたかお教えください。 よろしくお願いします。 ちなみに、こんな状態です (システムのプロパティ・詳細設定・起動と回復・編集ボタン) ; ;Warning: Boot.ini is used on Windows XP and earlier operating systems. ;Warning: Use BCDEDIT.exe to modify Windows Vista boot options. ; [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="Microsoft Windows XP Home Edition" /FASTDETECT /NOEXECUTE=OPTIN /NOGUIBOOT

  • デュアルブートについて調べましたが

    完全に行き詰ったので質問させていただきます。 元々ビスタが入っていたPCをまず、パーティションでHDDをCとDに分けました。 そしてDにXPをインストールし、Cのビスタを再インストールしました。 そうすると、ビスタのほうが先にあるのでシングルブート状態になってしまうと思うのですが、その設定をするためにcmdでbcdeditで色々と設定をしました。 再起動するとOSの選択肢が出るようになりました。 ですが、XPを選択すると「ntldrが見つからない」「0xc000000f」などのエラーが出てきました。 ブートローダの設定ミス(コピーをしていない)と思い、XPのシステムファイルを探しましたがboot.iniが見つかりません。ファイルの表示やシステムファイルも含む検索もしました。ntldrとNTDETECT.COMは見つかりました。 そこで質問です。 boot.iniを作れると聞き、サイトを見て色々調べましたが、書き方がバラバラです。一応作ってみましたが失敗でした。内容は ; ;Warning: Boot.ini is used on Windows XP and earlier operating systems. ;Warning: Use BCDEDIT.exe to modify Windows Vista boot options. ; [boot loader] timeout=7 default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Vista" /NOEXECUTE=OPTIN /FASTDETECT multi(0)disk(0)rdisk(1)partition(2)\WINDOWS="Microsoft Windows XP Pro" /NOEXECUTE=OPTIN /FASTDETECT ↑で何か足りないところとかありますか?よろしくお願いします

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

    WindowsXPがインストール済みのパソコンにHDDを追加し、追加HDDにWindowsMeをインストールしました。その後、リカバリーCDでXPをインストールし直しました。CドライブにXP(NTFS)が、DドライブにMeがあります。 boot.iniは次のようになっています。 [boot loader] 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 いろいろ参照し書き換えてみましたがデュアルブート切り替えがうまくいきませんでした。5年前自作PCでMe→XPでは問題なくできましたが、XPインストール済みPCをバックアップ用に購入してしまいうまくいきません。リカバリーではなく新規インストールすべきでしょうか。MeはCドライブに入れないとだめなのでしょうか。参照URLがあればお教え下さい。

  • ディアルブートでのVISTAインストールができません

    困ってます!VISTAをインストールしましたら(もちろん違う内蔵HDDです)途中でインストールが止まり、「このコンピュータ上のディスク情報を取得できませんでいた。」となりインストールできません! PCを立ち上げる度にオペレーションを選びなさいで、エラーをおこしているVISTAですとまた再起動してしまいます。 VISTAは新たにインストール可能でしょうか?また立ち上げでブートする時にエラーを起こしているVISTAを選ばないようにするにはどのようにboot.iniを書き換えればいいのか教えてください。 以下boot.ini中身です。お願いします。 ;Warning: Boot.ini is used on Windows XP and earlier operating systems. ;Warning: Use BCDEDIT.exe to modify Windows Vista boot options. ; [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="Microsoft Windows XP Professional" /NOEXECUTE=OPTIN /FASTDETECT