하드 드라이브 섹터의 급격한 감소

하드 드라이브 섹터의 급격한 감소

충돌 및 재부팅 후 갑자기 하드 드라이브 중 하나를 마운트할 수 없고 대신 이 오류 메시지가 표시되는 것을 발견했습니다 block count 488378134 exceeds size of device (488377869 blocks). 이 모델의 하드 드라이브가 두 개 있어서 를 실행하여 영향을 받은 드라이브의 섹터 수와 정상적으로 작동하는 드라이브의 섹터 수를 비교했습니다 fdisk -l.

더 이상 마운트할 수 없는 것은 읽는 2000397852160 bytes, 3907027055 sectors반면, 정상적인 것은 읽는다 2000398934016 bytes, 3907029168 sectors. 2113 섹터를 잃어버린 것 같습니다. 이것은 해당 부문이 나빠졌다는 것을 의미합니까? 왜 교체되지 않았습니까?

나를 당혹스럽게 만드는 것은 영향을 받은 하드 드라이브가 약 1년밖에 안 됐고, 충돌 중에 마운트되지 않았으며 완벽한 SMART 값(0 Offline_Uncorretable, 0 Real located_Sector_Ct, 0 Current_Pending_Sector 등)을 가지고 있다는 것입니다.

답변1

내 자신의 질문에 대답합니다.

Grawity와 Kamil Maciorowski의 의견 덕분에 문제를 해결할 수 있었습니다.

무엇을 hdparm -N /dev/sda보고합니까?

그것은 말한다 max sectors = 3907027055/3907029168, HPA is enabled.

HPA is enabled단서입니다. 조사해 보세요. 또 다른 질문은 왜 활성화되어 있습니까?

어떤 부문도 나빠지지 않았습니다. 원인은 내 Gigabyte 마더보드가 BIOS를 백업하기 위해 디스크의 HPA(호스트 보호 영역)를 활성화했기 때문입니다. 실수로 디스크에서 부팅을 시도한 후에 이 작업이 수행되었을 수 있습니다.

hdparm -N p3907029168 /dev/sdcHPA를 다시 비활성화하기 위해 최대 섹터 양을 /dev/sdc3907029168(내 경우에는 물리적 최대값)로 영구적으로 설정하는 방법을 사용했습니다 .

이제 평소처럼 파티션에 액세스할 수 있습니다. BIOS 백업으로 인해 내 데이터 중 해당 1MB만 삭제되었습니다. HPA에 대한 자세한 정보는 다음에서 찾을 수 있습니다.이 링크.

관련 정보