• 締切済み

MBRが破損してしまいました

*発投稿なので失礼なところありましたらご指摘ください 自己診断なのですがMBRが破損してしまいました 環境はX202E(win8.1 64bit 光学ドライブなし)です 完全に自分の落ち度なのですがリカバリUSBは紛失してしまっていたのでリカバリはできません 先日,CentOSをWindows8.1がインストールされてるパーティーーションとは違うパーティーション にインストールしようとしたのですが途中で(エラー?)PCが落ち.起動させるとWindowsもCentOSも 起動しませんでした そのまま待つとOSが起動するわけでもなくBIOSが表示されました BIOSを見るとBootOverrideにCentOSインストール前にはあったWindowsBootManegerが消えていました PC起動直後にF9bootも試しましたが無理でした 以上の症状から"MBRの破損ではないか"と自分では考えています 次にWinPe-tch DirectをサブPCで使ってWindowsPE起動用のUSBをつくり,PCをUSBブートで WIndowsPE 3.0を起動させました そこでデータのバックアップはBoot用とは別のUSBメモリにしておきました まず.chkdsk c: /r で修復を試みたのですが・・・ ”ログに記録されたメッセージを,状態50のイベントログに転送できませんでした” とエラーをはいて修復できません *chkdsk c: /f も同様 *Windowsが入ってたドライブはCで確定です *C,DドライブともにデータのバックアップはできたのでHDDの故障の線はないです 次にtestdiskも試したのですが No log→Dsik /dev/sda→Intel→MBRcode→y→y→enter でやっても何も起こりません・・・ Diskpartも以下のページを参考に進めたのですがactiveのところで "選択されたディスクは固定MBRディスクではありません activeコマンドは,固定MBRディスクでのみ使用できます" というエラーが表示されます(これについて""で囲ってggるも4件しか情報なし) http://thrownewnullpointerexception.hatenablog.com/entry/20091129/1259437329 次にコマンドプロテクトで bootsect /nt60 sys /mbr とやるも文法が違う?という旨が出てきて bootsect ./help をしろと表記されたのでbootsect /helpをしたら bootsect /nt52 E: と表示されたので実行したらNo bootcode was successfully updated とエラーをはきます *bootrecはコントロールパネルがないため使えない 当方はEドライブになにかあるのか把握してませんがhelpで出てきたということは MBRに関係してるのかと思い修復を試みましたが無理でした (Eドライブはなぜかマウントできなく,RAWdiskだからと表示されchkdskが使えない) 次にAOMEI Partition Assistant http://www.forest.impress.co.jp/library/software/aomeiparti/ のwindowsPEベースの起動USBを作成し、USB bootさせて MBRのリビルド→実行したところ数秒で終わり,再起動させたのですが状況は変わりませんでした 以上のことを自分の知識を総動員させてやってみたのですが WindowsBootManegerが表示されることはありませんでした どのようにすればMBRを修復できるでしょうか? (そもそもこの症状はMBRの破損で問題ないですか?) また、一応書いておくとWindowsPE上からリカバリドライブ(20GBほど)が確認できています (BIOS上には認識されてない) これを使ってリカバリとかはできますでしょうか? ご存知の方ご教授していただけたら幸いです *質問する立場で申し訳ないのですが冷やかし(修理に出せ.直るわけがない.わからない) 等はやめてください *不確かな情報でもいいのでご教授していただけたら幸いです

みんなの回答

  • kteds
  • ベストアンサー率42% (1884/4445)
回答No.3

No.1の補足です。 > "bootrecは内部コマンドまたは外部コマンド,操作可能なプログラムまたはバッチファイルとして認識されていません"と表示され,できませんでした bootrect.exe のPATHが通っていない、というエラーです。 PE環境で bootrect.exe のPATHを dir コマンドで確認して実行してください。 (またはbootrect.exeの在るフォルダに移動して実行してください。) > "bcdboot"に関するヘルプ?が表示されて正常に実行されませんでした bcdboot.exeは実行できていますが、パラメータが不適というエラーです。 PE環境でのWindowsフォルダのPATH、 または assign したドライブレターが適正かどうか確認してください。 ※事例通りに実行するのではなく、自分のPE環境での状態に合わせてください。 --- 質問からは外れますが、次のことも考慮するのがベターだと思います。 理由は、下記の方法でW8.1をブートできれば bcdbootを使用してWindows Boot Managerを修復できる環境であることが確認できますので、修復作業を行なう意味があるからです。 下記の方法でもW8.1をブートできなければW8.1新規インストールからやり直す必要があります。 私としては(2)がお勧めです。理由は簡単だからです。 いずれにしても、問題切り分けの重要なチェックになるわけです。 (1) 内部シェル(Shell.efiなど)を使ってブート ファイルを手動で起動する。 EFI.shellについてはNo.1のURLの「EFI shell の作成」参照してください。 または (2)UEFIブートマネジャー(たとえば rEFInd )でW8.1を起動確認する。 今後もUEFIをつかうのであれば rEFInd CD(またはUSB)を作成しておけば便利です。 今回のようなトラブル時に自動でUEFIシステムを検索、起動してくれますので役立ちます。 「rEFInd」は下記サイト参照。 Windows環境でzipファイルをダウンロード、展開して iso ファイルをCDに書き込めばOKです。 CDで起動すればW8.1を自動検索してブートメニューに表示してくれます。 もしも rEFInd でブートメニューに表示されない場合はW8.1が壊れていることが解りますので、 修復作業はあきらめてW8.1新規インストールを行なう必要があります。 http://hrn25.sakura.ne.jp/win/refind/refind.html ---以上です。

3317u
質問者

お礼

すみません yakan9さんに返信してる間にサブPCが故障してしまってw 一応↑のやつやってみたのですがwindows8,1が認識されませんでした なので今回は諦めてLinuxを新しくインストールしようと思いますありがとうございました

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

> 環境はX202E(win8.1 64bit 光学ドライブなし)です これは、メーカーは、ASUSですね。 > どのようにすればMBRを修復できるでしょうか? > (そもそもこの症状はMBRの破損で問題ないですか?) Windows 8からは、従来のMBR方式ではない、GPT方式だと思われます。 GPTという方式は、UEFIを使用しているため、起動しない時のトラブルシューティングを試してみてください。 最後に記載します。 > これを使ってリカバリとかはできますでしょうか? ASUSメーカーのリカバリがどうなっているかです。 NECの場合は、 C:\Program Files (x86)\mkrcvcd\mkrcvcd.exe をダブルクリックすると、「再セットアップメディア作成ツール」が起動し、リカバリDVD-ROMを作るアプリケーションは起動します。 Windows PEで「ダメ元」で試してみるとかです。 各ファイルのオープン処理がどこまでできるかによります。 BIOSではなくて、UEFIというファームウェアだと思いますので、貴殿が言われている、BIOS(本当は、UEFI)に入り、タブをチェックする。 Windows 8 / 8.1がプリインストールされたVALUESTAR、LaVieで、OSが起動しない状態からパソコンの「再セットアップ」を行う方法について教えてください。 http://121ware.com/spsearch/public/app/servlet/qadoc?QID=014439 3. 再セットアップを行う を参考にする。 Windows 8 / 8.1でOSが起動しない状態から「PCのリフレッシュ」を行う方法 http://121ware.com/spsearch/public/app/servlet/qadoc?QID=014448 操作手順 を参考に。 Windows 8 / 8.1で、OSが起動しない状態から「自動修復」を行う方法について教えてください。 http://121ware.com/spsearch/public/app/servlet/qadoc?QID=014793 操作手順 を参考に。 上記3項目は同じ手順です。

3317u
質問者

補足

質問していたサブPCが故障して返信遅れてしまいすみません 確かにMBRではなくGPTで確定みたいですね やはりメーカーが違うみたいで教えてくださった方法では 無理でした 情報 ありがとうございました

すると、全ての回答が全文表示されます。
  • kteds
  • ベストアンサー率42% (1884/4445)
回答No.1

> (そもそもこの症状はMBRの破損で問題ないですか?) 最初から問題の切り分けが間違っています。 MBR修復などをしてもムダです。 X202EはUEFIです。 --- 修復はbcdbootコマンドでブート情報を作成し直してください。 下記サイトの「UEFI bootloader の修復」「Windows」という部分を参考にして、自分の環境に合わせて実行してください。 「uefi」 http://hrn25.sakura.ne.jp/win/uefi/uefi.html --- ※今回の場合は、Windowsブート情報を作成し直したから、必ず修復できるとは限りません。 Linuxインストールや、余計な修復作業を行なっていますので、普通ではない環境になっている可能性があるからです。

3317u
質問者

補足

自分のやり方が悪いのかもしれませんが最後のbootrec /fixbootを実行したところ "bootrecは内部コマンドまたは外部コマンド,操作可能なプログラムまたはバッチファイルとして認識されていません"と表示され,できませんでした バッチファイルをUSBに入れればよいのでしょうか? 一応,PEから起動してるので以下のコマンドも実行したのですが ※--- Windowsが起動している状態では下記の作業だけ行なえばいい。 bcdboot c:\Windows /l ja-JP /s b: /f ALLを実行したところ "bcdboot"に関するヘルプ?が表示されて正常に実行されませんでした

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

関連するQ&A