
그래서 나는 오래된 sd카드가 여러 번 사용하면 마모된다는 것을 읽었습니다.
그런 다음 나는 생각했습니다... 내 32GB sd카드를 포맷하면 훨씬 더 오래 지속될 수 있다고 가정하겠습니다(24GB 또는 2^n이어야 합니까? 16GB처럼?).
따라서 블록이 불량해지기 시작하면 사용되지 않은 블록이 자동으로 할당되어 사용됩니다.
SSD가 이미 작동하는 방식이죠?
아니면... 제가 틀렸고 불가능합니다. 아니면 전혀 자동으로 되지 않을까요? 아니면 불필요한거야?
답변1
흥미로운 질문입니다.
SSD가 보유하고 있는 메모리 컨트롤러로 인해 이러한 방식으로 불량 블록 및 섹터를 실제로 해결할 수 있다는 점을 알 수 있습니다. 하지만 표준 플래시 드라이브는 훨씬 더 간단하고 필요한 오류 수정 코드를 보유할 가능성이 훨씬 적습니다. 알다).
하지만 다른 관점에서 생각해 보세요. 귀하의 예에는 32GB SD 카드가 있습니다. 물론 '반으로 나누어' 16GB로 작업할 수도 있습니다.어쩌면 일어날 수도 있는불량 섹터가 문제를 일으킬 만큼 충분한 시간이 지나면 '나머지 절반'을 사용하십시오. 하지만, 하나의 32GB 카드로 남겨두면 실패 지점에 도달하려면 불량 섹터 수가 두 배 필요합니다(섹터의 크기가 동일하다고 가정). 왜냐하면 카드 크기가 절반으로 분할된 것의 두 배이기 때문입니다.
에르고카드 크기가 아니라 오류가 발생하는 속도입니다.
어쨌든 운영 체제가 이러한 상황을 어떻게 처리할지 정확히 말할 수는 없지만 블록과 섹터가 손상되면 전체 용량이 떨어지는 것은 확실히 사실입니다. 하지만 솔직히 말해서 실제로 데이터 쓰기 제한에 도달하기 전에 그 물건을 잃어버리거나 쓸모 없게 될 가능성이 더 높습니다.