Bootcamp/Macbook での Windows BSOD「アクセスできないブートデバイス」

Bootcamp/Macbook での Windows BSOD「アクセスできないブートデバイス」

私は Macbook の Bootcamp で Windows 8.1 を実行しています。1 年以上、何の問題もありませんでした。昨日、Windows パーティションが起動に失敗し、それ以来ブルー スクリーン エラーが発生しています。「アクセスできない起動デバイス」と表示されます。

まず、セーフ モードで起動しようとしましたが、それでもブルー スクリーンが表示されました。オンラインで解決策を探していたところ、同様の問題を抱えている人の投稿がいくつか見つかりました。

ターミナルで次のコマンドを実行することを推奨します: bootrec /rebuildbcd bootrec /fixboot chkdsk C: /f /r /x

しかし、どれも Windows パーティションの起動に役立ちませんでした。

OS X では、Windows パーティションはディスクユーティリティと Finder を使用しても引き続き表示されます。

ただし、Bootcamp パーティションはデバイスの下にリストされており、空であるように見えるため、どのファイル/フォルダーにもアクセスできません。

https://i.stack.imgur.com/BV6fK.png

これを修正する方法はありますか? ご協力いただければ幸いです!


更新: Windows EFI ブート ローダー ファイルをマウントしましたが、Windows の EFI モード インストールを実行したようです。は、 bootmgfw.efiWindows/Boot/ と、およびいくつかの言語固有のフォルダーにありますboot.stl, bootmgr.efi, memtest.efiBCD覚えている限りでは、次のようにインストールしました。Mac で Boot Camp アシスタントを使用して 2 つのパーティションを作成し、Windows 8 ISO ファイルから Windows インストール USB ドライブを作成しました。ただし、Windows をインストールするときに、Bootcamp パーティションをパーティション分割するように求められたため、他の 2 つのパーティションが作成されました。ディスク ユーティリティのスクリーンショットを下部に添付します。

何が悪かったのかまだわかりません。Macbook を閉じて (Windows 使用時)、数分後に再度開こうとしましたが、Windows を起動することができず、電源ボタンを長押しする必要がありました。それ以来、ブルー スクリーン エラーが発生します。

ディスクユーティリティ

答え1

問題が発生する直前にソフトウェアのインストール、ファイルシステムのメンテナンス、パーティションの調整などを行いましたか?インストールがハイブリッドMBR(Boot Camp インストールのすべてでそうであるように)、ハイブリッド MBR が破損しているか、標準の GPT 保護 MBR に置き換えられている可能性があります。その場合、解決策は正しいハイブリッド MBR を再構築することですが、最近パーティションを調整した場合は、これを行うとリスクがあります。特に、Windows ツールを使用してパーティションのサイズを変更した場合、GPT と MBR のデータが危険なほど同期されなくなり、一貫性のある状態を回復することは困難になります。そして正しいパーティション セットを修復するには、細部に注意する必要があります。ハイブリッド MBR が保護 MBR に置き換えられたり、危険性の低い方法で破損したりした場合は、、、またはその他のツールを使用して再作成するのはgdisk比較的gptsync簡単です。

ディスクの現在の状態を確認するにはgdisk:

$ sudo gdisk /dev/disk0
GPT fdisk (gdisk) version 1.0.0

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.

Command (? for help):

GPT: presentこの例では、標準保護 MBR ( ) を持つGPT ディスク ( ) を示していますMBR: protective。ハイブリッド MBR ディスクの場合は が表示されますMBR: hybrid。 と入力するpと (GPT) パーティションが表示され、健全性チェックとして確認できます。次に、 を使用してvGPT/MBR の整合性 (およびその他のパーティション テーブルの問題) をチェックします。

Command (? for help): v

No problems found. 990 free sectors (495.0 KiB) available in 1
segments, the largest of which is 990 (495.0 KiB) in size.

もちろん、あなたの詳細は異なります。問題が見つかった場合は、質問を編集して詳細を追加し、私の回答にコメントを追加して、あなたの返信に気付くようにしてください。

注意:一部の人は、Boot CampではなくEFIモードでMacにWindows 8以降をインストールします。後者を指定しましたが、その詳細が間違っている場合は、間違いなくない事態が悪化する可能性があるため、ディスクにハイブリッド MBR を追加しないでください。


編集:

出力を編集して元の質問に貼り付けることもできます。各行の先頭に 4 つのスペースを追加すると、書式が保持され、読みやすくなります。

ハイブリッド MBR を調整する前に、Windows EFI ブート ファイルを探すことをお勧めします。知らないうちに Windows を EFI モードでインストールしている可能性があります。その場合、ハイブリッド MBR を調整するのは時間の無駄で、後で元に戻す必要があります。OS X で ESP をマウントすることで、Windows EFI ブート ファイルを確認できます。

mkdir /Volumes/ESP
sudo mount -t msdos /dev/disk0s1 /Volumes/ESP

指定したマウント ポイント/Volumes/ESP/EFI/Microsoft/Bootを考えると、Windows EFI ブート ローダー ファイルは通常 にあります。そこにファイル (はメイン ファイルですが、サポート ファイルも多数あります) が見つかった場合は、ハイブリッド MBR を調整しようとせず、代わりに Mac 上の Windows の EFI ブートに関する問題を調べてください。/Volumes/ESPbootmgfw.efi

実際、パーティション リストを見ると、Windows の EFI モード インストールを実行したのではないかと疑われますが、100% 確信しているわけではありません。

ESPにWindowsブートファイルが表示されない場合は、以下の手順に従ってハイブリッドMBRを作成できます。ハイブリッド MBR ページをご覧くださいgdiskハイブリッド MBR に含めるパーティションを決定する必要があります。Windows ブート パーティションが最も重要です (パーティション #5) が、他に 2 つの Microsoft パーティション (#4 と #6) があるようです。

関連情報