長期間使い込んだ Windows 11 Pro マシンを再生するためにクリーンインストールを試みたところ、16 回連続でインストールが失敗してしまう――そんな絶望的な状況でも打開策は存在します。本記事では、実際に「Windows 10 を一度クリーンインストールし、そこから Windows 11 へ上書きアップグレードする」ことで問題を解消できた事例を基に、失敗要因の切り分け方法から再発防止までを徹底解説します。インストールダイアログにエラーコードが出ないケースでも再現しやすい手順と考察を盛り込んでいるため、同様のトラブルでお困りの方はぜひ参考にしてください。
症状の概要と検証環境
検証に使用したのは ASUS Z790 チップセット搭載マザーボードと第 13 世代 Intel Core プロセッサを組み合わせた自作 PC です。2 年間 Windows 11 Pro を使い続けた結果、動作が重くなったため OS をクリーンインストールしようとしたところ、以下の条件で 16 回すべて失敗しました。
- Secure Boot 有効化済み、TPM2.0 リセット済み
- 最新 BIOS(UEFI)に更新済み
- M.2 SSD×5 本をローテーションで換装し、USB インストールメディアも 2 種類使用
- ストレージ/周辺機器を最小構成に絞り、オーバークロック設定はすべてデフォルト
- 表示されるメッセージは「Windows 11 のインストールに失敗しました」のみで詳細コードなし
失敗原因を読み解くカギは「ドライバー依存関係」
セットアップメディアが起動し、インストールファイルの展開に進んだ時点で失敗する場合、最も疑わしいのはストレージコントローラーとセットアップ用カーネルドライバーの相性です。Windows 11 は Windows 10 と比べ NVMe/PCIe 4.0/5.0 コントローラー周りのドライバー要件がやや厳格になっており、特定の UEFI/BIOS バージョンや SSD ファームウェアと組み合わせると、汎用ストレージドライバー(stornvme.sys など)が初期セットアップ段階でロードに失敗するケースがあります。
本検証では Diskpart でドライブを clean し、GPT 再初期化しても改善しませんでした。これはドライブ構成やパーティション情報ではなく、セットアップ環境に組み込まれているドライバーが原因である可能性を示唆しています。
Windows 10 を経由させると成功する理由
Windows 10 はサポート期間が長く、より広範なレガシードライバーを標準収録しています。そのため Windows 10 セットアップ完了直後に Windows Update が動作すると、チップセット・ストレージ・ネットワーク各層の最新 OEM ドライバーが自動で適用されます。これにより「インストール直後の OS 環境」内にハードウェアと 100 % 一致するドライバーセットが自動的に整うため、同じハードウェア構成であっても Windows 11 へアップグレードする際の依存関係が解決される仕組みです。
成功率を劇的に高める手順
ステップ 1:Windows 10 USB メディアを作成
- Microsoft 公式の Media Creation Tool(MCT)を Windows 10 用にダウンロード
- 8 GB 以上の USB メモリを 毎回新しく 初期化し、作り直す
※Rufus や他社製ツールは使用しない
ステップ 2:Windows 10 をクリーンインストール
- BIOS で最小構成を確認(XMP/EXPO 無効、拡張カード・外付けデバイスをすべて外す)
- Diskpart で
clean実行後、convert gptし、セットアップを実行 - ライセンス認証は後回しでも問題なし
ステップ 3:セットアップ完了直後に Windows Update
初回サインイン後、ネットワークに接続し Windows Update を2〜3 回以上連続で適用。チップセット/Intel RST ドライバーなどが自動導入されることを確認します。
ステップ 4:Windows 11 へインプレースアップグレード
- Windows 11 インストール アシスタントを起動し、画面指示に沿ってアップグレード
- Secure Boot・TPM 等の要件チェックは既存 OS がパスしているため通過
- 2〜3 回の再起動を経て Windows 11 が正常起動
この方法で 16 回目まで失敗していた環境でも1 回で成功しました。
失敗時に最優先で確認すべきログ
インストールが失敗した直後は慌てて再起動せず、以下のディレクトリからログを確保すると原因調査が加速します。
C:\$WINDOWS.~BT\Sources\Panther\setupact.log
| 検索キーワード | 意味 | 対処方針 |
|---|---|---|
| 0xC1900101 | ドライバー不一致/互換性 | 周辺機器取り外し、ドライバー更新 |
| 0x8007000D | ファイル破損 | USB メディア作り直し、メモリテスト |
| 0xC1900208 | アプリ互換性ブロック | 常駐アプリ完全削除、クリーンブート |
追加で試すべき切り分けポイント
| カテゴリ | チェック内容 | 解説 |
|---|---|---|
| メディア | MCT で毎回新規作成 USB2.0 ポートに挿す | 高速 USB3.0 コントローラーが相性問題を起こすこともある |
| BIOS | XMP/EXPO・CPU OC を完全無効化 | 高クロック設定はセットアップ時に不安定化しやすい |
| ストレージ | Diskpart clean で保護パーティション消去 | 旧 Windows Boot Manager が残っているとブート構成が衝突 |
| 周辺機器 | GPU 取り外し、iGPU で起動 | 一部の旧世代 GPU ドライバーがセットアップと競合する |
| メモリ | MemTest86+ を 1 Pass 実行 | 稀にメモリエラーが 0x8007000D を誘発 |
再発防止のためのベストプラクティス
- OS セットアップ前に BIOS・SSD ファームウェア・Intel ME を最新版へ更新
- TPM/Secure Boot をリセットした場合は必ずセットアップ USB を再作成する
- NVMe SSD を複数枚搭載するときは、インストール対象ドライブ以外を一時的に取り外す
- インストールに失敗したら Panther ログ を第一に確認し、再現性を担保した上で対処
- クリーンインストールが連続で失敗する場合は、Windows 10 → Windows 11 への「迂回アップグレード」を早期に試す
まとめ
Windows 11 のクリーンインストールがエラーコードもなく 16 回連続で失敗した場合でも、同じマシンに Windows 10 を一度クリーンインストールし、各種ドライバーを自動適用させたうえで Windows 11 へインプレースアップグレードすることで解決できるケースがあります。成功のカギは、ドライバー依存関係を一足早く解決し、セットアップ環境を最適化した状態でアップグレードを実行する点にあります。
万一再度失敗しても、setupact.log/setuperr.log の内容をもとに BIOS 設定の最小化や周辺機器の物理分離を行えば、原因をピンポイントで突き止められます。クリーンインストールがどうしても通らないときは、焦らず「Windows 10 経由」という迂回ルートを視野に入れてみてください。

コメント