↓
 ↑
Регистрация
Имя/email

Пароль

 
Войти при помощи
Временно не работает,
как войти читайте здесь!
Круги на воде
14 января в 22:44
Aa Aa
#фанфикс_знает_все #вопрос #электронное (и совсем немного озоновая_дыра, но без тэга))

В общем, недавно я увидела на озоне распродажу флэшек и заказала одну (хотела заказать сразу штук пять минимум - у кого-то куклы, у меня "очень полезные в хозяйстве вещи", - но удержалась)). А потом открыла свойства, смотрю - у флэшки на 64 гб свободно 58,5 гб и занято 768 кб. Удивилась. Погуглила.
Алиса меня "обрадовала", что там могут быть скрытые файлы или вообще вирусы. Гугловский ИИ оказался оптимистичнее и сказал, что причина может быть в другой системе исчисления (считать 1 гб равным 1000 или 1024 мб - "например, 128 ГБ на самом деле ~114-119 ГБ"), или в том, что файловая система занимает место служебными файлами. Предложил проверить флэшку антивирусом (ничего не нашлось, проверено 2 объекта, но я не первый раз вижу, что количество объектов может сильно не совпадать с количеством файлов, вирусов при этом нет, антивирус лицензионный, почему так происходит, не знаю), через "свойства - сервис" (я проверила, ошибок не нашлось), или показать скрытые файлы (ничего не нашлось). Ну или "Если ничего не помогает, можно переформатировать флешку в NTFS (для больших объемов и файлов) или exFAT (универсальный формат), но это удалит все данные", но это мне показалось непонятным и излишним.

А после того, как я все это проделала, он заключил, что в статьях пишут, что разница объема в 10-15 процентов нормальна. (Я высчитала проценты и убедилась, что в 10 укладывается).

В общем, этот пост можно было и не писать, наверное, но я его уже написала параллельно с проверкой, так что спрошу - он все правильно сказал? :)

(Мне, наверное, пора заводить тэг, что-то типа #спасите_гуманитария. Или не стоит, вдруг меня тогда все поскрывают)))
14 января в 22:44
10 комментариев из 17
ReznoVV написал всё подробно и верно.

Ну на самом деле, не так подробно )

Любой гигабайт в контексте, когда нужно продать дисковый накопитель — это миллиард байт, да (а терабайт - это триллион байт). Спасибо надо сказать ещё и системе СИ, в которой у этих приставок есть определённое стандартное значение (гигаватт же это миллиард ватт, а не 2 в 30 степени). Для "информационных" приставок есть обозначения KiB, MiB, GiB и читается это как кибибайт, мебибайт, гибибайт и т.п.

Если мы говорим о флэшках, 64 Гб это не всегда строго 64 миллиарда байт. В зависимости от чипа, там может быть на 100-300 мегабайт больше.

Ну и про файловую систему. В зависимости от её типа сама ФС может сожрать до 10% от ёмкости диска. Плюс надо понимать, что есть такая штука как кластеры. Файл на диске занимает место, кратное определённому количеству байт (которое задаётся при создании). exFAT, например, по умолчанию при размере раздела (логического диска) больше чем 32GiB ставит размер кластера в 128 KiB. Так что если записать тысячу мелких файлов по 4 байта - это не 4 килобайта, а 128 мегабайт.

Стоит проверить флешку на реальный объем. Возьмите набор файлов, лучше крупных, быстрее будет копироваться, и вставьте всё на флешку, дождитесь окончания, посмотрите, что там получилось, на какой объем и все ли файлы, проверьте открываются ли первый и последние файлы.
Для этого есть утилита H2testw. Кстати, скриншот с результатом работы именно этой программы для многих онлайн-площадок это весомый аргумент для возврата товара.
Показать полностью
ReznoVV
Насчет не 1024, а 1000 и ОС.
Линукс считает что в ГБ не 1024КБ.

Ну и очень многое зависит от формата флешки и кластера
ФАТ (4 / 1024 х размер, если не путаю), корневой каталог (небольшой), МБР (опустим за незначительностью), резервная область для битых ячеек. Всё, что сказали про разницу десятичных и двоичных кило, мега, гигабайтов – это они не разобравшись. 64 – двоичные. Если бы результат был выше 64, это были бы десятичные. Не меньше. Физически делается именно двоичная круглая величина. На ХДД нет, там свои порядки.
Уже ж писали, что написанные гигабайты не равны реальным (реальный размер разве что на дисках писался, а флешки всегда имели усушку из-за того, что пишут в десятичных, хотя всем надо двоичный размер, и те полмегабайта - собственно не столько драйвер, сколько таблица размётки самой флешки, без которой вы ни размер не увидите, ни записать на флешку ничего не сможете.
Торговец твилечками дело говорит: флешкой управляет контроллер, который кроме чтения и записи еще занимается выравниванием износа ячеек памяти, и для него есть резервная область, чтобы писать служебные данные, заменять битые ячейки и всё такое. Таблица разделов и метаданные файловой системы флешки (скорее всего, exfat или типа того) занимают совсем мало места. Драйвера на флешке точно нет, так как это часть операционной системы. Драйвер транслирует команды ОС в коды контроллера устройства и наоборот. То есть у каждой операционной системы будет свой драйвер, на флешку все драйверы не запишешь. Переформатировать новую флешку я тоже не вижу смысла.
Офигеть, спасибо всем большое за подробные объяснения. особенно ReznoVV, ReFeRy и
yzman ^_^ (правда, на комменте yzman'а я под конец перестала понимать, о чем речь, слишком сложно😂)

ReznoVV
Правда учитывайте, что покупки устройств хранения информации на маркетплейсах – скорее плохой план, чем хороший. Мошенничества с объёмом памяти там выше крыши, и не на несколько процентов, а в разы и на порядки. Когда флешка или SSD-диск на сотни гигабайт или несколько терабайт оказывается обманкой-пустышкой на 64 мегабайта, в свойствах которой хитрым образом прописан набор данных, из-за которого компьютер отображает тысячекратно завышенный объём памяти, воспользоваться которым, конечно же, нельзя. Конечно, далеко не каждая флешка с "Озона" или "ВБ" оказывается таким скамом, но всё же при возможности любые устройства хранения информации лучше приобретать оффлайн.
Уф, спасибо, буду иметь в виду х) но, в целом, покупать их безопасно в плане вирусов, проблемы именно с обманом насчет объема, правильно? В общем, если с этой окажется что-то не так, я сильно не расстроюсь, она стоила меньше 500 р (ну, это была скидка или распродажа, если бы нет, я бы, наверное, не решилась покупать из-за того, что слишком дешево), а на будущее буду учитывать.

Veronika Smirnova
#компьютерное, если уж говорить о тегах)
Выглядит всё норм. Я новые флешки первым делом форматирую, это как помыть купленную тарелку. Другое дело, что если флешка фуфло, она может бытро сдохнуть
Тэг добавила:)
У меня была мысль про форматирование, я еще думала, перебор или нет) но аналогия с тарелкой меня убедила хД

ReFeRy
Можно иногда делать форматирование, когда флешка побывала неизвестно где (давали кому-то), ибо могли принести вирусов.
О, я так делаю) если надо куда-то втыкать флэшку в ненадежное место, я оставляю на ней только то, что понадобится, а потом дома форматирую.

А быстрого форматирования достаточно или лучше уж бахнуть полное?)

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

yzman
Для "информационных" приставок есть обозначения KiB, MiB, GiB и читается это как кибибайт, мебибайт, гибибайт и т.п.
Офигеть))

Плюс надо понимать, что есть такая штука как кластеры. Файл на диске занимает место, кратное определённому количеству байт (которое задаётся при создании). exFAT, например, по умолчанию при размере раздела (логического диска) больше чем 32GiB ставит размер кластера в 128 KiB. Так что если записать тысячу мелких файлов по 4 байта - это не 4 килобайта, а 128 мегабайт.
Вот тут у меня сломался мозг( про кластеры я в общем поняла, но почему тысяча мелких файлов занимает НАСТОЛЬКО много места? Жесть. Ну 4 мегабайта было б норм, ну 16, но 128 - это огромная разница(

Для этого есть утилита H2testw. Кстати, скриншот с результатом работы именно этой программы для многих онлайн-площадок это весомый аргумент для возврата товара.
Ух ты, спасибо большое, попробую^_^

Торговец твилечками
Тут я тоже поняла не все, но поняла, что может занимать место:)

Translate
Аа, теперь вроде бы поняла)
ладно, есть там драйвер или нет, не принципиально, главное, что там действительно есть чему занимать место и это норма, плюс разница из-за кодировки)

Еще раз всем большое спасибо^_^
Показать полностью
MissNeizvestnaya
А что в планшете из 16 гигов система занимает 14 - тоже норм?
Мне кажется, это уже как-то перебор( а это именно сама система или вместе со всеми установленными программами? Потому что на телефоне у меня большая часть внутренней памяти забита именно программами, то есть приложениями, из-за этого ее и почистить толком нельзя(
Круги на воде
Вот тут у меня сломался мозг( про кластеры я в общем поняла, но почему тысяча мелких файлов занимает НАСТОЛЬКО много места? Жесть. Ну 4 мегабайта было б норм, ну 16, но 128 - это огромная разница(
Там прикол в том, что есть у вас один файл на условных почти пятьсот мегабайт, и на флешку он может быть записан как человек пишет или четырехкилобацтнвми фрагментами, или на сто двадцать восемь. Но сам изначальный файл предположим у последнего фрагмента эти самые 128 КБ не занимает, а лишь грубо говоря 30кб, но блок на на них всё равно будет выделен блок на 128 КБ. А если осталось 1-2кб файла, то и на них будет уделен блок на 128. То есть хвостик превышения размеров будет различаться и от того, как прописано хранить на флешке файлы, и сколько этих самых файлов пишется. Так как два-три больших файла будут иметь в себе два-три избыточных блока, которые в зависимости от размера этого самого блока распределения, будут меньше 10 КБ или полугигабайта (если брать большой размер в 128КБ). А маленькие на тот же изначальный объём памяти, что и большие, но которых не два-три, а двести-триста, и с ровно такими же блоками-остатками собственно за счёт этого и раздают объём лишнего затраченного места в сотню и более раз, так как в них будет не 2-3 блока с суммарным избытком в 10кб, (0,5мб), а 1 мб(50мб). При том же одинаковом реальном суммарном размере больших и маленьких файлов. (это так, очень приблизительно, без реальных расчётов, но принцип того, почему мелкие файлы весят больше, чем большие на флешке, хотя на том же компе они были а один размер, примерно таков).
Показать полностью
Круги на воде
Вот тут у меня сломался мозг( про кластеры я в общем поняла, но почему тысяча мелких файлов занимает НАСТОЛЬКО много места?
Кластер - это минимальный логический блок, которым оперирует файловая система, то есть меньше одного кластера не может быть выделено. Если размер файла меньше размера кластера, всё равно система для него выделит целый кластер. В exfat этот размер динамический, и если он по умолчанию выставлен в 128 КБ, то у вас на каждый файл будет выделяться 128 КБ. То есть 1000*128=128000 КБ =128МБ
Kristall star
Translate
Спасибо, теперь правда понятно^_^
ПОИСК
ФАНФИКОВ













Закрыть
Закрыть
Закрыть