Windows 10 から Windows 11 へのアップグレードが、いつも「48%」付近で失敗してロールバックしてしまう――この記事では、まさにその症状に悩んでいる方向けに、実際に成功した「ISO を使ったオフライン上書きアップグレード」の手順と、追加で試すべき対処策を詳しく解説します。
Windows 10→11 アップグレードが 48% で失敗するのはなぜか
Windows 10 から Windows 11 へのアップグレードでは、インストーラー内部でいくつかのフェーズに分かれて処理が進みます。進行状況バーの「48% 前後」は、多くの環境で ドライバーの適用・サービスやデバイスの移行 が行われるタイミングです。このフェーズで問題が起こると、進捗が 48% あたりで止まり、ロールバック(元の Windows 10 へ自動的に戻る)が発生します。
今回のケースで表示されているエラーは、代表的なものとして次の 2 つです。
- 0xC1900101 系エラー:ドライバー起因の汎用エラーで、古いドライバーや相性の悪いセキュリティソフト、周辺機器などが原因になりやすいエラーコードです。
- “Invalid data access trap”:アップグレード中のブルースクリーンや再起動時に表示されることがあり、カーネルレベルでドライバーが不正なメモリアクセスを行った場合などに発生するメッセージです。
つまり、ハードウェア要件(TPM 2.0 やセキュアブート、CPU 世代など)を満たしていても、ドライバーや常駐ソフトがアップグレード処理に干渉して失敗することがよくあります。
よくある原因のパターン
| 症状・状況 | 考えられる原因 |
|---|---|
| 進捗が 48% 付近で毎回ロールバックする | ストレージドライバー、チップセットドライバー、古いセキュリティソフト、バックアップソフト、VPN クライアントなどの干渉 |
| 0xC1900101 系エラーコードが表示される | ドライバーの互換性問題、接続された周辺機器、仮想ドライブソフト、古いデバイスが原因のことが多い |
| “Invalid data access trap” のブルースクリーンが出る | カーネルドライバーやフィルタードライバー(ウイルス対策、バックアップ、暗号化ソフトなど)がメモリアクセスに失敗 |
| Windows Update 経由だと必ず失敗する | 動的更新で取得した最新ドライバーやパッチとの相性、ネットワーク経由のダウンロード中断など |
このような背景から、余計な要素を極力排除した「オフラインの上書きアップグレード」は、成功率を高めるうえで非常に有効なアプローチになります。
最も成功率が高い解決策:ISO を使ったオフライン上書きアップグレード
ここからは、実際に 48% ロールバック問題が解決した手順を、できるだけ再現性が高くなるように整理して紹介します。ポイントは以下の 3 つです。
- Microsoft 公式 ISO を使うこと
- インターネットを切断したオフライン状態で実行すること
- 「個人用ファイルとアプリを引き継ぐ」を選択して上書きアップグレードすること
事前準備:現在の環境を確認しておく
上書きアップグレードは基本的にデータを残したまま実施できますが、万一に備えて次の準備をしておくと安心です。
- 外付け HDD / SSD やクラウド(OneDrive など)に、ドキュメント・写真・重要な設定ファイルをバックアップ
- 現在の Windows 10 のエディションと表示言語をメモ(設定 > システム > バージョン情報 や 設定 > 時刻と言語 > 言語)
- システムドライブ(通常 C ドライブ)の空き容量を確認し、最低でも 30GB 以上を確保
ISO イメージのエディションや言語が現在の Windows と一致していないと、「このバージョンではアップグレードできません」と表示され、途中で中断されてしまう場合があります。
ステップ 1:Microsoft 公式サイトから Windows 11 ISO をダウンロード
まずは Microsoft の公式サイトから「Windows 11 ディスク イメージ (ISO)」をダウンロードします。ブラウザで Microsoft のダウンロードページを開き、次の点を確認して選択してください。
- エディション:通常は「Windows 11(multi-edition ISO)」を選べば OK
- 製品言語:現在の Windows 10 の表示言語と同じもの(例:日本語)
- アーキテクチャ:ほとんどの PC は 64bit(x64)なので、64bit を選択
ダウンロードした ISO ファイルは、必ずローカルディスク(C ドライブなど)に保存し、ネットワークドライブや USB メモリ上から直接実行しないようにします。途中で切断されるとエラーの原因になります。
なお、この方法では USB インストールメディアを作成する必要はありません。ISO ファイルをダブルクリックしてマウントし、そこから Setup.exe を実行するだけで、通常の上書きアップグレードが実行されます。
ステップ 2:インターネットを切断し、周辺機器を最小構成にする
ISO を使った上書きアップグレードは、オフラインで行うことで成功率が大きく上がります。次のように準備しましょう。
- 有線 LAN の場合:LAN ケーブルを抜く
- Wi‑Fi の場合:タスクバーのネットワークアイコンから Wi‑Fi をオフにする
- Bluetooth を一時的にオフにしておくとさらに安全
同時に、PC に接続されている周辺機器も最小限にします。
- 残すのは キーボードとマウス のみ(ノート PC の場合は本体だけで OK)
- プリンター、外付け HDD、TV チューナー、ゲームコントローラー、USBハブ、カードリーダーなどは一旦すべて取り外す
多くの 0xC1900101 トラブルは、この周辺機器とそれに伴うドライバーが原因になっていることが多いため、物理的に外してしまうのが最も確実です。
ステップ 3:サードパーティ製セキュリティソフトを一時停止
Bitdefender のようなサードパーティ製ウイルス対策ソフトは、カーネルレベルでファイルアクセスを監視するドライバーを組み込んでいるため、アップグレード時の大規模なシステムファイル書き換えと相性が悪いケースがあります。
次のように対応します。
- Bitdefender や他社製セキュリティスイートを開き、保護機能を一時停止または無効化
- 常駐アイコンを右クリックし、「×× を終了」といったメニューがあれば実行
- Windows セキュリティ(Defender)は基本的にそのままで OK
企業向けのエンドポイント保護ソフトや暗号化ソフト(例:フルディスク暗号化、エンドポイント DLP)が入っている場合は、IT 管理者に相談のうえ、ポリシーや保護を一時的に無効化してもらう必要がある場合もあります。
ステップ 4:ISO をマウントして Setup.exe を実行
準備ができたら、ダウンロードした ISO ファイルを右クリックし、Windows 10 標準の機能でマウントします。
- ISO ファイルを右クリックし、「マウント」 を選択
- エクスプローラー内に新しい仮想 DVD ドライブが表示されるので開く
- その中にある 「Setup.exe」 をダブルクリックして実行
セットアップ画面が表示されたら、画面の指示に従いながら次のポイントだけは必ず確認してください。
- 「更新プログラム、ドライバー、オプションの機能を入手するかどうか」では、「今は実行しない」 を選択(オフラインなので選べない場合もあります)
- ライセンス条項への同意後、インストールの準備画面で 「インストールする Windows のエディション」と「引き継ぐもの」を確認
- 「引き継ぐもの」の選択で、必ず「個人用ファイルとアプリを引き継ぐ」 を選ぶ
ここで「個人用ファイルのみを引き継ぐ」や「何も引き継がない」を選ぶと、再インストールに近い形になってしまいます。環境をそのまま残したい場合は、「個人用ファイルとアプリを引き継ぐ」を選ぶことが重要です。
ステップ 5:アップグレード中にやってはいけないこと
アップグレード処理が始まったら、次の点に注意してください。
- 途中で電源を切らない(ノート PC は AC アダプターを接続)
- 進行状況バーが止まっているように見えても、最低でも 1~2 時間は放置する
- キーボードやマウスを連打しない、USB 機器を抜き差ししない
48% 付近でしばらく止まっているように見えても、ドライバーの移行など重い処理をしているだけで、裏側では動き続けているケースが多くあります。
ステップ 6:アップグレード完了後の仕上げ
無事に Windows 11 が起動したら、次のように仕上げを行います。
- インターネット接続を元に戻す(LAN ケーブルを挿す、Wi‑Fi をオンにする)
- Windows Update を開き、最新の更新プログラムとドライバーをすべて適用
- 一時停止していたセキュリティソフト(Bitdefender など)を再度有効化
- 取り外していた周辺機器を 1 つずつ接続し、問題なく認識されるか確認
ここまで完了すれば、48% ロールバック問題は解消されているはずです。もしそれでも失敗する場合は、次の「追加対処」を順番に試してみてください。
それでも 48% で失敗する場合の追加対処
ISO を使ったオフライン上書きアップグレードでもうまくいかない場合、より根深いドライバーやシステムの問題が潜んでいる可能性があります。ここでは、効果が高い順に追加対処を紹介します。
BIOS/UEFI と主要ドライバーを最新化する
マザーボードやノート PC メーカーが提供している BIOS/UEFI のアップデートや、次のような主要ドライバーの更新は、アップグレード成功率を高めます。
- ストレージドライバー(SATA / NVMe / RAID)
- チップセットドライバー(Intel / AMD)
- 有線 LAN / 無線 LAN / Bluetooth ドライバー
- グラフィックスドライバー(Intel UHD / NVIDIA / AMD)
メーカーサイトで自分の PC 型番を検索し、「Windows 11」または「Windows 10」向けの最新ドライバーを適用しましょう。特に NVMe SSD を使用している場合、古いストレージドライバーがアップグレードの妨げになることがあります。
クリーンブートで常駐アプリを最小化する
常駐アプリやサービスが多い環境では、それらがアップグレード処理と競合することがあります。クリーンブートを行い、Windows 標準のサービス以外を一時的に停止してからアップグレードを実行すると、成功するケースが少なくありません。
クリーンブートの大まかな手順は次の通りです。
- Win + R で「ファイル名を指定して実行」を開き、
msconfigと入力して OK - 「サービス」タブで、「Microsoft のサービスをすべて隠す」 にチェックし、「すべて無効」をクリック
- 「スタートアップ」タブで「タスク マネージャーを開く」をクリックし、スタートアップをすべて「無効」にする
- PC を再起動してから、前述の ISO オフラインアップグレードを実行
アップグレードが成功したら、必要な常駐ソフトだけを元に戻していくと、どのソフトが原因だったか切り分けもしやすくなります。
BitLocker やデバイス暗号化を一時的に中断する
BitLocker やメーカー独自のドライブ暗号化機能を利用している場合、アップグレード時に追加の認証や復号処理が入ることで失敗するケースがあります。次のように、一時的に保護を中断してから実行すると改善することがあります。
- コントロールパネルまたは設定から「BitLocker ドライブ暗号化」を開く
- システムドライブ(通常 C:)の 「保護の中断」 を実行
- アップグレード完了後に、「保護の再開」 を忘れず実行
企業管理下の PC の場合は、管理者ポリシーとの兼ね合いもあるため、必ず IT 管理者の指示に従ってください。
SFC と DISM でシステムファイルの整合性をチェックする
Windows のシステムファイルが壊れている場合も、アップグレードの途中でつまずく原因になります。以下のコマンドを順番に実行して、システムイメージを修復してから再度アップグレードを試してみてください。
- スタートボタンを右クリックし、「Windows ターミナル (管理者)」または「PowerShell (管理者)」を開く
- 次のコマンドを入力して Enter
sfc /scannow
完了したら、続けて次のコマンドを実行します。
DISM /Online /Cleanup-Image /RestoreHealth
どちらの処理も時間がかかることがありますが、エラーが表示されずに完了したら、PC を再起動してから再度 ISO オフラインアップグレードを試します。
ストレージの状態をチェックする(chkdsk)
システムドライブに不良セクターやファイルシステムの矛盾があると、大量のファイルを書き換えるアップグレード処理中にエラーが発生しやすくなります。次のように chkdsk コマンドでチェックしておきましょう。
- 管理者権限のコマンドプロンプトまたは PowerShell を開く
- 次のコマンドを入力して Enter
chkdsk C: /scan
問題が検出された場合は、次のように修復オプション付きで実行すると、次回の再起動時に自動修復が行われます。
chkdsk C: /f
修復完了後に、再度アップグレードを試してください。
不要なデバイス・旧ソフトウェアを一時的に無効化またはアンインストール
長年使っている Windows 10 環境では、「もう使っていないけれど、ドライバーやサービスだけ残っている」周辺機器やソフトウェアがたくさんあることがあります。これらがアップグレードの妨げになるケースは非常に多いです。
特に注意したいものの例を挙げます。
- 古いプリンタードライバー・スキャナードライバー
- 仮想 CD/DVD ドライブソフト(例:古いバージョンの DAEMON Tools など)
- 旧式の TV チューナーソフト、キャプチャーボード用ドライバー
- 古いバージョンの VPN クライアント、パケットキャプチャツール
- サードパーティ製ファイアウォール、レジストリクリーナー、システム最適化ツール
- 独自のドライブ暗号化ソフト、古いバックアップソフト
これらは一度アンインストールし、アップグレード完了後に Windows 11 対応版を入れ直す方が安全です。
ログファイルから問題の手掛かりを探す
何度やっても 48% 付近で失敗する場合は、アップグレードログを確認することで原因のヒントを得られることがあります。代表的なログファイルは次の場所にあります。
C:\$WINDOWS.~BT\Sources\Panther\setuperr.logC:\$WINDOWS.~BT\Sources\Panther\setupact.log
メモ帳で開き、直近の日時の行を下からさかのぼる形で確認し、特定のドライバー名(例:.sys で終わるファイル名)やエラーコードが繰り返し出ていないかをチェックします。特定のデバイス名やドライバー名が分かれば、そのデバイスを取り外す・無効化する・ドライバーを最新化するといった対処につながります。
追加対処の優先度一覧
ここまで紹介した追加対処を、優先度と目的ごとに整理すると次のようになります。
| 優先度 | 対処内容 | 主な目的 |
|---|---|---|
| 高 | BIOS/UEFI・チップセット・ストレージ・ネットワーク・GPU ドライバー更新 | ハードウェアレベルの互換性向上、0xC1900101 の回避 |
| 高 | クリーンブートでサードパーティサービスを停止 | 常駐ソフトの干渉排除、原因切り分け |
| 中 | BitLocker / デバイス暗号化の一時中断 | 暗号化による書き込み制限・認証エラーの回避 |
| 中 | SFC / DISM / chkdsk の実行 | システムファイル・ディスクエラーの修復 |
| 中 | 不要デバイス・旧ソフトウェアのアンインストール | 古いドライバー・サービスの排除 |
| 低(最後の手段) | クリーンインストールの検討 | 環境を作り直して根本原因をリセット |
上から順に試すことで、できるだけ現在の環境を維持したままアップグレードを完了できる可能性が高くなります。
まとめ:48% ロールバックに悩んだら、まずは ISO オフライン上書きアップグレード
Windows 10 から Windows 11 へのアップグレードで、「48% 付近で失敗してロールバック」「0xC1900101」「Invalid data access trap」といったエラーに悩まされる場合、多くはドライバーや常駐ソフトが原因です。
その中でも、実績ベースで最も成功率が高いのが、次のような手順で行う Microsoft 公式 ISO を使ったオフライン上書きアップグレードです。
- 公式サイトから、現在の Windows と言語・エディション・アーキテクチャが一致する ISO をダウンロード
- インターネットを切断し、周辺機器をキーボード・マウスのみにする
- サードパーティ製セキュリティソフトを一時停止
- ISO をマウントし、Setup.exe を実行して「個人用ファイルとアプリを引き継ぐ」を選択
これでも解決しない場合は、BIOS/UEFI と主要ドライバーの更新、クリーンブート、BitLocker の一時中断、SFC/DISM/chkdsk によるシステム整合性の修復、不要デバイス・旧ソフトの削除、ログ解析といった追加手順を順番に試すことで、完了までたどりつける可能性が高くなります。
再インストールではなく「更新」として完了させることができれば、個人ファイルやアプリを維持したまま Windows 11 へ移行できます。48% ロールバックに悩んでいる方は、焦らずに上記の手順を一つずつ確認しながら、確実にアップグレードを成功させていきましょう。

コメント