USB、DVD、外付けドライブを使わずにWindowsをインストールする方法

これは複雑に聞こえるかもしれませんが、ここでの考え方は、起動可能な USB や DVD を扱わずに、新しいドライブに Windows 11 をインストールすることです。特に、PC が外部メディアから起動できない場合に便利です。さらに、このプロセス全体は、手間をかけずにクリーン インストールを実行しようとしている場合、または別途準備したいドライブがある場合に意味があります。これは最速の方法ではありませんが、一度コツをつかめば驚くほど信頼できます。主な考え方は、セカンダリ Windows マシンを使用してドライブを準備し、Windows インストール ファイルを直接そのドライブにコピーして、そのドライブから起動することです。奇妙に聞こえますが、機能します。USB またはディスクからセットアップ プロセスを実行する必要なく、セットアップの準備が整った OOBE に直接起動する Windows インストールが得られる可能性があります。非常にニッチですが、特定のシナリオでは役立ちます。

起動可能なUSBやDVDなしでWindows 11をインストールする方法

セカンダリコンピュータを使用してWindowsインストール用のクリーンドライブを準備する方法

まず、新しい空のドライブをWindowsが動作する2台目のPCに接続する必要があります。この2台目のPCにはWindowsがインストールされている必要はありません。ディスクの管理を開いてコマンドを実行できるだけの環境があれば十分です。ドライブはSATAまたはUSB-SATAアダプター(どちらでも対応します)を介して接続します。次に、スタートメニューまたはファイル名を指定して実行ダイアログからdiskmgmt.mscを開きます。

新しいドライブが表示されたら、おそらく「未初期化」と表示されているでしょう。それを右クリックし、 「ディスクの初期化」を選択します。最近のコンピューターのほとんどはUEFIブートモードをサポートしているので、「GPT(GUIDパーティションテーブル)」を選択してください。UEFIは正常に起動するためにGPTディスクを必要とし、ほとんどのWindows 11インストールではGPTが推奨されているため、これは重要です。

初期化後、EFIとMSRを含むシステムパーティションと、Windowsファイル用のプライマリパーティションを作成する必要があります。これらをすべて手動で行う代わりに、diskpartを使っていくつかのコマンドを実行する方がよいでしょう。管理者特権でコマンドプロンプトを開きます。スタートボタンを右クリックし、「Windowsターミナル(管理者)」を選択するか、「CMD」を検索して管理者として実行します。

と入力しdiskpartてEnterキーを押します。 でディスクの一覧が表示されますlist disk。新しいディスク(おそらくディスク1か2)を選択します。例えば、ディスク1の場合は を実行しますselect disk 1。次に、必要なパーティションを作成します。

  • 500MB FAT32 EFI パーティション: create partition efi size=500 すぐにフォーマットします: format fs=fat32 label="System" ドライブ文字を割り当てます: assign letter=S
  • 16MB Microsoft 予約パーティション (MSR): create partition msr size=16
  • Windows インストール用のメイン NTFS パーティション: create partition primary フォーマットする: format fs=ntfs label="WinInstall" ドライブ文字を割り当てる: assign letter=W

完了したら、diskpart を終了しますexit。この設定により、ドライブが後で Windows イメージを受け入れる準備が整います。

次に、Windows 11のISOファイルが必要です。これは公式のメディア作成ツールから入手できます。ISOファイルをエクスプローラーでマウントします。ファイルをダブルクリックするか、既にマウントされている場合はドライブ文字を割り当てます。例えば、ドライブD:\としてマウントされているとします。

install.wim ファイルから抽出する Windows のエディションを確認してください。異なるバージョンのイメージが複数含まれている可能性があります。確認するには、コマンドプロンプトで次のコマンドを実行します。

DISM /Get-WimInfo /WimFile:"D:\sources\install.wim"

インデックス番号(たとえば、インデックス 6)に基づいて、目的のエディション(Windows 11 Pro など)を探します。次に、そのイメージを準備したメイン パーティションに適用します。

dism /apply-image /imagefile:D:\sources\install.wim /index:6 /applydir:W:\

システムの速度にもよりますが、5~10分ほどかかる場合があります。その後、ブートファイルをコピーします。

bcdboot W:\Windows /s S: /f UEFI

この手順でUEFIブートローダーがセットアップされ、ドライブがWindowsインストールモードで直接起動できるようになります。少し奇妙に思えますが、うまく機能します。完了したら、セカンダリPCをシャットダウンし、ドライブを取り外して、ターゲットマシンに接続してください。

電源を入れ、BIOSでそのドライブから起動するように設定すれば、WindowsがOut-of-Box Experience(OOBE)で起動します。USBからインストールするのと似ていますが、すべて事前に用意した別のドライブに保存されます。ここからは、インターネット接続の要件をスキップし、ローカルアカウントを設定し、通常通りWindowsをカスタマイズできます。

これを実行する際は、ドライブが初回起動時に起動しない場合や、UEFI/BIOS設定に何らかの不具合がある可能性があることを覚えておいてください。ブートモードやセキュアブート設定を再確認したり、問題が発生した場合はパーティションをやり直したりするなど、試行錯誤が必要になることを覚悟しておいてください。

この方法が役立つ理由

このアプローチは、外部メディアからの起動が難しいシステムを扱う場合や、Windowsのインストールプロセスをより直接的に制御したい場合に適しています。また、ネットワーク展開のシナリオやオフライン作業にも便利です。なぜうまくいくのかは分かりませんが、手順を理解すれば驚くほど堅牢です。

何を期待するか

これらの手順を実行すると、対象PCは通常のインストール画面をスキップし、Windowsの標準セットアップ画面に直接起動します。言語、地域、アカウントの入力を求めるプロンプトが表示され、まるで最初からインストールするのと同じです。少し変わった方法ですが、これで目的は達成できます。

ああ、最初の試行で起動に失敗した場合は、BIOS でセキュア ブートを一時的に無効にしてください。署名されていないブートローダーやカスタム セットアップを受け入れるには、少し操作が必要な場合があります。

まとめ

  • セカンダリ Windows PC でターゲット ドライブを接続して初期化します。
  • Diskpart または PowerShell を使用して EFI およびメイン パーティションを作成します。
  • Windows ISO をマウントし、必要なエディションをメイン パーティションに抽出します。
  • bcdboot を使用してブートローダーを設定します。
  • 準備したドライブをターゲット PC に接続し、そこから起動します。

まとめ

この方法は普段使いのものではありませんが、何度か試してみると確実に効果があります。特にハードウェアやBIOSの制限がある場合、Windowsのインストールオプションがいかに柔軟で、かつ奇抜なものになるかが分かります。誰かの時間を少しでも短縮できれば幸いです。少しでもお役に立てれば幸いです。