Saya percaya ini telah dijawab, tetapi saya ingin menambahkan deskripsi yang lebih rinci tentang apa yang terjadi. Pertama-tama, CD-ROM dan DVD dibaca oleh komputer secara berbeda dari semua media disk lainnya. CD-ROM atau DVD akan diformat dengan sistem file yang disebut ISO 9660 (atau sistem file yang lebih baru yang disebut UDF). Media gaya disk lain (termasuk USB apa pun), di lain pihak, mulai dengan Master Boot Record atau MBR. Disk yang lebih besar sekarang menggunakan GPT, tetapi sama untuk diskusi ini. BIOS di komputer Anda akan membaca MBR atau GPT dari media disk dan mencari boot loader di sana. Dengan MBR, bootloader disimpan bersama MBR di sektor 512-byte pertama pada disk. GPT sedikit berbeda dan mengalokasikan sesuatu yang disebut partisi EFI di tempat lain pada disk. GPT itu sendiri terletak di beberapa kilobyte pertama dari disk.
Untuk mem-boot CD-ROM, ini adalah proses yang jauh berbeda. Standar tersebut adalah panggilan El Torito Boot dan menjelaskan struktur yang berada di dalam sistem file ISO 9660. Ketika BIOS atau UEFI di komputer mencoba melakukan booting dari CD-ROM, ia menggunakan itu dan tidak mencari MBR atau GPT. Ini berarti ISO untuk boot harus diatur sepenuhnya berbeda dari drive USB.
Apa yang banyak digunakan oleh distribusi Linux adalah teknik yang disebut Hybrid ISO. Sistem file ISO 9660 memiliki fitur yang menarik, menyatakan 32 kilobyte pertama sebagai area sistem untuk digunakan orang lain. Tidak ada klaim sama sekali apa yang bisa pergi ke sana dan akan mengabaikan apa pun yang ada di sana. Perangkat lunak yang membaca disk karena ISO 9660 akan selalu melewati bagian itu. Ini menyisakan banyak ruang untuk menyembunyikan label MBR atau GPT di sana dengan bootloader disk konvensional. ISO Hybrid sebenarnya memiliki dua boot loader yang berbeda, satu sebagai bagian dari ISO 9660 El Torito Boot dan satu untuk boot disk tradisional.
Jadi, secara ringkas, tidak ada yang mengatakan bahwa image ISO harus dapat di-boot pada disk USB. Ini adalah fitur tambahan yang dimungkinkan oleh ISO 9660 jika dilakukan dengan hati-hati. Boot loader untuk MBR bisa lebih dari 32 KB, misalnya, atau akan menimpa konten ISO. Tetapi membuat ISO Hybrid adalah sesuatu yang telah dilakukan banyak distribusi Linux untuk membuat hidup lebih mudah bagi penggunanya. Ini bukan sesuatu yang Microsoft lakukan.