아하
생활

생활꿀팁

탈퇴한 사용자
탈퇴한 사용자

Rufus는 어떠한 원리로 작동하나요?

안녕하세요. Ubuntu 같은 운영체제를 설치할 때 ISO 파일을 다운로드해 Rufus로 부팅 디스크로 만듭니다. 이 과정에서 Rufus는 어떠한 원리로 ISO 파일을 부팅 디스크로 만드는 건가요?

55글자 더 채워주세요.
1개의 답변이 있어요!
  • 엑기스만담은글쓰기연습중
    엑기스만담은글쓰기연습중

    ISO파일을 부팅가능한 형태로 USB에 기록하는 복잡한 과정을 수행 한답니다.

    먼저 USB포맷 하면서 부팅에필요한 파일시스템 만드는데

    보통 FAT32나 NTFS로 포맷을 하죠

    그다음 ISO파일에서 부트로더라는 특별한 프로그램을 추출해서

    USB의 첫번째 섹터에 기록해요

    이 부트로더가 있어야 컴퓨터가 USB를 부팅 디스크로 인식할 수 있거든요

    그리고나서 ISO파일 안에 있는 모든 파일들을 USB로 복사하는데

    이때 파일의 배치도 부팅이 가능하도록 특별한 구조로 만들어요

    MBR이나 GPT같은 파티션 테이블도 설정해주고

    부팅에 필요한 각종 설정값들도 기록하구요

    이 과정에서 ISO파일의 무결성도 검사하고

    필요한 경우 파일 시스템을 변환하는 작업도 한답니다

    그래서 일반 복사와는 달리 시간이 좀 더 걸리는데

    이런 복잡한 과정이 있어야 부팅이 가능한거에요..