外付けSSDでWindowsを起動させるのは、接続してうまくいくことを期待するほど簡単ではありませんが、一度コツをつかめば、トラブルシューティングやテスト、あるいは単にポータブルなWindowsセットアップに非常に便利です。重要なのは、ドライブを正しくフォーマットし、Windows ISOをダウンロードし、起動可能なセットアップを作成し、そして外付けデバイスから起動するようにBIOSを設定するという、いくつかの重要な手順を実行することです。このプロセスは、Windowsがファイルシステム、ブートシーケンス、ドライブのフォーマットに厳しい場合があるので、少し複雑に感じることもあります。しかし、少しの忍耐があれば、実現可能です。行き詰まらないように、以下に概要と追加情報をご紹介します。
外付けSSDからWindowsを起動する方法
基本的には、外付けSSDを起動デバイスとして準備し、PCをそこから起動するように設定することが目標です。メリットは?持ち運び可能なWindows環境を手に入れ、複数のマシンでテストしたり、問題をより迅速に解決したりできることです。このプロセスには、UEFI/BIOS設定、ドライブのフォーマット、起動イメージの作成など、いくつかの技術的な手順が含まれます。手順を順に見ていきましょう。ここはハードウェアとソフトウェアが出会う部分であり、時にはうまく連携しないこともあるため、多少の調整が必要になることを覚悟しておいてください。
外付けSSDのフォーマット
この手順は非常に重要です。Windowsは現在、特に新しいシステムのUEFIファームウェアでは、起動ドライブとしてNTFSを優先しているためです。ドライブがFAT32でフォーマットされている場合、特に大容量ドライブやWindowsインストーラーの場合、BIOSによる起動に問題が発生する可能性があります。環境によっては、NTFSでフォーマットすることで、起動が成功するか「起動可能なデバイスではありません」というエラーが表示されるかが変わることがあります。
フォーマットするとすべてが消去されるので、最初にファイルをバックアップしてください。これは、Windows のディスクの管理から直接実行できます。スタート > 「ディスクの管理」と入力 > 「ハードディスク パーティションの作成とフォーマット」 を開きます。外付け SSD を見つけて右クリックし、フォーマットを選択します。ドロップダウン メニューからNTFSを選択し、必要に応じて名前を付けて、OKをクリックします。Windows によっては、外部でのフォーマットが拒否される場合があります。その場合は、RufusやEtcherなどのサードパーティ製ツールを使用して、ISO から起動可能なドライブを作成できます。ただし、フォーマットだけであれば、通常はディスクの管理で十分です。1 分ほどかかる場合がありますので、しばらくお待ちください。
Windows ISOの入手
この部分は、適切なWindowsバージョンを入手することに尽きます。少し奇妙に感じるかもしれませんが、Microsoftの公式サイトを利用するのがやはり一番安全です。Windows 10の場合はMicrosoftのWindows 10ダウンロードページをご覧ください。Windows 11の場合はWindows 11ダウンロードページをご覧ください。これらのページには、起動可能なインストーラーを作成するために必要な公式ISOファイルがあります。特定のビルドやバージョンなど、よりカスタマイズされたものが必要な場合は、Fly By 11などのツールが便利ですが、ほとんどの人にとって公式ISOで十分でしょう。
ダウンロードしたら、ISOファイルを外付けSSD(またはPCで起動可能なインストーラーを作成する場合はPC)にコピーします。Rufusなどのツールを使用する場合は、ISOファイルを起動可能なUSBメモリ/ドライブに変換できます。今のところは、ISOファイルを手元に置いて、アクセスできるようにしておいてください。
外付けSSDを起動可能にする
ここが難しいところです。Windowsは、何らかの支援がなければ、外付けドライブをブートオプションとしてネイティブに認識しません。一般的な方法は、Rufusなどのツールを使用してブート可能なメディアを作成することです。その手順は以下のとおりです。
- SSDをPCに接続します。
- Rufus を起動し、デバイスの下で外付け SSD を選択します。
- ブート選択でダウンロードした ISO を選択します。
- パーティションスキームを、UEFIシステムの場合はGPT 、レガシーBIOSの場合はMBRに設定してください。現在ではUEFIがデフォルトになっていることが多いです。
- プロセスを開始します。これによりドライブが消去され、Windows で起動可能になります。
この方法により、外付けSSDはWindowsインストーラーと起動デバイスとして一発で機能します。Windowsのセキュアブートや高速スタートアップが干渉する場合もあるため、BIOS設定の調整が必要になる場合があります(詳細は後述)。
外付けSSDからWindowsを起動する
BIOS/UEFIの設定に入りましょう。すべてのマシンで同じではありませんが、一般的には起動時に、、 などのBIOSキーを押す必要があります。BIOSキーに入ったら、ブートメニューを探します。メーカーによっては、「設定」>「ブート」の下にある場合もあれば、直接表示されている場合もあります。DeleteF2F12
さて、ここで一部のシステムが頑固になることがあります。外付けドライブからの起動を許可するには、セキュアブート(セキュアブートコントロールと呼ばれることもあります)を無効にする必要があります。また、外付けSSDが優先起動デバイスとして表示されるようにしてください。起動順序を調整するか、「ブートオーバーライド」を選択してドライブを直接選択してください。BIOSでは、USBデバイスまたは外付けドライブとして表示される場合もあります。すべての変更を保存して再起動してください。
ドライブから起動すると、Windowsインストーラー画面が表示されます。そこからは、指示に従って言語を選択し、プロダクトキーを入力(後でアクティベーションする場合はスキップ)し、外付けSSDへのWindowsのインストールに進みます。インストールに時間がかかる場合もありますが、これは正常な動作です。特に外付けドライブでは、インストールは遅くなります。
注:古いBIOS/UEFIファームウェアの中には、外付けドライブからの起動が簡単にサポートされないものや、特別な設定が必要なものがあります。何も表示されない場合は、ファームウェアのアップデートを確認するか、マザーボードのマニュアルを参照してください。ただし、Windowsは時々設定を複雑にするため、忍耐とBIOSの調整が必要になる場合があることを覚えておいてください。
もちろん、一部のマシンでは、レガシーサポートを有効にするか設定を変更しないと、外付けUSBからの起動がサポートされません。この部分は少々面倒で、ある設定では一発でうまくいったのに、別の設定では高速スタートアップを無効にしてブートモードを変更する必要がありました。
- 外部メディアから起動する場合は、セキュア ブートが無効になっていることを確認してください。
- セットアップに応じて、[ブート モード]をUEFIまたはLegacyに設定します。
- ドライブがブート メニューまたはブート オーバーライド オプションで認識されていることを確認します。
起動するとWindowsインストーラーが読み込まれ、インストール先として外付けSSDを選択できます。ただし、ドライブが正しく初期化されていない場合、Windowsがエラーメッセージを表示することがありますので、その場合はドライブのパーティション設定を再度確認してください。
まとめ
外付けSSDからWindowsを起動するのは楽しいですが、時々イライラさせられることもあります。BIOS設定、パーティションの問題、セキュアブートの不具合など、様々なトラブルシューティングが必要になるでしょう。Windowsは当然ながら、必要以上に手間取らせてしまうからです。しかし、一度セットアップが完了すれば、実質的な速度向上効果のないUSBメモリを持ち歩くよりも、はるかに優れたポータブルソリューションになります。
まとめ
- 起動可能なメディアを作成する前に、SSD を NTFS (または一部の用途では exFAT) にフォーマットします。
- Microsoft または信頼できるソースから ISO をダウンロードします。
- Rufus または同様のツールを使用して起動可能なドライブを作成します。
- 必要に応じてセキュア ブートを無効にして、外部デバイスから起動するように BIOS を構成します。
- Windows インストーラーを起動し、外付け SSD をターゲットとして選択します。