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

締切り済みの質問

PCを立ち上げたら A disk read error occurre

PCを立ち上げたら A disk read error occurred と出てOSが起動しません。
OSはVistaです。


某DTMショップで購入したものですが、先日までは普通に動いていました。


HDDはBIOSで光学ドライブの次にブートするように設定しています。
認識もされているようです。
KNNOPIX上でも認識されたので、HDDが破損しているというものではないと思われます。


当方でも調べたところ「MBR(マスター・ブート・レコード)」内の「ブートセクター」が論理的に破損したため」いうものなのではないかと思ってはいるのですが。
先日CPUクーラーを付け替えるために一度マザーボードを取り外したりもしたので、それが原因なのではないかと思っています。


OSの修復試みているのですが、修復するOS一覧になにも表示されておらず、パーティションも表示されていません。
こちらでは認識されてないということなのでしょうか?



わけがわからなくなってので是非ともお分かりになる方のお力を貸していただきたいです。

つまるところ、現状でOSの修復、または再インストールを行うにはどうしたらいいのでしょうか?
よろしくおねがいします。

投稿日時 - 2010-06-14 21:29:59

QNo.5968874

すぐに回答ほしいです

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

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

回答(4)

HDDとCD-ROMの付いていたSATAコネクタが単純に元々付いていた位置が違うだけです!
差し替えてみてください。起動します。
今後、マザーボードをはずすときは、あらかじめコネクタ類の位置を書き留めて行いましょう。

投稿日時 - 2010-06-18 14:55:44

ANo.3

> または再インストールを行うにはどうしたらいいのでしょうか?

HDDを初期化しても構わない、と解釈しました。
MBRをクリアして、Vistaインストールをやり直す。
どちらもMBRをzeroで埋める作業です。
1. knoppixにてMBRを初期化する。(zeroで埋める)
2. Win7インストールDVDを持っているならば、Win7インストールDVD起動でMBRを初期化する。(持っていないならば、この記述は無視してください)
VistaDVD起動と同じ要領で進めて「言語選択画面でShift+F10を押せばコマンドプロンプト画面になりますので、diskpartコマンドで clean を実行すれば MBRクリアできます。
つまり、Vistaにて「コマンドプロンプトでコマンド実行する前の手順で詰んでいます。」とありますが、Win7DVD起動では「3. 言語、時刻、通貨、キーボード、または入力方式を選択」の画面でコマンドプロンプトを呼び出すことができます。

【追記】
なんとも言えませんが、何か単純なことに起因しているということはありませんかね。
MBRなら disk boot failurer のようなメッセージが出てもいい気がします。
disk read error occurred はBIOS起動して即座に出るのでしょうか、それとも何度かreadリトライしている気配なのでしょうか。

投稿日時 - 2010-06-15 09:37:26

ANo.2

 BIOSからハード・ディスクは認識されても、OSからは認識されないということから判断すると、
MBRだけが(論理的に)破損しただけでは無いようです。
 回復オプションでOSもドライブも認識されないということは再フォーマット/OS再インストールと言うことになるでしょう。
 最悪の場合、ハード・ディスクの回路は生きていても、ディスク制御部がお陀仏と言うこともあります。

投稿日時 - 2010-06-15 00:00:01

MBRの修復方法です。
http://www5f.biglobe.ne.jp/~ayum/sample/mbr.html
http://f44.aaa.livedoor.jp/~pcdoctor/winxp.htm
http://prelude-bb4.hp.infoseek.co.jp/computers/tech/mbr.htm

DOSコマンドからFIXMBRコマンドを実行します。

投稿日時 - 2010-06-14 22:04:16

補足

説明不足ですみません。
以下の手順でやっています

1. Windows Vista のインストール ディスクをディスク ドライブに挿入し、コンピュータを起動します。
2. いずれかのキーを押すよう求めるメッセージが表示されたら、任意のキーを押します。
3. 言語、時刻、通貨、キーボード、または入力方式を選択し、[次へ] をクリックします。
4. [コンピュータを修復する] をクリックします。
5. 修復するオペレーティング システムをクリックし、[次へ] をクリックします。
6. [システム回復オプション] ダイアログ ボックスで、[コマンド プロンプト] をクリックします。
7. Bootrec.exe と入力し、Enter キーを押します。





これの手順5で、修復するOS一覧に何もありません。
パーティションも表示されておりませんし、選択できない状態です。
コマンドプロンプトでコマンド実行する前の手順で詰んでいます。

投稿日時 - 2010-06-14 23:05:56

あなたにオススメの質問