ฉันเชื่อว่าสิ่งนี้ได้รับคำตอบแล้ว แต่ฉันต้องการเพิ่มคำอธิบายโดยละเอียดเพิ่มเติมเกี่ยวกับสิ่งที่เกิดขึ้น ประการแรกซีดีรอมและดีวีดีถูกอ่านโดยคอมพิวเตอร์แตกต่างจากสื่อดิสก์อื่น ๆ ทั้งหมด นั่นคือซีดีรอมหรือดีวีดีจะถูกจัดรูปแบบด้วยระบบไฟล์ที่เรียกว่า ISO 9660 (หรือระบบไฟล์ที่ใหม่กว่าเรียกว่า UDF) สื่อสไตล์ดิสก์อื่น ๆ (รวมถึง USB ทุกอย่าง) ให้เริ่มด้วย Master Boot Record หรือ MBR ตอนนี้ดิสก์ขนาดใหญ่ขึ้นใช้ GPT แต่มันก็คล้ายกันสำหรับการสนทนานี้ BIOS ในคอมพิวเตอร์ของคุณจะอ่าน MBR หรือ GPT จากสื่อดิสก์และค้นหาตัวโหลดการบูตที่นั่น ด้วย MBR bootloader จะถูกเก็บไว้กับ MBR ในเซกเตอร์ 512 ไบต์แรกบนดิสก์ GPT แตกต่างกันเล็กน้อยและจัดสรรสิ่งที่เรียกว่าพาร์ติชัน EFI ที่อื่นบนดิสก์ GPT นั้นจะอยู่ในสองสามกิโลไบต์แรกของดิสก์
ในการบู๊ต CD-ROM มันเป็นกระบวนการที่แตกต่างกันมาก มาตรฐานเรียกว่า El Torito Boot และอธิบายโครงสร้างที่อยู่ภายในระบบไฟล์ ISO 9660 เมื่อ BIOS หรือ UEFI บนคอมพิวเตอร์พยายามบูตจากซีดีรอมมันจะใช้สิ่งนั้นและไม่มองหา MBR หรือ GPT นี่หมายถึง ISO สำหรับการบู๊ตจะต้องตั้งค่าต่างจากไดรฟ์ USB อย่างสิ้นเชิง
การกระจาย Linux จำนวนมากที่ใช้คือเทคนิคที่ชื่อว่า Hybrid ISO ระบบไฟล์ ISO 9660 มีคุณสมบัติที่น่าสนใจโดยจะประกาศขนาด 32 กิโลไบต์แรกเป็นพื้นที่ระบบเพื่อให้ผู้อื่นใช้งาน ไม่มีการเรียกร้องใด ๆ เลยว่าสามารถไปที่นั่นและจะเพิกเฉยต่อสิ่งที่อยู่ที่นั่น ซอฟต์แวร์ที่อ่านแผ่นดิสก์ตาม ISO 9660 จะข้ามส่วนนั้นไป การทำเช่นนี้ทำให้มีพื้นที่เหลือเฟือที่จะซ่อนป้าย MBR หรือ GPT ไว้ในนั้นด้วย bootloader ดิสก์ทั่วไป Hybrid ISO จริง ๆ แล้วมีตัวตักบูตที่แตกต่างกันสองอันหนึ่งอันเป็นส่วนหนึ่งของ ISO 9660 El Torito Boot และอีกอันสำหรับบูตดิสก์แบบดั้งเดิม
โดยสรุปแล้วไม่มีอะไรจะพูดได้ว่าอิมเมจ ISO ควรจะสามารถบู๊ตได้บนดิสก์ USB เป็นคุณสมบัติพิเศษที่ ISO 9660 อนุญาตหากทำอย่างระมัดระวัง ตัวอย่างบูตเดอร์สำหรับ MBR อาจมีขนาดเกิน 32 KB หรือจะเขียนทับเนื้อหา ISO แต่การทำ Hybrid ISOs นั้นเป็นสิ่งที่ลีนุกซ์หลายรุ่นได้ทำเพื่อทำให้ชีวิตของผู้ใช้ง่ายขึ้น ไม่ใช่สิ่งที่ Microsoft ใส่ใจที่จะทำ