하드 드라이브 진단 도구는 섹터가 불량인지 아닌지 어떻게 알 수 있습니까?
어느 누구도 하드 드라이브 문제에 대해 생각하는 것을 좋아하지 않지만 하드 드라이브 진단 도구는 섹터가 나쁜지 여부를 어떻게 알 수 있습니까? 오늘의 수퍼 유저 Q & A 게시물에는 호기심 많은 독자의 질문에 대한 답변이 있습니다..
오늘의 질문 및 답변 세션은 Q & A 웹 사이트의 커뮤니티 중심 그룹 인 Stack Exchange의 하위 부문 인 수퍼 유저의 도움으로 이루어졌습니다..
사진 제공 : Matthew (Flickr).
질문
수퍼 유저 (Discuser) David는 섹터가 나쁜지를 하드 드라이브 진단 도구가 어떻게 알 수 있는지 알고 싶어합니다.
내가 고장난 하드 드라이브를 가로 지르면 ViVard를 사용하여 스캔하므로 하드 드라이브 교체가 필요한지 여부를 알 수 있습니다. 이러한 종류의 도구는 어떻게 작동합니까? 좋은 섹터에서 어떻게 불량 섹터를 말할 수 있습니까??
하드 드라이브 진단 도구는 섹터가 불량인지 아닌지를 어떻게 알 수 있습니까??
대답
수퍼 유저 기고 가인 Stavr00과 Ole Tange가 우리에게 답을줍니다. 우선, Stavr00 :
현대의 하드 드라이브는 S.M.A.R.T라는 펌웨어로 시스템을 구현합니다. 하드 드라이브의 성능에 대한 통계를 수집하고 불량 섹터에서 데이터를 이동시켜 데이터 손실을 자동으로 방지합니다..
진단 도구는 하드 드라이브의 S.M.A.R.T를 쿼리합니다. 소프트웨어를 사용하여 건강 검진 보고서를 작성하십시오. 불량 섹터는 하드 드라이브에 액세스 할 때 감지되고 회피되며 필요한 재배치는 S.M.A.R.T.에 의해 수행됩니다. 체계.
올레 단게 (Ole Tange)의 답변이 뒤따 랐습니다.
나는 ViVard에 익숙하지 않으므로 일반적인 대답입니다..
똑똑한.
똑똑한. 가장 현대적인 하드 드라이브의 일부입니다. 하드 드라이브가 불량 섹터를 볼 때와 'seek or spin up time'이 정상보다 길 때 등록됩니다. 하드 드라이브에 장애가 발생했음을 나타내는 모든 지표입니다..
하드 드라이브가 실패한 섹터를 복구하는 방식은 몇 비트가 잘못되어도 구조를 수행 할 수있는 오류 수정 코드 (일반적으로 리드 솔로몬) 때문입니다. 많은 비트가 잘못된 경우 하드 드라이브는 섹터를 반복해서 읽음으로써 구조 작업을 시도합니다. 그것이 마침내 그것을 올바르게 얻었을 때, 그것은 예비의 부문 중의 1 개에 저축한다.
읽기 영역
하드 드라이브는 읽기 오류가있는 섹터를이 용으로 예약 된 예비 섹터 세트에 다시 할당합니다. 운영 체제에서는 일반적으로이 내용을 보지 않지만 하드 드라이브 전체에 오류가없는 것으로 간주합니다. 재 할당 할 섹터가 더 이상 없을 때만 (또는 섹터를 복구 할 수 없을 때) 운영 체제는 고장난 섹터를 볼 것입니다.
그러나 오류 수정을 우회 할 수 있습니다. 나는 그것이 각 모델마다 다르다고 생각하지만, 아마 ViVARD는 그것을합니까? 이렇게하면 하드 드라이브의 실제 데이터를 읽을 수 있습니다. 이 정보를 읽음으로써 운영 체제 자체에 오류가없는 경우에도 오류가있는 섹터를 볼 수 있습니다..
설명에 추가 할 것이 있습니까? 의견에서 소리가 나지. 다른 기술에 정통한 Stack Exchange 사용자의 답변을 더 읽고 싶습니까? 전체 토론 스레드를 여기에서 확인하십시오..