私はこれは答えられたと信じていますが、私は何が起こっているかについてのより詳細な説明を追加したいと思いました。まず、CD-ROMとDVDは、他のすべてのディスクメディアとは異なる方法でコンピューターによって読み取られます。これは、CD-ROMまたはDVDがISO 9660と呼ばれるファイルシステム(またはUDFと呼ばれる新しいファイルシステム)でフォーマットされることです。一方、他のディスク形式のメディア(USBを含む)は、マスターブートレコードまたはMBRで始まります。大きなディスクはGPTを使用するようになりましたが、この説明でも同様です。コンピューターのBIOSがディスクメディアからMBRまたはGPTを読み取り、そこでブートローダーを探します。MBRを使用すると、ブートローダーはMBRとともにディスクの最初の512バイトセクターに保持されます。GPTは少し異なり、ディスク上の他の場所にEFIパーティションと呼ばれるものを割り当てます。GPT自体は、ディスクの最初の数キロバイトにあります。
CD-ROMをブートするのは、かなり異なるプロセスです。標準はEl Torito Bootと呼ばれ、ISO 9660ファイルシステム内にある構造を記述します。コンピューターのBIOSまたはUEFIがCD-ROMから起動しようとしたときに、それを使用してMBRまたはGPTを検索しません。つまり、ブート用のISOは、USBドライブとはまったく異なる方法でセットアップする必要があります。
多くのLinuxディストリビューションが使用しているのは、ハイブリッドISOと呼ばれる手法です。ISO 9660ファイルシステムには興味深い機能があり、最初の32キロバイトを他のユーザーが使用するシステム領域として宣言します。そこに行くことができるものは一切主張せず、そこにあるものはすべて無視します。ISO 9660としてディスクを読み取るソフトウェアは、常にそのセクションをスキップします。これにより、従来のディスクブートローダーでMBRまたはGPTラベルを非表示にする十分な余地が残ります。ハイブリッドISOには実際には2つの異なるブートローダーがあります。1つはISO 9660 El Torito Bootの一部として、もう1つは従来のディスクブート用です。
つまり、要約すると、ISOイメージがUSBディスク上で起動可能であることは言うまでもありません。これは、ISO 9660が注意深く実行した場合に許可される追加機能です。MBRのブートローダーは、たとえば32 KBを超える場合があります。そうしないと、ISOの内容が上書きされます。しかし、ハイブリッドISOを作成することは、多くのLinuxディストリビューションがユーザーの生活を楽にするために行ってきたことです。これはマイクロソフトがやる気のないことではありません。