16+
Понедельник
27 марта
Вход |Карта сайта | |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

Микроконтроллеры

 
   Новая тема Правила Регистрация Поиск »» Архив
Вернуться в конференциюТопик полностью
ASDFS, USB-гуру  (17.02.2017 00:36) , в ответ на Как куда? У FAT32 есть две копии FAT. Там указывается, свободен кластер, занят или убит, там они и отмечаются по мере износа. Если сама копия FAT протёрлась так, что под ней самой бэды появились, записываешь в загрузочный сектор новое смещение и автор: Николай Коровин
Во первых все равно не видно как реализовать контроль износа. Если что то контроль износа это не пометка бэдов, это попытка сделать количество записей в каждую страницу одинаковым для всей микросхемы.  
Во вторых даже контроль бэдов получится косым. Непонятно что делать если изначально первая страница дохлая. Также будет выбиваться целый кластер если в нем хотя бы одна страница дохлая. Для фата надобно кучку годных кластеров подряд что также создает повышенные шансы не найти этого подряд. Не вижу технической возможности определить и восстановить страницу если она сдохла не при записи а позже при чтении - ведь дополнительный размер страницы для контроля-восстановления данных теперь физически не доступен и для файла мы можем определить только цепочку кластеров, занимаемых файлом, где может быть сбой. В общем вариант работоспособен, но крайне расточителен по ресурсу записей. Видимо, потому от него и отказались.
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7525 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXVII