Как нам всем известно, Filestore — это чаще небольшая, а в некоторых современных КПК огромная область энергонезависимой памяти (Flash ROM), предназначенной для сохранения важных данных, которые могут по— надобиться даже тогда, когда вынута карта памяти. Так случилось, что в некоторых моделях фирмы HP возникает проблема с Filestore, например, в моделях 1940, 2210. Но в этом случае она не настолько глобальна из-за ограниченности размера Flash ROM. Чаще всего проблема проявляется в момент, когда в Filestore осталось мало места, а вы пытаетесь записать в него большой файл, например, делаете бэкап. Редко после таких случаев необходимо вмешательство сервис-центра, иногда помогает хард-ресет, но чаще всего FileStore можно восстановить самостоятельно, с помощью перепрошивки. Несмотря на то, что в примере описывается способ восстановления применительно к КПК iPAQ rx3715, стоит принять этот метод на заметку — аналогичным образом вы сможете восстановить Flash ROM и на своем компьютере. На всякий случай — не стоит пользоваться FileStore постоянно и уже тем более делать бекап, когда в нем мало места!
Самым распространенным серьезным сбоем, который не устранить даже ХР, по праву считается повреждение разметки файловой структуры встроенной энергонезависимой Flash-памяти КПК.
Первым признаком обычно становится зависание КПК в момент разного рода операций, так или иначе использующих такой важный элемент наладонников фирмы «HP», как iPAQ Filestore, в памяти которого осталось не так уж и много свободного места. Это может быть запись видео со встроенной камеры, передача сторонним устройством файла по беспроводным каналам и так далее. Другими словами, любые действия с Filestore, не подконтрольные разного рода Проводникам и прочим файловым менеджерам, таят в себе опасность.
Второй признак более «надежен». Если после зависания, перезагрузив КПК, вы с удивлением обнаружите, что из Filestore нельзя удалить или переименовать ни один файл, но чтение производится без особых проблем, то можно вас «поздравить» — ваш КПК не ударил в грязь тачпадом, последовал «семейной традиции» своего модельного ряда — можете им гордиться!
Но что же теперь делать? Неужели никак нельзя это исправить? Пожалуйста, не впадайте в отчаяние, просто внимательно прочтите статью и все у вас получится! Итак, чтобы не быть голословным, для примера излечения возьмем типичный пример — iPAQ rx3715, для которого, по-моему, «вышибать» свой Filestore является чем-то вроде хобби.
Приступим. Для возвращения к жизни Filestore потребуются:
· КПК iPAQ rx3715 с нерабочим Filestore и полностью заряженной батареей — 1шт
· PC или Notebook — 1шт
· Зарядное устройство — 1шт
· Оплаченный интернет трафик — 50 Мб
· Крэдл или USB-кабель для КПК — 1шт
Внимание! Наличие трезвого ума, твердой памяти, «прямых» рук и прочих атрибутов продуктивного творчества приветствуются.
I) Для начала нам понадобятся две прошивки для данной модели: новейшая и достойно работающая старая прошивка — 1.01.11B. Разница между двумя используемыми прошивками одна, но существенная: одна прошивка английская, а вторая — немецкая, которые называются SP29773.exe и SP29770.exe соответственно. Чтобы их скачать, кликните на названия файлов. В первую очередь нам потребуется первая из них — английская.
Сначала распаковываем английскую прошивку. Запускаем Wizard и просто устанавливаем прошивку, как простую программу — никаких сложностей и особенностей здесь нет. Разве что, нужно запомнить путь, по которому распакуются файлы (см. фото).
II) Переходим по указанному пути, не обращая внимания на всплывающее окно, которое лучше закрыть, поскольку оно нам понадобится нескоро. Там в папке обнаруживаем ряд файлов. На данном этапе нас особенно интересует файл EnterBootLoader.exe. Всеми правдами и неправдами он должен оказаться у вас на КПК в My Documents. Для этого существует масса способов, вот некоторые из них:
· Подключение через ActiveSync
· Подключение через беспроводные каналы (если присутствуют у компьютера)
· Передача файла на SD/MMC карточке
· Через утилиту CardExport
III) Теперь для корректной работы необходимо обезвредить ActiveSync, который так и норовит подключиться к КПК, как только тот оказывается в крэдле. Для этого нужно либо удалить программу вообще, либо переместить файлы WCESMgr.exe и wcescomm.exe из папки с установленным ActiveSync в любую другую. Первый способ хорош, если у вас есть дистрибутив этой программы, и вы сможете ее потом восстановить. Второй способ проще, но нет гарантии, что вы полностью обезвредите эту программу. Главное — не перезагружать компьютер, поскольку установщик прошивки использует *.dll файлы ActiveSync’а, а они непременно удалятся после перезагрузки. Так или иначе, теперь при подключении КПК соединение не устанавливается. Это не может не радовать.
Теперь вынимаем карточку из слота КПК, подключаем крэдл или USB-кабель напрямую, то есть без всяких хабов, и подключаем в него питание. На фото показан пример с крэдлом. Подсоединив КПК, запускаем на нем недавно переданный файл EnterBootLoader.exe. Наблюдаем на экране следующую картинку:
Внимание! Если у вас была другая прошивка, то цифры могут быть другими.
IV) Теперь в папке C:\iPAQ\SP29773 запускаем файл ROMUpdateUtility.exe. Следуем указаниям появившегося Wizard’а. Со всем соглашаемся, не вникая в смысл его предложений.