Размер и размер на диске: «Размер» и «На диске» в свойствах файла: какая между ними разница

Размер и размер на диске: «Размер» и «На диске» в свойствах файла: какая между ними разница

Содержание

«Размер» и «На диске» в свойствах файла: какая между ними разница

При просмотре свойств любого файла вы можете видеть два параметра, указывающих его вес – «Размер» и «На диске». И эти показатели будут разными. И, наверняка, вам было интересно, почему они разные, чем они отличаются, и каков действительный вес просматриваемого файла. В данной статье я вам это доступно объясню.

Итак, если кликнуть правой кнопкой на файл и выбрать пункт «Свойства», то мы видим окно, в котором можем посмотреть вес данного файла. Они указываются в строках «Размер» и «На диске». Эти параметры разные.

Почему они разные и какой реальный вес файла? Чтобы это понять, отойдём от компьютерной темы и обратимся к жизненному примеру.

Представьте себе, что у вас есть 3 бочки по 10 литров каждая. И вам необходимо сохранить в них 12 литров пива и 5 литра томатного сока. Вы заливаете пиво в первую бочку, туда пометилось только 10 литров. Оставшиеся 2 литра пива вы заливаете во вторую бочку. 5 литров томатного сока можно пометить в последнюю третью бочку.

В результате у вас получилась одна полная почка пива, одна бочка пива заполнена лишь на 2 литра, и ещё одна бочка томатного сока, заполнена только наполовину.

Вернёмся к компьютерам. На жёстком диске с файловой системой 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 Кб. И другой файл в эту, не до конца заполненную, ячейку памяти не запишется.

Общий размер и Размер на диске

Информация о материале:
Опубликовано: 2017-01-25
Обновлено: 2017-01-25
Автор: АдМинь БагоИскатель

Многих интересует почему в свойствах файла или каталога отображается разница между размером файла и занимаемым местом на диске.

Кликнув на файле или каталоге правой кнопкой «мыши» и выбрав пункт «Свойства» можно увидеть разницу между «Размер» и «На диске». Например в файловом менеджере SpaceFM эта информация представлена как «Общий размер» и «Размер на диске«.

Почему «Размер на диске» больше чем «Общий размер»

Причина в разнице между реальным размером файла и фактически занимаемым местом на жестком диске кроется в размере блока, который автоматически или вручную был выбран при форматировании диска.

Большинство современных файловых систем могут работать с размерами блока от 1 КБ (1024 байта) до 64 КБ (65536 байт). При создании файла для его хранения на диске ему отводится определённое количество блоков.

Например, если в файловой системе, которая отформатирована с размером блока в 4 КБ (4096 байт), создать пустой текстовый файл, то его «Размер» (Общий размер) будет 0 байт, а фактически «На диске» (Размер на диске) он будет занимать 4 КБ (4096 байт).

Другими словами, под хранение файла отводится минимум один блок файловой системы, а если файл не помещается в один блок, то ему отводится ещё один, и так далее пока файл не поместится полностью. Когда файл не помещается в один блок, то в таком случае мы получаем его фрагментацию — т. е. файл разбивается на фрагменты размером в 4 КБ (4096 байт) и помещается в отдельные ячейки (блоки) файловой системы.

Почему «Общий размер» больше чем «Размер на диске»

Бывают также и такие, казалось бы парадоксальные, случаи, когда файловый менеджер может выдать результат в котором «Размер» (Общий размер) окажется больше, чем фактически «На диске» (Размер на диске).

Например «Общий размер:» корневого раздела / 281,0 Г ( 1071898461 байт ), а «Размер на диске:» 274,5 Г ( 2703195136 байт ). Так может произойти, например, из-за использования NTFS сжатия на разделе.

В данном случае так и произошло, ОС Linux, анализировался корневой раздел / в структуре которого в точку /mnt/BACKUP был смонтирован NTFS раздел с размером блока в 64 кб и активированным на нём NTFS сжатием.

Какой размер блока выбирать при форматировании диска

Для операционной системы, включая домашние каталоги пользователей, вполне оптимальным размером является стандартный размер блока в 4 КБ.

А вот для хранения больших мультимедиа (аудио, видео) файлов, минимальный размер каждого из которых всегда больше 1-3 МБ, лучше конечно выделить отдельный раздел и отформатировать его с максимальным размером блока в 64 КБ.

Что касается виртуальных серверов используемых под обычные веб-сайты, то в этом случае возможно будет лучше снизить размер блока до 2, а то и до 1 КБ — ведь от общего числа файлов хорошо оптимизированного сайта может быть около половины файлов не превышающий даже 1 КБ (80, 500, 800 байт).

  • Файловая система
  • Справка
  • NTFS
  • Проблемы
  • Назад
  • Вперед
Добавить комментарий

окон — В чем разница между «Размером» и «Размером на диске»?

Вы не можете получить доступ к каждому отдельному байту на носителе данных отдельно. Это было бы ужасно неэффективно, потому что системе нужен какой-то способ отслеживать, какие из них используются, а какие свободны (т. байт, т. е. 1-к-1, список будет таким же большим, как и сам носитель!)

Вместо этого носитель разбивается на куски, блоки, блоки, группы, называйте их как хотите (технический термин кластеров ), каждый из которых содержит — постоянное — количество байтов (обычно вы можете указать размер кластеров, поскольку для разных целей требуются разные размеры для уменьшения потерь).

Когда файл сохраняется на диск, размер файла делится на размер кластера и при необходимости округляется от до . Это означает, что если размер файла не делится точно на размер кластера, часть кластера оказывается неиспользованной и, таким образом, тратится впустую.

Когда вы просматриваете свойства файла, вы видите истинный размер файла, а также размер, который он занимает на диске, включая любой «пробел», то есть неиспользуемые «концы кластера». Обычно это немного на файл и размер на диске обычно почти равен фактическому размеру, но когда вы суммируете неиспользуемое пространство от всех тысяч файлов на диске, они могут суммироваться. Поэтому, когда вы просматриваете размер большой папки, особенно с большим количеством крошечных файлов, которые меньше кластера, размер на диске (т. е. объем дискового пространства, отмеченный как используемый) может оказаться значительно больше, чем фактический размер (т. е. объем пространства, который фактически требуется файлам).

В случае, описанном выше, вы можете попробовать уменьшить размер кластера, чтобы каждый файл занимал меньше места. Как правило, диск с большей частью потерянных небольших файлов должен использовать наименьший возможный размер кластера (чтобы уменьшить количество отходов), а диск с в основном большими файлами должен использовать максимально возможный размер кластера (таким образом структуры бухгалтерского учета в конечном итоге становятся меньше).

Даже на более низком уровне, если каждый кластер представляет собой только один сектор, если только файл не является точным кратным размером секторов на диске (обычно традиционно 512 байт, сейчас часто 4,096 с дисками расширенного формата), то между концом файла и концом сектора останется неиспользуемое пространство.

Еще один сценарий, в котором вы можете увидеть разницу между фактическим размером файла и размером на диске , связан со сжатием. Когда диск сжат (например, с использованием DriveSpace, сжатия NTFS и т. д.), тогда будет разница между фактическим размером файла (который необходимо знать) и фактическим размером, который занимает файл (т. е. использует или «занимает») на диске.

Еще один сценарий, который может привести к различиям, связан с жесткими ссылками. В файловых системах, поддерживающих жесткие ссылки, когда создается дубликат файла, вместо создания совершенно нового файла, который занимает место для себя, файловая система создает ярлык для файла, чтобы оба (или все три и т. копии указывают на один и тот же физический файл на диске. Поэтому, когда есть два файла, указывающих на одни и те же данные, каждый из них имеет одинаковый размер, но занимает лишь немного больше места, чем место для хранения одной копии.

Почему между ними большая разница

Вы можете найти разницу между размером и размером на диске. Ты знаешь почему? Как сузить огромную разницу между размером и размером диска? Если вы тоже ищете ответы, этот пост о MiniTool — ваш лучший выбор.

В большинстве случаев значения между размером и размером на диске очень близки. Тем не менее, очень многие люди по-прежнему замечают большую разницу между размером и размером на диске при открытии свойств файла или папки.

Некоторые люди сообщали об этом вопросе на форумах или в сообществах. Они хотят знать, почему существует такая огромная разница между размером и размером на диске. Например, пользователь из SuperUser сообщил, что размер на диске всегда больше, чем размер.

Я просматривал свойства файла и увидел две немного запутанные вещи, которые меня смутили. Что означает «Размер» и «Размер на диске» для файла? Я читал сообщение, подобное этому, которое было решено, но я не получил ответа. Пожалуйста, проясните меня.

Размер VS Размер на Диске

Чтобы понять огромную разницу между размером и размером на диске, вам нужно понять их собственную концепцию. Таким образом, в этом разделе будет отдельно объяснено определение размера и размера на диске.

Что означает размер файла?

При открытии свойств файла, папки или диска вы найдете значения размера и байтов. Значения указывают фактический размер и фактическое количество байтов в файле. Размер файла измеряет, сколько данных файл содержит на устройстве хранения. Он представлен в виде байта. Взгляните на скриншот ниже. Цифры в красной рамке — это фактический размер файла.

Что означает размер файла на диске?

Размер на диске указывает количество байтов, которое файл фактически занимает на жестком диске. Когда файл записывается в файловую систему современного устройства хранения, он может занимать немного больше места на диске, чем фактический размер файла. Вот почему вы обнаружите, что существует разница между размером и размером на диске.

Что влияет на размер файла на диске

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

Максимальный размер файла, который может поддерживать файловая система, определяется не только емкостью файловой системы, но и количеством битов, зарезервированных для информации о размере файла. Например, максимальный размер файла, который поддерживает файловая система FAT32, составляет 4 294 967 295 байт.

Обычно размеры стандартных кластеров могут варьироваться от 512 байт до 64 КБ (файловая система NTFS). Независимо от того, насколько мал каждый фактический размер файла, файл, записываемый на жесткий диск, будет занимать дискретное количество кластеров. Например, если вы сохраните файл размером 1 КБ в файловой системе с кластерами размером 2 КБ, размер на диске будет занимать 2 КБ.

Если вы сохраните файл размером 1 КБ в файловой системе с кластерами размером 32 КБ, файл займет 32 КБ дискового пространства. Объем неиспользуемого пространства для каждого файла не будет превышать размер кластера, установленный для файловой системы.

Теперь вы, возможно, знаете, почему размер на диске всегда немного больше, чем фактический размер файла. Ну, вы также можете столкнуться с некоторыми исключениями. Размер на диске может быть таким же или меньше фактического размера. Это может произойти, когда вы используете функцию автоматического сжатия файлов, предоставляемую вашей операционной системой. Поскольку файл сжат, размер на диске часто будет значительно меньше.

Вообще говоря, нет большой разницы между размером на диске и размером. Однако многие пользователи сообщают, что существует огромная разница между размером и размером на диске. Что здесь случилось? Пожалуйста, продолжайте читать следующую часть.

Почему существует большая разница между размером и размером диска

Как вы знаете, жесткий диск состоит из дорожек и секторов. При использовании ПК с Windows операционная система будет выделять дисковое пространство для каждого файла в кластерах или единицах распределения. Файловая система вашего диска может устанавливать разный размер кластера, что влияет на размер на диске.

Когда дело доходит до большой разницы между размером диска и размером, вы можете проверить, есть ли в папке много маленьких файлов и размер кластера относительно велик. Если это так, расхождение будет намного больше, потому что каждый файл будет занимать место на диске. Когда неиспользуемое дисковое пространство достигает определенного уровня, весьма вероятно, что размер на диске значительно превышает фактический размер.

Так вот, такая ситуация часто возникает при наличии большого количества мелких файлов. Кроме того, размер на диске также зависит от размера кластера вашей файловой системы. Здесь мы возьмем, к примеру, размер кластера 32 КБ (файловая система FAT 32). Предполагая, что на вашем диске 50000 файлов. Вы можете рассчитать следующий результат:

Файлы займут около 1,6 ГБ дискового пространства (минимальное место: 50000*32). Тогда дисковое пространство, которое занимает каждый отдельный файл, всегда кратно размеру единицы размещения. Если размер каждого файла в среднем составляет 2 КБ, вы получите около 100 МБ. Но размер диска также будет в 15 раз больше (30 КБ на файл) фактического размера файла в среднем из-за размера выделения, который может занимать на диске гораздо больший размер, чем фактический размер.

Вообще говоря, чем больше размер единицы распределения (размер кластера), установленный для диска, тем больше места на диске будет потрачено впустую, особенно если у вас много маленьких файлов. Обычно 4 КБ — это обычный размер кластера диска на сегодняшний день. Ну, вы можете выбрать размер кластера 32 или 64 КБ, который широко используется для больших файлов, таких как игры, 3D-фильмы и т. д.

Прямо сейчас у вас может быть глубокое понимание размера и размера на диске. Что еще более важно, что вы должны сделать, чтобы уменьшить разницу между размером и размером на диске? Пожалуйста, продолжайте читать следующий текст.

Как сузить размер по сравнению с размером на диске Огромная разница

Чтобы в полной мере использовать устройства хранения, необходимо эффективно управлять размером кластера. Изменение размера кластера диска может помочь сократить огромную разницу между размером диска и размером.

Здесь вы можете использовать встроенные инструменты Windows «Управление дисками» и «Diskpart», чтобы изменить размер единицы распределения. Оба из двух инструментов требуют от вас форматирования определенного раздела. Ну, вы можете выбрать MiniTool Partition Wizard, который поможет вам изменить размер кластера без потери данных.

Способ 1. Используйте «Управление дисками»

Когда дело доходит до изменения размера кластера, обычно используется «Управление дисками». Вы можете следовать этому полному руководству, чтобы изменить размер кластера.

Шаг 1. Щелкните правой кнопкой мыши кнопку Пуск и выберите Управление дисками из контекстного меню.

Шаг 2. Щелкните правой кнопкой мыши раздел, в котором вы столкнулись с большой разницей размера и размера на диске, и выберите Формат 9. 0012 .

Шаг 3. Во всплывающем окне выберите размер единицы распределения из раскрывающегося меню в соответствии с вашими требованиями и нажмите OK для продолжения.

Шаг 4. Затем вы получите предупреждающее сообщение о том, что все данные на разделе будут удалены. Если на диске есть важные данные, сделайте их резервную копию. Нажмите кнопку OK для подтверждения.

Способ 2. Используйте Diskpart

Вы можете запустить Diskpart, чтобы изменить размер кластера вашего диска. Эта операция также требует форматирования раздела, поэтому заранее сделайте резервную копию. Теперь выполните следующие действия.

Шаг 1. Нажмите клавиши Win + R , чтобы открыть диалоговое окно «Выполнить », затем введите в поле diskpart и нажмите Enter .

Шаг 2. Во всплывающем окне введите следующие команды и нажмите Введите после каждой.

  • список дисков
  • выберите диск * ( замените * на номер целевого диска или раздела, размер кластера которого вы хотите изменить)
  • список разделов
  • выбор раздела *
  • формат fs=ntfs unit=4k

Совет: Здесь вы можете выбрать другие размеры единиц распределения в зависимости от ваших потребностей.

Теперь вы обнаружите, что размер кластера был успешно изменен. В дополнение к двум инструментам, есть ли лучший выбор для изменения размера кластера без потери данных? Да, есть! Пожалуйста, продолжайте читать.

Метод 3. Использование мастера создания разделов MiniTool

Мастер создания разделов MiniTool Pro Ultimate Edition может помочь вам изменить размер кластера без потери данных. Это мощный инструмент управления разделами, который может похвастаться множеством других практических функций, таких как преобразование MBR в GPT без потери данных, обновление жесткого диска, изменение размера раздела и т.

д.

С ним очень просто работать всего несколькими щелчками мыши.

Купить сейчас

Шаг 1. Установите эту программу на свой компьютер и запустите ее, чтобы получить основной интерфейс.

Шаг 2. Выберите раздел, в котором возникла проблема, и нажмите на функцию Изменить размер кластера на левой панели.

Шаг 3. Выберите подходящий размер кластера из раскрывающегося меню и нажмите кнопку  Да , чтобы вернуться к основному интерфейсу.

Шаг 4. Нажмите Применить , чтобы выполнить эту операцию.

Я обнаружил, что существует просто огромное несоответствие между «размером» и «размером на диске», о котором сообщают свойства папки/файла при просмотре общего ресурса в Windows. В чем разница между размером и размером на диске? Почему большая разница? Я получил эти ответы из этого поста. Нажмите, чтобы твитнуть

Попробуйте прямо сейчас!

Размер и размер на диске, в чем между ними разница? Почему такая большая разница между размером и размером на диске? Вы разобрались с этими вопросами? Если у вас есть какие-либо вопросы, отправьте нам электронное письмо по адресу [email protected]Мы также ценим любые идеи, оставленные в области комментариев.

Часто задаваемые вопросы о размере и размере диска

Как уменьшить размер диска?

  1. Щелкните правой кнопкой мыши кнопку Пуск и выберите Управление дисками из контекстного меню.
  2. Щелкните правой кнопкой мыши том, размер которого вы хотите уменьшить, и выберите
    Уменьшить том
    .
  3. Введите объем дискового пространства в поле и нажмите Уменьшить .

Какой размер кластера следует использовать для NTFS?

Обычно размер кластера жесткого диска устанавливается равным 4096 байт по умолчанию, если вы являетесь стандартом, используемым определением Microsoft. Кроме того, размер единицы размещения — это размер блока на жестком диске при форматировании NTFS. Если у вас много маленьких файлов, было бы лучше, чтобы размер кластера был небольшим, чтобы не тратить место на жестком диске.

Как проверить размер единицы размещения на диске?

  1. Нажмите клавиши Win + E , чтобы открыть File Explorer , и щелкните This PC на левой панели.