![하드 드라이브에서 불량 섹터 사용을 방지하려면 어떻게 해야 합니까?](https://rvso.com/image/1438127/%ED%95%98%EB%93%9C%20%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B8%8C%EC%97%90%EC%84%9C%20%EB%B6%88%EB%9F%89%20%EC%84%B9%ED%84%B0%20%EC%82%AC%EC%9A%A9%EC%9D%84%20%EB%B0%A9%EC%A7%80%ED%95%98%EB%A0%A4%EB%A9%B4%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%ED%95%B4%EC%95%BC%20%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
하드웨어 문제가 있고 상황이 더욱 악화될 것이라는 점을 알고 있습니다. 교체용 드라이브가 2~3일 안에 도착합니다.
하지만 오늘 밤에는 컴퓨터를 다시 사용해야 하는 상황이 절실히 필요합니다. 대부분의 기능은 잘 작동하는 것 같지만 Firefox는 몇 분 동안 켜진 후에 항상 충돌이 발생합니다. 불량 섹터 중 하나에 걸린 것 같아요? 컴퓨터가 해당 섹터를 일시적으로 피하도록 하려면 어떻게 해야 합니까?
해당 섹터를 피할 수 있는 목표된 방법이 없다면 Firefox를 다시 설치하고 최선을 다해야 합니까?
나는 컴퓨터가 자동으로 불량 섹터에 플래그를 지정하고 사용을 피할 것이라고 가정하고 있었습니다. 그러나 그것은 컴퓨터가 계속 충돌하는 이유를 설명하지 않습니다(그리고 Firefox를 사용할 때만).
답변1
이는 badblocks(Linux의 Ext2용)에서 지원됩니다. DOS와 OS/2에서는 CheckDsk/F(또는 버전에 따라 Chkdsk/F)였습니다(FAT16의 경우, DOS에서는). 물론 ScanDisk도 그렇게 할 수 있습니다(Microsoft Windows의 경우). 최신 버전의 Microsoft Windows에서는 보다 철저한 확인/표시/수정을 위해 여기에 /r을 추가할 수 있습니다(Chkdsk /F /R 또는 Checkdsk /F /R). 최신 버전의 Microsoft Windows에서 GUI를 사용하려면 내 컴퓨터로 이동하여 드라이브 속성에 액세스한 후 도구 탭으로 이동하여 "지금 확인"을 수행하십시오. "Sca_n_ 불량 섹터 복구 및 복구 시도"라는 상자를 선택하십시오. 해당 지침은 Win7에 대한 것입니다. XP와 다른 운영 체제는 아마도 비슷할 것입니다.
요약하자면, 이 작업을 수행하는 정확한 방법은 사용 중인 운영 체제에 따라 달라집니다. 이는 기본 파일 시스템 유형을 사용한다고 가정합니다. 다른 파일 시스템 유형을 사용하는 경우 사용하는 소프트웨어는 사용하는 파일 시스템 유형에 따라 달라질 수도 있습니다.
따라서 운영 체제와 함께 번들로 제공되는 표준 디스크 유틸리티를 사용하려는 경우 질문에 대한 답이 있습니다. 다른 전문 소프트웨어에도 이 기능이 있을 수 있습니다.
참고: 이에 의존해서는 안 됩니다. 질문의 일부 의견에서 언급했듯이 디스크를 계속 사용하면 손상이 확산될 가능성이 높습니다. 지금 운이 좋다면 불량 섹터에서 데이터를 읽을 수는 있지만 불량 섹터에 데이터를 쓸 수는 없습니다. 여전히 백업을 받을 수 있기 때문에 다행입니다. 드라이브를 계속 사용하면 추가 섹터를 읽는 기능도 상실될 가능성이 있을 뿐만 아니라 실제로 그럴 가능성이 매우 높습니다. 데이터 손실 경험이 있는 사람들은 드라이브를 최소한으로 사용하는 것이 좋습니다. 이상적으로는 컴퓨터를 드라이브로 교체하지 않는 것이 좋습니다. 컴퓨터가 드라이브로 교체되는 것을 어떻게 방지합니까? 최대한 방치해 두세요. 따라서 요청한 질문에 대한 답변을 제공하더라도 이미 주어진 경고를 다시 반복해야 할 의무감을 느낍니다. 언급된 소프트웨어나 다른 소프트웨어에 의존하는 것은 적절하게 안전하지 않기 때문에 권장되지 않습니다.
이것이 가정용 컴퓨터라면 가장 중요한 데이터를 백업하십시오. 이는 일반적으로 Unix에서는 ~ 및/또는 /home 및/또는 /users를 백업하고 최신 Microsoft Windows에서는 C:\Documents and Settings 및/또는 C:\Users를 백업하는 것을 의미합니다. USB 드라이브에 복사하거나 원격 시스템에 업로드하는 것만으로도 비용을 절감할 수 있으므로 마음의 평화를 얻을 수 있습니다. 웹 브라우저가 다른 웹 페이지를 방문하기 전이나 다른 작업을 수행하기 전에 이 문제를 해결하는 것이 좋습니다. 모든 빅 데이터를 백업할 수 있도록 다른 하드 드라이브가 오는 경우에도 마찬가지입니다. 당분간은 USB 스틱을 찾아 일반적으로 귀중한 데이터를 복사하세요. 이는 불량 섹터가 하나만 있는 모든 드라이브에 대해 제가 제공할 조언입니다. 이미 문제에 직면하고 있으므로 문제의 경로가 더 깊어지기 때문에 이 조언이 더욱 중요합니다. 상황은 며칠 또는 몇 주 동안 변화 없이 좋거나 나쁘게 진행될 수 있습니다. 그러나 더 철저하고 즉각적인 재난이 발생할 가능성이 상당히 높습니다. 이는 추가 경고 없이 언제든지 쉽게 발생할 수 있습니다. 물론, 그럴 가능성은 언제나 있습니다. 이런 경우에는 그럴 가능성이 매우 높아 보입니다. 그러니 빨리 편집증에 빠지십시오.
답변2
운영 체제는 하드 드라이브의 펌웨어가 액세스할 수 있는 API를 제공하는 "논리적" 블록 및 섹터에서만 작동할 수 있습니다. 0부터 N까지의 간단한 블록 수입니다.
펌웨어만이 물리적 블록의 R/W 가시성을 갖고 블록이 작동하지 않거나 곧 실패할 것인지 등을 식별합니다.
펌웨어가 콘텐츠를 읽거나 쓸 수 없으면 o/s에 오류를 반환합니다. 펌웨어가 데이터를 검색할 수 있거나 물리적 블록에 문제가 있음을 식별할 수 있으면 "데이터를 이동할" 수 있습니다.
때로는 여러 번 재부팅하면 장애를 극복할 수 있습니다.
그러나 거의 20년 동안 저는 SpinRite라는 제품을 사용하여 고장난 하드 드라이브의 가용성을 복구했습니다.www.grc.com
데이터를 복구한 후에는 드라이브를 교체하거나 백업용으로만 사용하는 것이 좋습니다(회전할 백업 디스크 풀 보유).
기본 복구 모드에서 SpinRite는 펌웨어가 회전 드라이브에서 잘 작동하는 다양한 "접근" 기술을 사용하여 잘못된 논리 섹터를 계속해서(몇 시간 동안) 읽도록 강제합니다. 손상된" 블록.
SpinRite 소프트웨어를 사용하여 부팅 가능한 드라이브를 만들려면 약간의 기술이 필요할 수 있으며 작업 시간도 꽤 걸릴 수 있습니다. 그리고 이것은 충분히 빠르지 않을 수도 있습니다. 하지만 드라이브에서 데이터를 복구하는 작은 프로젝트입니다.
약 90달러에 해당 소프트웨어를 갖추면 백업에서 데이터를 재구성하거나 "다시 작성"하는 데 소요되는 며칠 및 며칠의 작업 시간을 절약할 수 있습니다.