Форум Sony Ericsson Форум Sony Ericsson - SeMasterz


>  Почему на флешке памяти меньше, чем написано на упаковке
Natalia
Тема создана 31 Августа 2006 в 7:45
Post ID


Новичок


Сообщений всего: 1
Регистрация: Июль 2006  





Купила карту памяти, в магазине было указано, что флешка на 256 МБ. Мобильный телефон же показывает всего 240 МБ. 16 МБ куда-то пропали, и неизвестно куда...

Не подскажите, что делать? Это так и должно быть, или нужно куда-то нажать?
 
 Top
Alex
Отправлено: 31 Августа 2006 в 8:24
Post ID


Администратор


Статус: Оффлайн
Сообщений всего: 975
Регистрация: Янв 2006  




Одна из причин сокращения свободного места на флешке - это системный раздел. Любая карта памяти, так же как и память телефона состоит из "разделов". Очень часто мобильные телефоны создают и используют дополнительный раздел на съемном носителе для хранения системных данных. Часть диска, зарезервированного системой, всегда скрыта, поэтому при проверке размера флешки мы не видим ее полный объём. Соответственно, становится меньше раздел который является непосредственным носителем информации (контент, файлы и т.д.) то есть то чем мы пользуемся.

Также, некоторые пользователи нашего форума не понимают, почему заявленный объем карты не совпадает с фактическим. Дело в том, что мобильные устройства, измеряют объем памяти, используя двоичную систему счисления. Однако производители карт памяти, используют десятичную систему, которая измеряет числа с базой 10. Поэтому, когда производитель говорит «256 мегабайт», он имеет в виду 256 миллионов байт.

Как определить фактический размер карты памяти:
Чтобы определить, как телефон рассчитает объем флешки, стоит предварительно самостоятельно попробовать посчитать. Например, у вас имеется флешка 256 МБ. Данная карта памяти содержит 256 000 000 байт, но из-за двоичной системы счисления мобильный телефон преобразует количество памяти по-другому. Работая в обратном направлении, нужно разделить 1024 два раза (для преобразования байт –> килобайт –> мегабайт), для получения фактической суммы:

256 000 000 / (1 024 * 1 024) = 244 140 625 байт.

Так и получается 244 МБ, вместо 256 МБ
 
 Top

Страниц (1): 1