категории | RSS

Как сэкономить место на карте
Итак. У всех у нас есть карты памяти 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, который нашел два потерянных кластера и неприкаянные записи о длинных именах. Вот вам и еще один возможный пожиратель дискового пространства.

DimonVideo
2005-02-18T19:55:19Z

Здесь находятся
всего 0. За сутки здесь было 0 человек

Комментарии 18

#18   Kost757    

а ведь я эту статью писал раньше. Вот еще хорошая здесь


0 ответить

#18   DarkestFear    

А ниче что флешки и так в фат16 ? А не в фат12. Гг спасибо поржал.


0 ответить

#18   mirv    

Один момент который нужно учесть. При изменении размера кластера у вас конечно освободится несколько метров. Но при этом и уменьшится скорость работы карты памяти за счет того что телефону придется работать с большим количеством кластеров например при поиске начала программы на карте памяти. Имхо инженеры не дураки и просчитали вариант формата под фат16, но видимо отказались от него в угоду скорости.


0 ответить

#18   Nuts-70    

Додумался наконец - у флэшек ведь разный размер кластера, потому и файлы разный объем занимают...


0 ответить

#18   Nuts-70    

А у меня такой прикол - на стандартной флэшке 64 MB все файлы занимают 13 метров с копейками, а на новой Kingston 1 GB те же файлы занимают 25 метров. Форматировал обычным способом (сначала FAT на компе, потом на смарте). Потом попробую поменять размер кластера, отпишусь, что изменилось. Кстати, посоветуйте, какой размер для гиговой флэшки лучше сделать?


0 ответить

#18   50-cent    

Пишет: невозможен формат fat16 sad


0 ответить

#18   antybzz    

Сделал, как говорилось... На карте из 128 метров было свободно 8 мегабайт... стало 9... хм...


0 ответить

#18   evgenlesnoy    

как было 244, так осталось. Ни чего не спустилось sad . флэш 256 мб. sad


0 ответить

#18   M6A2P6A0T    

хмм.... как было 487 метров так и осталось...


0 ответить

#18   Kard    

Пытался отфарматировать таким способом карту MMC Micro. Странная штука мой комп её читает как 513 Mb, а телефон по прежнему видит как 490 Mb.


0 ответить

Яндекс.Метрика