최근 필자는 항상 외부의 NTFS 포맷의 3TB HDD를 Linux OS에서 다시 사용하고있었습니다. 평범하지 않은 것이 없습니다. 임의의 지점에서 파일에 액세스하려고 할 때 입력 / 출력 오류가 발생했습니다. 드라이브에서 다른 작업을 시도하고 더 많은 파일을 검사했는데 실제로 느려졌 고 거의 죽은 하드 드라이브의 마지막 수명 시간을 처리하고있는 것 같았습니다. 따라서 백업 드라이브에 대한 최신 변경 사항을 rsync하기 시작했습니다. 슬프게도 필자는 어느 시점에서 컴퓨터를 다시 시작해야만 rsyncing을 다시 시작할 수 있었지만 이번에는 rsync의 오류 로그 출력으로 다시 입 / 출력 오류가 발생한 드라이브의 특정 폴더에 걸렸습니다. 나는 rsync를 점점 더 많이 사용했고, 항상이 폴더에 붙어있었습니다. rsync를 시도하기 전에 드라이브에 문제가 있음을 깨닫고 smartctl하고 싶었지만 항상 실패했습니다.
Read Device Identity failed: scsi error medium or hardware error (serious)
A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.
그것은 나에게 무언가가 있다는 인상을 더했다. 진지하게 내 HDD가 잘못되었습니다. 다시 한 번, smartctl (매번 다른 인수로)은 나를 위해 전혀 작동하지 않았고, 내 HDD가 여전히 숨 쉬고있는 것 같았고 완전히 죽기 전에 다음에해야할 일에 대해 궁금해했습니다. (참고 : SMART는 과거 100 % 작동했으며 BIOS에서도 활성화되었습니다.)
이제 모든 것이 Linux에서 일어났습니다. 데비안 테스트 기반 파생 상품에서 더 정확합니다.
이제 Window의보기로 변경합시다. 위에서 언급 한 일련의 이벤트 중간 지점에서 Windows로 다시 변경하고 몇 가지 오류를 수정 한 CHKDSK를 실행했습니다. 이 작업을 다시 실행해도 새로운 오류는 발견되지 않았습니다. 또한 몇 달 전에이 문제가 발생하기 전에이 HDD에 정확히 600 개의 수정할 수없는 섹터가 있음을 알았습니다. 나는 그것들을 감시했고 그것은 항상 정확히이 숫자에 머물렀다.
이제 Windows가 무슨 일이 일어 났는지 말했습니까? 적어도 Crystal Disk Info가 작동하는지 또는 NTFS 기본 Windows 도구 중 하나가 나를 더 잘 도와 줄 수 있는지 확인하기 위해 Windows로 재부팅했습니다. 오, 크리스털 디스크 정보가 실제로 작동했는지 궁금합니다. 오래 걸리거나 그런 일이 없어도. 그리고 더욱 놀라운 사실은 내 하드 드라이브에 문제가있는 것은 아직도 정확한 양의 600 개의 수정할 수없는 섹터. SMART-Ville의 깊은 붉은 색 부분에 금속 조각이있을 것으로 기대하면서 매 순간 새로운 수백 개의 수정 불가능한 섹터를 얻었습니다. 그러나 그런 일은 일어나지 않았습니다.
사실 Windows에서 (거의) 모든 것이 잘되었습니다. HDD는 느리지 않았습니다. 평소와 같이 파일 작업을 할 수 있습니다. 실제로 (부분적으로) 마이 그 레이션 한 유일한 문제는 rsync를 시도 할 때 입력 / 출력 오류를 준 이전의 폴더입니다. Linux에서 수동으로 삭제하거나 이동할 수도 없었습니다. 그러나 영웅 Windows 10은 저를 보관 후에이 전체 폴더를 실제로 삭제하게함으로써 그 날을 구했습니다. 그것은 시간이 좀 걸렸지 만 효과가있었습니다.
그래서 내 질문은 다음과 같습니다.
- 가능한 원인은 무엇일까요?
- 왜 리눅스는 하드 드라이브가 너무 깨져서 Windows 프로그램이 실행되는 동안 그것을 스마트하게 할 수 없다고 말하고 있습니까?
- 리눅스로 부팅했을 때 하드 드라이브가 왜 느리고 짜증나지만 Windows에서는 꽤 잘 작동합니까?
이걸 이해하고 싶다.