
SSDクローン後にWindowsが起動しない「0xc000000e」完全対処ガイド:原因の切り分けから復旧まで
SSDへ換装するためにクローンを作成したのに、再起動した瞬間「0xc000000e」や「Inaccessible Boot Device」で起動不能――これは珍しくありません。多くの場合、OS本体が壊れたのではなく、起動の参照先(ブート構成)やUEFI/BIOS設定、パーティション構成の不一致が原因です。この記事では、失敗しがちなポイントを最短で切り分け、復旧に繋げる手順を一気通貫でまとめます。
エラー「0xc000000e」とは何が起きているのか
0xc000000e は概ね「必要なデバイスにアクセスできない」「起動に必要な情報(BCD/EFI)が見つからない」系のエラーです。クローン後に多い原因は次の4つに集約できます。
-
起動モード不一致:UEFI(GPT)なのにLegacy/CSM(MBR)で起動しようとしている、または逆
-
起動領域の欠落/破損:EFIシステムパーティション(ESP)やBCDが正しく複製されていない
-
BIOS設定の違い:起動順、Secure Boot、SATAモード(AHCI/RAID)変更
-
ディスク識別のズレ:同時接続で旧ディスクを優先して起動している、署名/UUIDの混線
まずは「どれに該当するか」を切り分けるのが最短です。
まず最初にやるべき超基本チェック(ここで直ることが多い)
-
旧ディスクを外す(重要)
クローン元SSD/HDDを付けたままだと、起動が旧ディスクを参照して混乱します。可能なら物理的に外し、クローン先SSDのみで起動します。 -
BIOS/UEFIで起動順を確認
起動順位の1番目が新SSDになっているか確認。UEFI環境なら「Windows Boot Manager(新SSD)」が選べることがあります。 -
起動モード(UEFI/Legacy)を確認
クローン元がGPTならUEFI起動、MBRならLegacyが原則です。ここが逆だと高確率で0xc000000eになります。
-
近年のWindows 10/11は UEFI+GPT が主流
-
古い環境や一部ツールでは Legacy+MBR が残りがち
-
SATAモード(AHCI/RAID)を変えていないか
クローン前はRAID、後でAHCIに変えた(または逆)場合、起動ドライバが合わず「Inaccessible Boot Device」になりやすいです。クローン前の設定に戻して試します。
Windows回復環境(WinRE)で直す:BCD/ブート修復の王道
上の基本チェックで直らない場合は、WindowsインストールUSBまたは回復ドライブで起動し、修復します。
手順1:スタートアップ修復を先に試す
回復メニューから
「トラブルシューティング」→「詳細オプション」→「スタートアップ修復」
を実行。これで直るケースも多いです。
手順2:コマンドでブート構成を作り直す(UEFI環境の定番)
同じ画面の**「コマンド プロンプト」**を開いて作業します。
ポイントは「EFIパーティションに正しい起動ファイルを再生成する」こと。
-
ドライブ文字の確認(diskpart)
diskpart
list vol
-
容量100~300MB前後、FAT32 のボリュームが EFI(ESP) です
-
Windows本体が入ったNTFSのボリュームも確認します(例:C:になっていないこともある)
-
EFIに一時ドライブ文字を付与(例:S)
select vol <EFIの番号>
assign letter=S
exit
-
bcdbootで起動ファイル再作成
Windowsのあるドライブが D: だった場合の例:
bcdboot D:\Windows /l ja-jp /s S: /f UEFI
-
/f UEFIが重要(Legacyの場合は/f BIOS)
-
再起動して確認
ここで起動するなら、原因はほぼ「EFI/BCDの不整合」です。
Legacy/MBR環境の定番:bootrec
Legacy環境(MBR)で起動している場合は以下も有効です。
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
※「アクセスが拒否されました」が出る場合は環境依存で対処が変わります。まずはUEFI/GPTかLegacy/MBRかの判定を優先してください(ここを誤ると遠回りになります)。
クローンで起動領域が複製されていない典型パターン
次のような条件だと、見た目はクローンできていても起動できないことがあります。
-
OSパーティション(C:)だけ複製して、EFI/回復パーティションをコピーしていない
-
パーティションサイズ変更の過程でEFIが消えた/位置がずれた
-
ツールが**「システム予約」「EFI」を自動で含めない**設定になっていた
-
GPT→MBR(または逆)へ変換しながら複製し、起動モードと不一致
クローン作成時は「ディスク丸ごと(全パーティション)」が基本です。今からやり直せるなら、EFI/回復を含めて再クローンが最も確実な復旧になることもあります。
それでもダメなときの追加チェック
-
Secure Boot:クローン後に起動項目が不正扱いされる場合があります。いったん無効化して検証(直ったら再設定を検討)
-
NVMe→SATA、SATA→NVMe:ストレージドライバや起動順が変わりやすい。BIOSで「Windows Boot Manager」を優先
-
同時接続の罠:旧ディスクが残っていると「起動ファイルだけ旧ディスクに書かれている」状態になりがち。旧ディスクを外した状態でbcdbootを実施
-
BitLocker:暗号化が有効だと回復キー要求や起動失敗が出ることがあります。回復キーの準備と状態確認が必要
失敗しないための予防策(次回からの鉄板)
-
クローン前に「UEFI/GPT or Legacy/MBR」「SATAモード(AHCI/RAID)」をメモ
-
可能ならディスク全体クローン(EFI/回復を含める)
-
初回起動は旧ディスクを外して新SSDのみで実施
-
換装後に一度起動できたら、Windows上で再起動を数回して安定確認
-
重要データはクローンとは別にバックアップ(クローンは万能ではありません)
まとめ:0xc000000eは「ブートの参照先ズレ」を直せば戻る
0xc000000e は絶望的な故障というより、クローン作業で起こりやすい「起動情報のミスマッチ」です。
最短ルートは、旧ディスクを外す → 起動モード/順序確認 → WinREでスタートアップ修復 → bcdbootでEFI/BCDを再生成。ここまでで多くのケースは復旧します。
この手順で復旧できない場合でも、原因は「UEFI/Legacyの取り違え」か「EFI/回復を含めないクローン」のどちらかに収束しがちです。焦って初期化する前に、上から順に潰していけば、起動できる状態に戻せる可能性は十分あります。