Тестирование для чего? Когда я только начинал с ними работать (лет 5 назад), то при форматировании писал 55, АА - в результате время форматирования стремилось к бесконечности, а проку никакого. Поскольку обещано, что в процессе работы bad'ы будут образовываться, то предварительное тестирование бесполезно. Заводские bad-блоки уже помечены так, что не стираются, даже если подать команду стирания на них. А дальше в зависимости от требуемой надежности устройства можно либо отслеживать ошибку записи и прописывать сигнатуру с корректирующим кодом или проверять запись последующим чтением, либо делать и то и другое вместе. Невозможно сделать тестирование, которое бы гарантировало, что при следующей записи все что прошло тест запишется без ошибок.
|