• 締切済み

OSローダーが壊れた??

突然、それまでDual Boot環境にあったパソコンでOSローダーが起動しなくなり、Dドライブで起動できなくなり、Cドライブでしか起動できなくなりました。バイオスを見ると、それまで起動順位をHDD1優先にしていたのに、いつの間にか、勝手にCDロム優先に変わっていました。また、HDD1優先に戻しました。OS SelectがNoneになっていたのでOS2にしました。再起動するとOSローダーが起動しました。ただし、Enterキーが効かず、反転表示部分を上下に動かすこともできず、実質的にOSローダーが正しく機能していません。  バイオスの操作で起動順位を元に戻す前(CDロム優先の状態)の<起動と回復>の「規定のオペレーションシステム」をのぞくと、"Microsoft Windows XP professional" / fastdetectと書いてあるだけでした。 起動順位を元通りに戻してOSローダーが起動してから規定のオペレーションをのぞくと、 "(C)Microsoft Windows XP professional" / fastdetect   "(D)Microsoft Windows XP professional" / fastdetect と。なっていました  編集のところものぞきました。起動順位を元通りに戻す前は [boot loader] time out=30 default=multi (O) disk(0) rdisk(0) partition(1)\Windows [operation system] multi(0) disk (o) rdisk(0) partition(1) \Windows = "Microsoft Windows Proffessional" / fastdetect となっていました。 起動順位を元に戻したら time out=10 default=multi (O) disk(0) rdisk(0) partition(1)\Windows [operation systems] multi (O) disk(0) rdisk(0) partition(1)\Windows="(C)Microsoft Windows XP Professional"/ fast tect multi (O) disk(0) rdisk(0) partition(1)\Windows="(D)Microsoft Windows XP Professional"/ fast tect となっていました。 さて、OSローダーを完全に復旧するにはどうすればよいのでしょうか。(Dドライブに大切なファイルが残っているのです)たぶん、Boot Fileの書き換えをタイミングよくやればよいのだろうと思っています。実は、数年前に、ハードディスクを別々にDual Bootを実現するには、Cドライブに割り当てたハードディスクにXPを入れ、その後、Dドライブに割り当てたハードディスクにやはりXPを入れ、起動させる。そのとき、DドライブのBoot情報をCドライブに集めさせるために、CドライブのBoot情報を書き換えてやる必要があるという考え方の元に試行錯誤の結果、Dual Boot環境を作るのに成功しました。なかなかうまくゆかず、最後は半分意地になってやったものだから、どういう方法が正しいのか自分でもあやふやでした。手順を一つ一つ書いておけばよかったのですがそうはしませんでした。ほとんど忘れてしまっています。今回、同じようにやればいつかは成功するはずですが、前回と違ってハードディスクには2本とも(CにもDにも)OSが入っていて、さらにいろいろなソフトが入っています。できれば、失敗(試行錯誤)はしたくないのです。  Dual Bootに詳しい人がおられるようでしたら、この場合、どの手順でOSを入れ、どのタイミングでBoot iniの書き換えをやったらよいのか教えていただけませんでしょうか。

みんなの回答

  • m_and_dmp
  • ベストアンサー率54% (974/1797)
回答No.1

boot.iniがつぎのように記述されているとして、 -------------------------------------- Time out=10 default=multi (O) disk(0) rdisk(0) partition(1)\Windows [operation systems] multi (O) disk(0) rdisk(0) partition(1)\Windows="(C)Microsoft Windows XP Professional"/ fast tect multi (O) disk(0) rdisk(0) partition(1)\Windows="(D)Microsoft Windows XP Professional"/ fast tect ------------------------------------- 最後の行を、 multi (O) disk(0) rdisk(0) partition(2)\Windows="(D)Microsoft Windows XP Professional"/ fast tect に変更すると良いと思います。 boot.iniで解決できないときは、Cから起動したとき、「ディスクの管理」で、Dドライブをアクティブパーティションに設定して再起動するとDドライブから起動します。ただし、これで起動に失敗すると、Cドライブからも起動できなくなりますので、FDまたは、CD起動のBoot Managerを用意しておいた方が無難です。

feeders
質問者

お礼

ありがとうございました。準備を整えてからやってみます。なお、fast tectはfastdetectの間違いです。

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

関連するQ&A

  • Dual OSにてdefaultに立ち上がるOSを指定する方法

    2000とXPのDual OSにて使ってます。XP側のドライブ(C:)に以下のroot.iniができており、default(OS選択時に予め選択されているOS)ではXPが立ち上がる設定になっています。これを2000をdefaultにしたいのですがどうもうまく行きません。 default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS …とかにしてもダメです。 設定方法を教えてください。よろしくお願いします。 [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="Microsoft Windows XP Professional" /fastdetect multi(0)disk(0)rdisk(0)partition(3)\WINNT="Microsoft Windows 2000 Professional" /fastdetect

  • OSが3つ?

    OSを再インストールして、起動してみると、OS選択メニューに、「WIndowsXP」が3つあります。 おかしいなと思って、システム構成ユーテリティを開いて「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" /noexecute=optin /fastdetect multi(0)disk(0)rdisk(0)partition(1)\WINDOWS.1="Microsoft Windows XP Home Edition" /noexecute=optin /fastdetect multi(0)disk(0)rdisk(0)partition(1)\WINDOWS.0="Microsoft Windows XP Home Edition" /noexecute=optin /fastdetect なんとかして、「multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /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 となっております。よろしくおねがいします。

  • 2つのOSをインストール、1つを消したい。

    前に英語版XPを誤ってインストールしてしまい、 日本語版をインストールすると、2つ入ってしまいました。 英語版を削除したいのですが 1つのパーティションに入ったのか、別々に入ったのか 確認の仕方がわかりません。 情報として [boot loader] timeout=30 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 multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect となっています。 対処法がありましたら、宜しくお願いします。

  • 増設ディスクからブートさせる方法

    下記のようにboot.iniを修正しましたが 増設のdisk(1)の方は起動しません partition しか切り替えれないのですか [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 Server" /fastdetect multi(0)disk(1)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn multi(0)disk(1)rdisk(1)partition(2)\WINNT="Microsoft Windows 2000 Professional" /fastdetect

  • WINDOWSが2つ入ってしまいました。

    WindowsXPのインストール時に間違えて、 Cドライブにも、dドライブにもWindowsXPを入れてしまったため、起動時に2つのWindowsXPの選択画面が出るようになりました。DドライブはFormatしたのですが、やはり出ます。 この選択する画面をないようにするにはどうすればいいのでしょうか?  過去ログを参照して、BOOT.INIをメモ帳で開いたところ、 [boot loader] timeout=30default=multi(0)disk(0)rdisk(1)partition(2)\WINDOWS [operating systems] multi(0)disk(0)rdisk(1)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect と出ました。これをどのように編集したらようのでしょうか。参考URLも見てみましたが、素人の私にはよくわかりません。もし、回答できる方がいらっしゃいましたら、お願いします。

  • パーティションがトリプルブートだったのでシステムでデュアルブートにしようとし...

    パーティションがトリプルブートだったのでシステムでデュアルブートにしようとして・・・アレッ! [boot loader] timeout=5 default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP (E)" /fastdetect multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP (C)" /fastdetect multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP (D)" /fastdetect で="Microsoft Windows XP (D)" を削除し の"Microsoft Windows XP (E)"を(3)だったのを(2)にしたら Windows root>\system32\hal.dii と出て”D”が開きません 教えて頂けませんか? default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWSで(3)だったのか?覚えていません・・・が今は、(2)です。 どうしたら元に戻せるでしょうか?

  • 二つになってしまったOSについて

    ネットで調べて、ここで調べてもうまくいく方法がわからなかったので 質問させていただきます。 PCの調子が悪くクリーンインストールをしたのですが、 誤ってDドライブにインストールしてしまい、OSが二つの状態になってしまいました。 そこでDドライブのOSを削除しようと思ったのですが、勘違いをして Dドライブのパーティションを削除してしまい(起動ディスクから) Dドライブを認識しなくなってしまったので、システムツールのコンピュータの管理から パーティション(プライマリ)を作り、Dドライブをフォーマットしました。 起動時にOS選択画面が出ますが、時間を短くすることでストレスは なくなりますのでこのままでもいいかな、と思っていたのですが、 (bootをいじってOSを削除する方法が不安でしたので…) どうもプログラムをインストールする際の優先ドライブがDドライブに なってしまっているようで… ここで、皆様にお尋ねしたいことは以下のような感じです。 (1)プログラムをインストールするドライブをCドライブに戻したい (2)もし(1)が難しいようならDドライブのままでもいいが、その際の  Cドライブのデータは消してしまってもいいのか(どうなるのか) (3)Dドライブを拡張パーティションにしたら(1)の状態になるのか (4)OSが二つの状態で使い続けた場合どうなるのか 使用状況は、 C(ディスク0):153GB/正常(システム) D(ディスク1):114GB/正常(ブート) Win XP Pro です。 いらないかもしれませんが、とりあえずbootのメモ帳の中身を張っておきます。 (システムの起動と回復の起動システム内「編集」の中身です) [boot loader] timeout=3 default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect (この上の文で、DドライブのOSを削除できるような書き換え方もお教えいただけたら嬉しいです) クリーンインストールしたばかりなので、中身のデータは消えてしまっても大丈夫です。 なので、C、Dともまっさらな状態に戻した上で、優先ドライブをCにする、ということでも大丈夫です。 起動ディスクは、店で組んでもらったパソコンなのでOSのディスクになります。 ややこしい質問ですが、どなたかお答えしていただければ幸いに思います。 どうぞよろしくお願いいたします。

  • OS選択画面からWindows7が消えない

    WindowsXPhomeとWindowsXPProfessionalをデュアルブートしているパソコンにWindows7RCをインストールして使っていましたが飽きたので7をアンインストールしてマイコンピュータの起動システムも元に戻したのに依然としてOS選択画面からWindows7が消えないのです、どうしたらXPのhomeとPrの選択画面だけになりますか。 OS選択画面は 以前のバージョンのWindows Windows7 です、これで以前のバージョンのWindowsを選ぶとXPhomeとPrの選択画面が出ます。 ブートローダーは以下の通りです、7を入れる前の情報をそのままコピーしました。 [boot loader] timeout=30 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 /NoExecute=OptIn signature(30846829)disk(1)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

  • デュアルブートしなくなりました

    マスタードライブCにW2K スレーブドライブDにXP 別々のドライブにOSを入れてデュアルブート環境にしてましたが うっかりバックアップを取らずに CドライブのW2Kを再インストールしてしまいました。 XPがBOOT出来なくなった訳ですが NTLDR ntdetect.com bootfont.bin のバックアップがない場合 BOOT.INIを [boot loader] timeout=10 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 multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Windows XP Professional" /fastdetect に書き換えただけでは元の環境に戻らないでしょうか? 助言頂けると助かります。

CCD-JSCS50Rについて
このQ&Aのポイント
  • CCD-JSCS50RはBD用のケースです。
  • 開封直後に回転軸部分が破損する問題が発生しています。
  • エレコム株式会社の製品であり、特別な取り扱い方について知りたいと思っています。
回答を見る