Часто приходится слышать от "специалистов" - "да там же просто всё, нужно считать на программаторе содержимое микросхемы флеш и всё, вот данные и восстановили", а на самом деле....... Термин «транслятор» (или Flash Translation Layer, FTL) в контексте носителей информации — это не отдельная физическая микросхема, а критически важный уровень программно-аппаратной логики, встроенный в контроллер накопителя. Простыми словами, это «переводчик» и «менеджер», который согласует
запросы вашего компьютера с особенностями работы флеш-памяти. Чтобы понять необходимость транслятора, нужно знать две ключевые особенности NAND-памяти, из которой состоят SSD и USB-флешки: Если бы не было транслятора, операционная система, привыкшая работать с
диском как с простым набором секторов (LBA), очень быстро «убила» бы
накопитель, постоянно пытаясь перезаписывать одни и те же ячейки и
сталкиваясь с ошибками. Транслятор решает описанные выше проблемы, выполняя три основные функции : 1. Трансляция адресов (п