«Размер» и «На диске» в «Свойствах» — почему разные?
Замечали, если кликнуть правой кнопкой мыши по файлу или папке и в контекстном меню выбрать «Свойство», то там есть два значения о размере этого файла или папке? Порой люди даже путаются и не знают какой размер назвать кому-то или сами не знаю что правильнее будет. В этой небольшой статье я Вам напишу в чём отличие этих двух строк и почему у них порой такая разница.
Кто не понял про что я, то показываю основной и единственный скриншот для этой статьи:
Вот про то, что выделено, и будет статья.
Вся загвоздка тут кроется в самом «корню», а именно в выборе файловой системы при установке Windows. Обычно для ОС выбирают ФС NTFS, а у неё одна ячейка для хранения данных равняется 4 Кб. Если бы выбирали FAT (как на флешках), то размер ячейки там 64 Кб.
Поэтому поле «На диске» всегда будет кратным 4. Можете посмотреть и проверить любой файл или папку, там этот размер всегда можно будет разделить на 4 без остатка.
Здесь ещё есть такой нюанс, что когда файл записывается на диск, то может быть такое, что он не полностью вложиться в рамки этих 4х Кб. Это довольно частое явление и на скриншоте выше заметно такое.
Например размер файла 6 Кб. Одна часть записывается в одну ячейку 4кб, а вторая (оставшиеся 2 кб) переносится на вторую (4 кб), но т.к. размер фиксированный, то следующий файл не может «залезть» в эти 2 Кб и он будет записываться уже в новую ячейку.
Не запутались? Вполне возможно. Для наглядности можете снова посмотреть на скриншот выше. Там файл у меня размером 135 байт, но т.к. он меньше 4 кб, то он полностью займет «На диске» эти самые 4 кб. Даже если бы «Размер» был у меня 4,01 Кб, то «На диске» бы он занял 8 Кб.
В итоге получаем, что «Размер» — это реальный размер файла, а «На диске» — это сколько он занимает места именно на диске, в связи с настройками параметра «Размер единицы распределения» в настройках форматирования.
Если объяснять попроще, то можно сравнить с тем, будто идёт погрузка трубы в «вагоны» поезда. Например длина трубы 8 метров, а длина вагона 5 метров. Поэтому труба будет занимать 2 вагона, а следующую погрузят уже в третий. Ну вот как то так. Сравнение не особо удачное, но я уже не знаю как можно проще это объяснить.
Если всё же остались вопросы по тому, в чём разница между «Размер» и «На диске» — пишите в комментариях.
где нужно смотреть размер файлов
Файлы на диске хранятся кластерами. Размер кластера определяется при создании раздела диска. Файл может занимать только целое число кластеров. Отсюда разница.
Например, если размер кластера 4096 байт, а размер файла 1 байт, то на диске он будет занимать 4096 байт. Если размер файла 4097 байт, то на диске он занимает 8192 байта.
Противоположный пример — разреженные (sparsed) файлы. Это файлы с пустым содержимым. Например, в файле может быть заполнены только первые 10 байт, потом с 3000 до 3200 и и с 102410241024 до 102410241024 + 10 байт. Тогда размер файла будет 102410241024 + 10 байт, а на диске он будет занимать 30 байт (если не ошибаюсь, то разреженные файлы не выравниваются на размер кластера)
Третий случай: на NTFS файлы могут состоять из набора потоков (Alternate Data Stream — ADS). Так вот, файловые менеджеры показывают только один главный поток, а место занимают все.
Четвертый случай — это символические ссылки. Когда физически файл лежит в одном месте, а из разных мест на него указывают ссылки. Тогда для каждой ссылки будет указан размер реального файла, но на диске он будет занимать место только один раз.
Пятый случай — это сжатые NTFS папки. Когда физически вся папка упаковывается в один zip архив. Тогда во-первых физический размер файла уменьшается из-за сжатия, а во-вторых выравнивание по кластеру работает уже не для каждого отдельного файла, а для всего архива
P.S. Как оказалось, альтернативные потоки Explorer тоже не видит и показывает размер на диске только для основного потока
P.S.2 Похоже в современных системах с выравниванием на размер кластера все не так просто. На скриншоте обычный файл размером 10 байт в Windows 10
Такое ощущение, что маленькие файлы теперь хранятся в каком-то общем кластере
Свойства файла «Размер» и «На диске»: в чём разница и каков реальный вес файла
При просмотре свойств любого файла вы можете видеть два параметра, указывающих его вес – «Размер» и «На диске». И эти показатели будут разными. И, наверняка, вам было интересно, почему они разные, чем они отличаются, и каков действительный вес просматриваемого файла. В данной статье я вам это доступно объясню.
«Размер» и «На диске» — в чём разница
Итак, если кликнуть правой кнопкой на файл и выбрать пункт «Свойства», то мы видим окно, в котором можем посмотреть вес данного файла. Они указываются в строках «Размер» и «На диске». Эти параметры разные.
Почему они разные и какой реальный вес файла? Чтобы это понять, отойдём от компьютерной темы и обратимся к жизненному примеру.
Представьте себе, что у вас есть 3 бочки по 10 литров каждая. И вам необходимо сохранить в них 12 литров пива и 5 литра томатного сока. Вы заливаете пиво в первую бочку, туда пометилось только 10 литров. Оставшиеся 2 литра пива вы заливаете во вторую бочку. 5 литров томатного сока можно пометить в последнюю третью бочку.
В результате у вас получилась одна полная почка пива, одна бочка пива заполнена лишь на 2 литра, и ещё одна бочка томатного сока, заполнена только наполовину.
О них сейчас говорят все: SMM продвижение и маркетинг в социальных сетях. Но не все в курсе, как это реально работает. Блог pricesmm.com даёт не пустую теорию, как развивать интернет маркетинг в социальных сетях, а подкрепляет слова делом. Вы получите практичные советы, узнаете секреты лидеров, а также как и где отыскать эффективный СММ сервис. С такой поддержкой будет легко добиться успеха.
Вернёмся к компьютерам. На жёстком диске с файловой системой NTFS (на компьютерах чаще всего именно такая файловая система) существуют ячейки размером по 4 Кб. Это как наши бочки по 10 литров. Файлы, сохраняемые на жёстком диске, будут заливаться в эти «бочки» по 4 Кб. Таким образом, если мы сохраняем на компьютере файл размером, допустим, в 8 Кб, он займёт 2 ячейки памяти (2 бочки). Если мы сохраняем файл размером в 5 Кб, он тоже замёт 2 ячейки (4 Кб в одну и 1 Кб в другую). Файлы, размером менее 4 Кб занимают одну ячейку.
Продолжаем вести линию от бочек с пивом и томатным соком. Когда вы залили 10 литров пива в одну бочку, а оставшиеся 2 литра в другую, вы не стали наполнять эту не до конца залитую бочку пива томатным соком (ведь нельзя же смешивать пиво и сок). Вы в этом случае использовали другую, новую бочку.
Так и с ячейками памяти. Если файл размером 5 Кб, занимает 2 ячейки (4 Кб в одной и 1 Кб в другой), то эта не заполнена до конца ячейка, не займётся другим файлом. Другой файл будет записываться в следующую свободную ячейку.
И теперь вернёмся к самому началу – параметрам «Размер» и «На диске». «Размер» указывает, сколько есть реального объёма файла, то есть, сколько пива было в действительности. А «На диске» показывает, сколько этот файл занял места на диске, то есть, сколько объёма бочек ушло на сохранения имеющегося пива.
Для закрепления знаний обратимся к скриншотам с примерами. На первом скриншоте мы видим параметры «Размер» и «На диске» равные 10 байт и 4 Кб, соответственно.
Это значит, что файл реально всего весит 10 байт, на жёстком диске занимает одну целую ячейку – 4 Кб. В этой ячейке другие файлы не будут записаны.
На втором скриншоте параметры «Размер» и «На диске» равны 5.99 Кб и 8 Кб, соответственно.
Это значит, что реальный размер файла 5,99 Кб, а на диске он занимает две ячейки памяти, то есть 8 Кб. При этом одна из них заполнена полностью на 4 Кб, а вторая частично – на 1,99 Кб. И другой файл в эту, не до конца заполненную, ячейку памяти не запишется.
Похожие статьи:
Если поиграть с размером файла подкачки, то можно увеличить скорость работы тормозящего компьютера, на котором…
Если поиграть с размером файла подкачки, то можно увеличить скорость работы тормозящего компьютера, на котором…
Если поиграть с размером файла подкачки, то можно увеличить скорость работы тормозящего компьютера, на котором…
5 Comments
А как может папка Виндоус занимать на диске 22Гб, если размер папки — 30Гб?
Размер против размера на диске: разница и сравнение
Когда файл хранится на жестком диске, он имеет тенденцию занимать определенное количество байтов. Об этом свидетельствует размер диска. С другой стороны, размер файла означает фактический размер данного файла, который включает исключительно данные, хранящиеся в нем.
Основные выводы
- Размер относится к общему объему пространства, занимаемого файлом или папкой; размер на диске относится к объему пространства, используемого файлом или папкой на устройстве хранения.
- Размер на диске учитывает размер единицы размещения файла, наименьший объем пространства, который может быть выделен для файла; размер не учитывает размер единицы распределения.
- Размер диска часто превышает размер из-за количества неиспользуемого пространства, выделенного для файла, известного как резервное пространство.
Размер против размера на диске
Размер — это общий объем данных, хранящихся в файле или папке, независимо от способа их хранения. Размер на диске — это объем места, которое файл или папка занимает на устройстве хранения, включая любое дополнительное пространство, используемое для выделения хранилища. Это может быть больше, чем фактический размер файла или папки.
Сравнительная таблица
Что такое Размер?
Размер относится к фактическому размеру данного файла. Размер файла измеряет объем данных, хранящихся в конкретном файле. Когда мы нажимаем на значок свойств файла, он отображает два результата. Один — это фактический размер файла, а другой — размер файла на диске.
Фактический размер файла представлен в виде байтов. Это означает фактическое количество байтов в любом файле. Это значение намного меньше размера того же файла на диске.
Увеличение количества его байт происходит за счет хранения файла в кластерах на жестком диске. Размер файла округляется в большую сторону и включает в себя также неиспользуемое дисковое пространство. Это приводит к вздутие живота байтов на жестком диске для одного и того же файла.
В чём Размер Диск?
Размер на диске относится к размеру данного файла, когда он хранится на жестком диске. Жесткий диск использует кластеры для хранения файлов. Эта мера пространства, которое кластерное выделение файла занимает на жестком диске, называется размером диска.
Другими словами, количество байтов файла на диске превышает обычное количество байтов того же файла. Одной из наиболее заметных особенностей размера на диске является то, что он больше фактического размера файла. Размер диска май быть сжатым, но он остается немного больше фактического размера.
Несоответствие между размером файла на диске и его реальным размером происходит потому, что если размер файла не делится на доступные кластеры или меньше наименьшего доступного кластера, будет пустое остаточное пространство в этом кластере.
Хотя файл не занимает весь кластер, размер на диске показывает, что файл использует весь кластер, и отображает увеличенное количество байтов.
Основные различия между размером и размером на диске
- Основное различие между размером и размером на диске заключается в каждом определении. Первый означает фактический размер данного файла, а второй означает размер файла на жестком диске, измеряемый количеством байтов, которые он занимает.
- Второе различие между двумя терминами можно отметить с точки зрения их расхождений в измерении. Хотя фактический размер файла может быть меньше, размер того же файла на диске отображается как значительно больший.
- Кроме того, размер диска учитывает все различные сектора, в которых может быть сохранен данный файл. Это причина его увеличенного размера. При этом размер файла не учитывает дополнительные сектора файла.
- Когда файл хранится на диске, он хранится с использованием кластеров. Это означает, что если размер файла не полностью делится на доступные кластеры, в открытых кластерах останется неиспользуемое пространство. Следовательно, размер диска приводит к определенному количеству потраченного впустую пространства, чего не происходит при работе с фактическим размером файла. />
- Сжатие может уменьшить размер файла на диске, уменьшив его больше, чем фактический размер файла. Сжатие не уменьшает фактический размер того же файла по сравнению с размером на диске. />
Я приложил столько усилий, чтобы написать этот пост в блоге, чтобы предоставить вам ценность. Это будет очень полезно для меня, если вы подумаете о том, чтобы поделиться им в социальных сетях или со своими друзьями/родными. ДЕЛИТЬСЯ ♥️