포맷 후 하드 드라이브가 불량 섹터를 기억합니까?


21

불량 섹터가있는 NTFS 형식의 하드 드라이브에서 Windows diskpart clean를 사용하여 NTFS 볼륨을 제거한 후에도 하드 드라이브에 불량 섹터가 계속 기억 됩니까? 무엇에 대해 clean all?


1
하드 드라이브에 따라 다릅니다. 레이블에 일련 번호 아래에 불량 섹터로 작성된 필기 테이블이있는 드라이브가 기억납니다!
Brian Drummond

답변:


31

NTFS는 잘못된 클러스터를 기억 합니다 . 클러스터의 섹터에 액세스 할 수 없으면 클러스터는 불량한 것으로 간주됩니다. 클러스터 불량 정보는 파일 ( $BadClus특히)에 저장 되므로 NTFS 볼륨을 제거하면 해당 정보가 사라집니다. ( cleanclean all본질적으로 그 점에서 동일하다. clean all디스크의 데이터에 대한보다 철저한 파괴를하지,하면서 clean그냥 파티션 테이블을 정리합니다.) 추가 읽기 : NTFS 시스템 (메타 데이터) 파일 .

하드 드라이브는 불량 섹터를 기억하는 것입니다. 정확히 어떻게 작동하는지는 드라이브 모델에 따라 다르지만 대부분의 최신 디스크는 자동으로 사용 불능 섹터를 감지하고 다시 매핑하므로 운영 체제에서 문제가 있음을 알지 못합니다. 이 경우 OS가 디스크 내부 부킹에 영향을 줄 수있는 것은 없습니다.

다른 사람들 (특히 거친 대답 )에서 언급했듯이 OS 불량 섹터를 볼 수 있으면 디스크에 내부 스페어 섹터가 부족한 것일 수 있습니다. 쓰기가 실패하면 특히 그렇습니다. 교체하지 않으면 Bad Things TM 이 곧 발생할 수 있습니다.


2
하드 디스크에는 불량 섹터 대신 사용할 예비 섹터가 있습니다. (이것은 SMART로 조사 할 수 있습니다). 드라이브가 불량 섹터를 운영 체제에 다시보고하기 시작하면 예비 섹터가 부족하여 곧 불량 상태가 될 수 있습니다. 그런 다음 디스크를 새 것으로 교체하는 것이 좋습니다.
Thorbjørn Ravn Andersen

1
@ ThorbjørnRavnAndersen 아니요, 사실이 아닙니다. 섹터가 나 빠지고 OS가 해당 섹터를 읽으 려고 하면 디스크는 오류 만 반환 할 수 있습니다. 어떤 데이터를 넣을지를 알 수있는 방법이 없기 때문에 디스크를 스페어로 교체 할 수 없습니다. 이는 자동 데이터 손상으로 이어집니다. 섹터에 후에도 불량 상태로 남아 있으면 (쓰기 자체가 실패하거나 다시 읽는 경우) 문제가있는 것입니다.
derobert

@derobert 좋은 정보. 답변을 약간 조정했습니다. OS에 알리는 것 외에도 읽기가 실패하면 디스크가 자체 불량 섹터 테이블을 업데이트한다고 확신합니다.
벤 N

20

OS에 불량 섹터가 발생하면 드라이브의 내부 불량 블록 테이블이 가득 차서 (Ben N이 지적한대로) 드라이브를 폐기해야합니다. 드라이브는 일반적으로 고장을 멈추지 않습니다.


1
이 답변을 여러 번 강조 할 수 있다면 그렇게 할 것입니다. OS에 불량 섹터가 표시되면 디스크를 폐기 할 차례입니다. 데이터가 적을수록 큰 위험을 감수합니다.
로드 스미스

3
@RodSmith, 그렇게 많지 않습니다. AFAIK, Windows는 섹터를 다시 쓰지 않고 읽기 실패 후 클러스터에 불량 플래그를 표시합니다. 이것은 일반적으로 형식을 지정할 때 "이동"하는 이유입니다. 쓰기가 발생하고 문제가 해결되기 때문입니다.
psusi

2

공장 밖에서 HDD는 불량 섹터를 내부 실린더의 "예비"로 다시 매핑 할 수 있습니다. SMART 진단은 카운트를 기록합니다. 이것은 충분히 쉽게 구글 화 될 수 있습니다. 드라이브가 "조각 모음"된 경우에도 탐색 지연이 발생한다는 것은 말할 필요도 없습니다. 나쁜 옛날에는 라벨에 라벨이 붙은 불량 섹터가있는 HDD 캠이 드라이브에 부착되어 저수준 형식으로 표시됩니다.

이 리매핑은 잘못된 "클러스터"를 기억하고 질문에 대답하기 위해 잘못된 클러스터를 다시 학습해야 할 수있는 OS에서 추상화되었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.