Nokia 6600


 

Nokia 6600


 

Домашняя
DVD в Nokia
Игры
Программы
Книги
Видео
Темы
FAQ

 

 

 

 


 

 

                                 FAQ - как сэкономить место на карте памяти

                 Следует сразу же заметить, что данная проблема касается абсолютно всех мобильных устройств, способных хранить приложения, данные и пользовательские файлы на внешних носителях - MMC, SD, Memory Stick и прочих картах памяти. Но конечно же в первую очередь данная заметка адресована владельцам мобильных телефонов NOKIA 3650/3660/6600, SonyEricsson P800/900, в аппаратах которых используются карты памяти типа Multi Media Card (MMC) и SONY Memory Stick (или коротко MS).
                 Под кластером обычно понимают часть носителя информации, состоящую из фиксированного числа секторов и адресуемую целыми числами. Проще говоря, это минимальный размер дискового пространства, в который может быть записан файл целиком. Но следующий файл уже начнется с нового кластера, а остаток предыдущего так и останется пустым! Вот от этого и возникают так называемые «потери» дискового пространства.
                  Само-собой, кластер имеет фиксированный размер (в байтах), и определяет таким образом логически-минимальный размер файла в системе. Так, например, в системе FAT16 с кластером 1024 байта любой файл размером 1000 байт займет кластер целиком, то есть «скушает» на диске 1024 байта. А файл размером 1025 байт «скушает» аж 2048 байт (2 кластера), из которых 1023 байта будут на диске лежать «впустую». Потеря составит 1023 байта…!
                   Сами понимаете, что если на диске «мелких» файлов множество, то и потери будут просто колоссальные! А это вполне реально, потому что в наших коммуникаторах обычно установлено много пользовательских приложений и игр, которые имеют мелкие файлы. Что касается браузеров и их временных файлов, то тут ситуация еще более удручающая… Такого рода программы просто обожают «плодить» десятки файлов мизерного размера…
Итак. Как и любой другой носитель информации, карта памяти отформатирована под какую-то конкретную файловую систему. Обычно это FAT. Если карта памяти небольшого объема (до 32 Мб), то на ней скорее всего и вовсе устаревшая система FAT12, а размер кластера установлен в 4096 байт. На P800/900 и того хуже – по умолчанию кластер целых 16 кБайт! В результате потери места на карте в 16 Мб могут достигать 3...4 Мб !!! И это не шутки. Это пространство, просто подаренное Вами телефону впустую! На картах больших объемов потери еще более значительные. Так на 128 Мб карте можно запросто «спустить в трубу» мегабайт 10-20...
                    А теперь о том, как этого можно попытаться избежать.
Кто-то уже наверняка догадался. Ну конечно же – взять и отформатировать карту вручную с указанием меньшего размера кластера. А если есть возможность, то и с изменением файловой системы на более «продвинутую». Чем меньше кластер, тем меньше потери.
Как показала практика, любые NOKIA (даже «классика» 3650 со старой прошивкой v2.50), а также SonyEricsson P800/900, понимают FAT16.
                    Для работы нам потребуется кард-ридер (card-reader). Это устройство для чтения/записи карт памяти. В настоящее время на рынке их можно встретить великое множество. Обычно они обозначаются как 4-in-1, 5-in-1, 6-in-1 или 7-in-1 и т.п. Это означает, сколько типов карт памяти умеет читать данное устройство (4, 5, 6 или 7 соответственно). Обычно все кард-ридеры умеют читать MMC, SD, MS, CF, MicroDrive типы карт и носителей. Выглядит такое устройство примерно как показано на рисунке сбоку. Карты памяти просто вставляются в его щели. Делать это можно прямо «на ходу». А в операционной системе карта будет видна как обычный съемный дисковый накопитель. И работать с ним можно как с обычной дискетой.
                     Прежде всего вспомним, есть ли на карте какие-то нужные данные? Может быть это приложения, картинки, музыка, видео… Если да, то просто берем и копируем все содержимое (как есть!) на жесткий диск компьютера через проводник или любой файловый менеджер (Windows Commander, FAR и т.п.) с соблюдением структуры каталогов. Теперь после форматирования карты, мы сможем «залить» все данные назад и работать как не в чем ни бывало. Если структуру данных не соблюсти, то потом аппарат просто может не увидеть ничего на карте, хотя и покажет наличие занятого места. Будьте тут внимательны и осторожны – не потеряйте свои данные и файлы!
Далее нас будет интересовать процесс форматирования. Отформатировать такой диск можно из системной консоли. В Windows 95/98/ME она вызывается командой «command», а в Windows 2000/XP/2003 – командой «cmd» . Итак, будем считать, что у нас все готово. Просто нажимаем «Пуск» ® «Выполнить» ® «cmd» . В результате на экране у нас появится окно. Здесь можно писать различные команды. Нам нужна системная команда «format» . Если ее запустить с ключом «/?», то появится список доступных опций.
                    Теперь мы сами сможем составить необходимую строку с параметрами для нужного нам типа форматирования диска. Пусть нам нужно отформатировать диск под файловую систему FAT с размером кластера 512 байт.
Нажимаем «ENTER» и подтверждаем начало процесса. Карты форматируются очень быстро. Если карта имеет размер 16-32 Мб, то вы даже можете не успеть заметить пробегающих «процентов». После окончания процесса будет предложено ввести метку диска, это можно пропустить, нажав «ENTER».
Размер кластера можно ставить разный. Его размер зависит от объема самого носителя и в зависимости от этого параметра имеет минимальный размер. Вот вам справочная табличка минимальных размеров кластеров:
- для 16Мб минимальный кластер = 512 байт
- для 64Мб минимальный кластер = 1024 байт
- для 128Mб минимальный кластер = 2048 байт
и т.д. ...
Не бойтесь экспериментировать! Вы ничего не испортите! В худшем случае Ваш телефон (или КПК) не прочтет карту или сам предложит ее отформатировать. При этом сам сотовый аппарат (или КПК) при форматировании карты встроенной программой-форматизатором разбивает ее «как положено» (как заложено производителем).
                      Если после форматирования носителя с меньшим размером кластера (или с любым кластером отличным от заложенного самим производителем) аппарат его не видит, то тут уж ничего не поделать… Возможно следует обновить прошивку аппарата - производитель запросто мог добавить поддержку меньших размеров кластеров и других файловых систем. В любом случае могу сказать, что поддержка FAT32 пока не реализована ни в NOKIA-6600, ни в SonyEricsson P900. Но вполне вероятно это будет сделано в аппарате нового поколения NOKIA-7700.
После форматирования «забрасываем» назад сохраненные файлы и вставляем карту в устройство. Посмотрите на свободное место на носителе и сравните его с тем, что было до форматирования. Гарантирую – вы будете очень удивлены!
                   Также отформатировать карту памяти можно и стандартным способом на Windows (2000,XP)

© 2007

Hosted by uCoz