USBドライブからWindows 8を起動する方法
今では、ほとんどの人が Windows 8 の「Windows To Go」機能に遭遇したことがあるでしょう。そうでなくても、これは基本的に USB スティックから完全な Windows 8 システムを実行する方法で、別のマシンで起動できるポータブル OS が必要な場合には非常に便利です。ただし、Windows 8 Developer Preview または特定のエディションを使用している場合は、ネイティブでは利用できない場合があります。そのため、公式の Windows To Go ツールに頼らずに、USB ドライブに Windows 8 をインストールするにはどうすればよいのかと疑問に思う人もいます。まあ、これは一種の回避策ですが、手順を注意深く実行すれば機能します。目標は、エンタープライズ エディションを購入したり、公式機能を使用したりすることなく、Windows To Go とほぼ同じように動作する USB ブート可能な Windows 8 です。ただし、完璧ではなく、特に BIOS 設定やドライバーの問題で少し調整が必要になる場合があることに注意してください。そのため、忍耐が重要です。
USBドライブにWindows 8をインストールする方法(手動方式)
方法1: 環境を準備し、リソースを集める
- 必ず完全にアップデートされたWindows 8マシンを使用してください。文字通り、クローン元のマシンです。Windows VistaまたはWindows 7しかインストールされていない場合は、まずVirtualBoxやVMwareなどの仮想マシン内でWindows 8をセットアップする必要があります。少し奇妙に思えるかもしれませんが、ネイティブサポートがない場合はこれが唯一の方法です。
- 16GB以上の空き容量があるUSBドライブを用意してください。保存されているデータはすべて失われるので、事前にバックアップしておきましょう。
- Windows 8のISOファイルまたはDVDをご用意ください。ISOファイルをお持ちの場合は、ファイルに直接アクセスするために、マウントするかDVDに書き込む必要があります。
- Windows 自動インストールキット (WAIK)をダウンロードしてインストールします。少し面倒ですが、実際のOSファイルを含む install.wim ファイルを抽出するために必要です。
方法2:USBドライブを準備する
- USBドライブを挿入し、既存のデータをすべてバックアップしてください。フォーマットするとすべてのデータが消去されます。
- ディスクの管理を開きます(コントロール パネル > 管理ツール > コンピューターの管理 > ディスクの管理)、または直接 `ディスクの管理` から開きます。
- 正しいディスクを選択してください(メインOSを消去したくないので、必ず確認してください)。通常、USBドライブは小さいサイズなので、サイズで識別してください。
- よりクリーンなプロセスのために Diskpart を使用します。管理者としてコマンド プロンプトを開き、`
diskpart` と入力してから `list disk` と入力してドライブを一覧表示します。 select disk #` ` (# を USB 番号に置き換えます)と入力し、次に `clean` と入力して消去します。- プライマリパーティションを作成します: `
create partition primary` - アクティブとして設定: `
select partition 1` then `active - すぐに NTFS: ` ` としてフォーマットし
format fs=ntfs quick、ドライブ文字: `assign` を割り当てます。 - `
exit` と入力して Diskpart を閉じますが、今のところは USB を接続したままにしておきます。
方法3: WindowsファイルをUSBに適用する
- Windows 8 ISOファイルを右クリックし、「マウント」を選択してマウントします。割り当てられたドライブ文字(たとえば、I:)をメモしてください。
- 64ビットシステムの場合は、` C:\Program Files\Windows AIK\Tools\amd64 ` から imagex.exe をデスクトップにコピーしてください。32ビットの場合は、` x86 ` からコピーしてください。このユーティリティは、後でOSイメージを抽出します。
- 次のようなコマンドを使用します。
C:\Users\\Desktop\imagex.exe /apply I:\sources\install.wim 1 H:\ 置き換えます`
`、`I:\`、`H:\` をそれぞれ実際のユーザーフォルダ、ISOドライブ、USBドライブのドライブ文字に置き換えてください。この手順により、実際のWindowsインストールがUSBにコピーされます。数分かかる場合がありますので、しばらくお待ちください。 - 完了したら、次のコマンドを使用してブート ファイルを USB にコピーします。
bcdboot.exe H:\Windows /s H: /f ALL(ここでも、「H:」を実際のUSBドライブ文字に置き換えてください。)これでUSBが起動可能になり、起動の準備が整います。
方法4:仕上げとテスト
- コマンドプロンプトを閉じ、USBドライブを取り外して別のPCでテストしてください。BIOSでUSBからの起動が有効になっていることを確認してください。
- 初回起動時は、ドライバーと設定のセットアップのため、Windows が少し時間がかかる場合があります。プロダクトキーの入力、ライセンスの承認、設定のカスタマイズなどが必要になりますが、全体的には通常の Windows 8 のインストールとほぼ同じように起動するはずです。
正直なところ、この方法はちょっとした回避策のようなもので、特に特定のハードウェアでは完璧に機能しないこともあります。しかし、DIYソリューションに興味がある人にとっては満足できる方法であり、Windows To GoのためだけにEnterpriseエディションを購入する手間も省けます。ただし、状況は人によって異なる場合があり、ライセンスに関する考慮事項もあることに注意してください。長期的に使用する予定がある場合は、Microsoftの利用規約を必ず確認してください。
まとめ
- まずUSBドライブをバックアップしてください。
- Diskpart を使用してドライブをクリーンアップし、パーティション分割します。
- imagex を使用して Windows 8 ファイルを手動で適用します。
- bcdboot を使用してドライブを起動可能にします。
- 別のマシンでテストし、BIOS 設定で USB ブートが許可されていることを確認します。
まとめ
この方法でWindows 8をUSBドライブから起動させるのは、まさにプラグアンドプレイとは言い難く、少々ハックっぽいです。とはいえ、コマンドライン操作やディスク管理に慣れている方なら、まともな回避策になるでしょう。ただし、すべてのハードウェアがうまく動作するとは限らず、Windowsが外付けドライブからの起動をうまく行かない場合もあることを覚えておいてください。とはいえ、この方法はいくつかの環境でうまく動作したので、もしかしたらトラブルメーカーの助けになるかもしれません。この方法が、誰かのGoogle検索に費やす時間(数時間)を少しでも短縮してくれることを願っています。