• ベストアンサー

CDを入れたままにするとOSが起動しなくなるけどどうしてなのか気になります

たまにパソコンにCD(FDもかな)を入れたままにして終了してしまったりして、次回、それを忘れて起動するとOSが立ち上がらなくて壊れたと思ってびっくりすることがあります。 以前、Windows98でFDを入れたままにしてしまって立ち上がらなくって壊れたと思ってリカバリまでしてしまったことがあります。FDが入っていただけなのに!! それにしてもこれ、Linuxでも起こるんですね。GLUBっていうブートローダー?でしたっけ、CDを入れぱなしにしていたら起動しませんでした。←これもLinuxが起動しない、どうしようって慌てました・・・ どうしてFDやCDを入れっぱなしにするとOSは起動しないのですか? 教えてください!!!

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

  • ベストアンサー
  • xiade
  • ベストアンサー率64% (88/137)
回答No.5

BIOSのブートシーケンスは、実行可能なブートセクタ(MBR,マスターブートレコード)が「見つかる」まですべっていきます。 ここで「見つかる」とは、「そのデバイスからブートセクタが読み取り可能で、かつブートシグニチャ(特定の場所にマジックナンバ0xaa55)を持っている」ことをさします。(PXE等のネットブート可能な状態も含む) メディアが入っていても、ブートシグニチャがない等でブート可能なMBRと認識されなければスキップされます。ブータブルでない CD,DVD はこれにあたります。起動には差し支えません。 ブート可能なMBRが「見つかる」とそのブートコードへ遷移します。一度遷移すると BIOS のブートシーケンスにはもう戻ってきません。 ・すべてにおいて「見つからない」と、再度BIOSのブートシーケンスの先頭に戻ってループするBIOSもあり、停止するものもあり、また再起動するものもあります。 一方、ブート可能なMBRであっても OS が起動できるとは限りません。たとえば、Windowsから 起動ディスク扱いにせず単純にフォーマットしたFDやHDでも"ブート可能なことを示すブートシグニチャの入ったブートセクタ"(IBM/MS製の標準MBR)が入れられています。しかし OS は入っていません。このディスクから起動するとおなじみの「DISK BOOT FAILURE,INSERT SYSTEM DISK AND PRESS ENTER」等が表示されます。これはMBRの標準ブートコード(IBM/MS製)が表示しているものであり、BIOS の仕事ではありません。 つまり、BIOS から ブートコードに遷移してしまったあとに起動不可能であることが判明しても BIOS のブートシーケンスには戻ってこれないので、ご質問のような「FDやCDを入れっぱなしにするとOSは起動しない」というような状況にしばしばなることがあります。 これでご質問の答えになっていますでしょうか? ちなみに MBR はとても小さいので、大抵のOSは2段~4段のブートを行います。 例)WindowsNT系:MBR→IPL→NTLDR→NT Kernel

参考URL:
http://www14.plala.or.jp/campus-note/vine_linux/install/boot_sequence.html

その他の回答 (5)

  • arigayas
  • ベストアンサー率60% (3/5)
回答No.6

いわゆる自作パソコンなんでしょうか?それとも、メーカー製のパソコンなのでしょうか? どっちにしてもBIOSのアップデートファイルが配布していたら試してみるのも良いかもしれませんね。

  • akina_line
  • ベストアンサー率34% (1124/3287)
回答No.4

こんにちは。  PCには、OSが起動する前にBIOSというソフトが動きます。ここに「起動ドライブの優先順位」という設定があり、HDD、FDD、CD-ROMの順番を設定します。FDDやCD-ROMの優先順位が高いと、まずそのドライブを見に行き、システム(OSやDOS)が無いと、そこで停止してしまいます。  下記サイトにBIOS設定画面の一例を貼ります。   http://pcfree.jp/system/Bios/4bios/top.htm  PCのマニュアルなどでご確認下さい。 では。

rabitwo
質問者

補足

なぜ停止するんですか? HDDにOSが入っているのだからそこでブートレコードを探して起動すればいいと思うのですが。 ちなみにBIOSでの起動ドライブの優先順位の変更の仕方は知っています。CDやFDを取り出すのを忘れて起動しないぞ!!ってなるのを避けるためにHDDを優先順位一番に設定しておくのも手かもしれまんね。

回答No.3

biosでブート順番が FD>CD>HDD とかじゃないですかね?

  • avam-efsf
  • ベストアンサー率23% (223/940)
回答No.2

BIOSでFDDやCD-ROMからブートしないように設定できます。 BIOSの設定画面への入り方、設定の仕方は機種によって違うので、マシン付属のマニュアルを参照して見てください。

回答No.1

BIOSの設定でSYSTEMブートする順番が FDDやCD-DRIVEが 優先になっているのではないでしょうか?

rabitwo
質問者

補足

すみません、質問が中途半端でしたね。 BIOSの設定でブートの順番がFDDやCDDが優先になっているのは確かですが、そうだとしてもFDDやCDDにブートレコードがないのならHDDまでいって立ち上がっても不思議じゃないのにどうしてエラーとか表示が出て起動せずに止まってしまうのかなぁ~と疑問に思ってたのです。

関連するQ&A

  • Linuxが起動できない、GRUBがでない。

    間違えて、Windows95の起動FDをWin98とRedHatLinuxにデュアルブートしているPCに 差したまま、電源を入れてしまいました。 慌てて、止まったところで電源を落とし、FDを抜いて再起動しましたが、 ブートローダー(GRUB)がでません。 もうLinuxは使えないんでしょうか? この場合、修復(アンインストール・再インストール)はどうやったらいいのでしょうか?

  • HDDに眠っているubuntuを起動させたい

    以前は、Windowsとubuntuのマルチブートをしていたんですが、 どうにもWindowsの調子が悪かったのでリカバリをしました。 OSの選択は、Windows→ubuntuの順で入れていたので、 ubuntuの方のローダで起動していたんだと思います。 で、Windows部分のパーティションをフォーマットして、 再び入れなおしました。 そしたら、ちょっとは予想していたんですが、 やっぱりWindowsしか立ち上がらなくなりました。 (厳密に言うとubuntuのローダが起動時に出なくなりました。) ちょっと調べてみたんですが、ubuntu側で設定をしていなければ、 Windows側のboot.iniを使ってはできないと。 これ以上は、おくが深くて読んでもいまいち分かりませんでした。 どうにかubuntuを起動させることはできますか? それから、 おそらくLinux用のswap用パーティションだったと思うんですが、 それをフォーマットしてしまいました。 Linux本体用のは手をつけてません。これは、 後から修復したりできるのでしょうか? 無知でリカバリしてしまって、とても後悔しています。 よろしくお願いします。

  • OSのインストールCDが起動しない

    教えてください。 Lenovo 3000 v100 OS windowsxp home edition のノートパソコンを使用しています。 このOSをprofessionalにしたいのですが、 インストールCDを入れ、パソコンを起動してもwindowsが立ち上がってしまいます。 BIOSのBoot設定はCDの読み込みを1番に設定済みです。 CDはもちろん正規のものですが、何度繰り返してもインストール画面になりません。 CDを読み込む動作(回転)はしているのですが、そのままwindowsが起動してしまいます。 このような場合、どうすれば、インストール画面にいけるのか教えてください。

  • Windowsが起動しなくなってしまいました・・・

    はじめての投稿です,よろしくお願いします. 今まで,WindowsXPとLinuxをデュアルブートにしており,起動はブートローダによって行っていました. しかし,あまりにもLinuxの使用頻度が少ないため,Linuxをインストールしていたドライブをアンインストールせずに,直接フォーマットしてしまいました. すると,次にPCを起動したときにブートローダが起動しなくなってしまい,OSを選択できずにWindowsが起動できません・・・. どなたか対処法をご存知の方がいらっしゃれば教えていただきたいと思います. よろしくお願いします.

  • CDからOS起動できない

    PCのスペック ノートPC ASUS Eee PC 1001PX メモリ1GB CPU atom OS 以前はWindows7が入っていました。 HDDが一部壊れているPCなので、UbuntuをCDから起動しようと思ったのですが、 HDDやUSBのどれかから起動するか選択する画面?(名前がわかりません、ごめんなさい) からUbuntuのインストールディスクがある外付けDVDドライブを選択すると Reboot and Select proper Boot device or Insert Boot Media inselected Boot device and press a key と黒い画面に書かれている状態でCDからUbuntuを起動できません、 BIOSの設定が間違っているのでしょうか? あと結構前にWindows7が起動しなくなってしまい リカバリをしようとして失敗してしまい、 BOOTMGR is missing  と表示され、起動できない状態です。 Ubuntuを起動するにはどうすれば良いでしょうか? どうかよろしくお願いします。

  • CDドライブ無しでのOSのインストール方法を教えて下さい

    CDドライブが無いノートPCにwindows2000(と、できればvine linux2.6)を入れたいのですが、自分で探してみましたが同条件で単体のOSでは無く、リカバリCD(OS内包)所持の場合の方法が見つかりませんでした、良い方法があれば是非教えて下さい、宜しくお願いします<(_ _)> 以下は自分なりに調べ考えた方法ですが不安な点があります。 可能かどうかご存知でしたら是非その対処方法も教えて下さい<(_ _)> [方法1] ノートPCからHDDを取り出し、なんらかの方法でリカバリCD(OS内包)の中身を全て移して起動ディスクから起動しHDD内からOSをインストールする場合に、"リカバリCD(4枚組み)をHDD内から起動させる"事は可能でしょうか? [方法2] パーテーションを分けて新たにD\を作り、"windows起動後にDドライブにもwindowsを入れて"、今後D\から起動するようにしてCドライブをフォーマットする場合に、"windows起動後にDドライブにもwindowsを入れる"事は可能でしょうか? (windows起動後には外付けCDドライブが認識され、使用可能になります。) 数点同時の質問となってしまい申し訳ありません ご存知の内容があれば回答の程宜しくお願い致します。 ■ リカバリ対象PC ■■■ [TODHIBA DynaBook SS 3430/1N2T]  仕様書 http://www3.toshiba.co.jp/pc/catalog/ss/ss34t3/spec.htm)  正規外付けFDドライブ (FDからブート可)  リカバリCD      (OS内包,windows2000)  起動ディスク     (リカバリCD内のMAKEBOOT.exeで作成) ■ その他の所持品 ■■■   [Mouse Computer m-Book P3200GF]  仕様書 http://www.mouse-jp.co.jp/spec/0404/m-bookGf.htm  CD,FD内臓 [その他]  IDE HDD 用変換トレイ (USB接続,3.5インチ,HDD・CDブート不可)   --> 内蔵用HDD       --> 内蔵用CDドライブ  Windows98の起動ディスク

  • OSの起動について

    自作PCなのですが内蔵HDDにはWindowsXPProでリムーバブルディスクにはWindows2003Serverをインストールしようとしています。 リムーバブルディスクを入れて電源を入れた時どちらが起動するのでしょうか? 起動した時に何かブートローダがでてきてどちらのOSを選択するのかが出てくるのでしょうか? またリムーバブルディスクにLinuxを入れた時もどうなるのでしょうか? 宜しくお願いします。

  • LinuxでCD起動するOS?

    LinuxでCD起動するOS ってありますでしょうか? ハードウェア故障を調べるために LinuxOSをCDで起動したいのですが そのようなものはありますでしょうか? 以前に調べたときには ストロベリーリナックスとかいうものがあったと思うのですが 現在、検索しても見つけることができませんでした ほかになにかありますでしょうか?

  • XPが起動しません・・・

    こんにちは。今日、仕事中にPCの動きが鈍くなったので再起動をかけました。一度起動したのですが、(はっきりと覚えていないのですが)「レジストリ何とか・・・」「・・・保存されました」といった類のエラーメッセージが出た後、ブルースクリーンになってしまったので強制終了して再度起動させると起動しなくなりました。「ntoskrnl.exe が存在しないか壊れてます。インストールして下さい」といった警告が黒画面にでたまま動かない状態です。色々調べて試したのが次の内容です。 1.boot.iniを(他3ファイル)別のXPマシンからFDにコピーして、boot.iniを書き換えてFDからの起動→同じ「ntoskrnl.exe が・・・」メッセージ 2.WINDOWS CDから修復インストール→パーテションがフォーマットされていないとか言われてインストールされているOSを認識しない 3.起動ディスクFDからリカバリ→OSを選ぶ画面でC:\>のまま進まない(OSを認識しない) です。 どうすれば起動できるでしょうか。せめて中のデータだけでも吸い出したいのですが・・・ よろしくお願いいたします。

  • windowsが起動しない

    WindowsXPとLinuxを共存してパソコンを使っていました。 ある日Linuxのほうが調子が悪くなり、CD起動のクノーピクスを使ってLinuxのパーティションを初期化しました。そのときXPの方も初期化をしてしまって、結果としてハードディスク全てを初期化することになりました。 Windowsを復活させようとリカバリディスクを入れてリカバリを行ったあとに再起動したら、「GNU GRUB version0.97...」というのが出てきて、回復コンソールを使ってMBRをリフレッシュしました。 リフレッシュをしたら今度はPC会社のロゴの画面が出たあと、真っ黒の画面のまま動かなくなりました。 ブートローダがおかしいと思うのですが、もうこれ以上どうすればいいか分かりません。 やりたいことはPCを購入当初の状態に戻すことです。 有識者の方、ご教授お願いします。 使っているPCは富士通のFMV DESKPOWER CE8/110LTです。