こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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 で起ち上がるようになるのでしょうか?
ご教授お願いいたします。

投稿日時 - 2010-03-01 15:24:17

QNo.5715893

すぐに回答ほしいです

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

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

投稿日時 - 2010-03-01 15:51:57

お礼

ありがとうございました。

内容を提示していたのはバックアップを取ってあったからです。

エディタを管理者権限で実行することで
boot.ini を表示編集することができました。

投稿日時 - 2010-03-01 16:43:27

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.2

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

投稿日時 - 2010-03-01 15:42:28

お礼

ありがとうございます。

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

投稿日時 - 2010-03-01 16:41:57

ANo.1

まず、Windows7のブートマネージャーの設定を変更するなら、boot.iniの編集ではなく、bcdeditというコマンドを使用します。

提示されたboot.iniでは、partitionの後の数字が違っています。ここは、両方ともWindowsXPがインストールされているパーティションが指定されていたはずです。HDD内の最初のパーティションなら(1)、2番目のパーティションなら(2)にする必要があります。

投稿日時 - 2010-03-01 15:35:22

お礼

ありがとうございます。

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

bcdedit コマンドからで修正可能なのでしょうか?

投稿日時 - 2010-03-01 15:40:49

あなたにオススメの質問