윈디하나의 누리사랑방. 이런 저런 얘기

글쓴시간
분류 기술,IT

HDD의 Zero Fill, Low Level Format

※ 1990년대 후반만 해도 PC의 바이오스에 디스크 로우 레벨 포맷메뉴가 있었는데 지금은 없어졌다. 필요 없기 때문이다. 요즘 하드디스크는 LBA(Logical Block Addressing)를 사용하기 때문에, 로우 레벨 포맷을 해서도 안된다.

- 로우레벨포맷(Low Level Format): 포맷에는 하이레벨 포맷과 로우레벨 포맷이 있는데 하이레벨 포맷은 디스크의 0번 섹터에 파티션 정보를 쓰고 파일 시스템을 사용하기 위해 초기화 하는 작업을 말한다. 로우레벨 포맷은 결함 매핑과 하드디스크의 인터리브 값을 다시 세팅하기 위해 하는 작업이다. 어떠한 정보도 없는 플래터에 트랙과 섹터를 나누는 작업과 같은 '진정한 수준의 저수준 포맷'은 판매되는 디스크에서 실시할 수 없다. 이건 제조사에서만 가능하다.

- 결함 매핑및 예비 섹터(Defect Mapping and Spare Sectoring): 디스크에서 읽기/쓰기 오류가 났고 고칠 수 없는 섹터(흔히 말하는 불량섹터(배드섹터))를 여유가 있는 다른 섹터로 매핑하는 것을 디펙트 매핑이라 한다. 예비 섹터가 얼마나 되느냐는 제조회사마다 다르다고 하는데, 정확하게 어느 정도인지는 알려져 있지 않다.

- 제로필(Zero Fill): 모든 섹터의 값을 0x00으로 채워넣는 걸 제로필이라 한다. 당연히 디스크는 복구 불가능할 정도로 지워진다. (오히려 보안 때문에 제로필을 수행하는 경우도 있다) 주로 운영체제를 바꾸거나 RAID를 사용하거나 하지 않을때 디스크에 대해 제로필을 수행하곤 한다. 디스크를 검사하는 목적도 있다.

----

각 제조사마다 디스크 유틸리티를 제공해준다.

시게이트의 경우 [DOS용 SeaTools]라는 툴을 홈페이지에서 받을 수 있다. .iso 파일을 받아 시디로 굽고 부팅해서 사용할 수 있다. SeaTools 는 시게이트 하드디스크만 제로필 할 수 있으며, 제로필 시 디펙트 매핑을 같이한다. 따라서 배드섹터가 심하지 않은 하드디스크는 제로필 작업으로 배드섹터를 없앨 수 있다. (이런 하드디스크는 시게이트에 A/S 보내봤자 정상제품으로 판명된다) 필자도 배드섹터가 발생한 하드디스크중 몇개는 제로필을 통해 해결할 수 있었다.

GUI버전을 받아 실행한 후, [Advanced Features](고급사항)을 클릭하면 [Erase Track ZERO, Timed Erase, Full Erase], (트랙제로포맷, 제한적트랙포맷, 로우레벨포맷) 이 나온다. 한글의 영어 번역이 완전히 다르기 때문에 주의!

사용자 삽입 이미지

SeaTools for DOS, GUI 버전. (캡처 파일은 시게이트 고객지원 홈페이지에서 가져옴)

드라이브 정보에 SMART Has Been Tripped 라고 나오면 하드디스크 못 고치는 것이다.

GUI 버전이 실행 안되면 텍스트 버전도 제공해준다. 기능은 동일하다.

사용자 삽입 이미지

SeaTools for DOS, TEXT 버전 (캡처 파일은 시게이트 고객지원 홈페이지에서 가져옴)

---

SeaTools 다운로드: http://www.seagate.com/kr/ko/support/downloads/seatools/
로우레벨 포맷: http://knowledge.seagate.com/articles/en_US/FAQ/203931en?language=ko-kr