• 締切済み

XPが立ち上がらなくなりました。

http://okwave.jp/qa/q6490564.html で、今質問をさせていただいている者です。 boot.iniを [boot loader] default 0 timeout 0 と書き換えたところ、XPが起動しなくなりました。 パピーリナックスを削除する→デュアルブート選択画面が残る→消そうとする→XPまで 立ち上がらなくなる(今ここ) という感じです。再セットアップCDを作ろうとしていた矢先でしたのでCDはありません。 このPCのためのOSディスクもありません。 PC自体はリナックスのライブCDを入れれば起動しますので問題はありません。 XPが起動するようにするにはどうしたらよいでしょうか。

みんなの回答

  • yakan9
  • ベストアンサー率54% (2209/4063)
回答No.8

> この文章の意味がわかりません。 どの文章の意味かがはっきりしません。 まず、MBRは書き換えられたのでしょう。 たぶん出てきたものを見て判断してほしいという意味で書いております。 パーティション情報が出ているはずです。 少なくとも貴殿が理解できない場合は、情報を貼り付けて欲しいのです。 後は、c:\boot.iniを元の通りにするだけの作業ですよ。 root shell端末を表示できたのであれば、boot.iniの編集です。 viの操作は分かりますか。 その前に、Windows XPが入っていたのは、hda1かsda1かどちらでしょうか。 仮に、hda1としましょう。sda1の場合は、読み替えてください。 viエディタの修正方法を記載します。 1. cd /media/hda1 ls -al と入れます。そこにでてきた、表示にboot.iniがあると思います。 2. vi boot.ini viとboot.iniの間に半角ブランクを入れます。 boot.iniのイメージが出てくると思います。 3. i と入れると、挿入モードになります。 ここで修正するため、入力してください。 入力終了したら、次boot.iniを書き出し、viエディタを終了するために、 :wq と入れます。 これでboot.iniは書き換えられました。 後は、再起動させてください。

yunomin24
質問者

補足

viの操作はまだよくわかりません。 hda1にXPが入っているはずですので cd /media/hda1 と入れて改行して ls -al でしょうか。 入力してみるんですが 合計0 drwxr-xr-x 2 root root 0 2011 -02 -03 18:38 drwxr-xr-x 11 root root 0 2011 -02 -03 18:38 という表示が出てきます。boot.iniは出てきません。 >少なくとも貴殿が理解できない場合は、情報を貼り付けて欲しいのです。 その情報が、どれを伝えたらいいのかがわからないのです。とりあえず 出てきているものはなるべく伝えるようにはしているのですが。

全文を見る
すると、全ての回答が全文表示されます。
  • yakan9
  • ベストアンサー率54% (2209/4063)
回答No.7

> knoppixを起動、root shell(下の絵で、最左端2番目のペンギン)を左クリックして開き、 > 2匹目のペンギンで前の質問者さんも詰まっているようですが、私もここがわかりません。 > ペンギンをクリックするといろんなものが出てくるので、どれを開いたらいいかわかりませんが > どうすればよいでしょうか。 2番目のペンギンマークをクリックすると、表示された一番下に"root shell"と出てきているでしょう。 これを選択します。 それが、 > knoppixを起動、root shell(下の絵で、最左端2番目のペンギン)を左クリックして開き、 この意味です。 root権限で、端末操作をするための画面を出したいだけです。

yunomin24
質問者

補足

>fdisk -l fdisk半角ブランクハイフォンエル で、パーティション情報を見る。 ここまでは出来ました。 >この情報により、下のコマンドの、/dev/hdaを、/dev/sda に変える必要あり。 install-mbr /dev/hda または、 install-mbr /dev/sda で、MBRをWindows用に書き換えます。 knoppixを終了する。 再起動を試みる。 この文章の意味がわかりません。 試しにinstall-mbr /dev/hdaと打ってみましたが何も変化が起こりません。

全文を見る
すると、全ての回答が全文表示されます。
  • 486HA
  • ベストアンサー率45% (1013/2247)
回答No.6

:>fixmbrでのマスタブートレコードの修復まで行いました。: :>しかしその後回復コンソールを立ち上げたところ、「1: C:WINDOWS」と出るべきところに :>「C:\>」 と出るようになってしまい、この後にすすめなくなり困りました。 [C:\>]が表示されるということは、少なくともMBRは修復されたようですから「回復コンソール」を起動する必要はありません。 MBRが修復されたのであれば、あえて[menu.lst]を編集する必要もないと思われます。 :>そして、現在XPが立ち上がりませんので[boot.ini]が編集できません。  MBRが修復されたとしたら、いまさら「Knoppix」を入手する必要な無いと思います。 Puppy Linuxをインストールした時に使用したPuppy Linux LiveCD/UFD(USBフラッシュ・メモリー)が手元にあれば、 LiveCD/UFDからPuppy Linuxを起動すれば編集できます。

yunomin24
質問者

補足

KnoppixにしろPuppy Linuxにしろ、起動してどこを開きどこを調べればboot.iniが出てくるのか わかりません。

全文を見る
すると、全ての回答が全文表示されます。
  • yakan9
  • ベストアンサー率54% (2209/4063)
回答No.5

> 見たところKNOPPIX5.3.1にCD版が無く、DVD版ならあるのですがこれでよいのでしょうか。 どこを見ていますか。 http://okwave.jp/qa/q5754737.html の回答版語4の http://www.rcis.aist.go.jp/project/knoppix/? の中の、 > KNOPPIX 5.3.1CD(700MB)日本語版をリリースしました。KNOPPIX5.3.1CD解説PDF > DVD版(4.3GB)を縮小したCDサイズ(700MB)にしたものです。 この下の、 > ダウンロード ファイル名:knoppix_v5.3.1CD_20080326-20080520-AC.iso (MD5: > e6dd36e1790ab698be7473dd126e81e2) 下記のものです。 > HTTP: http://www.ring.gr.jp/pub/linux/knoppix/iso/knoppix_v5.3.1CD_20080326-20080520-AC.iso

yunomin24
質問者

補足

>3. MBRを変更する。 knoppixを起動、root shell(下の絵で、最左端2番目のペンギン)を左クリックして開き、 2匹目のペンギンで前の質問者さんも詰まっているようですが、私もここがわかりません。 ペンギンをクリックするといろんなものが出てくるので、どれを開いたらいいかわかりませんが どうすればよいでしょうか。

全文を見る
すると、全ての回答が全文表示されます。
  • 486HA
  • ベストアンサー率45% (1013/2247)
回答No.4

:>MBRを修復しようにも、OSディスクがないPCで、ためしに別のXPのディスクを入れてみても :>『Adminstratorのパスワード』がわからず立ち往生してしまいました。 MBRの修復は「餅は餅屋」ですから、他のOSに頼らずに次のURLの内容を参考にしてください。 その前に、[boot.ini]を規定の状態に戻しておきましょう。 (実際にはPuppy Linuxの既定のインストール方法で[boot.ini]の書き換えは起こりえません。) [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 Home Edition" /noexecute=optin /fastdetect パスワードは明示的に設定していない限り、何も入力せずに[Enter]を押してみましょう。 パスワードが設定してあって、上記の方法で対応できなければ[menu.lst]を編集してGrub4dosからの起動と言うことになります。

参考URL:
http://www8.ocn.ne.jp/~sen/setumei/kaifuk.htm
yunomin24
質問者

補足

fixmbrでのマスタブートレコードの修復まで行いました。 しかしその後回復コンソールを立ち上げたところ、「1: C:WINDOWS」と出るべきところに 「C:\>」 と出るようになってしまい、この後にすすめなくなり困りました。 そして、現在XPが立ち上がりませんので[boot.ini]が編集できません。(別のソフトでなんとか しようとしていますがなかなかたどり着けなくて困っています) そして、やはりどうしても[menu.lst]の編集方法がわかりません。

全文を見る
すると、全ての回答が全文表示されます。
  • yakan9
  • ベストアンサー率54% (2209/4063)
回答No.3

> KNOPPIXでなくては修正できないのでしょうか。 当方が検証した中で、一番有効で、初心者向きであると思い紹介しております。 ただし、記載したとおりのKNOPPIX5.3.1CDであること、その他記載したとおりの操作をしていただくことが条件です。

yunomin24
質問者

補足

見たところKNOPPIX5.3.1にCD版が無く、DVD版ならあるのですがこれでよいのでしょうか。 CD版は5.1.1しか見当たらないので。 私がKNOPPIXを選択肢から外していた理由は、最新版でないこと、5.3.1のCD版がどうしても 見当たらなかったことが原因です。

全文を見る
すると、全ての回答が全文表示されます。
  • 486HA
  • ベストアンサー率45% (1013/2247)
回答No.2

:>boot.iniを :>[boot loader] :>default 0 :>timeout 0 こんなことは、前質問[QNo.6490564]の回答の何処にも書いておりません。 Puppy Linuxをインストールした段階でMBRがGrubb4dosに書き換えられてしまったので、 1、MBRを修復する 2、MBRを修復せずに[menu.lst]を書き換える。   二つの方法方の、いずれかを実行するだけです。 回答4の、[boot.ini]の既定の記述と、[menu.lst]の記述例を参考にしてください。

yunomin24
質問者

補足

すみません。 >○Windows XPを即起動するための[menu.lst]の記述(例) -- この4行だけを記述する。 default 0 timeout 0 title Windows XP Pro sp3 \n Start Windows XP Pro sp3 if [NTLDR] installed on HDD find --set-root --ignore-floppies /ntldr chainloader /ntldr の意味が、[boot loader]に4行を追加することだと思い、実行してしまいました。 回答4の参考例が、どこに書き込めばいいものなのかわかりません。 また[menu.lst]を書き換えることとありましたが、ネットで調べているのですが その書き換え方がわかりません。(私の調べ方がわるいのでしょうか) MBRを修復しようにも、OSディスクがないPCで、ためしに別のXPのディスクを入れてみても 『Adminstratorのパスワード』がわからず立ち往生してしまいました。

全文を見る
すると、全ての回答が全文表示されます。
  • yakan9
  • ベストアンサー率54% (2209/4063)
回答No.1

下記の質問の回答番号1のKNOPPIXを作り、MBRを修正すればよいだけです。 http://okwave.jp/qa/q6490564.html 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 /NoExecute=OptIn > パピーリナックスを削除する→デュアルブート選択画面が残る どんなブートストラップローダをパピーリナックスで作られたのかが不明ですので、本来の、boot.iniと、MBRに書き直してしまうのがベターだと思って回答していましたが、MBRのこと、ブートストラップのことを全く記載していないので元に戻すことを第一に考えるべきだと思います。 boot.iniの修正もKNOPPIXでできます。 質問を新規に記載するより、補足で解決するまで続けていくことです。 そのためには、情報を詳しく記載し、的確な判断ができるようにもって行くことが大切です。 以前の質問では、MBRを書き換えていないようですが、パピーリナックスを削除したときから、何かのエラーメッセージは出なかったのか、Windows XPは起動したのか、そのあたりの補足もないので、状況判断が全くできないまま時間だけがたっています。

yunomin24
質問者

補足

XPの質問なのでこちらのほうがいいと思い新たに質問をしていました。すみません。 MBRの書き換えですが、OSのCDが無いため回復コンソールに入ることが出来ず 出来ていません。 ためしにこのPCのものではないXPのディスクを入れて回復コンソールを起動し 書き換えようとしましたが『Adminstratorのパスワード』はOSがホームの場合 セットアップ時に設定できないっぽくてわからず、そのあとの操作がわかりませんでした。 私が見た限りでは異常がないように見えたのですがよくわかりません。 パピーを削除したときには、なんのエラーメッセージも出ていません。(出ていれば記載しています) ただ、OS選択画面が残っただけでそれ以外はなんの問題もありませんでした。 KNOPPIXでなくては修正できないのでしょうか。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • DOS と XP デュアルブート

    DOS と XP デュアルブート デュアルブート はうまく 動作するのですが 日常作業のシステムが DOSのため 「オペレーティング システムの選択」画面を消して 通常は DOSを選択なしに 起動したいのです もちろん 必要な時は XPも 起動させることがあります これは BIOS起動時に F8 → OSメニュー選択 で良いと思います ちなみに boot.ini ファイルは 以下の通りです [boot loader] timeout=3 default=c:\ [operating systems] C:\="MS-DOS" multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptOut timeout=3 3を0にしても 起動後は 3に戻ってしまいます default値 は 3以上のようです どなたか 分かる方 ご教示下さい

  • 増設HDDにインストール後、Linuxを起動するには

    Linux 超初心者です Windowsとのデュアルブートにする為、LinuxのFC5をセカンダリーのHDDにインストールしました。 それから、BOOT.INIで boot loader] timeout=20 default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Home Edition" /fastdetect c:\bootsect.lnx="Linux" このようにして起動時にLinuxに選択、ENTERを押しても「次のファイルが存在しないかまたは壊れているため、Windows を起動できません。 <windows root>\system32\hal.dll.」 が出ます。 OSはXP(SP2)です。BOOT.INIの書き方が間違っているのでしょうか。

  • VistaとXPのデュアルブートがおかしい

    先日VistaとXPのデュアルブート環境を構築しました。 最初はVistaが入っていたので、XPを別のハードにインストールした後、VistaのMBRを再構築して、XPとVistaのデュアルブートを作りました。 そこで、Vistaのブートマネージャで「以前のバージョンのWindows」を選択するとXPのOS選択画面が出てきてしまいます。 その画面では、Windows XP ProfessionalとWindows(既定)というのが出ます。 この画面を表示せずにそのまま「以前のバージョンのWindows」を選択したらXPが直接起動するようにしたいのですが、設定がよくわかりません。 XPのハードの中にはboot.iniはありませんでした。Vista側を確認したところboot.iniがあったのでtimeoutを0にするとXPの選択画面は出ずそのままブラックアウトします。 boot.iniはこのようになってます。 [boot loader] timeout=30 default=multi(0)disk(0)rdisk(2)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect どのように設定をすればいいか分からなくなったので、質問しました。 回答よろしくお願いします。

  • XPを再インストールしたら別パーティションのVistaがデュアルブートできなくなった

    タイトルの通りです C:\にXP D:\にVista を入れていたのですが、XPの調子が悪く再インストールしたところ起動時の選択画面にVistaが出なくなりました Boot.iniを書き換えたいのですが失敗しても怖いので手が出せません また、今後再インストールするときの注意点と XP修復セットアップの画面の消し方も教えてくれると大変うれしいです [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 Professional" /noexecute=optin /fastdetect

  • デュアルブートに失敗したのでセットアップ中のOSを消したい

    既存の2000からXPとのデュアルブートを構築しようと、XPのセットアップを立ち上げインストールしようとしましたが、 A problem has been detected and windows has been shut down to prevent damage to your computer. という青い画面が出て何も進めなくなったのでデュアルブートは諦めて、今度再起動してみると、OS選択画面が現れ、既存の2000ではなく失敗したXPのセットアップの方をデフォルトで選択されておりました。 なのでPCは自動的にXPのセットアップ画面に移行し、また上記のエラーが発生したので、2000で立ち上げC:\boot.iniからXPの記述を1行削除しました。 [Boot Loader] Timeout=5 Default=C:\$WIN_NT$.~BT\BOOTSECT.DAT [Operating Systems] multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect C:\$WIN_NT$.~BT\BOOTSECT.DAT="Microsoft Windows XP Professional セットアップ" ↓ [Boot Loader] Timeout=5 Default=C:\$WIN_NT$.~BT\BOOTSECT.DAT [Operating Systems] multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect というふうに変更しました。 これでもう安心だろうと思い、再起動すると今度は2000とWindows(限定)という選択画面が現れ、またもやWindows(限定)の方がデフォルトで選択されていたので、XPのセットアップ画面に移行し上記のエラー画面になってしまいました。 どうすればこのWindows(限定)を消すことができますか? まさかこのようなことになるとは思わなかったのでC:\boot.iniも変更前のバックアップはとってなかったので、もしかしたらC:\boot.iniが他にも変更されているのでしょうか? それともセットアップ途中で中断してしまったがために、必然的にセットアップの方に行かされるように仕向けられているんでしょうか? XPのセットアップはどこまでいったかというと、プロダクトIDを入力した後の再起動あたりでエラーになったので、まだパーティションの設定もインストールもしてない状態なので、XP自体はまだ何も入ってないと思います。 困っています。どうかご教授ください。

  • 起動時にOS選択画面を表示させない方法

    このPCはwin95で、古くなっていらないということで貰ったもので、よくわからないのですが 起動時にOSの選択画面になって起動するまでずっと監視してないと 2000のセットアップ画面になってしまって終了させて再起動しなけれ ばいけないです(T_T) 検索をかけてBOOT.INIを編集するというのがあったので開いて ↓この部分を削除して再起動してみたのですが選択肢に2000の セットアップが残ってましたC:\$WIN_NT$.~BT\BOOTSECT.DAT="Microsoft Windows 2000 Professional セットアップ Defaultが~BOOTSECT.DATなのでここに書き込まれてるからでしょうか? どこをどうすればでなくなるでしょうか ↓はBOOT.iniを開いてコピペしました よろしくお願いします<m(__)m> [Boot Loader] Timeout=5 Default=C:\$WIN_NT$.~BT\BOOTSECT.DAT [Operating Systems] C:\$WIN_NT$.~BT\BOOTSECT.DAT="Microsoft Windows 2000 Professional セットアップ" C:\="Microsoft Windows"

  • 2台のHDを用いてWindows XPと2000のデュアルブートの方法

    2台のHDを用いてWindows XPと2000のデュアルブートを行いたいのですがセカンダリ側HDで起動できません。 boot.iniを変更(最後の1行を追加)して行いました。 《パターン(1)》 【HD接続方法】 プライマリ:XP セカンダリ:2000 【boot.ini設定(XP)】 [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" /fastdetect multi(0)disk(0)rdisk(1)partition(1)\Windows="Microsoft Windows 2000" /fastdetect 【実行結果】 XP:起動OK 2000:起動NG エラーメッセージ 「コンピュータディスク ハードウェア構成の問題のため、Windowsを起動できませんでした。選択されたブートディスクを読み取れませんでした。ブートパスとディスク ハードウェア構成を確認して下さい。」 《パターン(2)》 【HD接続方法】 プライマリ:2000 セカンダリ:XP 【boot.ini設定(2000)】 [boot loader] timeout=5 default=multi(0)disk(0)rdisk(0)partition(2)\WINNT [operating systems] multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000" /fastdetect multi(0)disk(0)rdisk(1)partition(2)\WINNT="Microsoft Windows XP" /fastdetect 【実行結果】 2000:起動OK XP:起動NG エラーメッセージ 「コンピュータディスク ハードウェア構成の問題のため、Windows2000を起動できませんでした。選択されたブートディスクを読み取れませんでした。ブートパスとディスク ハードウェア構成を確認して下さい。」 boot.iniの設定方法が間違っているのでしょうか? もしくは他に方法があるのでしょうか? 教えてください。お願い致します。

  • 再インスに失敗して

    起動時にOS選択画面が残ってしまいました。いわゆる、デュアルブートでOSを選択するときと同じように、WinXPとWinXPインストールの選択です。これを通常軌道にするためにはどうしたらいいのでしょうか? boot.iniをどのようにしたらいいのでしょうか? [Boot Loader] Timeout=5 Default=C:\$WIN_NT$.~BT\BOOTSECT.DAT [Operating Systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect C:\$WIN_NT$.~BT\BOOTSECT.DAT="Microsoft Windows XP Professional セットアップ" これが、boot.iniの内容です。 もう一つ再インス(特別アップグレード版)に失敗は インスの最初の再起動した時CDではなく、FDの方をサーチしてそのままFDのアクセスランプがついてそのまま止まってしまいます。説明不足でしょうがわかりましたら 教えてください。よろしくお願い致します。

  • 2つのHDDの2つのXPの1つを消したい

    現在HDDが2つあり Cドライブ Dドライブ です 両方にXPが入っていますが 容量の問題で使っていないDドライブの XPを消してデータエリアにしようと思っています 自分で調べたのですが boot.ini で消すというのと コマンドラインを使うがありました 自分としては簡単なのがいいのですが 起動しなくなるのも怖くて・・ ちなみに boot.ini は Cドライブ にしかありませんでした boot.ini は [boot loader] timeout=10 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP(C)" /noexecute=optin /fastdetect multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Windows XP(D)" /noexecute=optin /fastdetect となっています 最下段の multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Windows XP(D)" /noexecute=optin /fastdetect だけを消せばいいのでしょうか? よろしくお願いいたします

  • XPとVine(もしくはFedora)の共存、インストールについて

    こんにちわ。 同じような質問が多くあるのですが、どれが自分の症状に 当てはまるのかが分からない為、質問をします。 PCの型名…PC-MM2-5NE OS…Windows XP ブートローダ…NT Loader を現在使っているのですが、Linuxをデュアルブートで インストールしようとしています。 boot対応のCDドライブからVine3.0をインストールし、 「インストールは正常に終了しました」 の画面まで順調に進んだのですが、その後ブートローダーで Linuxを選択してもLinuxが起動せず、 Cannot load from harddisk. といったメッセージが出ます。 Windowsは起動するので、bootpartを用いて 設定を変更することはできます。 この情報が足りない! これがおかしいぞ! 等々の助言をお願いします。よろしくお願いします。