Tôi tin rằng điều này đã được trả lời, nhưng tôi muốn thêm một mô tả chi tiết hơn về những gì đang xảy ra. Trước hết, CD-ROM và DVD được máy tính đọc khác với tất cả các phương tiện đĩa khác. Đó là một đĩa CD-ROM hoặc DVD sẽ được định dạng bằng một hệ thống tệp có tên ISO 9660 (hoặc một hệ thống tệp mới hơn gọi là UDF). Mặt khác, phương tiện kiểu đĩa (bao gồm mọi thứ USB), bắt đầu với Bản ghi khởi động chính hoặc MBR. Các đĩa lớn hơn hiện sử dụng GPT, nhưng nó tương tự cho cuộc thảo luận này. BIOS trong máy tính của bạn sẽ đọc MBR hoặc GPT từ phương tiện đĩa và tìm kiếm bộ tải khởi động ở đó. Với MBR, bộ tải khởi động được giữ với MBR trong cung 512 byte đầu tiên trên đĩa. GPT hơi khác một chút và phân bổ thứ gọi là phân vùng EFI ở nơi khác trên đĩa. Bản thân GPT nằm trong vài kilobyte đầu tiên của đĩa.
Để khởi động CD-ROM, đó là một quá trình khác. Tiêu chuẩn được gọi là El Torito Boot và mô tả cấu trúc nằm trong hệ thống tệp ISO 9660. Khi BIOS hoặc UEFI trên máy tính cố khởi động từ đĩa CD-ROM, nó sử dụng nó và không tìm MBR hoặc GPT. Điều này có nghĩa là ISO để khởi động phải được thiết lập hoàn toàn khác với ổ USB.
Điều mà nhiều bản phân phối Linux sử dụng là một kỹ thuật gọi là Hybrid ISO. Hệ thống tập tin ISO 9660 có một tính năng thú vị, nó tuyên bố 32 kilobyte đầu tiên là khu vực hệ thống để người khác sử dụng. Nó không đưa ra yêu sách nào ở đó và sẽ bỏ qua mọi thứ ở đó. Phần mềm đọc đĩa dưới dạng ISO 9660 sẽ luôn bỏ qua phần đó. Điều này để lại nhiều chỗ để ẩn nhãn MBR hoặc GPT trong đó với bộ tải khởi động đĩa thông thường. Một Hybrid ISO thực sự có hai bộ tải khởi động khác nhau, một là một phần của ISO 9660 El Torito Boot và một cho khởi động đĩa truyền thống.
Vì vậy, tóm lại, không có gì để nói rằng hình ảnh ISO phải có khả năng khởi động trên đĩa USB. Đây là một tính năng bổ sung mà ISO 9660 cho phép nếu được thực hiện cẩn thận. Bộ tải khởi động cho MBR có thể lớn hơn 32 KB, hoặc nó sẽ ghi đè lên nội dung ISO. Nhưng tạo ra các ISO lai là điều mà nhiều bản phân phối Linux đã làm để giúp cuộc sống của người dùng dễ dàng hơn. Đó không phải là điều mà Microsoft đã bận tâm để làm.