コマンドプロンプトを使ってWindows 10の起動可能なUSBを作成する方法
コマンドラインツールだけでWindowsの起動可能なUSBを作成しようとしたことがあるなら、それが決して簡単ではないことに気づいたかもしれません。特に、コマンドをすぐに覚えられるほどオタクでない場合はなおさらです。しかし、正直なところ、セットアップによっては、この方法はある程度価値があります。RufusやbalenaEtcherといったサードパーティ製ツールに頼らないためです。サードパーティ製ツールは、時に肥大化したり不安定になったりすることがあります。確かに手動作業に近くなりますが、自慢できる気分になれるだけでなく、コマンドプロンプトやdiskpartの使い方に慣れていれば、インストールの手間も省けます。
このガイドに従うと、Windows 10、8、さらには7をインストールできる起動可能なUSBドライブが完成します。Windows ISOまたはDVD、USBスティック(ISOのサイズに応じて8GB以上が望ましい)、そしてコマンドライン操作に少しの忍耐力が必要です。PCがUSBブートをサポートしている必要がありますが、これは最近はあまり問題になりません。サポートされていない場合でも、回避策はあります。いずれにしても、この方法は、特にマシンの性能にこだわる場合は、サードパーティ製のプログラムに頼るよりも信頼性が高い傾向があります。ただし、一部のマシンでは、BIOSにUSBをブートデバイスとして認識させるために、再起動やちょっとしたトリックが必要になる場合があります。
Windows 10/8/7 起動可能なUSBを準備する
要件:
- USBフラッシュドライブ(最低4GB、8GB以上が望ましい)
- 起動可能にしたいWindows ISOまたはDVD
さて、コマンドプロンプトとdiskpartコマンドだけで起動可能なUSBメモリを作成する方法を詳しく説明します。複雑なGUIツールは必要ありません。少し古めかしい方法ですが、特にコマンドラインに慣れている方なら確実に使えます。ただし、重要なのはUSBドライブの中身を事前に完全に消去することです。重要なデータはすべてバックアップしておいてください。
コマンドプロンプトを使用して起動可能なWindows USBを作成する方法
ステップ1:USBドライブをクリアします。新しいデータとパーティション分割のために準備します。まずUSBドライブを挿入し、保存したいファイルを別の場所にコピーします。そうすることで、USBドライブ上のすべてのデータが消去されます。
ステップ2:コマンドプロンプトを管理者として起動しますcmd。スタートメニューに「」と入力し、 を押します。または、 「スタート」>「すべてのプログラム」>「アクセサリ」Ctrl + Shift + Enterでコマンドプロンプトを探し、右クリックして「管理者として実行」を選択します。確かに面倒ですが、ディスクコマンドを実行するには必要な作業です。
ステップ3:diskpartコマンドを使ってUSBドライブを特定します。コマンドウィンドウで「」と入力しdiskpart、Enterキーを押します。すると、小さなディスク管理ツールが起動します。次に「」と入力しlist disk、Enterキーを押します。これですべてのドライブが表示されます。通常はサイズが小さいUSBドライブを探してください。ディスク番号(ディスク1、ディスク2など)をメモしておきましょう。
プロのヒント:正しいディスクを選ぶように注意してください。間違ったディスクを選ぶと、メインドライブが消去される可能性があります。環境によってはディスク番号が分かりにくい場合があるので、フラッシュドライブのサイズと合っていることを確認してください。
ステップ4:USBドライブを消去してパーティションを作成します。以下のコマンドを1つずつ入力し、Disk 1実際のディスク番号に置き換えます。
select disk 1clean(これによりドライブが消去されます)create partition primaryselect partition 1active(パーティションをアクティブに設定して起動可能にします)format fs=ntfs quick(または、BIOSがUEFIブートをサポートしている場合はfs=fat32)assignexit(diskpart を閉じます)
フォーマット コマンドには数秒かかる場合があることを忘れないでください。また、システムが UEFI をサポートしている場合は、BIOS/UEFI の互換性が不安定になる可能性があるため、NTFS ではなく FAT32 を選択してください。
ステップ5:Windowsインストールメディアをマウントまたは挿入します。ISOイメージの場合は、それを右クリックして「マウント」を選択します。割り当てられたドライブ文字(例:D:)をメモしてください。DVDをお使いの場合は、DVDを挿入してドライブ文字(例:D :)を確認します。
ステップ6:ブートファイルをUSBドライブに転送します。コマンドプロンプトで次のように入力します。
D: > cd boot
これはDVDまたはISO内のブートフォルダに移動します。次に、次のコマンドを実行します。
bootsect.exe /nt60 H:
H: をUSBドライブのドライブ文字に置き換えてください。「ブートコードが正常にインストールされました」といったメッセージが表示されるはずです。これでUSBが起動可能になったというサインです。
ステップ7:Windowsファイルをコピーします。マウントされたISOまたはDVDをファイルエクスプローラーで手動で開き、中のすべてのファイル(すべてのWindowsファイル)をUSBドライブにコピーします。この手順を怠らないでください。この手順でUSBメモリが適切なインストーラーになります。
コピーが完了したら、あとは起動の優先順位を決めるだけです。コンピューターを再起動し、BIOS/UEFI設定に入り、USBメモリがハードドライブより先に起動するように設定されていることを確認してください。それでもPCがUSBメモリから起動しない場合は、セキュアブートを無効にするか、レガシーブートモードを有効にする必要があるかどうかを確認してください。Windowsは必要以上に起動を難しくするからです。
もしこれが複雑に思える場合や、もっと手っ取り早い方法を探しているなら、Rufusを使う方が断然簡単です。公式ウェブサイトの手順に従うだけで、数分で起動可能なUSBメモリが手に入ります。しかし、裏で何が起こっているのかをもっと深く理解したいなら、この手動の方法が役立ちます。
場合によっては、最初の試みがうまくいかないこともあります。特にBIOS設定が適切でなかったり、セキュアブートが有効になっている場合はなおさらです。そのため、もう少し調整が必要になるかもしれません。いずれにせよ、これは追加のソフトウェアを必要とせずにWindowsインストール用のUSBメモリを準備し、操作を習得する良い方法です。
これで誰かの時間を数時間短縮できたり、少なくともUSBメモリ作成失敗のイライラを避けられたりすれば嬉しいです。頑張ってください!ただし、diskpartを使い始める前に、重要なデータは必ずバックアップしておいてくださいね!
まとめ
- 続行する前にUSBドライブをバックアップしてください
- diskpartを使用してドライブをクリーンアップしてパーティション分割する
- UEFI の互換性に応じて NTFS または FAT32 としてフォーマットします
- 起動可能にするにはbootsectを実行します
- ISOまたはDVDからWindowsファイルをコピーする
- BIOSの起動順序を変更して、HDDより先にUSBから起動する
まとめ
コマンドラインでWindowsの起動可能なUSBメモリを作成するのは少々古臭いやり方ですが、手順を注意深く実行すればかなり安定して動作します。ただし、適切なドライブとBIOS設定の選択には注意してください。手軽さと速さという点では、Rufusは手動で行うよりも優れていますが、コマンドラインの使い方を知っているだけでも満足感があります。これで1つのアップデートが実行できれば、ミッション達成です。誰かの時間と労力を節約できることを願っています。