私は Macbook の Bootcamp で Windows 8.1 を実行しています。1 年以上、何の問題もありませんでした。昨日、Windows パーティションが起動に失敗し、それ以来ブルー スクリーン エラーが発生しています。「アクセスできない起動デバイス」と表示されます。
まず、セーフ モードで起動しようとしましたが、それでもブルー スクリーンが表示されました。オンラインで解決策を探していたところ、同様の問題を抱えている人の投稿がいくつか見つかりました。
ターミナルで次のコマンドを実行することを推奨します: bootrec /rebuildbcd bootrec /fixboot chkdsk C: /f /r /x
しかし、どれも Windows パーティションの起動に役立ちませんでした。
OS X では、Windows パーティションはディスクユーティリティと Finder を使用しても引き続き表示されます。
ただし、Bootcamp パーティションはデバイスの下にリストされており、空であるように見えるため、どのファイル/フォルダーにもアクセスできません。
これを修正する方法はありますか? ご協力いただければ幸いです!
更新: Windows EFI ブート ローダー ファイルをマウントしましたが、Windows の EFI モード インストールを実行したようです。は、
bootmgfw.efi
Windows/Boot/ と、およびいくつかの言語固有のフォルダーにありますboot.stl, bootmgr.efi, memtest.efi
。BCD
覚えている限りでは、次のようにインストールしました。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) パーティションが表示され、健全性チェックとして確認できます。次に、 を使用してv
GPT/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/ESP
bootmgfw.efi
実際、パーティション リストを見ると、Windows の EFI モード インストールを実行したのではないかと疑われますが、100% 確信しているわけではありません。
ESPにWindowsブートファイルが表示されない場合は、以下の手順に従ってハイブリッドMBRを作成できます。ハイブリッド MBR ページをご覧くださいgdisk
。ハイブリッド MBR に含めるパーティションを決定する必要があります。Windows ブート パーティションが最も重要です (パーティション #5) が、他に 2 つの Microsoft パーティション (#4 と #6) があるようです。