Как сэкономить место на карте Итак. У всех у нас есть карты памяти MMC в наших телефонах NOKIA. В P800/900 соответственно MemoryStick (к ним это тоже относится). А вот суть самого вопроса. На карте файловая система FAT. Точнее говоря FAT12. Уж на картах до 32Мб однозначно FAT12. И размер кластера на них установлен 4096 байт. На P800 и того хуже - 16кБ . Всвязи с этим мы теряем нехилые объемы за счет кластеризации. На карте всегда установлуны какие-то приложения, навалены картинки, музыка, а если туда еще и Опера свопится так вообще "замечательно"... В результате потери объема на карте 16Мб могут достигать 4...5Мб . Это не шутки!!! Это пространство просто подаренное Вами телефону впустую! Само-собой на картах больших объемов потери еще более значительные. Так на карте 128Мб можно запросто спустить в трубу метров 10-20... А теперь как этого избежать. Как показала практика, любые NOKIA (даже 3650 со старой прошивкой v2.50), а также P800/900, понимают FAT16. Намек понятен? Совершенно верно: - берем карту, - вставляем ее в карт-ридер, - аккуратно снимаем с нее все данные (просто копируем на комп.) - форматируем на FAT16 - заливаем назад все данные, и о ЧУДО! Освободилось до фига свободного места - вставляем карту назад в телефон и даже не замечаем никаких отличий в работе. Само-собой реально FAT16 работает чуть медленне чем FAT. Но на глаз это практически даже не заметно. Теперь о форматировании карты. Прямо из "Моего компьютера" в Виндах это сделать нельзя - не дает он выставить какой тип FATа нам нужен. Просто запускаем консоль и пишем в ней: format d: /FS:FAT /A:512 где: /FS - тип файловой системы /A - размер кластера (приведен пример на 512 байт). Размер кластера можно ставить разный. Допустимые значения можно посмотреть так: format /a Само-собой минимальный размер кластера для каждого объема карт разный - - для 16Мб = 512 байт - для 64Мб = 1024 байт - для 128Mб = 2048 байт - и т.д. ... -------------------------------------------------------------------------------------------- Отзывы пользователей с форума ericssonclub: - Отформатировал 16 MB карточку в виндах, через проводник со стандартными настройками (FAT). Посмотрел - размер кластера уже 4 kB вместо 16, которые были изначально. Появилось 5 MB свободного места ! - Сегодня постави новый MS на 128 MB. Размер кластера - 8 kB. Отформатировал - размер кластера 2 kB. Освободилось около 3 MB (занято - ок.60 MB). Всё вроде работает нормально!!! - С backup/Restore-ом тоже всё нормально ! - Ну вот и мне в руки попал кардридер. Отформатировал свою 16МБ палку форматом с командной строки под FAT16 с размером кластера 512 байт - это вместо FAT12 с кластером 16КБ. Сразу получил удовольствие... Перед форматированием натравил chkdsk, который нашел два потерянных кластера и неприкаянные записи о длинных именах. Вот вам и еще один возможный пожиратель дискового пространства.
|