Linux 上で Windows ISO を USB フラッシュ ドライブに書き込む
Windows2usb は、Microsoft Windows 7/8/8.1/10/11 インストール DVD イメージを USB フラッシュ ドライブまたは Linux 上の外付け HDD に書き込む bash スクリプトです。他の一般的な Linux ツールとは異なり、互換性を念頭に置いて設計されており、あらゆるケースで動作するはずです。
特徴:
Windows 7/8/8.1/10/11 ISO to Flash Drive burning utility
WARNING: this program will delete all existing data on your drive!
windows2usb [mbr/gpt/gptntfs/gpt+uefintfs]
mbr mode: the most universal, RECOMMENDED and DEFAULT method.
This mode creates MBR partition table with FAT32 partition,
installs BIOS and UEFI bootloaders, supports Secure Boot.
install.wim file larger than 4 GiB will be split.
Suitable for all computers (UEFI/CSM/BIOS).
gpt mode: less universal mode, for modern (UEFI) computers.
GPT+FAT32, UEFI only, supports Secure Boot.
gptntfs mode: all the same as 'gpt' but NTFS is used.
GPT+NTFS, UEFI only, supports Secure Boot.
Large install.wim file will not be split.
NOTE: not all UEFI are compatible with this mode,
NTFS driver should be present on the motherboard.
gpt+uefintfs mode: alternative hacky installation method, not recommended.
This mode uses NTFS partition and third-party 'uefintfs' bootloader.
GPT+NTFS(data)+FAT32(efi), UEFI only, supports Secure Boot
(since uefintfs Oct 23, 2021 release).
Large install.wim file will not be split.
最新のポータブル AppImage バージョンをリリースページからダウンロードし、実行ビット( chmod +x windows2usb-*.AppImage
) を設定して、ターミナルから実行します。
windows2usb
例えば:
./windows2usb.AppImage /dev/sdz /home/valdikss/windows10.iso
引数が指定されていない場合、プログラムはリムーバブル ストレージのリストを出力します。
AppImage を使用したくない場合は、すべての依存関係をインストールし、Rufus プロジェクトから uefi-ntfs.img をダウンロードする必要があります。
モード | レガシー/UEFI-CSMブート | UEFIブート | 大きい ISO (>4GB) | セキュアブート | ファイルシステム | 部品表 |
---|---|---|---|---|---|---|
mbr(ハイブリッド) | サポートされています | サポートされています | サポートされています | サポートされています | FAT32 | MBR |
GPT | いいえ | サポートされています | サポートされています | サポートされています | FAT32 | GPT |
gptntfs | いいえ | 部分的 | サポートされています | サポートされています | NTFS | GPT |
gpt+uefintfs | いいえ | サポートされています | サポートされています | サポートされています | NTFS | GPT |
BIOS ブート (レガシー ブート/UEFI-CSM) は、ms-sys プロジェクトの提供により、標準の Windows 7 MBR および FAT32 ブートローダーを使用します。
BIOS ブートは、推奨される「mbr」モードでのみサポートされます。
BIOS ブート (および UEFI ブートも) と互換性のある ISO を書き込むには、次のコマンドを実行します。
windows2usb
UEFI ブートはすべてのモードでサポートされています。推奨モード:「mbr」。
このモードで ISO を書き込むには、次を実行します。
windows2usb
「MBR」、「GPT」、および「GPTNTFS」モードは、セキュア ブート サポートを備えた ISO ファイルからの Windows UEFI ブートローダーを利用します。
特別な「gpt+uefintfs」モードは、Rufus プロジェクトの uefi-ntfs ブートローダーを使用します。 Windows2usb は、このモードで 2 つのパーティションを作成します。uefi -ntfsを含む小さな 1 MiB FAT32 パーティションと、ISO データを含む巨大な NTFS パーティションです。
このモードは、install.wim ファイルが 4 GiB を超えるインストール ディスクを処理するために以前に組み込まれていましたが、その後 WIM ファイルの分割機能が導入されたため、現在ではこのモードは廃止されたと考えられる場合があります。
uefi-ntfs ブートローダーは、2021 年 10 月 23 日のリリース以降 Microsoft によって署名されており、セキュア ブートをサポートしています。
WoeUSB - BIOS ブートに GRUB を使用します。
bootiso - Windows および Linux ISO をサポートします。
Ventoy - Windows ISO 直接読み込みを優れたサポートで起動するマルチツール。
このスクリプトでは以下を使用します。