플래시 메모리는 플래터가있는 디스크와 같은 방식으로 작동하지 않습니다. "불량 섹터"의 개념은 실제로 플래시 메모리에는 존재하지 않습니다. 오늘날 내장 메모리 컨트롤러는 플래시 메모리와 SSD를 통해 사용할 수없는 메모리 블록을 식별 및 표시하고, 블록 쓰기 제한을 완화하기 위해 동적으로 데이터를 이동하는 등의 작업을 처리합니다. 이러한 기능은 SSD에서 훨씬 더 널리 퍼져 있지만 일부는 고급 플래시 카드 (예 : SanDisk)에 존재합니다.
대부분의 파일 시스템 검사 도구는 저장 장치의 물리적 구조 (예 : 물리적 실린더, 섹터, 클러스터 등의 플래터 기반)에 대한 특정 가정을 수행하거나 추상화 된 수준에서 작업하고 파일 또는 디렉토리를 사용하여 "가상으로"복구합니다. 테이블. 플래시 메모리 장치에 불량 블록을 표시하도록 특별히 설계된 도구가 필요합니다. 그 밖의 다른 문제로 인해 (플래터 기반 장치에서와 같은 방식으로 문제를 해결할 수 있다고 가정하여) 더 많은 문제가 발생하거나 가상으로 만들 수 있기 때문입니다 플래시의 동적 하드웨어 수준 기능을 고려하지 않는 수정 프로그램 특정 "섹터"또는 "클러스터"를 "나쁜"것으로 표시 할 수 있더라도 실제 개념은 플래시 메모리에 실제로 존재하지 않기 때문에 반드시 좋은 것은 아닙니다. 플래시 장치가 더욱 발전하고 자동으로 불량 블록을 우회하고 쓰기 제한을 완화하기 위해 동적으로 데이터를 이동하는 경우 데이터의 물리적 위치는 한 번 불량 블록에 있고 잠시 후 양호한 블록에있을 수 있습니다. (플래시 메모리의 "나쁜"블록에 대한 아이디어는 플래터 디스크보다 훨씬 더 어둡습니다 ... 플래시 메모리 블록은 갑자기 죽지 않고 천천히 죽는 경향이 있습니다. 완전히 사용할 수 없게되기 전에
일반적으로 플래시와 관련하여 장치는 나쁜 블록 관점에서 장치 자체를 관리합니다. 제조업체마다 다른 방식으로 데이터를 구성하고 저장하며, 플래시 메모리의 일부 제한을 피하기 위해 데이터를 이동시키는 수준과 양의 동적 동작이 서로 다를 수 있습니다. 직접 관리하려고하면 해결하는 것보다 더 많은 문제가 발생할 수 있으며 장기적으로 플래시 디스크를 쓸모 없게 만들 수 있습니다.
나쁜 플래시 카드를 피하려면 평판이 좋은 브랜드를 사용하는 것이 좋습니다. 나는 과거에 다양한 플래시 카드를 사용해 보았지만 SanDisk는 적어도 지금까지 결코 실패하지 않은 유일한 브랜드입니다. 나는 꽤 많이 사용하고 정기적으로 카메라를 꺼내서 랩톱이나 컴퓨터에 삽입하는 4, 8 및 16 기가 SDHC 카드가 여러 개 있는데 여전히 완벽하게 작동합니다. (일부는 몇 살입니다.)