f3read - 손상된 섹터, 변경된 섹터, 덮어쓴 섹터의 차이점은 무엇입니까?

f3read - 손상된 섹터, 변경된 섹터, 덮어쓴 섹터의 차이점은 무엇입니까?

f3수백 개의 USB 플래시 스틱에 버그가 있는지 테스트하고 있습니다 .

다음은 실패한 드라이브의 출력 예입니다. 먼저 다음 명령을 사용하여 테스트 파일을 작성합니다 f3write.

Free space: 3.74 GB
Creating file 1.h2w ... OK!
Creating file 2.h2w ... OK!
Creating file 3.h2w ... OK!
Creating file 4.h2w ... OK!
Free space: 0.00 Byte
Average writing speed: 2.22 MB/s

그런 다음 다시 읽어보세요 f3read.

                  SECTORS      ok/corrupted/changed/overwritten
Validating file 1.h2w ... 2030944/        0/      0/  66208
Validating file 2.h2w ... 2032136/        0/      0/  65016
Validating file 3.h2w ... 2031920/        0/      0/  65232
Validating file 4.h2w ... 1509112/        0/      0/  48376

  Data OK: 3.63 GB (7604112 sectors)
Data LOST: 119.55 MB (244832 sectors)
               Corrupted: 0.00 Byte (0 sectors)
        Slightly changed: 0.00 Byte (0 sectors)
             Overwritten: 119.55 MB (244832 sectors)
Average reading speed: 3.23 MB/s

일반적으로 USB 드라이브에 오류가 있으면 손상됨 열에 표시됩니다. 최근 내 드라이브의 "덮어쓰기" 열에 오류가 보고되었습니다. 이 세 가지의 차이점이 무엇인지 알고 싶습니다.

또한 유틸리티가 세 개의 열 오류를 보고한 것을 확인했습니다 badblocks. 동일한 시나리오인지 궁금합니다. 편집: 아니요, 그렇지 않습니다.불량 블록 출력을 해석하는 방법

답변1

f3선적 서류 비치설명하다:

f3read섹터(예: 512바이트, 카드와 통신하는 단위)를 읽을 때 f3read해당 섹터가 올바르게 기록되었는지 확인 f3write하고 해당 섹터가 어떤 파일에 있어야 하는지, 어떤 파일에 어떤 위치에 있는지 알아낼 수 있습니다. 따라서 섹터가 잘 구조화되어 있거나 몇 비트가 반전되어 있지만 예상치 못한 위치에서 읽혀지면 f3read덮어쓰기로 간주됩니다. 약간 변경된 섹터는 일부 비트가 반전되어 올바른 위치에 있는 섹터입니다.

이 세 가지 유형의 오류는 다음을 의미합니다.

  • 변경됨: 섹터가 f3write예상 위치에 기록되고 읽혔으며 일부 변경이 있었습니다(허용된 "허용치"보다 적음).두 가지 실수);
  • 덮어쓰기: 섹터 읽기에는 f3write다른 섹터에 쓰여진 데이터가 포함되어 있으며 일부 변경이 있을 수 있습니다(허용 범위 내에서).
  • 손상: 섹터가 작성된 데이터와 일치하지 않습니다 f3write(허용 범위를 벗어나 변경됨).

세 가지 모두 나쁜 소식이지만 종류가 다릅니다. 덮어쓴 섹터는 드라이브가 용량에 비해 쓰기 작업을 압축하고 있음을 나타냅니다.

관련 정보