Ventoyを使ってマルチOS起動可能なUSBドライブを作成する方法

複数のOSをインストールしたり、異なるディストリビューションをテストしたりする場合、VentoyでマルチブートUSBを作成すれば、本当に助かります。一度コツをつかんでしまえば、驚くほど簡単に実行できます。Ventoyでは、ISOファイルをUSBドライブにコピーできるだけでなく、ブートモード、セキュアブートの調整、プラグインなど、あらゆるオプションが用意されており、インストールの深さに応じて、作業をスムーズにしたり、複雑にしたりできます。とにかく、ドライブの交換や奇妙なブートエラーへの対処に時間を無駄にしているなら、このガイドがVentoyの起動に役立つはずです。目指すのは?パーティションや複数のドライブを気にすることなく、Windows PEからLinuxのライブセッションまで、どんな環境でも扱えるUSBメモリです。

Ventoyを使ってマルチISOブート可能なフラッシュドライブを作成する方法

VentoyはWindowsとLinuxの両方で動作する無料のオープンソースツールです。GitHubのリリースページから入手できます。複数のイメージの起動をこれほど簡単にしてくれる方法は驚くほどたくさんあります。基本的にはUSBメモリにインストールし、ISOファイルを直接コピーするだけで、あとはVentoyがやってくれます。一番の利点は、OSごとにドライブをフォーマットしたりパーティション分割したりする必要がなく、ファイルをそのまま入れるだけで済むことです。システム管理者、技術系マニア、あるいは即座にテストが必要な人にとって、このセットアップは非常に便利です。

  1. 最新のVentoy ZIPアーカイブをダウンロードし、コンピュータ上のフォルダに解凍してから、Ventoy2Disk.exeを管理者として実行してください。UACプロンプトが表示される可能性がありますが、そのまま受け入れてください。そうしないと動作しません。
  2. 使用するUSB​​フラッシュドライブを選択します(注意:ドライブ内のデータはすべて消去されます)。「インストール」をクリックします。注意点として、ドライブのファイルシステムやパーティション設定が異なる場合でも、VentoyはGPTまたはMBRを使用した堅牢なBIOS/UEFIの組み合わせに変更する可能性がありますが、念のため確認してください。一部の設定では、デフォルトで小さなFAT32パーティションと大きなexFATパーティションを持つMBRが使用されています。この方法では、セキュアブート対応のUEFIマシンを含むほぼすべてのマシンで起動できます。設定を変更する必要がある場合は、インストール直前の「オプション」メニューでオプションを選択できます。
  3. USBメモリはクイックフォーマット(すべてのデータが消去されます)され、その後パーティションスキームが設定されます。通常、VentoyはEFI用に小さなFAT32パーティションと、ISOファイル用に大きなexFATパーティションを作成します。この組み合わせは、BIOSモードでもUEFIモードでも、ほとんどの最新システムで動作することが確認されています。また、キーを正しく設定すればセキュアブートも動作します(詳細は後述)。細かい設定にこだわりたい場合は、「インストール」をクリックする前に「オプション」メニューでこれらの設定を変更できます。
  4. 完了したら、すべてのISOファイルをUSBドライブのメインパーティションに直接コピーします。ルートフォルダでも構いませんし、お好みでフォルダ分けしても構いません。このUSBから起動すると、VentoyのメニューがISOイメージをスキャンし、きれいにリストアップします。特定のイメージをスキャン対象から除外したい場合は、.ventoyignoreそのイメージが保存されているディレクトリにテキストファイルを作成してください。
  5. マシンに接続し、USBから起動するようにブート順序を設定すると、カラフルなVentoyメニューがポップアップ表示され、すべてのイメージが準備完了です。必要なものを選択すれば、OSインストールまたはライブ環境が簡単に作成できます。

さて、ターゲットPCでセキュアブートが有効になっている場合、場合によっては問題が発生することがあります。WindowsやLinuxのブートローダーは、これらのセキュリティ機能と必ずしもうまく連携しないからです。 のようなメッセージが表示されるかもしれませんVerification failed: 0x1A Security Violation。この問題を解決するには、VentoyのキーをUEFIファームウェアのMOK(マシン所有者キー)に登録する必要があります。これは難しそうに思えるかもしれませんが、一度コツをつかめばそれほど難しくはありません。

  1. エラー画面で[OK]をクリックし、プロンプトが表示されたら任意のキーを押します。
  2. 矢印キーを使用してディスクからキーを登録する場所に移動し、それを選択します。
  3. EFIフォルダ(おそらくVTOYEFIなど)内で「ENROLL_THIS_KEY_IN_MOKMANAGER.cer」というファイルを探します。それを選択して続行してください。
  4. 「はい」を2回クリックして確定し、マシンを再起動してください。再起動後、システムはVentoyキーを信頼するようになり、ブート検証エラーは表示されなくなります。正直なところ、この手順は少し奇妙ですが、一部のマシンでは、問題が解決するまで2回実行しなければなりませんでした。

Ventoy は高度な機能も多数サポートしています。まだ完全に使いこなせていませんが、ISO イメージを RAM に直接ロードして起動を高速化できるらしいです。これは、レガシー BIOS 設定や超低速ドライブでエラーが発生する場合に特に役立ちます。Ventoyが表示されたらF1を押してCtrl + D、Memdisk モードに切り替えます。なぜ動作するのかはよく分かりませんが、通常モードよりも安定している場合もあります。

Ventoy拡張プラグインの使用

もっと凝りたいなら、Ventoy ではデータパーティション上のventoy.jsonファイルでプラグインを設定して起動方法を微調整できます。デフォルトの設定ではこのファイルは含まれていないため、動作をカスタマイズしたい場合は自分で作成する必要があります。例えば、特定の ISO イメージを.vm ファイルに追加することで、常に RAM に読み込まれるように設定できますauto_memdisk

{ "auto_memdisk": [ "/ISO/HBCD_PE_x64.iso", "/ISO/Win11PE.iso" ] } 

同様に、デフォルトのISO検索ディレクトリの変更やWindows 11のシステムチェックのスキップといったグローバルオプションも設定できます。これは、サポートされていないハードウェアでテストする場合に役立ちます。設定例を以下に示します。

{ "control":[ { "VTOY_DEFAULT_SEARCH_ROOT": "/ISO" }, { "VTOY_WIN11_BYPASS_CHECK": "1" }, { "VTOY_WIN11_BYPASS_NRO": "1" } ] } 

もちろん、プラグインを使ってドライバのインジェクションやシステムインストールを自動化することもできます。これにより、カスタムドライバを使ったブート環境の設定や、無人インストールの実行が可能になります。これらの設定は、 VentoyPlugson.exe GUIツールを使えば簡単に編集できます。JSONを手動でコーディングする手間が大幅に省けます。さらに、メニューの外観をカスタマイズしたり、アイコンやテーマを追加したりといった作業も簡単です。

総じて、Ventoyは非常に柔軟性が高いです。ISOイメージをコピーし、必要に応じていくつかのオプションを設定するだけで、準備は完了です。複数のUSBドライブを操作したり、頻繁にパーティション分割したりする手間はもう必要ありません。必要な時にいつでも使える状態です。

まとめ

  • USB ドライブに Ventoy をダウンロードしてインストールします。
  • ドライブが消去されるため、データのバックアップを作成してください。
  • ISO イメージを Ventoy フォーマットのドライブに直接コピーします。
  • USB から起動し、ISO を選択してインストールするか、ライブ モードで実行します。
  • セキュア ブートが失敗する場合は、UEFI MOK マネージャーを通じて Ventoy のキーを登録します。
  • オプション: 自動化とカスタマイズのために設定を微調整したり、プラグインを追加したりします。

まとめ

Ventoyは、複数のUSBメモリを持ち歩くのに疲れている人にとって、まさに革命的な存在です。一度セットアップすれば、あとはISOファイルをコピーして起動するだけです。これで誰かの時間を節約したり、イライラを解消し​​たりできるといいですね。ただし、UEFIセキュアブートを使っている場合は、UEFI設定をいじったりキーを登録したりする必要がありますが、通常は一度きりで済むのでご安心ください。全体的に見て、私の環境ではかなり安定しています。皆さんにも役立つことを願っています。