В любой флэшке установлена
микросхема-контроллер. Он отвечает за передачу
данных между компьютером и флэш-памятью. Контроллером управляет микропрограмма. Часть микропрограммы записана в микросхеме памяти (а это в основном параметры памяти, транслятор, различные идентификаторы и флаги, например - флаг запрета записи). В случае различных сбоев питания, неправильного извлечения и других причин – происходит
сбой микропрограммы контроллера. В результате чего контроллер блокируется и не отвечает на запросы операционной системы. Также, блокировка может произойти из-за износа микросхемы памяти - появления
дефектных блоков или превышения порога
циклов записи (тогда контроллер сам метит блок как неиспользуемый и часто блокирует флэш на запись).