불량 블록에 연장 코드만 사용할 수 있나요?

불량 블록에 연장 코드만 사용할 수 있나요?

외장 하드 드라이브가 이상하게 작동하여 Bad Blocks를 실행했는데 실행한 첫 순간부터 거의 모든 블록이 불량인 것처럼 보였습니다. 이렇게 하면 badblocks -v > file실행 후 몇 초 후에 파일이 100MB를 초과합니다.

그리고 설상가상으로 제가 사용했던 10피트 USB3 연장 케이블 없이 동일한 드라이브에서 Bad Lock을 실행했는데 오류 없이 5%로 실행되었습니다.

또한 전원 코드로 배드 블록을 깨면 다른 드라이브 이름(/dev/sdb, 배드 블록 실행 및 종료, 드라이브는 이제 /dev/sdc임)으로 표시되며 전원 없이는 이를 재현할 수 없습니다. 코드.

불량 블록이 잘못되어 완벽하게 좋은 드라이브에 대해 불평하는 것이 가능합니까?

답변1

케이블 상태가 좋지 않은 것 같습니다. 드라이브 이름 변경 자체는 USB 연결이 끊어졌다가 다시 시작되었음을 나타내며 커널은 후속 연결에 다음 장치 이름을 할당합니다.

드라이브에 액세스할 때 USB 오류가 있는지 dmesg를 확인합니다. 짧은 케이블에 효과가 있다면 긴 케이블을 더 강화하는 것은 좋지 않습니다. 또한 기본적으로 USB3 케이블의 최대 길이는 10피트이며, 이렇게 긴 케이블을 사용하면 마더보드나 USB 하드 드라이브 전자 장치의 결함이 증폭된다는 점을 명심하세요. 따라서 케이블 불량일 수도 있고 드라이브에 있는 값싼 USB 컨트롤러일 수도 있습니다. 조언은 동일합니다. 더 짧은 케이블을 사용하십시오.

관련 정보