Windows 10 から Windows 11 へのアップグレードが 0xC1900101‑0x20017 で失敗する原因と解決策【Dell Inspiron 対応】

Windows 10 から Windows 11 にアップグレードしようとしたら、最後の再起動でロールバックし「0xC1900101‑0x20017」とだけ表示されて終わってしまう――そんな相談が増えています。とくに Dell Inspiron などの既存ノート PC では、ドライバーや BIOS の微妙な差が原因になるケースが多く、やみくもに再挑戦しても時間を浪費しがちです。本記事では、このエラーの正体と具体的な対処手順を、実際のトラブルシューティング手順に沿って詳しく解説します。

目次

症状の概要:インストール最終段階でロールバックする

今回取り上げるケースは、次のような流れで発生する典型的なパターンです。

  • Dell Inspiron ノート PC(Windows 10)で、Windows 11 の ISO イメージをマウントしてセットアップを実行
  • インストール ウィザードは一見順調に進み、再起動後に構成処理が走る
  • 進行状況が 70〜100% 付近まで進んだところで再起動 → しばらくするとロールバック
  • 元の Windows 10 が復元され、デスクトップに次のエラー メッセージが表示される
0xC1900101‑0x20017
SAFE_OS フェーズの BOOT 処理中にエラーが発生しました

空き容量は十分にあり、Windows Update も最新、追加の周辺機器もつないでいない──それでも失敗する場合、ほぼ確実に「ドライバー/デバイス/BIOS まわりの問題」が隠れています。

エラー 0xC1900101‑0x20017 と SAFE_OS フェーズとは?

Microsoft のドキュメントやコミュニティでは、0xC1900101 は「ドライバーに起因するロールバック エラー」であると説明されています。とくに 0x20017 が付くパターンは「SAFE_OS フェーズ(安全な最小構成での OS 起動)で BOOT 中に失敗した」ことを意味します。

簡単にいうと、次のようなことが起きています。

  • Windows 11 セットアップは、新しい OS を一時領域に展開し、最小限のドライバーで起動テストを行う(SAFE_OS フェーズ)
  • この段階で「あるドライバー」や「ファームウェア設定」が原因で起動できない・クラッシュする
  • 起動に失敗するとセットアップは「安全のためロールバック」し、元の Windows 10 を復元する

つまり、セットアップ メディアや ISO が壊れているわけではなく、「その PC のハードウェア構成・ドライバー・BIOS 設定」と Windows 11 がうまくかみ合っていないことが本質的な原因です。

事前確認:本当に Windows 11 対応機種か確認する

Dell Inspiron を含め、多くの PC は世代によって Windows 11 のサポート状況が異なります。まずは次の点を確認しておきましょう。

  • CPU がサポートされているか(Intel 第 8 世代以降、もしくは同等の AMD CPU など)
  • メモリが 4GB 以上あるか(現実的には 8GB 以上を推奨)
  • ストレージが 64GB 以上あるか(アップグレード時は 30GB 以上の空きがあると安心)
  • TPM 2.0 / Secure Boot に対応し、有効化されているか

Windows 11 へのアップグレードが公式にサポートされていない機種では、エラー 0xC1900101‑0x20017 が出る確率も高くなります。その場合、Rufus などのツールで要件チェックを回避する裏技もありますが、この記事では 「公式にサポートされる構成でアップグレードする」ことを前提に解説します。

原因になりやすいポイント早見表

まずは、よくある原因を一覧で押さえておきましょう。自分の環境で心当たりがないか、ざっと眺めてみてください。

原因カテゴリ具体例優先度チェックの目安
ストレージ/チップセット ドライバーIntel RST, SATA/NVMe コントローラー, Intel チップセット INF などが古い★★★★★デバイス マネージャーで「!」マーク、メーカーサイトに新しいドライバーあり
グラフィック ドライバーIntel UHD / NVIDIA / AMD ドライバーが Windows 11 と相性不良★★★★☆メーカー版ではなく、古い汎用ドライバーが入っている
Wi‑Fi / Bluetooth ドライバー古い無線ドライバーが SAFE_OS フェーズで読み込みエラー★★★★☆ネットワーク関連で謎の切断やフリーズが起きる
BIOS/UEFI の古さTPM 2.0 / Secure Boot / 電源管理の実装が不完全★★★★★Dell サイトの最新 BIOS より数世代古い
BIOS 設定VT‑d の有効化、CSM(レガシー BIOS)、MBR ブートなど★★★★☆BIOS モードが「Legacy」になっている、VT‑d が ON
サードパーティ製セキュリティ常駐アンチウイルス、ファイアウォール、暗号化ソフト★★★★★Windows Defender 以外のセキュリティスイートが常駐
周辺機器USB ドングル、外付け HDD、プリンターなど★★★☆☆USB ポートに複数の機器が接続されている
システムファイル破損Windows Update の履歴が失敗だらけ、ブルースクリーン歴が多い★★★★☆SFC/DISM でエラー、イベントログにディスク/システムエラー
ディスク/パーティション構成MBR で Legacy ブート、隠しパーティション構成が特殊★★★☆☆msinfo32 で BIOS モードが Legacy、diskpart で GPT マークなし

対処ステップの全体像

エラー 0xC1900101‑0x20017 を解消するための、おすすめ作業順序は次の通りです。

  1. 重要データのバックアップを取得する
  2. ドライバーをすべて最新化(とくにストレージ/チップセット/グラフィック/無線)
  3. BIOS を最新版に更新する
  4. BIOS/UEFI 設定(TPM, Secure Boot, VT‑x/VT‑d, ブートモード)を見直す
  5. サードパーティ製セキュリティソフトを完全アンインストール
  6. 不要な周辺機器を外し、クリーンブート状態で再チャレンジ
  7. SFC/DISM/CHKDSK でシステムファイル・ディスクをチェック
  8. それでもダメな場合、SetupDiag とログで原因ドライバーを特定
  9. 最後の手段として、インストール方法の変更(インストール アシスタント/クリーンインストール)

以下、それぞれを詳しく見ていきます。

ドライバーをすべて最新化する

Dell Inspiron なら、まず Dell 純正ツールを使う

Dell のノート PC では、Windows 標準ドライバーだけに頼るよりも、Dell 提供のドライバーを適用した方が安定します。0xC1900101 系エラーは、Microsoft 公式でも「ドライバーを最新にすること」が第一の対処として案内されています。

具体的には次の順番で更新しましょう。

  1. Dell のサポートアプリ(SupportAssist / Dell Update)がインストールされていれば起動し、「ドライバーとダウンロード」を実行
  2. インストールされていない場合は、Dell サポートページでサービスタグを入力し、対象機種のドライバー一覧から最新版を取得
  3. 次のカテゴリを優先して更新
    • チップセット ドライバー(Intel Chipset Device Software など)
    • ストレージ/Intel RST ドライバー(SATA/NVMe コントローラー)
    • グラフィック ドライバー(Intel UHD / Iris / NVIDIA / AMD)
    • Wi‑Fi / Bluetooth ドライバー
    • Intel Management Engine Interface (MEI)

可能であれば、Intel や AMD の公式ユーティリティ(Intel Driver & Support Assistant 等)でプラットフォーム全体のアップデート有無を確認するのも有効です。ただし、信頼できるベンダー製以外の「ドライバー自動更新ツール」はトラブルの元になることが多いため避けましょう。

デバイス マネージャーでエラー ドライバーがないか確認

更新後、デバイス マネージャーを開き、黄色い「!」マークのデバイスが残っていないか確認します。

  • スタートメニューを右クリック → 「デバイス マネージャー」
  • カテゴリごとに展開し、「不明なデバイス」「その他のデバイス」がないかを確認
  • 見つかった場合は右クリック → 「ドライバーの更新」で Windows Update 経由の更新も試す

とくに「ストレージ コントローラー」「システム デバイス」「ネットワーク アダプター」に古いデバイスが残っていると、SAFE_OS フェーズの起動に失敗しやすくなります。

BIOS を最新版にアップデートする

0xC1900101‑0x20017 を引き起こす大きな要因が、古い BIOS/UEFI です。Microsoft のコミュニティ回答や技術記事でも、「BIOS やチップセット ドライバーの更新が必要」と明記されています。

現在の BIOS バージョンを確認する

  1. Windows キー + R で「ファイル名を指定して実行」を開く
  2. msinfo32 と入力して Enter
  3. 「システム情報」ウィンドウで「BIOS バージョン/日付」を確認

このバージョンが Dell サポートサイトに掲載されている最新版より古い場合は、アップデートを検討します。

Dell BIOS 更新時の注意点

  • 必ず AC アダプターを接続し、バッテリー残量 50%以上で実施
  • BIOS 更新中は 絶対に電源を切らない・強制終了しない
  • BitLocker を使用している場合は、一時的に保護を中断する(回復キーを控えておく)
  • 更新後、BIOS 設定が初期化される場合があるため、TPM や Secure Boot の状態を再確認する

BIOS を更新しただけで 0xC1900101‑0x20017 が解消するケースも少なくありません。まずはここまでをしっかり済ませてから、次のステップに進みましょう。

BIOS/UEFI 設定を見直す(TPM・Secure Boot・VT‑x/VT‑d・ブートモード)

BIOS が新しくなっても、設定内容によっては SAFE_OS フェーズでの起動に失敗します。ここでは「Windows 11 の要件を満たしつつ、アップグレード時のトラブルを避ける」設定の考え方を解説します。

基本的に有効にすべき項目

Windows 11 では、基本的に次の機能を有効にしておく必要があります。

  • TPM 2.0(Intel PTT / AMD fTPM などの名称の場合もあり)
  • Secure Boot(セキュアブート)
  • UEFI ブートモード(Legacy / CSM は無効)
  • Intel Virtualization Technology (VT‑x) または AMD-V

これらが無効になっている場合は、BIOS セットアップ画面(Dell なら通常 F2 キー)で確認し、有効化します。

一時的に無効化すると効果がある設定例(VT‑d など)

一部の環境では、Intel VT‑d(I/O 仮想化) が有効なときに SAFE_OS フェーズでクラッシュし、0xC1900101‑0x20017 が発生するとの報告があります。

次のように一時的な無効化を試す価値があります。

  • BIOS で「Intel Virtualization Technology for Directed I/O」「VT‑d」などの項目を探す
  • 一時的に Disabled(無効) に変更
  • 保存して再起動し、Windows 11 アップグレードを再試行
  • アップグレード完了後、必要であれば再び有効化

VT‑x や TPM 2.0、Secure Boot は Windows 11 に必須なので、基本的には 有効のまま にしておきましょう。

ブートモードとディスクのパーティション形式(MBR / GPT)

Windows 11 を公式要件どおりにインストールする場合、UEFI + GPT であることが推奨されます。一方で、MBR かつ Legacy ブートのまま、Rufus などのツールで制限を回避してアップグレードする方法もありますが、安定性・将来のアップデートを考えると UEFI + GPT へ移行しておく方が安全です。

現在の状態は次のように確認できます。

  • ブートモードの確認:msinfo32 → 「BIOS モード」が UEFI か Legacy かを見る
  • ディスクが GPT か MBR か:管理者コマンド プロンプトで以下を実行
diskpart
list disk

「Gpt」列に「*」が付いていれば GPT、何もなければ MBR です。

MBR → GPT への変換には mbr2gpt コマンドが利用できますが、構成によっては失敗する場合もあるうえ、ブート不能になるリスクもあります。必ずフル バックアップを取得したうえで、公式ドキュメントをよく読み、自己責任で実施してください。

サードパーティ製セキュリティソフトを完全アンインストール

0xC1900101 系エラーの原因として非常に多いのが、サードパーティ製のアンチウイルスやファイアウォールです。これらはカーネル レベルでフィルター ドライバーを組み込むことが多く、SAFE_OS フェーズでの起動を妨げることがあります。

アンインストールのポイント

  1. 「設定」→「アプリ」→「インストールされているアプリ」から対象ソフトをアンインストール
  2. ベンダーが提供する 専用の削除ツール があれば、それも実行(残留ドライバーを削除するため)
  3. 再起動し、「Windows セキュリティ」で Windows Defender が有効になっていることを確認

アップグレードが完了した後、どうしても必要であれば再インストールを検討してくださいが、Windows 11 と Defender の組み合わせで十分なケースも多くなっています。

不要な周辺機器を外し、クリーンブートで再試行

アップグレード中は、可能な限りシンプルな構成にしておくことが鉄則です。

外すべき周辺機器の例

  • 外付け HDD / SSD / USB メモリ
  • プリンター、スキャナ
  • USB ドングル(無線マウス・キーボード、ゲーム用ドングル等)
  • キャプチャーボード、Web カメラ など

ノート PC なら、基本的に AC アダプタと必要最小限のマウスだけ を接続した状態で実行するのが理想です。

クリーンブートで常駐アプリを止める

さらに徹底するなら、「クリーンブート」で常駐アプリを停止してからアップグレードを行います。

  1. Windows キー + R → msconfig を実行
  2. 「サービス」タブで「Microsoft のサービスをすべて隠す」にチェック → 「すべて無効」をクリック
  3. 「スタートアップ」タブから「タスク マネージャーを開く」をクリック
  4. 不要なスタートアップ項目をすべて「無効」にする
  5. 再起動後、Windows 11 アップグレードを実行

これにより、サードパーティ製の常駐ツールがセットアップを妨げる可能性を大幅に下げることができます。

Windows Update のトラブルシューティングと DISM/SFC

システムファイルが破損していたり、更新コンポーネントに問題がある場合も、アップグレードに失敗します。ここでは Windows 標準の修復コマンドを使います。

SFC と DISM でシステムイメージを修復

  1. スタートボタンを右クリック → 「Windows Terminal(管理者)」または「コマンド プロンプト(管理者)」を開く
  2. 次の順番でコマンドを実行
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
  • sfc /scannow:Windows のシステムファイルを検査し、問題があれば修復
  • DISM /Online /Cleanup-Image /RestoreHealth:コンポーネント ストア(更新イメージ)を修復

完了後、PC を再起動し、再度 Windows 11 アップグレードを試します。

Windows Update トラブルシューティング ツールの利用

「設定」→「システム」→「トラブルシューティング」→「その他のトラブルシューティングツール」から「Windows Update」を実行しておくのも有効です。これにより、更新コンポーネントのキャッシュ破損などが自動で修復されることがあります。

ディスクとファイルシステムをチェック(CHKDSK)

ディスクのセクタ不良やファイルシステム エラーがあると、インストール イメージの展開や SAFE_OS フェーズの起動時に読み込みエラーが発生し、0xC1900101‑0x20017 を引き起こすことがあります。

CHKDSK を実行する

  1. 管理者権限のコマンド プロンプトを開く
  2. 次のコマンドを入力して Enter
chkdsk C: /f /r

「次回のシステム再起動時にこのボリュームをチェックしますか?」と表示されたら Y と入力して、PC を再起動します。再起動時にディスクチェックが行われ、エラーがあれば修復されます。

SetupDiag とログで原因ドライバーを特定する

ここまでの対策を行っても再現する場合、SetupDiag で原因を特定するステップに進みます。SetupDiag は、Windows セットアップのログを解析して、アップグレード失敗の要因を自動で診断してくれる Microsoft 純正ツールです。

SetupDiag の場所と実行方法(Windows 10/11 共通)

Windows 10 バージョン 2004 以降では、SetupDiag はセットアップ イメージに同梱されており、多くの場合、次の場所に存在します。

  • %SystemDrive%\$Windows.~BT\Sources\SetupDiag.exe

見つからない場合は、Microsoft の公式ページから最新版をダウンロードし、任意のフォルダ(例:C:\SetupDiag)に保存します。

  1. 管理者権限のコマンド プロンプトを開く
  2. SetupDiag.exe を保存したフォルダに移動
cd C:\SetupDiag
SetupDiag.exe /Output:C:\SetupDiag\SetupDiagResults.log

実行が完了すると、指定したパスに SetupDiagResults.log が生成されます。ここに「どのフェーズで」「どのドライバーが原因で」失敗したのかが記録されます。

Panther ログと合わせて原因ドライバーを絞り込む

SetupDiag の結果とあわせて、次のログも確認するとより詳細な情報が得られます。

  • %windir%\Panther\setuperr.log
  • %windir%\Panther\setupact.log

これらのファイル内で C1900101 や 0x20017 を検索すると、問題となっている oemXX.inf(ドライバー INF ファイル)がわかることがあります。その場合は、対応するドライバーをアンインストールするか、より新しいバージョンに置き換えたうえで再度アップグレードを試します。

インストール方法を変える:インストール アシスタント / クリーンインストール

インプレース アップグレード(現在の Windows 10 上で setup.exe を実行する方法)がどうしても成功しない場合、インストール手段そのものを変えることで突破できるケースもあります。

Windows 11 インストール アシスタントを使う

Microsoft が提供している「Windows 11 インストール アシスタント」を使うと、オンライン経由でアップグレード処理が行われ、ISO をマウントして実行するよりも成功率が高い場合があります。

  • Windows 10 を通常起動した状態でインストール アシスタントを実行
  • 画面の指示に従い、更新プログラムのダウンロードと互換性チェックを実施
  • そのままアップグレードを完了させる

ここまで説明してきた「ドライバー更新」「BIOS 更新」「セキュリティソフト削除」「クリーンブート」を事前に行ったうえで試すのがベストです。

USB メディアからクリーンインストールする

最終手段として、クリーンインストールも選択肢になります。これは、既存の Windows 10 環境を引き継がず、ディスクを初期化して Windows 11 を新規インストールする方法です。

必ず、事前に以下を完了してから実施してください。

  • ユーザーデータ(ドキュメント、ピクチャ、デスクトップ、メールなど)のバックアップ
  • ブラウザーのお気に入り、パスワード、メール設定などのエクスポート
  • 必要なアプリケーションのインストールメディアやライセンス情報の確保

クリーンインストールにより、ドライバー/レジストリ/サービスの「負の遺産」が一掃されるため、0xC1900101‑0x20017 を含む多くのアップグレードエラーが解消される可能性があります。

なお、Windows 10 がすでにライセンス認証済みであれば、同じエディションの Windows 11 をクリーンインストールしたあと、自動的にデジタル ライセンスによって認証されるのが一般的です。

Dell Inspiron で特にチェックしたいポイント

Dell Inspiron シリーズで 0xC1900101‑0x20017 が出るケースでは、次のような「機種固有でハマりやすいポイント」がよく見られます。

ポイント内容対処
Intel RST ドライバー標準ドライバーのまま、古いバージョンが使われているDell サイトから最新の Intel Rapid Storage ドライバーを導入
Intel Management EngineME ファームウェアとドライバーの組み合わせが古いBIOS とセットで更新、MEI ドライバーも最新化
無線 LAN / Bluetoothインテル無線ドライバーの古い版が残っている古いバージョンを完全削除 → 最新版をクリーンインストール
暗号化ソフト / セキュリティスイートDell Data Protection や他社製フルディスク暗号化などアンインストールまたは暗号化解除後にアップグレード
Legacy ブート設定CSM 有効、MBR でインストールされている古い構成可能であれば GPT + UEFI に移行してから Windows 11 を導入

とくに、企業向けにカスタマイズされた Inspiron / Vostro / Latitude では、セキュリティソフトや暗号化ソフトが複数入っていることがあります。その場合は IT 管理者と相談しながら、アップグレード時だけ一時的に機能を止める・アンインストールするといった対応が必要になることもあります。

作業のおすすめ順序(再確認)

ここまでの内容を踏まえ、実際に作業するときのおすすめ順序を整理しておきます。

  1. 重要データのバックアップを取得
  2. Windows 10 を最新の状態に更新(Windows Update 完了)
  3. Dell サポートツールとベンダー公式ユーティリティでドライバーを最新化
  4. BIOS/UEFI を最新バージョンに更新
  5. BIOS 設定で TPM 2.0 / Secure Boot / UEFI ブートを有効化、必要に応じて VT‑d を一時的に無効化
  6. サードパーティ製セキュリティソフトをアンインストール
  7. 周辺機器を外し、クリーンブート構成でアップグレードを実行
  8. 失敗したら SFC/DISM/CHKDSK を実行し、再チャレンジ
  9. それでもダメなら SetupDiag と Panther ログで原因ドライバーを特定
  10. 最終手段として、インストール アシスタントやクリーンインストールを検討

この流れで根気よく原因をつぶしていけば、0xC1900101‑0x20017 を突破できる可能性は大きく高まります。

よくある質問(Q&A)

Q. ドライバーと BIOS を全部最新にしても、まだ失敗します

A. SetupDiag と Panther ログで「どのドライバーが問題になっているか」を特定する段階に進みましょう。とくに、古い VPN クライアント、仮想ドライブ、チューニングツールなどが導入されている場合、それらの残骸ドライバーが原因になっていることがあります。問題のドライバー INF(例:oem47.inf)が特定できれば、そのデバイスをアンインストール・無効化したうえで再実行すると改善するケースが多いです。

Q. PC 正常性チェックでは「Windows 11 に対応」と出るのに 0xC1900101‑0x20017 で落ちます

A. PC 正常性チェックは、あくまで「要件を満たしているか」を見ているだけで、個別ドライバーの相性まではチェックしてくれません。記事で紹介したように、ストレージ/チップセット/無線/グラフィックのドライバー更新 と BIOS の更新 を優先し、それでもダメな場合は SetupDiag で原因を特定する流れが現実的です。

Q. サポート外の古い PC にも、Rufus などで Windows 11 を入れてしまってよいですか?

A. 技術的には可能な場合もありますが、将来の更新(セキュリティアップデートや機能アップデート)が適用できなくなるリスクもあります。また、0xC1900101‑0x20017 のようなアップグレード失敗が繰り返し発生しやすくなります。メインマシンとして使う PC では、基本的に 公式に Windows 11 がサポートされている機種 を選ぶことを強くおすすめします。

Q. クリーンインストールとインプレース アップグレード、どちらが安全ですか?

A. データ移行の手間は増えますが、安定性だけで言えば クリーンインストールの方が安全 です。インプレース アップグレードはアプリや設定を引き継げる一方で、古いドライバーやサービスが残りやすく、トラブルの原因にもなります。どうしても時間がない場合はインプレースから試し、うまくいかない・動作が不安定な場合にはクリーンインストールも視野に入れるとよいでしょう。

まとめ:0xC1900101‑0x20017 は「ドライバー&BIOS」を疑う

0xC1900101‑0x20017 はメッセージだけ見ると謎めいていますが、実際には「SAFE_OS フェーズで新しい Windows を起動しようとしたら、ドライバーや BIOS の問題でこけた」という、非常に現実的なエラーです。

とくに Dell Inspiron のような既存ノート PC では、工場出荷時からのドライバー構成や後付けのセキュリティソフトなどが複雑に絡み合っています。本記事で紹介した順序で、

  • ドライバーの最新化
  • BIOS 更新と設定見直し
  • セキュリティソフトの整理とクリーンブート
  • SFC/DISM/CHKDSK によるシステム修復
  • SetupDiag とログによる原因特定

を一つずつ丁寧に進めていけば、ほとんどの環境で Windows 11 へのアップグレードに到達できるはずです。時間はかかりますが、ここでしっかり環境を整えておくことは、今後の安定運用にも大きくプラスに働きます。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次