ISO 만들기 — 폴더를 디스크 이미지로

브라우저에서 직접 ISO 디스크 이미지를 만드는 도구. 폴더를 선택하거나 폴더와 파일을 페이지에 끌어다 놓고, 볼륨 라벨을 설정하고, 필요하면 부팅 이미지를 추가하면 UDF, Joliet, ISO 9660 세 가지 파일 시스템을 함께 담은 이미지를 저장할 수 있습니다. 하이브리드 MBR 옵션을 켜면 dd로 쓴 USB 스틱에서도 부팅됩니다.

ISO 빌드 방법

5단계
1
폴더 선택

"폴더 선택"으로 시스템 폴더 피커를 열거나 "파일 추가"로 수동 목록 구성.

2
메타데이터 입력

볼륨 라벨(최대 32자)과 옵션 게시자 입력.

3
부팅 이미지 (선택)

BIOS/UEFI 부팅 이미지 드롭, USB 부팅 원하면 하이브리드 MBR 체크.

4
저장 위치 선택

showSaveFilePicker가 열리면 ISO 저장 위치 선택.

5
빌드

이미지가 디스크로 스트리밍 — 진행률에 빌드 단계 표시.

어떤 디렉터리든 다운로드 가능한 ISO 디스크 이미지로 패키징하세요

파일을 여기에 놓거나 클릭해서 선택하세요
모든 파일
무엇을 시도할지 모르시나요?
도구 950+개 — 깜짝 도구 열기
🎲 깜짝 도구

이 빌더가 특별한 이유

부팅 ISO
BIOS·UEFI 부팅 이미지를 추가하면 유효한 El Torito 레코드와 옵션 ISOHybrid MBR을 생성해 CD/DVD와 dd USB 모두에서 부팅됩니다.
폴더 선택기
File System Access API로 로컬 폴더 선택; 하위 디렉터리·긴 이름·유니코드 모두 처리합니다.
8GB+ 스트리밍
파일은 참조로 이미지에 들어가므로 이미지가 메모리에서 조립되지 않습니다. 저장 대화 상자를 쓰면 ISO가 고른 파일에 곧바로 기록되고, 한계는 RAM이 아니라 디스크의 여유 공간입니다.
한 이미지에 UDF, Joliet, ISO 9660
Windows, macOS, Linux는 UDF 층을 읽습니다. 이름은 쓰신 그대로(최대 127자), 4GB가 넘는 파일도 그대로입니다. 플레이어와 오래된 시스템은 같은 이미지에서 Joliet이나 ISO 9660을 읽습니다.
빌드 전 예측, 빌드 후 보고
빌드 전에는 파일 수, 데이터 양, 예상 이미지 크기를 보여 주고, 빌드 후에는 바꿔야 했던 이름과 바뀐 결과를 목록으로 보여 줍니다.
볼륨 메타데이터
볼륨 라벨·게시자·애플리케이션 ID 설정 — 디스크 굽기 도구와 OS 설치기가 올바른 라벨을 표시합니다.

ISO 빌더 — 자주 묻는 질문

USB로 부팅되나요?

네, 부팅 이미지와 하이브리드 MBR 옵션을 함께 사용하면 결과 이미지가 El Torito와 하이브리드 MBR을 모두 가져 dd if=image.iso of=/dev/sdX로 부팅 USB가 만들어집니다.

만들어진 ISO가 원래 폴더보다 큰 이유가 뭔가요?

ISO는 모든 것을 2048바이트 섹터에 담고, 한 섹터를 두 파일이 나눠 쓰는 일은 없기 때문입니다. 100바이트짜리 파일이 섹터 하나를 통째로 차지하고, 5000바이트짜리는 셋을 차지합니다. 그래서 작은 파일이 많은 폴더는 눈에 띄게 커지고, 큰 파일 몇 개뿐인 폴더는 거의 달라지지 않습니다. 디렉터리 레코드와 Joliet 이름 표, 파일마다 하나씩인 UDF 항목이 그 위에 조금 더 얹힙니다. 이는 손봐야 할 비효율이 아니라 형식의 성질입니다. 어떤 판독기든 경로를 헤쳐 가지 않고 섹터로 곧장 건너뛰어 파일을 찾을 수 있게 해 주는 것이 바로 이 성질입니다.

ISO가 이 기기의 메모리보다 커도 되나요?

네, 이미지는 메모리에서 조립되지 않기 때문입니다. 이미지는 사용자 파일에 대한 참조와 몇 메가바이트의 디렉터리 데이터로 이루어지며, 저장 대화 상자를 쓰면 대상 파일에 곧바로 기록됩니다. 그래서 한계는 RAM이 아니라 디스크의 여유 공간입니다. 폴더는 추가할 때 목록만 만들고, 파일은 이미지를 기록하는 동안 한 번 읽습니다.

대소문자가 보존되나요?

네. UDF와 Joliet은 대문자를 포함해 이름을 그대로 저장하고, 함께 들어가는 ISO 9660에는 오래된 시스템을 위한 짧은 대문자 이름이 들어갑니다. Readme.txt와 README.txt처럼 대소문자만 다른 두 이름은 Windows에서 나란히 있을 수 없어서, 두 번째는 “README (2).txt”로 저장되고 빌드 후 목록에 표시됩니다.

이미지를 부팅 가능하게 만들려면 어떻게 하나요?

부트 이미지를 추가하고 그것이 BIOS용인지 UEFI용인지 지정하세요. 그러면 유효한 El Torito 부트 레코드가 ISO에 기록되는데, 이것이 바로 펌웨어가 그 디스크로 시동할 수 있는지 판단할 때 찾는 구조입니다. 여기까지가 광학 매체와 가상 머신을 위한 것입니다. USB 메모리를 위해서는 하이브리드 MBR 옵션이 그 위에 있습니다. 이미지 맨 앞에 파티션 테이블까지 넣어 주므로, 같은 파일이 디스크에 구운 ISO로도, USB에 바이트 단위로 쓴 것으로도 작동합니다 — 오늘날 설치 이미지가 배포되는 방식이 바로 그것입니다.

수정된 폴더로 다시 빌드 가능한가요?

네. 수정한 폴더를 선택하고 같은 볼륨 라벨을 유지한 채 다시 빌드하세요. 새 이미지는 처음부터 새로 기록되어 지금의 폴더를 그대로 반영합니다.

macOS / Linux / Windows에서 열리나요?

네. Windows, macOS, Linux는 UDF 층을 읽습니다. 전체 이름과 4GB가 넘는 파일도 그대로입니다. ISO 9660만 아는 장치(일부 플레이어, 차량용 오디오, 오래된 시스템)는 같은 이미지에서 Joliet이나 ISO 9660 층을 읽는데, 거기서는 103자가 넘는 이름이 줄어들고 ? * : 같은 문자는 “_”로 바뀝니다. 빌드가 끝나면 도구가 그런 이름을 모두 목록으로 보여 줍니다.

4GB가 넘는 파일은 어떻게 되나요?

이미지에 통째로 들어갑니다. UDF는 파일을 그대로 저장하고, 크기 필드가 4GB에서 끝나는 ISO 9660과 Joliet에서는 같은 바이트를 연속된 여러 구간으로 기록하며, Windows, Linux, 7-Zip은 이를 다시 하나의 파일로 합칩니다. 단순한 ISO 9660만 읽고 구간을 이해하지 못하는 장치는 파일의 일부만 보여 줄 수 있습니다.

💡 이 도구를 개선해 드릴까요?

가능합니다! 아이디어를 간단히 보내주세요. 자세히 논의하고 싶으시면 이메일을 남겨주시면 연락드리겠습니다. 익명으로도 가능합니다.

이 도구를 어떻게 평가하시겠습니까?

평가해 주셔서 감사합니다!
더 공유하고 싶으신가요? 댓글을 남겨주세요!
감사합니다! 검토 후 댓글이 표시됩니다.
누구를 위한 도구인가요?
게시일 업데이트 제작자: