로우레벨 포맷
IT위키
더 많은 작업
로우레벨 포맷(Low-level Format)은 저장 장치의 물리적인 기록 단위(트랙·섹터)를 만들거나 디스크 전체 섹터를 처음 상태로 되돌리는 포맷으로, 물리 포맷 또는 저수준 포맷이라고도 한다.
본래 로우레벨 포맷은 하드디스크 표면에 트랙과 섹터의 경계, 섹터 헤더, 오류 검사 부호 자리를 새기는 작업이었다. 예전에는 BIOS 설정이나 별도 프로그램으로 사용자가 직접 했지만, IDE 이후의 하드디스크는 이 정보(서보 정보)를 공장에서 기록하므로 사용자가 다시 새길 수 없다. 그래서 지금 '로우레벨 포맷 도구'라고 부르는 프로그램은 대부분 디스크의 모든 섹터를 0 같은 값으로 덮어쓰는 작업(제로 필)을 한다. 어느 쪽이든 디스크 전체를 섹터 단위로 다루므로 시간이 오래 걸린다.
| 구분 | 로우레벨 포맷(물리 포맷) | 하이레벨 포맷(논리 포맷) |
|---|---|---|
| 하는 일 | 트랙·섹터를 만들거나 전체 섹터를 덮어써 출하 상태로 되돌린다 | 파티션에 파일 시스템(부트 섹터, FAT·MFT, 루트 디렉터리)을 만든다 |
| 대상 | 디스크 전체 | 파티션 하나 |
| 데이터 | 전부 지워져 일반 복구 프로그램으로는 되살리기 어렵다 | 빠른 포맷은 관리 정보만 새로 만들어 데이터가 남는다 |
| 시간 | 길다 | 빠른 포맷은 짧다 |
| 하는 곳 | 제조 공장, BIOS 의 포맷 기능, 제조사 진단·포맷 프로그램 | 운영체제의 포맷 명령, 디스크 관리 도구 |
"물리적인 상태는 그대로 둔 채 논리적인 포맷만 하므로 시간이 짧다" 는 하이레벨(빠른) 포맷의 설명이다. 로우레벨 포맷에 대한 설명으로는 틀렸다.
로우레벨 포맷을 해도 배드 섹터 같은 물리적 결함은 고쳐지지 않는다. 디스크 펌웨어가 결함 섹터를 예비 섹터로 바꿔 쓰도록(재할당) 해서 보이지 않게 될 뿐이며, 결함이 늘어나는 디스크는 교체해야 한다. SSD 는 덮어쓰기 대신 제조사 도구나 ATA Secure Erase 명령으로 지운다.