「よし、Windows11をクリーンインストールしよう!」と意気込んでUSBメモリを差し込んだのに、パソコンがまったく反応しない。そんな経験をしたことはありませんか?実はこのトラブル、Windows11のインストール作業でもっとも多く発生する問題のひとつです。検索してみると「BIOS設定を変えてください」「フォーマットしてください」といった断片的なアドバイスばかりで、結局どれを試せばいいのか迷ってしまうことも多いはずです。
この記事では、Windows11のクリーンインストール時にUSBが認識されない原因を根本から理解し、初心者でも迷わず実行できる手順を、2026年4月現在の最新情報をもとに徹底解説します。さらに、最新バージョンである25H2特有のトラブルや、古いパソコンでのインストールに必要なRufusの活用法まで、他のどの記事にも書かれていない踏み込んだ内容をお届けします。
この記事を読むとわかること
- USB認識されない原因を5つのカテゴリーで完全整理し、自分のケースに当てはまるものをすぐ特定できる。
- Windows11の24H2・25H2特有の新しいインストールトラブルと、2026年現在の最新対処法がわかる。
- 初心者でも手順通りに進めれば確実にUSBからインストールできるようになる実践ガイドを入手できる。
- そもそもなぜUSBからWindows11をインストールできないのか?
- 状況別!USB認識問題を解決する具体的な手順
- 2026年最新!Windows11 25H2のクリーンインストールで注意すべき新しい問題
- それでも解決しない場合の最終チェックリスト
- 「なぜBIOSはUSBを無視するのか?」——起動の仕組みを構造から理解する
- インストール先ドライブが「MBR形式のまま」だと起きる見えない地雷
- PowerShellで自分のPCのUSBインストール環境を一括診断する方法
- cmdコマンドでしかできない「インストールメディアの検証」——PowerShellでは代替できない理由
- 現場の「あるある困った」実体験解決集
- 知っている人だけが得をする「隠れ設定」——Windows11インストール品質を左右するBIOS設定の真実
- ぶっちゃけこうした方がいい!
- Windows11クリーンインストールのUSB認識に関するよくある質問
- 今すぐパソコンやスマホの悩みを解決したい!どうしたらいい?
- まとめUSB認識の問題は「原因の特定」が9割
そもそもなぜUSBからWindows11をインストールできないのか?
USB認識の問題は、一見シンプルそうに見えてじつは複数の原因が絡み合っています。「差したのに起動しない」「BIOS画面にUSBが表示されない」「インストール途中で止まる」といった症状は、それぞれ原因がまったく異なります。まずは原因のカテゴリーを把握することが解決への最短ルートです。
原因1インストールメディアの作成方法が間違っている(最多のミス!)
「USBにISOファイルをコピーすれば起動できる」と思っていませんか?それは大きな誤解です。WindowsのISOファイルをそのままUSBにドラッグ&ドロップしても、パソコン起動時に認識できるブートメディアにはなりません。ブータブルUSBを作るためには、ブート領域を正しく書き込む専用ツールが必要です。
Microsoftが公式に提供している「メディア作成ツール(Media Creation Tool)」を使うのが最も確実です。このツールはISOのダウンロードからUSBへの書き込みまでを自動で行ってくれます。また、Rufusという無料ツールも非常に有名で、特に細かい設定を自分でコントロールしたい場合に重宝します。
注意点として、メディア作成ツールでUSBを作成するとき、エディション(HomeかProか)とアーキテクチャ(64bit)が自分のPCに合っているかを確認してください。間違えたエディションを選ぶと、インストール途中でライセンス認証に失敗することがあります。
原因2FAT32の4GBファイル制限という隠れた落とし穴
Windows11のインストールファイルの中に、「install.wim」というファイルがあります。このファイルはWindowsの全エディション情報を格納しており、バージョンによっては4GBを超えるサイズになることがあります。FAT32フォーマットのUSBは、1つのファイルのサイズ上限が4GBに制限されているため、このファイルを書き込めずにエラーが発生します。
解決策は2つあります。1つ目はUSBメモリをNTFS形式でフォーマットしてからインストールメディアを作成する方法です。2つ目は、Rufusを使う際に「UEFI(NTFS)」オプションを選択する方法で、これはUEFI環境でNTFSからブートできるよう自動で設定してくれます。
ただし2026年3月に報告された興味深い事例があります。Windows11 25H2のARM64版(SnapdragonプロセッサーのPC向け)では、NTFSではブートできず、FAT32+install.wimの分割が必要になるケースが確認されています。このような特殊なケースでは、install.wimを
DISM /Split-Image
コマンドで分割してFAT32のUSBに入れることで解決できます。
原因3BIOS/UEFI設定がUSBブートを許可していない
USBメモリを正しく作ったつもりでも、パソコンのBIOS/UEFI設定がUSBからの起動を許可していなければ何も始まりません。確認が必要な設定は主に3つあります。
まずブート順位(Boot Order/Boot Priority)の設定です。パソコンは起動時に「どのデバイスから先に起動するか」を優先順位に従って試していきます。USBメモリが一番上になっていないと、SSDやHDDから先に起動してしまい、USBが無視される状態になります。
次にセキュアブート(Secure Boot)の設定です。セキュアブートは不正なブートローダーの起動を防ぐセキュリティ機能ですが、これが原因でUSBインストールメディアが起動できなくなることがあります。特に自作PCや古いPCでは要注意です。
そしてCSM(互換性サポートモジュール)の設定です。古いLegacy BIOSモードのUSBを作成した場合はCSMを有効にする必要があり、逆にUEFIモードのUSBを作成した場合はCSMを無効にする必要があります。この組み合わせが食い違うと起動できません。
BIOS/UEFI画面に入るキーは、メーカーによって異なります。起動時に「F2」「Delete」「F10」「F12」などのキーを素早く押してください。一般的にAsrockやGigabyteは「F2」または「Delete」、Dellは「F2」、HPは「F10」または「Esc」が多いです。
2026年1月に報告された重要な注意事項があります。MicrosoftがリリースしたWindowsアップデート「KB5074109」が原因で、一部のWindows11 24H2・25H2搭載パソコンが起動不能になる問題が確認されました。もし最近のWindowsアップデート後にUSBインストールが必要になった場合は、このアップデートが影響している可能性があります。
原因4USBポートまたはUSBメモリ自体の物理的な問題
「設定はすべて正しいはずなのに認識されない」という場合、意外と多いのがハードウェア(物理的な故障)の問題です。USBメモリを差しても光らない、差した直後に一瞬認識されてすぐ切れる、別のPCでも動かない、といった症状がある場合はUSBメモリ自体の故障が疑われます。
また、パソコン側のUSBポートが劣化していたり、USB3.0のUSBメモリをUSB2.0のポートに挿したとき(またはその逆)に相性問題が発生することもあります。特に前面パネルのUSBポートは内部配線の問題から接触不良になりやすく、背面のUSBポートに差し替えるだけで解決するケースもあります。
確認の手順としては、まず別のUSBポートに差し替えてみて、次に別のPCで同じUSBメモリが認識されるかテストし、最後に別のUSBメモリでインストールメディアを作り直して試してみるという順番で切り分けるのが効果的です。
原因5ISOファイルの破損またはダウンロードの失敗
インストールメディアの作成に使ったISOファイル自体が壊れている場合、正常に起動できないことがあります。ISOファイルのダウンロード中にネット回線が切れたり、ダウンロードが中断したりすると、見た目には完成したファイルになっていても内部データが欠損していることがあります。
怪しいと思ったら、Microsoftの公式ダウンロードページから再ダウンロードしてください。非公式サイトからダウンロードしたISOはウイルスや改ざんのリスクもあり、絶対に避けるべきです。また、作成したUSBの中に「setup.exe」ファイルが存在しているかどうかを確認することも有効です。存在していない場合はメディア作成が途中で失敗しています。
状況別!USB認識問題を解決する具体的な手順
原因がわかったところで、実際の対処法を状況別に紹介します。
【基本手順】メディア作成ツールで正しくUSBを作り直す方法
もっとも確実な解決策は、インストールメディアを正しく作り直すことです。以下の手順で進めてください。
- 別の正常に動いているWindowsパソコンを用意する(インストールしたいPCとは別のPC)。
- Microsoftの公式サイトで「Windows11ダウンロード」を検索し、「Windows 11インストールメディアを作成する」セクションから「ツールを今すぐダウンロード」をクリックする。
- ダウンロードした「MediaCreationTool.exe」を実行し、画面の指示に従って進める。
- 「使用するメディア」で「USBフラッシュドライブ」を選択し、対象のUSBメモリを指定する(容量は8GB以上を推奨、16GB以上が安心)。
- 作成が完了したら、対象のパソコンにUSBを差し込み、電源を入れた直後からF2やDeleteキーを連打してBIOS画面に入り、Boot OrderでUSBを最優先に設定して再起動する。
【Rufusを使う方法】NTFSフォーマットで4GB制限を突破する
メディア作成ツールでうまくいかない場合や、より詳細な設定をしたい場合はRufusが強力な選択肢です。Rufusは「rufus.ie」という公式サイトから無料でダウンロードできます。
Rufusを起動したら、「デバイス」欄で対象のUSBメモリを選択し、「ブート選択」でダウンロードしたWindows11のISOファイルを選びます。「パーティション構成」は自分のPCがUEFIなら「GPT」を、古いLegacy BIOSなら「MBR」を選びます。「ファイルシステム」は基本的に「NTFS」(またはUEFI:NTFS)を選ぶことで4GBの制限を回避できます。
2025年後半に話題になった重要な情報があります。Windows11 25H2に対してRufusを使うと「Assertion failed!」というエラーが出るケースが報告されましたが、これはRufusのバグによるものでした。現在は修正済みのバージョンが配布されており、最新版のRufusを使えば問題なくUSBインストールメディアを作成できます。作成時に「4GB以上のRAM、セキュアブート、TPM2.0の要件を削除する」オプションを選ぶと、古いパソコンへのインストールも可能になります。
【BIOS/UEFI設定の変更手順】ブート設定を正しく直す
次に、BIOS/UEFI設定の変更手順です。これが苦手な方も多いですが、落ち着いて進めれば難しくありません。
- パソコンをシャットダウンし、USBメモリを差し込んだ状態で電源ボタンを押す。
- Windowsのロゴが出る前の、真っ黒な画面が表示された瞬間に「F2」「Delete」「F10」「F12」などのキーを繰り返し押す(どのキーかはメーカーによって異なる)。
- BIOS/UEFI画面に入ったら「Boot」または「起動」メニューを探し、「Boot Priority」「Boot Order」などの項目でUSBメモリを一番上(第1優先)に移動させる。
- 「セキュアブート(Secure Boot)」の設定を確認し、RufusやNTFSフォーマットのUSBが起動できないときは一時的に「無効(Disabled)」にしてみる。
- 設定を保存して再起動(通常は「F10」で保存&終了)すると、USBから起動が始まる。
重要なポイントとして、インストール完了後は必ずBoot OrderをSSD/HDDに戻してください。2024年から2025年にかけて、MSIマザーボード(特にFlash BIOS 5搭載モデル)でWindows11 24H2のクリーンインストール後にUSBを抜くとブートループが起きる問題が多数報告されています。これはBIOSが内蔵ドライブを正しく第1優先として認識し直していないことが原因なので、インストール後に必ずBIOSでSSD/HDDを最優先に設定し直してください。
【高速スタートアップの無効化】見落としがちな意外な原因
Windows11には「高速スタートアップ」という機能があり、これが有効になっているとシャットダウン時のシステム状態が保存され、次回起動時にその情報を読み込むことで素早く起動する仕組みになっています。しかしこれが原因で、USBなどの周辺機器が正しく初期化されないケースがあります。
解決手順は、「コントロールパネル」→「電源オプション」→「電源ボタンの動作を選択する」→「高速スタートアップを有効にする」のチェックを外す、です。この設定はいつでも元に戻せるので安心して試してください。
2026年最新!Windows11 25H2のクリーンインストールで注意すべき新しい問題
Windows11は現在、バージョン25H2(2025 Update)が最新となっています。この最新バージョンでのクリーンインストールには、従来のバージョンにはなかった新しい注意点があります。
SSE4.2/POPCNT命令の必須化という新しい壁
Windows11 24H2以降、プロセッサーが「POPCNT命令」(インテルではSSE4.2、AMDではSSE4A)に対応していないと、インストール自体が完了しないという制限が追加されました。これは主に2007年以前に製造された非常に古いプロセッサーが対象ですが、TPM2.0やセキュアブートの問題をRufusで回避できたとしても、このCPU命令の問題だけはハードウェアの限界であり、いかなるツールでも回避できません。
お使いのCPUが2010年以降のモデルであればほぼ問題ありませんが、非常に古いパソコンを使っている場合は事前にCPU名で対応を確認することをお勧めします。
TPM2.0とセキュアブート要件の厳格化
Windows11 25H2では、TPM2.0とセキュアブートの確認が24H2より厳しくなっています。BIOS設定でTPM2.0が有効になっていること、またBIOSのバージョンが古すぎると、インストーラーに正しくTPMの情報が伝わらないことがあります。インストールが「このPCはWindows11の要件を満たしていません」と止まってしまう場合は、まずBIOSを最新バージョンにアップデートしてみてください。
Rufusの最新版(2026年4月現在ではバージョン4.13以降)を使えば、「4GB以上のRAM、セキュアブート、TPM2.0の要件を削除する」オプションで条件を緩和してインストールすることができます。ただしこれは非公式サポートの状態になるため、将来のWindowsアップデートが届かなくなる可能性があることを理解した上で使用してください。
Ventoyという新しい選択肢も登場
Rufusと並んで注目されているのが「Ventoy」というオープンソースツールです。Ventoyが特徴的なのは、1本のUSBメモリを「複数のISOファイルを格納できるマルチブートUSB」として使える点です。Windows11のISOファイルをそのままVentoyのUSBにコピーするだけで起動できるため、USBを何度もフォーマットし直す手間が省けます。Windows11 25H2のISOを使う際は、TPMやセキュアブートの回避も自動で行ってくれます。
それでも解決しない場合の最終チェックリスト
上記の対処をすべて試してもまだUSBが認識されない、またはインストールが途中で失敗するという場合、問題はUSBメモリやインストールメディアではなく、パソコン内部のハードウェア(SSDやHDD、マザーボード、電源)にある可能性があります。
インストール先のSSDまたはHDDが故障している場合、セットアップが途中で固まったり、「インストールできませんでした」というエラーが出たりします。特に使用年数が長いHDDではセクタ不良(書き込み不可能な場所)が進行していることがあり、新しいWindowsのファイルを書き込めない状態になっています。
このような状況で無理にインストールを繰り返すと、元々残っていたデータまで上書きされてしまい、復旧がさらに困難になります。大切なデータが入っているストレージへの再インストールを試みる場合は、まずデータのバックアップを優先してください。
自分での対応が難しい場合、データ復旧や修理の専門業者に相談することも選択肢に入れてください。特にパソコンへの通電を繰り返している状況では、内部の状態がさらに悪化することがあるため、早めの相談が最善策です。
「なぜBIOSはUSBを無視するのか?」——起動の仕組みを構造から理解する
このセクションを読むと、「設定は合っているはずなのにUSBが起動しない」という謎が、すっきり解消されます。表面的な対処法の前に、パソコンが起動するときに裏側で何が起きているかを知っておくと、トラブルの原因を自分で特定できるようになります。
パソコンの電源を入れた瞬間から、Windowsのロゴが出るまでの間に、じつは非常に精緻な「受け渡し」が行われています。まずファームウェア(UEFI/BIOS)が起動し、接続されているデバイスを順番に確認します。このとき、「どのデバイスから起動するか」を決めるのがブート順位の設定です。
ここで公式ドキュメントには書いてないんですが、UEFIが「USBメモリをブートデバイスとして認識する」には条件があります。それは「そのUSBにEFIシステムパーティション(ESP)が存在していること」です。ISOファイルをそのままコピーしたUSBには、このESPがありません。だからISOコピーだけでは起動しないんですよね。
さらに複雑なのが、UEFIには「モード」があることです。現代のPCで主流のUEFIモードと、古いPCとの互換性を保つためのLegacyモード(CSM互換性サポートモジュール)が存在します。そして、USBのパーティション形式(GPTかMBRか)とBIOSのモードが一致していないと、USBを認識してもそこから先に進めないというわけです。
| USBのパーティション | BIOSモード | 起動できるか | 典型的な症状 |
|---|---|---|---|
| GPT(UEFI用) | UEFIモード | ○ 起動できる | 正常にインストーラーが起動する |
| GPT(UEFI用) | Legacyモード(CSM) | △ 起動できないことが多い | ブートメニューにUSBが出ない |
| MBR(Legacy用) | UEFIモード(CSMオフ) | ✕ 起動できない | 「Boot Device Not Found」エラー |
| MBR(Legacy用) | Legacyモード(CSM) | ○ 起動できる | 古い形式での起動(Win11非推奨) |
この表が示す通り、USBの形式とBIOSモードの「噛み合わせ」が原因のトラブルは非常に多いです。私が過去に経験した現場でも、「Rufusで作ったのに起動しない」というケースの半分以上がこの不一致でした。Rufusを使うなら、インストール先PCがUEFI対応かどうかを先に確認し、「パーティション構成GPT」「ターゲットシステムUEFI(CSMなし)」の組み合わせを選ぶのが2026年現在のスタンダードです。
インストール先ドライブが「MBR形式のまま」だと起きる見えない地雷
このセクションでは、USBから起動はできたのにインストールが途中で失敗するケースの、もっとも見落とされやすい原因を解説します。「USBは認識したのに、なぜかインストール先に書き込めない」という方は必読です。
Windows11をUEFIモードでインストールしようとすると、セットアップ画面の「どこにインストールしますか?」の画面でこんなエラーが出ることがあります。
「Windowsはこのディスクにインストールできません。選択したディスクはGPTパーティション形式ではありません。」
これ、誰も教えてくれないんですけど、インストール先SSD/HDDがMBR形式のままだと、UEFIモードで起動したWindowsセットアップはそこに書き込めないんですよね。USBは正しく作れていても、インストール先のドライブ形式が問題というケースです。
解決策は2つあります。1つ目はシンプルに、セットアップ画面でインストール先のパーティションをすべて削除して「未割り当て領域」にしてしまうことです。UEFIモードで起動したセットアップが未割り当て領域を検出すると、自動的にGPT形式でパーティションを作り直してくれます。データがすべて消えますが、クリーンインストールならそれが正解です。
2つ目は、データを残したままMBRからGPTに変換するmbr2gpt.exeを使う方法です。ただしこれはWindowsが起動している状態のドライブに使うもので、クリーンインストール時には通常使えません。再インストール前の準備作業として使う場面です。
PowerShellで自分のPCのUSBインストール環境を一括診断する方法
このセクションでは、「今すぐ自分のPCがWindows11のUSBインストールに対応しているかどうか」を、PowerShellで一括確認できる診断スクリプトを紹介します。コピーして実行するだけで、問題箇所を一目で特定できます。
スクリプト1USBインストール前の環境診断スクリプト
# ========================================
# スクリプト名Win11_USB_Install_Checker.ps1
# 用途Windows11 USBクリーンインストール前の環境一括診断
# 動作確認済みWindows 10 22H2 / Windows 11 23H2・24H2
# PowerShellバージョン5.1以上
# 実行権限管理者権限必要
# 注意事項診断のみで設定変更は行わない読み取り専用スクリプト
# ========================================
Write-Host "========================================" -ForegroundColor Cyan
Write-Host " Windows11 USBインストール環境診断ツール" -ForegroundColor Cyan
Write-Host "========================================" -ForegroundColor Cyan
Write-Host ""
try {
# TPM(トラステッドプラットフォームモジュール)の確認
Write-Host " TPM状態の確認..." -ForegroundColor Yellow
$tpm = Get-WmiObject -Namespace "Root\CIMv2\Security\MicrosoftTpm" -Class "Win32_Tpm" -ErrorAction Stop
if ($tpm -ne $null) {
$tpmVersion = $tpm.SpecVersion
Write-Host " TPM検出バージョン $tpmVersion" -ForegroundColor Green
if ($tpmVersion -like "2.0*") {
Write-Host " → TPM 2.0 対応済み(Windows11要件クリア)" -ForegroundColor Green
} else {
Write-Host " → TPM 2.0 未対応。Rufusの要件回避オプションが必要です。" -ForegroundColor Red
}
} else {
Write-Host " → TPMが見つかりません。BIOSでfTPM/PTTを有効にしてください。" -ForegroundColor Red
}
} catch {
Write-Host " → TPM情報を取得できませんでした(管理者権限で実行してください)" -ForegroundColor Red
}
Write-Host ""
try {
# セキュアブートの状態確認
Write-Host " セキュアブート状態の確認..." -ForegroundColor Yellow
$secureBoot = Confirm-SecureBootUEFI -ErrorAction Stop
if ($secureBoot) {
Write-Host " セキュアブート有効(Windows11要件クリア)" -ForegroundColor Green
} else {
Write-Host " セキュアブート無効。BIOS設定で有効にすることを推奨します。" -ForegroundColor DarkYellow
}
} catch {
# セキュアブート非対応PCはエラーになる
Write-Host " セキュアブート確認不可(Legacy BIOSまたは非UEFI環境の可能性があります)" -ForegroundColor Red
}
Write-Host ""
# ディスクのパーティション形式(MBR/GPT)の確認
Write-Host " 内蔵ディスクのパーティション形式の確認..." -ForegroundColor Yellow
try {
$disks = Get-Disk | Where-Object { $_.BusType -ne "USB" }
foreach ($disk in $disks) {
$diskNum = $disk.Number
$diskName = $disk.FriendlyName
$partStyle = $disk.PartitionStyle
Write-Host " ディスク $diskNum $diskName" -ForegroundColor White
if ($partStyle -eq "GPT") {
Write-Host " パーティション形式GPT(Windows11 UEFI インストール対応)" -ForegroundColor Green
} elseif ($partStyle -eq "MBR") {
Write-Host " パーティション形式MBR(!要注意!UEFIモードでインストールできません)" -ForegroundColor Red
Write-Host " → クリーンインストール時にパーティション削除するか、mbr2gpt.exeで変換が必要です。" -ForegroundColor DarkYellow
} else {
Write-Host " パーティション形式$partStyle(初期化されていない可能性があります)" -ForegroundColor DarkYellow
}
}
} catch {
Write-Host " ディスク情報の取得に失敗しました$($_.Exception.Message)" -ForegroundColor Red
}
Write-Host ""
# 接続中のUSBドライブの確認
Write-Host " 接続中のUSBドライブの確認..." -ForegroundColor Yellow
try {
$usbDisks = Get-Disk | Where-Object { $_.BusType -eq "USB" }
if ($usbDisks) {
foreach ($usb in $usbDisks) {
$usbSize = ::Round($usb.Size / 1GB, 1)
$usbStyle = $usb.PartitionStyle
Write-Host " USB検出$($usb.FriendlyName) (${usbSize}GB, $usbStyle)" -ForegroundColor Green
if ($usbSize -lt 8) {
Write-Host " → 容量8GB未満です。Windows11インストールメディアには8GB以上を推奨します。" -ForegroundColor Red
}
}
} else {
Write-Host " USBドライブが検出されませんでした。USBを接続してから再実行してください。" -ForegroundColor DarkYellow
}
} catch {
Write-Host " USB情報の取得に失敗しました$($_.Exception.Message)" -ForegroundColor Red
}
Write-Host ""
# BIOSモード(UEFIかLegacyか)の確認
Write-Host " 現在のBIOSモードの確認..." -ForegroundColor Yellow
try {
$biosMode = (Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control" -Name "PEFirmwareType" -ErrorAction Stop).PEFirmwareType
if ($biosMode -eq 2) {
Write-Host " BIOSモードUEFI(Windows11 推奨モード)" -ForegroundColor Green
} elseif ($biosMode -eq 1) {
Write-Host " BIOSモードLegacy BIOS(Windows11は非推奨。UEFI設定への変更を推奨します)" -ForegroundColor Red
} else {
Write-Host " BIOSモード不明 ($biosMode)" -ForegroundColor DarkYellow
}
} catch {
Write-Host " BIOSモード情報を取得できませんでした。" -ForegroundColor DarkYellow
}
Write-Host ""
Write-Host "========================================" -ForegroundColor Cyan
Write-Host " 診断完了。赤色の項目を確認・対処してください。" -ForegroundColor Cyan
Write-Host "========================================" -ForegroundColor Cyan
このスクリプトを実行すると、TPMの有無・バージョン、セキュアブートの状態、内蔵ディスクのMBR/GPT、接続中のUSBの容量とフォーマット、BIOSモードの5項目が一気にチェックできます。問題のある項目は赤色で表示されるので、何を直せばいいかが一目でわかります。
スクリプト2USBメモリの健全性チェックスクリプト
# ========================================
# スクリプト名USB_Health_Check.ps1
# 用途インストールメディア用USBの読み書き速度・エラー有無を診断
# 動作確認済みWindows 10 22H2 / Windows 11 24H2
# PowerShellバージョン5.1以上
# 実行権限管理者不要(ただし対象USBにアクセス権が必要)
# 注意事項テストファイルを書き込むためUSBに500MB程度の空き容量が必要
# ========================================
param(
$UsbDriveLetter # 例E
)
$drivePath = "${UsbDriveLetter}:\"
# 対象ドライブの存在確認
if (-not (Test-Path $drivePath)) {
Write-Host "エラードライブ $UsbDriveLetter が見つかりません。USBを確認してください。" -ForegroundColor Red
exit 1
}
Write-Host "USBドライブ $UsbDriveLetter: の診断を開始します..." -ForegroundColor Cyan
Write-Host ""
try {
# USBの基本情報表示
$drive = Get-PSDrive -Name $UsbDriveLetter -ErrorAction Stop
$freeGB = ::Round($drive.Free / 1GB, 2)
$usedGB = ::Round(($drive.Used) / 1GB, 2)
Write-Host "空き容量${freeGB}GB 使用中${usedGB}GB" -ForegroundColor White
# 書き込み速度テスト(約100MBのテストファイルを書き込む)
Write-Host ""
Write-Host "" -ForegroundColor Yellow
$testFile = "${drivePath}usb_write_test.tmp"
$testData = New-Object byte (100 * 1024 * 1024) # 100MB
$startTime = Get-Date
::WriteAllBytes($testFile, $testData)
$elapsedWrite = (Get-Date) - $startTime
$writeSpeed = ::Round(100 / $elapsedWrite.TotalSeconds, 1)
Write-Host " 書き込み速度約 ${writeSpeed} MB/s" -ForegroundColor White
if ($writeSpeed -lt 5) {
Write-Host " → 非常に遅いです。USB3.0ポートに差し替えるか、新しいUSBに交換を推奨します。" -ForegroundColor Red
} elseif ($writeSpeed -lt 15) {
Write-Host " → やや遅いです。USB2.0ポートを使っている可能性があります。" -ForegroundColor DarkYellow
} else {
Write-Host " → 正常な書き込み速度です。" -ForegroundColor Green
}
# 読み込み速度テスト(書き込んだファイルを読み直す)
Write-Host ""
Write-Host "" -ForegroundColor Yellow
$startTime = Get-Date
$readData = ::ReadAllBytes($testFile)
$elapsedRead = (Get-Date) - $startTime
$readSpeed = ::Round(100 / $elapsedRead.TotalSeconds, 1)
Write-Host " 読み込み速度約 ${readSpeed} MB/s" -ForegroundColor White
# テストファイルの削除
Remove-Item $testFile -Force -ErrorAction SilentlyContinue
# 結果判定
Write-Host ""
if ($writeSpeed -lt 5 -or $readSpeed -lt 10) {
Write-Host "診断結果このUSBはインストールメディアとして不向きです。別のUSBを使用してください。" -ForegroundColor Red
} else {
Write-Host "診断結果このUSBはインストールメディアとして使用可能な速度です。" -ForegroundColor Green
}
} catch {
Write-Host "エラーが発生しました$($_.Exception.Message)" -ForegroundColor Red
Write-Host "USBが書き込み禁止になっているか、物理的な問題がある可能性があります。" -ForegroundColor Red
}
使い方は、PowerShellで
.\USB_Health_Check.ps1 -UsbDriveLetter E
のように、USBのドライブレターを指定して実行します。書き込み速度が5MB/s未満の場合は、インストールメディアとして使うとインストールが途中で止まる可能性が高いので、新しいUSBに交換することをお勧めします。
スクリプト3diskpartコマンドでUSBを確実にフォーマットする自動化スクリプト
# ========================================
# スクリプト名Make_Bootable_USB.ps1
# 用途Windows11インストール用のブータブルUSBをdiskpartで確実に準備する
# 動作確認済みWindows 10 22H2 / Windows 11 24H2
# PowerShellバージョン5.1以上
# 実行権限管理者権限必要
# 注意事項指定ディスクのデータはすべて削除されます。ディスク番号を必ず確認すること
# ========================================
# 接続中の全ディスク一覧を表示し、USBを選択させる
Write-Host "接続中のディスク一覧" -ForegroundColor Cyan
Get-Disk | Format-Table Number, FriendlyName, BusType,
@{Name="サイズ(GB)"; Expression={::Round($_.Size/1GB,1)}}, PartitionStyle
$diskNum = Read-Host "フォーマットするUSBのディスク番号を入力してください(例1)"
# 入力値のバリデーション
try {
$targetDisk = Get-Disk -Number $diskNum -ErrorAction Stop
} catch {
Write-Host "エラーディスク番号 $diskNum が見つかりません。" -ForegroundColor Red
exit 1
}
# USB以外のディスクを誤って消さないための安全チェック
if ($targetDisk.BusType -ne "USB") {
Write-Host "警告選択したディスクはUSBドライブではありません(BusType$($targetDisk.BusType))。" -ForegroundColor Red
Write-Host "内蔵SSD/HDDを誤って指定している可能性があります。処理を中止します。" -ForegroundColor Red
exit 1
}
$confirm = Read-Host "ディスク $diskNum($($targetDisk.FriendlyName))のデータをすべて削除してGPT形式でフォーマットします。よろしいですか?(yes と入力で確認)"
if ($confirm -ne "yes") {
Write-Host "キャンセルしました。" -ForegroundColor DarkYellow
exit 0
}
# diskpartコマンドを使ってGPT形式でフォーマット
Write-Host "フォーマットを開始します..." -ForegroundColor Yellow
$diskpartScript = @"
select disk $diskNum
clean
convert gpt
create partition primary
format fs=ntfs quick label="WIN11USB"
assign
exit
"@
try {
$diskpartScript | diskpart
Write-Host "フォーマット完了!このUSBにRufusまたはメディア作成ツールでISOを書き込んでください。" -ForegroundColor Green
} catch {
Write-Host "フォーマット中にエラーが発生しました$($_.Exception.Message)" -ForegroundColor Red
}
このスクリプトの最大の特徴は、USB以外のディスクを誤って消さないための安全チェックが入っている点です。BusTypeがUSBでないディスクを指定すると自動的に処理を中止します。ネット上で「diskpartでSSDを誤って消した」という悲劇をよく見かけますが、このスクリプトならその事故を防げます。
cmdコマンドでしかできない「インストールメディアの検証」——PowerShellでは代替できない理由
PowerShellはほぼ万能ですが、USBインストールメディアの整合性確認には、今でもコマンドプロンプト(cmd)のツールが適している場面があります。それは、Windows PEや回復環境(WinRE)で作業するときです。PowerShellが使えない最小環境でもcmdは動くので、覚えておくと現場で助かります。
インストールメディアのinstall.wimファイルが壊れていないかを確認する
★管理者権限必要(コマンドプロンプトを管理者として実行)
:: USBのドライブレターをEとした場合(環境に合わせて変更)
:: install.wimの整合性をDISMツールで検証する
:: PowerShellのGet-WindowsImageでも可能だが、
:: WinRE環境ではdism.exeの直接呼び出しの方が確実に動作する
dism /Get-ImageInfo /ImageFile:E:\sources\install.wim
このコマンドを実行すると、install.wimが正常に読み取れる場合はエディション一覧(Windows 11 Home、Windows 11 Proなど)が表示されます。逆に「エラー87」や「イメージが開けません」という表示が出た場合は、install.wimが破損していると判断できます。再度メディアを作り直してください。
インストール先ドライブのパーティション状態を確認する
★管理者権限必要
:: diskpartで内蔵SSD/HDDのパーティション状態を確認する
:: Windowsインストール画面でShift+F10を押してcmdを開いたときにも使える
diskpart
list disk
select disk 0
list partition
なぜcmdのdiskpartを使うのかというと、Windowsインストール画面の途中で「Shift+F10」を押すとcmdが開きますが、このタイミングではPowerShellは使えないからです。インストール先ドライブのパーティション状態をセットアップ画面から直接確認したいときはこの方法しかありません。
現場の「あるある困った」実体験解決集
ここからは、情シスとして実際に遭遇したトラブルと、その解決策を紹介します。「ネットで調べてもそれらしい答えが出てこなかった」ものを中心に集めています。
困った事例1Rufusで作ったのにBIOSのブートメニューにUSBが出てこない
【困った状況】
「Rufusで正しく作成した」はずのUSBを差して起動したのに、F12ブートメニューを開いてもUSBの選択肢がまったく表示されない。他のUSBメモリを差すと出てくるのに、このUSBだけ出ない。3回作り直しても同じ。
【なぜこれが起きるのか】
RufusがGPT+UEFI形式でUSBを作成したとき、BIOSが「UEFI対応のブートデバイス」として認識するには、USBにEFI/BOOT/BOOTX64.EFIという特定のファイルが存在している必要があります。ところがRufusのバージョンや設定によっては、このファイルが正しく配置されないことがあります。また、BIOSの「UEFI Only」設定が厳密なマザーボードでは、EFIファイルが存在していても署名検証(セキュアブート)が通らないとブートエントリが非表示になることがあります。
【その場でできる応急処置】
- BIOS画面を開き、「Secure Boot」を一時的に「Disabled」に変更する。
- 「CSM(互換性サポートモジュール)」を「Enabled」に変更する。
- 再起動してF12ブートメニューを開き、USBが表示されるか確認する。
- 表示されたらUSBを選択して起動し、インストール完了後にCSMとSecure Bootを元に戻す。
【根本解決の手順】
Rufusの設定で「ターゲットシステム」を「BIOS(またはUEFI-CSM)」に変更してMBR形式でUSBを作り直し、CSMが有効な状態で起動する方法が最も確実です。ただしWindows11はUEFIが推奨なので、可能であればBIOSを最新バージョンにアップデートして、UEFI認識の問題を解消するのが本来の解決策です。
【やってはいけないNG対処】
「USBを何度も抜き差しすれば認識される」という対処を繰り返すのはNGです。抜き差しのたびにUSBコントローラーがリセットされ、ポート自体の劣化を早めます。また、「とりあえず別のUSBポートを全部試す」のも有効ですが、試した後に元のポートに戻すと壊れていたポートを見逃すので、問題のあるポートは把握して記録しておきましょう。
【このコマンドで確認】
:: USBにEFIブートファイルが存在するかを確認する(管理者権限不要)
:: Eは対象USBのドライブレターに変更すること
dir E:\EFI\BOOT\ /b
BOOTX64.EFI
が表示されれば、UEFIブートに必要なファイルは存在しています。表示されない場合はRufusで作り直してください。
困った事例2インストールは完了したのにUSBを抜いたら起動しなくなった
【困った状況】
Windows11のインストールが「完了しました」の画面まで進んで、指示通りにUSBを抜いて再起動した。するとBSOD(ブルースクリーン)が出て「UNMOUNTABLE_BOOT_VOLUME」と表示され、Windowsが起動できなくなった。USBを差し直すと起動できる。
【なぜこれが起きるのか】
Windowsのインストール直後、BIOSは「最後に起動に成功したデバイス」の情報を更新します。ところが一部のマザーボード(特にMSI製やASRock製の特定モデル)では、この更新が正しく行われず、ブートマネージャーのパスがUSBを指したままになってしまうことがあります。この現象は2024年末〜2025年にかけてWindows11 24H2のインストール時に特に多く報告されました。
【その場でできる応急処置】
- USBを差した状態で起動し、BIOS画面に入る。
- 「Boot Priority」または「Boot Order」メニューを開く。
- インストール先のSSD/HDD(またはWindows Boot Manager)を第1優先に設定する。
- 保存して再起動し、USBを抜いてWindowsが起動するか確認する。
【根本解決の手順】
Windowsが起動できる状態でPowerShellを管理者として開き、以下のコマンドでブートエントリを確認・修正します。
# ========================================
# スクリプト名Boot_Entry_Fix.ps1
# 用途ブートエントリのWindows Boot Manager確認とbcdeditによる修正確認
# 動作確認済みWindows 10 22H2 / Windows 11 24H2
# PowerShellバージョン5.1以上
# 実行権限管理者権限必要
# 注意事項bcdeditの変更は慎重に。確認のみなら安全
# ========================================
# 現在のブートエントリを一覧表示する
Write-Host "現在のブートエントリ" -ForegroundColor Cyan
try {
$bcdOutput = bcdedit /enum all 2>&1
$bcdOutput | ForEach-Object { Write-Host $_ }
} catch {
Write-Host "bcdedit実行エラー$($_.Exception.Message)" -ForegroundColor Red
}
Write-Host ""
Write-Host "上記の内容を確認してください。" -ForegroundColor Yellow
Write-Host "Windows Boot Managerの 'device' と 'osdevice' が内蔵SSD(partition=C:)を" -ForegroundColor Yellow
Write-Host "指しているか確認してください。USBのドライブレターを指している場合は問題です。" -ForegroundColor Yellow
【やってはいけないNG対処】
「起動できないから再インストールしよう」とすぐに判断するのはNGです。データが残っている場合、再インストールで上書きしてしまう前にBIOS設定の確認を必ず行ってください。再インストールは最後の手段です。
困った事例3インストール途中で「このPCはWindows11の最小要件を満たしていません」と止まる
【困った状況】
Microsoftの公式メディア作成ツールで作ったUSBから起動してインストールを進めると、途中のチェック画面で「このPCはWindows11の最小システム要件を満たしていません。このデバイスはサポートされていないため、アップグレードを受け取れない可能性があります」と表示されて、インストールが進まない。BIOSでTPMは有効になっているのに。
【なぜこれが起きるのか】
Windows11 25H2以降、インストーラーがTPMを確認する際に、BIOS(ファームウェア)のバージョンが古い場合、TPMの情報が正しくインストーラーに伝わらない問題があります。TPMは有効なのにインストーラーが検出できないのは、BIOSとTPMモジュール間の通信プロトコルの互換性問題です。また、fTPM(CPUに統合されたTPM)の場合、BIOSの設定で「AMD fTPM」または「Intel PTT」が明示的に有効になっていないと、OS側のTPMドライバーが認識できないことがあります。
【その場でできる応急処置】
- BIOS画面を開き、「Security」「Trusted Computing」などのメニューを探す。
- 「fTPM/AMD PSP fTPM」(AMDの場合)または「Intel Platform Trust Technology(PTT)」(Intelの場合)が有効になっているか確認する。
- 設定が「無効」になっていたら「有効」に変更して保存、再起動する。
- Windowsが起動できる状態なら、スタート右クリック→「ファイル名を指定して実行」で
tpm.mscを開き、「TPM製造者情報」に情報が表示されるか確認する。
【根本解決の手順】
BIOSを最新バージョンにアップデートすることが最も確実な解決策です。マザーボードのメーカーサイトから最新BIOSをダウンロードし、BIOS画面のアップデート機能(ASRockはInstant Flash、GigabyteはQ-Flashなど)から適用します。BIOSアップデート中は絶対に電源を切らないこと。それでも解決しない場合は、Rufusの「TPM・セキュアブート要件を削除」オプションを使ったUSBでインストールする方法を検討します。
【やってはいけないNG対処】
レジストリを直接編集して「LabConfig」キーを作成し、TPMチェックを無効化する方法がネットに多く出ていますが、これはWindows10からのアップグレード用の回避策であり、USBクリーンインストールには効果がありません。クリーンインストール時のセットアップはレジストリを参照しないため、この方法は誤解を招くだけです。
【このPowerShellで確認】
# TPMの状態と仕様バージョンを確認する(管理者権限不要)
try {
$tpm = Get-Tpm -ErrorAction Stop
Write-Host "TPM存在$($tpm.TpmPresent)"
Write-Host "TPM有効$($tpm.TpmEnabled)"
Write-Host "TPM準備完了$($tpm.TpmReady)"
} catch {
Write-Host "TPM情報取得エラー$($_.Exception.Message)" -ForegroundColor Red
Write-Host "tpm.mscを開いてTPMの状態を確認してください。" -ForegroundColor Yellow
}
困った事例4インストールメディアを作成するPCでツールがフリーズする
【困った状況】
メディア作成ツールをダウンロードして実行すると、「Windows11をダウンロード中」の画面で進捗が0%から動かなくなり、30分待っても変わらない。タスクマネージャーで確認するとCPU・ネットワークともにほぼアイドル状態。
【なぜこれが起きるのか】
メディア作成ツールは、ダウンロード前にMicrosoftのサーバーに対してエディション・言語・アーキテクチャの情報を照会します。このとき、セキュリティソフトがツールの通信をブロックしていたり、企業ネットワークのプロキシ設定が邪魔をしていたりすると、照会の応答が返ってこずにツールが無言で止まります。家庭用Wi-Fiでも、DNS設定によってMicrosoftのCDNサーバーへの接続が遅延するケースがあります。
【その場でできる応急処置】
- セキュリティソフトを一時的に無効化してからツールを再実行する。
- 有線LANに切り替える(Wi-Fiの場合)。
- DNSを8.8.8.8(Google DNS)に変更してから再試行する。
- 別のPCやスマートフォンのテザリングで試してみる。
【根本解決の手順】
メディア作成ツールを使う代わりに、MicrosoftのISOダウンロードページから直接ISOファイルをダウンロードし、Rufusで書き込む方法に切り替えます。ISOの直接ダウンロードはHTTPSの単純なファイルダウンロードなので、プロキシやセキュリティソフトの影響を受けにくいです。ブラウザのダウンロード完了後にファイルサイズが5GB前後あれば正常にダウンロードできています。
【やってはいけないNG対処】
フリーズしたメディア作成ツールを強制終了して再起動を繰り返すのは避けてください。ツールが一時ファイルを
%TEMP%
フォルダに書き込んでいる途中で強制終了すると、次回起動時に古い一時ファイルが邪魔をして同じ現象が繰り返されます。まず
%TEMP%
フォルダ内の「MediaCreationTool」関連ファイルを削除してから再実行してください。
困った事例5クリーンインストール後にドライバーが当たらずネットにつながらない
【困った状況】
クリーンインストールは無事に完了したのに、再起動後にネットワークアダプターが認識されず、インターネットにつながらない。有線LANも無線LANも認識されないため、Windowsのセットアップが「ネットワーク接続を確認してください」で止まってしまう。
【なぜこれが起きるのか】
Windows11のインストールメディアには汎用ドライバーしか含まれていません。特にRealtek製以外のNICや、一部のIntel Wi-Fi 6/6Eチップセットでは、Windows11のデフォルトドライバーが対応していないモデルがあります。クリーンインストール後の「まっさらな状態」にはメーカー提供のカスタムドライバーが入っていないため、ネットワーク機器が機能しないのです。
【その場でできる応急処置】
- スマートフォンとUSBケーブルでPCを接続し、スマートフォンの「USBテザリング」を有効にする。Windows11はUSBテザリングをほとんどの場合自動認識するため、これで一時的にネット接続できる。
- ネットに繋がったらWindowsUpdateを実行し、「オプションの更新プログラム」→「ドライバー更新プログラム」からネットワークドライバーをインストールする。
【根本解決の手順】
クリーンインストールの前に、マザーボードまたはPC メーカーの公式サイトからLANドライバーとWi-Fiドライバーを別のUSBメモリに保存しておくことが最善策です。インストール完了後にそのUSBからドライバーをインストールすれば、ネットなしでも解決できます。
【やってはいけないNG対処】
ドライバーを「Driver Booster」などのサードパーティ製ドライバー自動更新ツールで入れようとするのはNGです。これらのツールはドライバーの署名検証を省略したり、不適切なバージョンを適用したりするリスクがあります。ドライバーは必ずメーカー公式サイトから入手してください。
知っている人だけが得をする「隠れ設定」——Windows11インストール品質を左右するBIOS設定の真実
このセクションを読むと、「インストール後にWindowsの動作が不安定」「何度クリーンインストールしても同じ問題が再発する」という謎の原因がわかります。BIOSには、インストール後のWindowsの品質を左右する設定がいくつか存在します。
「XMP/EXPO」の設定が原因でインストールが途中でフリーズする
これ、誰も教えてくれないんですけど、インストールが途中でランダムにフリーズするケースで、原因がメモリのXMP(Intel)またはEXPO(AMD)設定であることがかなり多いんですよね。
XMP/EXPOは、DDR4/DDR5メモリをデフォルト以上の速度で動かすオーバークロック設定です。BIOSで有効にすると、メモリが2133MHz→3200MHzや4800MHzで動くようになります。ところがWindowsのインストール中はメモリに高い負荷がかかるため、定格ギリギリで動いているオーバークロックメモリが不安定になり、フリーズやBSODが発生することがあります。
BIOS画面で「Ai Tweaker」(ASUS)「OC Tweaker」(ASRock)「MIT」(Gigabyte)などのメニューを開き、「XMP」または「EXPO」を「Profile 1」から「Disabled」(または「Auto」)に変更してからインストールを試みてください。インストール完了後に再度有効化すれば問題ありません。
GUI設定とレジストリ迂回ルートUSBセレクティブサスペンドの無効化
インストール中にUSBが突然切断されてインストーラーが落ちるというトラブルがあります。これはUSBセレクティブサスペンドが犯人であることがあります。この機能は省電力のためにUSBデバイスへの電力を自動で切る仕組みで、インストール中のUSBメモリへの電力を誤ってカットしてしまうことがあります。
GUI手順(Windows 10 / Windows 11 共通)
「コントロールパネル」→「電源オプション」→「プラン設定の変更」→「詳細な電源設定の変更」→「USBの設定」→「USBのセレクティブサスペンドの設定」を「無効」に変更する。
GUIで変更できない場合のレジストリ迂回ルート(管理者権限必要)
# ========================================
# スクリプト名Disable_USB_Selective_Suspend.ps1
# 用途USBセレクティブサスペンドをレジストリから無効化する
# 動作確認済みWindows 10 22H2 / Windows 11 24H2
# PowerShellバージョン5.1以上
# 実行権限管理者権限必要
# 注意事項電源プランの設定変更。ノートPCでは電池持ちに若干影響する場合がある
# ========================================
try {
# 現在のアクティブな電源プランのGUIDを取得する
$activePlanGuid = (powercfg /getactivescheme) -match '{8}-{4}-{4}-{4}-{12})' | Out-Null
$activePlanGuid = $Matches
Write-Host "現在の電源プランGUID$activePlanGuid" -ForegroundColor Cyan
# USBセレクティブサスペンドの設定を無効化する(0=無効、1=有効)
# AC電源(コンセント接続時)の設定
powercfg /SETACVALUEINDEX $activePlanGuid 2a737441-1930-4402-8d77-b2bebba308a3 48e6b7a6-50f5-4782-a5d4-53bb8f07e226 0
# バッテリー駆動時の設定
powercfg /SETDCVALUEINDEX $activePlanGuid 2a737441-1930-4402-8d77-b2bebba308a3 48e6b7a6-50f5-4782-a5d4-53bb8f07e226 0
# 設定を適用する
powercfg /SETACTIVE $activePlanGuid
Write-Host "USBセレクティブサスペンドを無効化しました。" -ForegroundColor Green
Write-Host "インストール完了後に再度有効化したい場合は、値を0から1に変更して実行してください。" -ForegroundColor Yellow
} catch {
Write-Host "エラー$($_.Exception.Message)" -ForegroundColor Red
Write-Host "管理者権限でPowerShellを実行してください。" -ForegroundColor Red
}
ぶっちゃけこうした方がいい!
ここまで長々と解説してきましたが、正直なところを話します。
15年間情シスをやってきて思うのは、「トラブルシューティングに費やす時間と、正しい手順で一発で決める時間の差」がとんでもなく大きいということです。USBが認識されなくて3時間格闘したあとに「Rufusの設定を1箇所変えたら一発で動いた」という経験、私も何度もしました。本当に悔しいんですよね。
ぶっちゃけ、私が今やるとしたら手順はこうです。
まずRufusの最新版を使って、ISOは公式サイトから直接ダウンロードします。メディア作成ツールはUIが親切なぶん、失敗したときに原因がわかりにくい。Rufusなら「パーティション構成GPT、ターゲットUEFI、ファイルシステムNTFS」という設定を自分で確認できるので、問題の切り分けが楽です。
次にインストール前に必ずBIOSを最新バージョンにアップデートします。これをやらずにトラブルになるケースが本当に多い。特にTPM認識の問題はBIOSアップデートで8割解決します。BIOSアップデート自体は怖く見えますが、手順を守れば5分で終わる作業です。
そしてクリーンインストール前に「診断スクリプト」を走らせる習慣をつけると、「インストール始めてから問題発覚」という一番時間のロスが大きい失敗を防げます。この記事で紹介したPowerShellスクリプトはまさにそのためのものです。
最後にこれが一番大事なんですが——クリーンインストールする前にデータのバックアップを取ることです。「どうせ消えてもいいデータしかない」と思っていても、いざ消えると「あれだけは残しておけばよかった」が必ず出てきます。外付けHDDでもクラウドでも構いません。バックアップさえあれば、最悪何度でもやり直せる。バックアップがなければ、一度のミスで取り返しがつかなくなる。この差は本当に大きいです。
「ツールを使いこなしている人」と「毎回ネットで調べて迷っている人」の違いは、頭の良さじゃなくて「正しい手順を一度しっかり覚えたかどうか」だけです。今回の記事の内容を一通り理解しておけば、次にWindows11のインストールが必要になったとき、確実に一発で決められるはずです。
Windows11クリーンインストールのUSB認識に関するよくある質問
USBを差してもBIOS画面にすら表示されないのはなぜですか?
BIOS画面にUSBが表示されない場合、主に3つの原因が考えられます。1つ目はUSBメモリ自体の故障です。別のPCで認識されるかテストしてください。2つ目はBIOS/UEFIでUSBブートが無効化されている設定の問題です。BIOS画面の「Advanced」や「Boot」メニューで「USB Boot」または「USB Controller」が有効になっているか確認してください。3つ目はUSBポートの物理的な故障です。別のポートを試すことで切り分けできます。
「このPCはWindows11の要件を満たしていません」と表示されてインストールできません
この表示が出る場合は、TPM2.0またはセキュアブートが無効になっているか、BIOS自体が古くてTPMの情報を正しくインストーラーに伝えられていない状態が多いです。まずBIOSの設定画面でTPMが有効になっているか確認し、可能であればBIOSを最新バージョンにアップデートしてください。それでもクリーンインストールしたい場合は、Rufusの最新版を使って「TPM・セキュアブート要件を削除」オプションを選んでインストールメディアを作成することで回避できますが、この方法は非公式サポートになることをご理解ください。
インストールが途中で止まって再起動を繰り返すのはなぜですか?
これはとくに厄介な症状で、複数の原因が考えられます。まずBIOS設定でブート順位のUSBが最優先になっており、インストール完了後もUSBから起動しようとしてループしているケースです。この場合はインストール完了のタイミングでUSBを抜くか、BIOS設定でSSD/HDDを最優先にすることで解決します。次にインストール先のSSD/HDDに問題がある場合です。インストール先のドライブを変更するか、ドライブの健全性を確認してください。また2026年1月のWindowsアップデート(KB5074109)が原因でブート障害が起きるケースも報告されており、この場合はWindows回復環境からアップデートをアンインストールする必要があります。
Rufusで作ったUSBと、メディア作成ツールで作ったUSBはどちらが良いですか?
どちらにも長所があります。メディア作成ツールはMicrosoft公式で手順が簡単なため、初心者に向いています。対してRufusは、NTFSフォーマットの選択やTPM/セキュアブート要件の回避、ローカルアカウントでのインストール強制など、細かい設定が必要な場面で圧倒的に柔軟性があります。自作PCや古いPCへのインストール、またはトラブルシューティング用途にはRufusが適しています。
USBのフォーマットはNTFSとFAT32のどちらにすべきですか?
基本的にはNTFS(またはUEFI:NTFS)を選ぶことをお勧めします。Windows11のinstall.wimファイルは4GBを超えることがあり、FAT32では保存できません。ただし例外として、ARM64(SnapdragonプロセッサーPC)へのインストールでは、ファームウェアの制限によりFAT32でないとブートできないケースが2026年3月時点でも報告されています。その場合はinstall.wimを分割してFAT32のUSBに入れるという技術的な方法が必要になります。
今すぐパソコンやスマホの悩みを解決したい!どうしたらいい?
いま、あなたを悩ませているITの問題を解決します!
「エラーメッセージ、フリーズ、接続不良…もうイライラしない!」
あなたはこんな経験はありませんか?
✅ ExcelやWordの使い方がわからない💦
✅ 仕事の締め切り直前にパソコンがフリーズ💦
✅ 家族との大切な写真が突然見られなくなった💦
✅ オンライン会議に参加できずに焦った💦
✅ スマホの重くて重要な連絡ができなかった💦
平均的な人は、こうしたパソコンやスマホ関連の問題で年間73時間(約9日分の働く時間!)を無駄にしています。あなたの大切な時間が今この悩んでいる瞬間も失われています。
LINEでメッセージを送れば即時解決!
すでに多くの方が私の公式LINEからお悩みを解決しています。
最新のAIを使った自動応答機能を活用していますので、24時間いつでも即返信いたします。
誰でも無料で使えますので、安心して使えます。
問題は先のばしにするほど深刻化します。
小さなエラーがデータ消失や重大なシステム障害につながることも。解決できずに大切な機会を逃すリスクは、あなたが思う以上に高いのです。
あなたが今困っていて、すぐにでも解決したいのであれば下のボタンをクリックして、LINEからあなたのお困りごとを送って下さい。
ぜひ、あなたの悩みを私に解決させてください。
まとめUSB認識の問題は「原因の特定」が9割
Windows11のクリーンインストールでUSBが認識されない問題は、正直なところ「設定ひとつ直せば一瞬で解決する」ケースから「ハードウェアの故障で専門業者しか対処できない」ケースまで、幅広い難易度の原因があります。
重要なのは焦って操作を繰り返さないことです。大切なデータが入ったSSD/HDDへの再インストールを手当たり次第に試すと、データが上書きされて取り返しのつかない状態になることがあります。
2026年4月現在、Windows11の最新バージョン25H2では、CPUの命令セット要件やTPM設定のより厳格な確認など、新しい問題も報告されています。Rufusの最新版を使い、BIOS設定を正しく確認し、ISOファイルをMicrosoft公式サイトから取得するという基本3点を守るだけで、ほとんどのUSB認識問題は解決できます。
それでも解決しない場合は、パソコン本体のハードウェアに問題がある可能性が高いため、データのバックアップを最優先に考え、必要であれば専門家への相談をためらわないでください。あなたの大切なデータと時間を守るための最善の判断が、結果として最短の解決につながります。






コメント