なぜ WIM を ISO に変換するのですか?
通常、ドライバーの追加、コンポーネントの削除、エディションの統合など、Windows イメージをカスタマイズした後に、USB に書き込んだり、VM にロードしたり、配布したりするためにブート可能な .ISO が必要になった際にこの変換を行います。また、Rufus などのツールで使用するために、展開用の WIM をポータブルな ISO として再パッケージ化したい場合もあります。
WIM から ISO への変換方法
oscdimg - Windows ADK FREE
7-Zip で公式の Windows ISO を展開し、sources\install.wim を自分の WIM に置き換えてから、無料の Windows ADK の oscdimg で再構築します。これは Microsoft がドキュメント化しているカスタム Windows ISO の作成方法です。
NTLite FREE
NTLite に WIM をロードし、「作成 > ISOイメージ」を使用して、ブートファイルを手動で処理することなくブート可能な ISO を組み立てます。
Dism++ FREE
Dism++ の「ツールキット > ISO作成」を使用して、WIM と Windows ソースフォルダを組み合わせてブート可能な ISO にします。
コマンドライン - wimlib + xorriso CLI
Linux では、wimlib-imagex を使用して WIM を管理し、xorriso を使用して ISO を組み立てます。Windows のブートセクタの複雑さから、自動化パイプラインに最適です。
これらの形式について
WIM ファイルは Windows Imaging Format イメージです。これは Microsoft のファイルベースのディスクイメージで、Windows の展開やバックアップに使用されます。Windows の ISO や USB 内にある install.wim が最も一般的な例です。7-Zip で閲覧や展開を行ったり、標準の DISM…
.WIM の詳細を開く →ISOファイルは、光学ディスク(CD、DVD、またはBlu-ray)を単一のファイルとして保存したセクタ単位のコピーです。Windows…
.ISO の詳細を開く →品質と注意点
WIM単体ではブート可能ではありません。ISO にはブートセクタファイル(etfsboot.com、efisys.bin)、efi\フォルダ、およびbootmgrも含まれている必要があります。オリジナルの Windows ISO がこれらを入手するのに最も確実なソースです。WIMに複数の Windows エディションが含まれている場合、出力される ISO でもすべてのインデックスが変更されずに保持されます。- 4 GB を超える
WIMは FAT32 形式の USB ドライブに保存できません。NTFS または exFAT を使用するか、ISO を構築する前に DISM で WIM を.swmチャンクに分割してください。
よくある質問
カスタマイズ(ドライバー、削除されたコンポーネント)は ISO に引き継がれますか?
WIM の中身が、作成された ISO から起動してインストールされる内容そのものになります。なぜほとんどの方法でオリジナルの Windows ISO が必要なのですか?
WIM にはブートファイルが含まれていません。出力を BIOS と UEFI の両方のモードでブート可能にするには、純正の Windows ISO から etfsboot.com と efisys.bin が必要です。Linux や macOS で ISO を作成できますか?
wimlib-imagex と xorriso を使用すれば可能ですが、Windows 以外のシステムで Windows のブートセクタを正しく処理するのは複雑であり、主に自動ビルドパイプラインにおいて実用的です。ISO 内の WIM のサイズ制限はありますか?
WIM のサイズ制限はありません。4 GB の制限は、ISO の内容を FAT32 形式の USB ドライブにコピーする場合にのみ適用されます。