내 디스크의 "하나의 불량 섹터"에서 "양호한 디스크"로 어떻게 이동합니까?

내 디스크의 "하나의 불량 섹터"에서 "양호한 디스크"로 어떻게 이동합니까?

오랫동안 SMART 데이터는 나에게 다음과 같이 말했습니다.

여기에 이미지 설명을 입력하세요.

이제 나는 이것을 얻습니다:

여기에 이미지 설명을 입력하세요.

그래서 내 질문은: 그 불량 섹터는 어떻게 되었나요? 어떻게 저절로 "사라지는" 것처럼 보입니까?

답변1

드라이브의 펌웨어는 특정 섹터의 전기/기계적 매개변수가 비정상이라고 잘못 "생각"했지만 후속 액세스를 통해 그렇지 않다고 "생각"하여 오류가 사라졌습니다. 나는 그것을 여러 번 보았습니다.

데이터 단위가 물리적으로 작아질수록 이런 일이 더 자주 발생하게 됩니다.

디스크 상태를 더욱 확실하게 확인하려면 유틸리티를 사용하여 확장된 SMART 테스트를 실행할 수 있습니다 smartctl -t long /dev/device. badblocks하지만 후자는 해당 드라이브가 사용 중이 아니거나 설치된 경우에만 사용됩니다.

두 가지 테스트 실행(짝수 smartctl -t long)데이터 손실이나 하드웨어 오류가 발생할 수 있습니다., 항상 최신의 검증된 백업을 보유할 수 있습니다.


약간의 여담: 안전을 위해 smartctl -t short매주 및 smartctl -t long매월 실행하지만 솔직히 SSD 디스크는 무슨 일이 있어도 갑자기 사라지는 습관이 있지만 적어도 기계식 회전 디스크를 사용하면 비용이 절약됩니다. 재난을 방해하지 않게 해주세요. Wikipedia에는 ​​다음과 같은 SMART 속성 목록이 있습니다.https://en.wikipedia.org/wiki/SMART.

답변2

그러나 주요 질문은 불량 섹터를 불량 섹터가 없는 상태로 변경하는 방법입니다.

도구를 통해 혼란스러운 요약을 제공합니다. 하나 더 있어요고칠 수 없는불량 섹터이지만할 것작업이 사라집니다.

이는 펌웨어가 무엇이든 작업을 완료했음을 의미합니다. 재할당 수가 여전히 0이므로 이 작업 중에 섹터가 재할당되지 않았습니다.

만약 너라면진짜현재 불량 섹터 수를 확인하려면 하드 드라이브의 각 섹터를 읽어야 합니다(불량 블록 검사).

최신 하드 드라이브는 다음 쓰기 시 불량 섹터를 재할당하여 정상 섹터를 대체한다는 점을 기억하십시오. 이는 불량 섹터가 "사라지는" 또 다른 방법입니다(그러나 귀하의 경우에는 그렇지 않습니다).

관련 정보