• ベストアンサー

Windows 7の導入でBIOSの設定が開けなくなりました

NEC DirectのLavie (PC-GL20ES3L6, 2007年春,Vista搭載モデル)にHDD取り替え&Windows 7のクリーンインストールをしました。NECはこのモデルのWin 7へのアップグレードをサポートしていませんが、Windows 7はまったく問題なく快適に動いています。しかし一つ気がかりなことがあります。電源投入後、「F2でBIOS起動」という表示が出なくなり(同時に出るNEC/Intel/Phoenixのロゴグラフィクスはそのまま出ます)、実際、F2/Del/Escなにを押してもBIOSの設定画面にいきません。同時に(HDDより起動優先順位が高かったはずにもかかわらず)CD/DVD起動ができなくなり、Win 7のインストールディスクなども読みに行ってくれません。この状態だと、もしもの時の修復・再インストールができないことになり、不安が残ります。これはWindows 7の設定の問題なのでしょうか?解決策があればお教えください。 ちなみに、Windows 7の入っているHDDを外したり、Vistaの残っている古いHDDをつないで電源を入れると「F2でBIOSの起動」が表示され、実際BIOSの起動もできるようです。

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

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

単なる想像ですが。 Windowsをインストールする時、何回か再起動しますよね。 インストールする時、ブートデバイスの優先度をCD/DVDにしているにも関わらずインストールしたHDDからブートします。 これはWindowsがBIOSにBPR(BIOS Parameter Block)を渡して、BIOSはこのBPRを見て起動プロセスに入っています。 このWindowsから渡されたBPRがまだ残っているのではないでしょうか。 HDDを外したり、違うHDDを繋ぐと、実際にHDD上のMBRに書かれているBPRとBIOSが認識している(Windowsから貰った)BPRが違うので、インストール時の再起動プロセスがキャンセルされて通常の起動プロセスに移る(BIOS設定が出来る)のではないでしょうか。 CMOSにこのWindows から渡されたBPRが保存されている可能性が有ると思います。 CMOSクリアは有効である可能性が大きいと思います。

Tb_act
質問者

お礼

ありがとうございました。CMOSクリアでBIOS設定が立ち上がるようになりました!

その他の回答 (4)

noname#101947
noname#101947
回答No.4

現時点でのCMOSクリアはやめたほうがいいと思います。 どうやらBIOSが原因でもない、と思われます。 そのHDDでテスト的にいろいろ試すことができる状態ならば、下記のことも試してはどうでしょうか。 なお、このテストによってHDDやBIOSなどに悪影響を与えるなどということは一切ありません。(何度テストしても構いません) 「テスト2」までは行なう必要はないと思いますが念のため書きました。 留意事項: a. マイクロソフト以外のソフトは使わないで作業する(サードパーティのHDD操作ソフトなどは使わない)。 b. そのHDD 1台のみ接続して作業する(他のHDDは外すか、または電源を抜いておく)。 c. win7インストールDVDから起動できることが必要です。 d. diskpartコマンドの clean コマンド (または clean all)を使います。 diskpartは簡単ですが、慣れていない場合は、下記の参照サイトを参照してください。 今回の場合はこのサイトの「作業手順」の「1. win7DVDで起動」と「2. diskpartでHDD全領域をcleanにする(zero fillをおこなう)」の部分のみを活用します。 他の部分は使用しません。 ---参照サイト:win7 HDDからのクリーンインストール方法 http://ftlabo.hp.infoseek.co.jp/w7-from-hdd/w7-from-hdd.shtml テスト方法: ---------- テスト1:HDDのMBR(ブートセクタ)のみをクリアしてwin7をインストールする。 ※ diskpartにて clean (clean all ではない)を行なうことがポイントです。 参照サイトを下記のように読み替えてください。 1. win7DVDで起動 win7DVDで起動し「Windowsのインストール」の「インストールする言語」選択画面にて「Shift + F10」を押してコマンド入力画面にする。 X:\Sources> //コマンドプロンプト状態になる。 2. diskpartでMBR(ブートセクタ)をcleanにする(zero で埋める) X:\Sources> diskpart //diskpartを実行 DISKPART> list disk //認識されているdiskを確認 DISKPART> list volume //ボリューム(ドライブレター)を確認 DISKPART> select disk 0 //disk 0 を選択 DISKPART> clean //disk 0 のMBRをゼロクリア 処理は一瞬で終了する。 DISKPART> exit //diskpartを終了させる。 X:\Sources> exit //コマンドプロンプト状態になるので exitで終了させる。 「Windowsのインストール」画面が表示されている状態なのでインストールを続ける。 win7は「領域が何も無いHDD」として認識する。 これ以降のインストールは通常のインストール方法と同じである。 ---------- テスト2:HDDの全領域をクリアしてwin7をインストールする。 ※ diskpartにて clean all (clean ではない)を行なうことがポイントです。 参照サイトを下記のように読み替えてください。 1. win7DVDで起動 win7DVDで起動し「Windowsのインストール」の「インストールする言語」選択画面にて「Shift + F10」を押してコマンド入力画面にする。 X:\Sources> //コマンドプロンプト状態になる。 2. diskpartでHDD全領域をcleanにする(zero fillをおこなう) X:\Sources> diskpart //diskpartを実行 DISKPART> list disk //認識されているdiskを確認 DISKPART> list volume //ボリューム(ドライブレター)を確認 DISKPART> select disk 0 //disk 0 を選択 DISKPART> clean all //disk 0 の全領域をゼロクリア 全領域をゼロで埋めるので、処理には時間がかかる。 目安として 100GBのHDDで30分程度はかかる。 終了すると「DiskPartはディスクを正常にクリーンな状態にしました」と表示される。 DISKPART> exit //diskpartを終了させる。 X:\Sources> exit //コマンドプロンプト状態になるので exitで終了させる。 「Windowsのインストール」画面が表示されている状態なのでインストールを続ける。 win7は「全領域がクリーンなHDD」として認識する。 これ以降のインストールは通常のインストール方法と同じである。 ---------- テスト結果: 上記の方法を行なってもBIOS設定を表示できない、という現象が発生するならば、メーカーでサポート対象外のマシン環境だとしてもマイクロソフトに質問しても構わないと思います。 ----------以上です。

Tb_act
質問者

補足

詳しい手順ありがとうございます。実は、samtomsanさん、pasokonoujさんのアドバイスに従い、CMOSクリア(電池を外す)で「F2でBIOSを起動」という表示が出るようになりました。 ただ、せっかくですので後学のためにもadoircusさんのねらいを教えていただけますか?MBRのみをcleanするか全体をcleanするかというのはどのような違いが生じるのでしょうか?pasokonoujさんはBPRとのことを指摘しておられますが、それと関係あることでしょうか?

  • samtomsan
  • ベストアンサー率55% (1060/1897)
回答No.3

同じ現象の質問が過去にあり、CMOSクリアで解決したようです。 http://oshiete1.watch.impress.co.jp/qa3892468.html

参考URL:
http://oshiete1.watch.impress.co.jp/qa3892468.html
Tb_act
質問者

お礼

Lavieの裏側にあるいくつかあるフタのうち一つを開けたら、あやしげな黒テープが貼ってあるところがあり、はがしてみるとボタン電池が出てきました。かなりしっかりはまっており、ラッチのプラスチックを何カ所か折ってなんとか電池を外すことができました。そして、また電池を戻して起動すると、「F2でBIOSの設定」表示が戻ってきました!そして、もちろんBIOSの設定もできました。ありがとうございました!

Tb_act
質問者

補足

情報ありがとうございます。CMOSのクリアは「F2でBIOS起動」という表示が見えなくなったような事例にも使えるのでしょうか? ノートパソコンなので、分解には躊躇してしまいます。ご紹介いただいた前例の方はフタを開けたら電池が見えたとありますね。私のLavieもそのような作りになっているといいのですが・・・ ちょっとのぞいてみようと思います。

noname#101947
noname#101947
回答No.2

win7が起動していない段階での現象ですのでwin7に起因するとは思えないのですが、 問題切り分けのためには 1.BIOSが最新のversionかどうか確認する。 最新のBIOSがサポートされているなら入れ替えて試す。 2.テストのためにそのHDDにvistaをクリーンインストールする。 vistaでも再現するならHDDに起因する現象、vistaで再現しないなら再度、win7をクリーンインストールする。 win7インストール後に再現するのならwin7に起因していると考える。 この場合はマイクロソフトのサポートに技術的な問題としてレポートを報告して原因究明を依頼する。

Tb_act
質問者

お礼

最終的にはCMOSクリアで解決しましたが、このようにいろいろ可能性を列挙していただけると助かります。ありがとうございました。

Tb_act
質問者

補足

アドバイスありがとうございます。 1. BIOSに関しては最新かどうかはよくわかりませんが、ここ1年以内にNECパソコンに標準でついているポップアップリンク(?)に従い、アップデートしています。ただ、今はBIOSのバージョンの確認もどうしていいのやらわからない状態です。 2. 実はWin 7のインストールに四苦八苦いたしまして(認証問題)、新しいHDDにWin 7を入れた後、この新しいHDDに再びVISAをクリーンインストール(出荷時の状態に戻す)をしています。このとき、Win 7/VISAのインストールDVDからの起動がすでに不可能だったのですが、幸運なことに古いHDDに(ずっと使ってきた古い)VISAが残っていたこと、さらに私のLavieは2台のHDDがつなげることから、古いHDDで古いVISAを立ち上げ→(Win 7の入った)新HDDをパーティションの解除&フォーマットしました。このまっさらに戻した新HDDを単独接続に戻したところ、BIOSの設定画面が出せるようになり、またVISAの出荷時回復DVDディスクからの立ち上げもできるように戻りました。このVISA入れ直した環境でもBIOS画面は出ました。そして、最後にWin 7をもう一度入れたら(VISAを残さない新規インストール)、またBIOS起動画面がまた出なくなった次第です。ちなみに、古いVISAの入った古いHDDをつなぐとBIOS起動画面は出せました。 3. マイクロソフトへのレポートはNECがあWin 7へのアップグレードをサポートしないとする場合でもいいのでしょうか?

  • abczy
  • ベストアンサー率44% (294/659)
回答No.1

Biosが開けない、といういのは分かりませんが 起動順位が知らないうちに変更される、ということはあります。 ウィルスキラーを使用すると、起動順位の一番が「USB」に インストールの段階で変更されます。 起動順位を変更しても、ウィルキラーを削除しない限り終了時に また起動順位がUSBが一番に修正されるようです。 NECのPCでUSBで起動するような仕様だと、起動順位が変更されている可能性はあります。

Tb_act
質問者

お礼

最終的にはCMOSクリアで解決しましたが、このようにいろいろ可能性を列挙していただけると助かります。ありがとうございました。

Tb_act
質問者

補足

アドバイスありがとうございます。もし起動順位にUSBが上位にきていればWin 7インストール立ち上げ用USBメモリーを作成すれば、修復・再インストール可能ということですね。ただ、私のLavieで起動にUSBが選べたかどうか・・・。3つ選択肢があり、HDD、CD/DVD、そして最後はFloppy Diskというのだったようにも・・・。あと、起動優先順位はウイルスバスター2010を入れる前から変わっていました。そうすると、起動順位を変えたのはWin 7(のインストーラー)ですよね?Win 7がUSBを最上位に持ってきてくれているとは考えにくいのですが、ウイルスバスターがさらにUSBを1番に変更していてくれるといいのですが・・・ ためしに、http://memorva.jp/internet/pc/dos_usb.phpの解説を頼りに、USBメモリーをMS-DOSのシステムをいれてつないでみました。本当にUSBメモリーが起動ディスクになったかどうかよくわからないという問題がありますが、とりあえずダメで、HDDからWin 7が立ち上がってきました。

関連するQ&A

専門家に質問してみよう