
하드디스크를 수리하고 싶습니다.652배드섹터를 사용하고 HDD 재생기를 사용하면 배드섹터가 고쳐졌다고 뜨는데 윈도우나 리눅스를 설치하려고 하면 하드드라이브가 그걸 받아들이지 않아서 디스크라는 프로그램을 사용해 봤습니다. 해당 프로그램은 하드 드라이브에 아무 일도 일어나지 않으며 여전히 652개의 불량 섹터가 있다고 보고합니다.
그러면 어떻게 해야 하며 하드 디스크의 불량 섹터 수를 정확히 어디에 저장합니까?
답변1
HD에 불량 섹터가 있으면 디스크 표면에 물리적인 문제가 있기 때문에 실제로 할 수 있는 일이 별로 없습니다. 하나의 하드 디스크에서 이러한 문제가 발견되면(모든 시스템에서) 해당 불량 섹터의 정보를 복구하십시오. 가능하지 않은 경우 해당 섹터는 불량으로 표시되고 다시 사용되지 않으며 나머지 정보는 HD의 다른 위치에 재할당됩니다. . 이 모든 것은 사용자에게 투명합니다. 사용하는 프로그램은 HD가 "복구"할 수 있는 경우 해당 불량 섹터를 강제로 읽고 읽기가 긍정적인 경우 불량 섹터를 종료하는 것과 같은 일부 작업을 시도합니다. HD 헤드와 표면 사이에는 물리적인 접촉이 없으므로 물리적인 수리나 유사한 작업을 수행할 수 없습니다. 프로그램에서 "수정"이라는 용어를 사용할 때 해당 섹터를 다시 사용하지 않도록 불량으로 표시하는 것을 참조하세요.
어쨌든 불량 섹터가 여러 개 있는 하드 디스크는 불량 신호이며 중요한 파일을 내부에 저장하지 않고 일반적으로 불량 섹터가 더 많이 나타납니다.
답변2
이 결함이 있는 HDD로 할 수 있는 최선의 방법은 다음과 같습니다.제로 채우기출력과 함께 여전히 사용할 수 있는지 분석합니다.불량 블록.
# On Unix
badblocks -s -w -t 0xff /dev/sd?
일반적으로 숫자가 너무 크면(또는 증가하면) 계속해서 시도하면 디스크가 죽게 됩니다.
하드 디스크 수정은 컴퓨터 공학에서 가장 모호한 주제 중 하나입니다. 전자 제품 및 자기 디스크 분야의 제임스 본드가 아니더라도 시간을 낭비하지 마십시오.
정말로 원하신다면 이 링크를 공유해 주세요(낙관하지 마세요):)
답변3
답변을 위해 SMART 정보는 하드디스크의 서비스 영역(SA)에 저장됩니다. 특정 도구를 제외하고는 기본적으로 범위를 벗어났습니다.