나는 이것이 답변되었다고 생각하지만, 무슨 일이 일어나고 있는지에 대한 자세한 설명을 추가하고 싶었습니다. 우선, CD-ROM 및 DVD는 다른 모든 디스크 매체와 다르게 컴퓨터에서 읽습니다. CD-ROM 또는 DVD는 ISO 9660이라는 파일 시스템 (또는 UDF라는 최신 파일 시스템)으로 포맷됩니다. 반면, 다른 디스크 스타일 미디어 (USB 포함)는 마스터 부트 레코드 또는 MBR로 시작합니다. 더 큰 디스크는 이제 GPT를 사용하지만이 설명과 비슷합니다. 컴퓨터의 BIOS는 디스크 매체에서 MBR 또는 GPT를 읽고 부트 로더를 찾습니다. MBR을 사용하면 부트 로더는 디스크의 첫 512 바이트 섹터에 MBR과 함께 유지됩니다. GPT는 약간 다르며 디스크의 다른 곳에 EFI 파티션이라는 것을 할당합니다. GPT 자체는 디스크의 처음 몇 킬로바이트에 있습니다.
CD-ROM을 부팅하는 과정은 매우 다릅니다. 표준은 El Torito Boot라고하며 ISO 9660 파일 시스템 내에있는 구조를 설명합니다. 컴퓨터의 BIOS 또는 UEFI가 CD-ROM에서 부팅을 시도 할 때이를 사용하며 MBR 또는 GPT를 찾지 않습니다. 이는 부팅 용 ISO를 USB 드라이브와 완전히 다르게 설정해야 함을 의미합니다.
많은 Linux 배포판에서 사용하는 것은 Hybrid ISO라는 기술입니다. ISO 9660 파일 시스템에는 흥미로운 기능이 있으며 다른 사람이 사용할 수있는 시스템 영역으로 처음 32KB를 선언합니다. 그것은 거기에 갈 수있는 것을 전혀 주장하지 않으며 거기에있는 것을 무시합니다. ISO 9660으로 디스크를 읽는 소프트웨어는 항상 해당 섹션을 건너 뜁니다. 따라서 기존 디스크 부트 로더를 사용하여 MBR 또는 GPT 레이블을 숨길 수있는 충분한 공간이 있습니다. 하이브리드 ISO에는 실제로 두 개의 서로 다른 부트 로더가 있습니다. 하나는 ISO 9660 El Torito Boot의 일부이고 다른 하나는 전통적인 디스크 부팅입니다.
따라서 요약하면 ISO 이미지를 USB 디스크에서 부팅 할 수 있어야한다는 말은 없습니다. 주의해서 수행하면 ISO 9660에서 허용하는 추가 기능입니다. 예를 들어 MBR의 부트 로더는 32KB를 초과하거나 ISO 내용을 덮어 씁니다. 그러나 하이브리드 ISO를 만드는 것은 많은 Linux 배포판에서 사용자의 삶을 편하게하기 위해 수행 한 것입니다. 마이크로 소프트가 방해하는 것은 아니다.