Решаем проблему MEMORY CARD ERROR 99
В интернете довольно много спрашивают как решать проблемму с ошибкой MEMORY CARD ERROR 99 может быть еще MEMORY CARD ERROR 1010 , рекомендуют отформатировать в FAT16 и чаще всего результата это не дает, в самом станке отформатировать тоже не получится можете время не тратить .
Перепробовав кучу програм для форматирования результата не получил, то есть в Windows карта видится, читается и записывается, на стойках Siemens тоже все хорошо, а вот на Fanuc MEMORY CARD ERROR 99.
А теперь раскажу почему так происходит, обратимся к инструкции Fanuc 0i-TC B-64114RU_01 страница 543 там сказано99 ошибка это Уничтожается часть, предшествующая зоне FAT на карте памяти я сейчас дословно скопировал с инструкции по сути надо читать так Уничтожен или удален загрузчик FAT на карте памяти. Поняв суть проблеммы стал думать как его востановить, очень помогла статья которую я прочитал вот тут .
Сразу скажу я для себя так и не понял почему при форматировании в Windows и с помощью других програм в том числе MiniTool Partition Wizard загрузчик файловой системы FAT не востанавливался, но главное для себя я решил эту проблемму и востановил 4 CF карты No Name с всем известного китайского сайта, которые сейчас прекрасно работают на стойках Fanuc.Максимальный объем который получилось скормить Фануку 4 гб. может быть и больше получилось скормить но большего объема не было карт памяти .
Итак нам понадобятся программа WinHEX и программа MiniTool Partition Wizard , так же надо будет скачатьобраз моей карты SanDisk 256 мб .
Суть метода заключается в записи образа моей карты с помощью программы WinHex и последущем изменениии размера под Вашу CF карту в программе MiniTool Partition Wizard весь процесс у вас займет не более 15 минут.
Дальше будут картинки я там пометил, куда нажать и что надо сделать но по сути это и так понятно .
Вообщем поехали, запускаем WinHex и жмем на клавиатуре комбинацию Ctrl+D или так как на картинке как удобней, хотя нет прежде чем начинать я хочу что бы вы понимали, что если у вас что то пойдет не так вся ответственость будет лежать на вас… это так сказать дисклеймер ))) реалии нашего времени если Вы с этим согласны, смотрите и действуйте как описано ниже.
Дальше делаете так
Нажимаете Ок , галочки все как на картинке. Все, после сообщения об успешной записи образа вытащите из usb картридер и снова вставьте, теперь если вы все сделали правильно размер вашей карты стал 256 Мб. если это так идем в другую программу и запускаем MiniTool Partition Wizard нажимаете правой кнопкой мыши на раздел с вашей CF картой и делаете как на картинке
Далее в слайдере как на картинке внизу тянете плозунок вправо до конца пока полоска вся не станет желтой и нажимаете Ок, окно закроется, после нажимаете Применить пробежит прогрес бар и на этом все размер Вашей CF карты стал родным .
Ну в принципе все Fanuc теперь должен определять Вашу карту. Скорее всего можно востановить загрузчик FAT и напрямую из WinHex но если честно мне было лень с этим разбираться главное задачу решил, время много не занимает по этому как есть. Тем более пишу это все в основном для себя .
Понравилась статья, поделись ей.
cccp3d.ru/topic/27127-%D0%BA%D0%B0%D0%BA-%D0%BE%D1%82%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-%D1%84%D0%BB%D0%B5%D1%88%D0%BA%D1%83/?do=findComment&comment=677098
WinHex я выбрал потому что он не такой умный как Acronic и копирует дамп один-в-один как есть
Почему при форматировании на компе портится структура? Потому что в зависимости от настройки и патчей винды, CF-карту винда может рассматривать как Съемный диск, а может как Локальный диск. Локальный диск имеет в заголовке структуру MBR, в которой диск можно разбивать на разделы. А Съемный диск имеет структуру одного раздела и там нет MBR. Съемный диск неполноценный, но Винда часто при форматировании меняет для флэшек локальный на сьемный.