Что такое размер единицы распределения и какой размер кластера установить при форматировании носителя информации?


Вводная

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

Размер же кластера представляет собой наименьший объем дискового пространства, который можно использовать для хранения файла.

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

(размер кластера) / 2 * (количество файлов)

Как изменить размер кластера

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

Изменение размера кластера раздела с имеющимися данными без их временного переноса в другое место – это потенциально рисковая операция. Рисковая операция – во-первых. Длительная по времени — во-вторых, поскольку в рамках её проведения осуществляется перезапись данных под новый размер кластера. В-третьих – такая операция предусматривается только сторонними менеджерами дисков, и обычно в рамках платных возможностей, если базовые функции в таких программах бесплатны. Как, например, в случае с MiniTool Partition Wizard.

Размер кластера в виде наглядного примера

Возможно последнее предложение и формула несколько Вас смутили. Давайте попробуем объяснить проще и нагляднее. Наверняка, открыв свойства какой-то папки, Вы сталкивались с такой картиной:

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

Еще раз, — кластер, — это наименьший логический объем дискового пространства, который может быть выделен для хранения файла. Теперь попробуйте представить, что Ваш диск состоит из множества множества ячеек со своей нумерацией, куда можно положить файл. Наиболее наглядно это видно при дефрагментации (хотя там наиболее часто показан блок файловой системы, а не кластер, но всё же):

Размер этих ячеек и есть размер кластера. Теперь о том, как с этим взлетать.

Определение объема сектора

Стандартный размер кластера напрямую зависит от выбранной файловой системы:

  • FAT32 варьируется от 1024 байт до 32 кб;
  • размер кластера NTFS (НТФС) от 512 байт до 64 кб;
  • FAT всегда составляет 64 кб и не пользуется популярностью у пользователей;
  • exFAT с размером кластера колеблется от 512 байт до 32 Мб.

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

Как с этим взлетать и что стоит понимать

Визуально Вы думаю представили, как оно выглядит. Давайте разбираться как работает.

Предположим, что размер кластера равен 4 КБ (как правило, — это значение по умолчанию, не считая самых старших версий систем). Так устроено, что файл, меньшего размера, помещенный туда всё равно будет занимать 4 КБ. Наглядный пример:

Два файла меньшего размера уже 8 Кб:

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

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

Говоря проще, отсюда стоит вынести следующее:

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

Но это еще не всё. Для адептов последнего пути, далее приводится набор таблиц, которые используются Miscrosoft по умолчанию, в зависимости от размера носителя, т.е это значения по умолчанию, задаваемые системой. Пользоваться ими или нет, — дело Ваше.

На что влияет размер кластера?

По сути, кластер – это минимальный объем, который выделяется на носителе для тех или иных файлов. Чтобы принцип выбора был более понятен, надо разобраться с тем, на что влияет сам размер кластер. Например, у вас есть небольшой файл, размер которого составляет всего 1 байт, а размер кластера на диске 4096 байт. Сохраненный файл займет на носителе 4096 байт свободного пространства. Если такой файл перенести на носитель с кластером размером в 512 байт, то, естественно, он займет значительно меньше места.

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

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

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

Напоследок стоит отметить, если вы не уверены в правильности выбора, то вы всегда можете воспользоваться волшебной кнопкой «По умолчанию». Можно с уверенностью сказать, что это золотая середина и вам больше не придется сомневаться.

Тип файловой системы

Как уже говорилось, диапазон доступного размера кластера зависит от файловой системы. Узнать её можно, нажав правой кнопкой мыши на диске в проводнике («Мой компьютер»), и выбрав пункт «Свойства».

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

Чтобы узнать текущий размер файла, запустите командную строку («поиск — cmd» или «WIN+R» на клавиатуре — cmd) и введите:

fsutil fsinfo ntfsinfo X:

Результат не заставит себя ждать (не кликабельно):

Двигаемся далее.

Оптимальный размер кластера памяти флешки

Немного расскажу о выборе кластеров для карт памяти. Автор-я Как известно, «дисковое» пространство состоит не из целого куска, а из ячеек памяти-кластеров. Каждый такой кластер имеет свой номер. Конечно есть служебные участки памяти, о которых я говорить небуду, а есть и обычные. Вот о них я и хочу вам рассказать. Что такое «размер кластера»? Это определенный размер ячейки памяти, кластера, который кластер способен вместить. на сегодняшних флешках размер кластера можно выставить почти любой, от 512 байт и до 64 килобайт, а то и больше-все на что способна ваша фантазия. Для чего нужно устанавливать размер кластера? Устанавливать размер кластера необходимо для правельного хранения информации на карте памяти и соответственно правельном считывании ее с карты. Выбор размера кластера идет перед форматированием карты памяти в компьютере или ноутбуке. Изменять стандартными средствами размер кластера могут операционные системы Windows начиная с XP. если вы будите менять размер кластера для телефона то можно воспользоваться картридером, или просто подключить телефон по USB соединенюе. Если Компьютерную карту памяти-то естественно в компьютер. Перед началом форматирования выбираем тип файловой системы карта памяти FAT32 для телефона и компьютера (для компьютера можно выбрать тип NTFS, но в этом случае она будет не читаема в операционных системах Windows 9.х, Me). Затем указать размер кластера который вам необходим (или выставить автоматически для стандартного размера для этой карты). Как выбираем объем? Размер кластера зависит от объема карты. Для 8 гб размер 4 кб/кластер было у меня, я выставил 2 кб. Выбирая меньший размер вы получаете приимущества-больше поместится данных на карту (пример: если кластер 32кб, а картинка весит 2 кб, то она на диске, флешке всеравно будет занимать 32кб, так как 32кб размер кластера. Если выбрать 1 кб, то она займет 2 кластера и соответственно 30кб будут свободны) и при повреждении кластеров (вынув карту без Безопасного извлечения) меньше килобайт будет потеряно. А вот при увеличении размера кластера-приимущества свои. Это быстрота чтения и записи данных. Легче прочитать 32 кб все с 1 кластера, чем каждый раз считывать с другого, а если в блок чтения попали не все кластеры, то дочитывать и еще. Поэтому смотря что вам нужно то и выбирайте. В телефоне я выставил 2 кб на 8 гиговой карте, при этом при сохранении текстов или еще чегото, или там при перемещении телефон стал 3-4 секунда мертво думать. Даже в аське, думает каждый раз сохраняя каждый раз сообщения в историю. На компе я выбрал 64 кб кластера (карта 4гб), после этого фильмы и музыка переписываются на карту раза в 2 быстрее и считываются тоже. Выбирать что-вам. Или скорость или размер места. Удачи! P.S. Написано по просьбам пользователей сайта P.S.-2 А вот пару прикольных флешек: еще фото прикольных развернуть-свернуть
(Статья редактировалась)

Размер кластера по умолчанию для NTFS

В следующей таблице описаны размеры кластера по умолчанию для упомянутой в подзаголовке файловой системы:

Размер томаWindows NT 3.51Windows NT 4.0Windows 10, Windows 8, Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista, Windows Server 2003, Windows XP, Windows 2000
7 МБ — 512 МБ512 байт4 КБ4 КБ
>512 МБ — 1 ГБ1 КБ4 КБ4 КБ
1 GB — 2 GB2 КБ4 КБ4 КБ
2 ГБ — 2 ТБ4 КБ4 КБ4 КБ
2 ТБ — 16 ТБНе поддерживается*Не поддерживается*4 КБ
16 ТБ — 32 ТБНе поддерживается*Не поддерживается*8 KB
32 ТБ — 64 ТБНе поддерживается*Не поддерживается*16 KB
64 TB — 128 TBНе поддерживается*Не поддерживается*32 КБ
128 TB — 256 TBНе поддерживается*Не поддерживается*64 КБ
> 256 ТБНе поддерживаетсяНе поддерживаетсяНе поддерживается

Звездочка (*) означает, что она не поддерживается из-за ограничений основной загрузочной записи (MBR).

Маленький блог скромного айтишника.

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

Однако в последнее время появились жесткие диски большой ёмкости, у которых прежняя адресация на физическом уровне по 512байт была увеличена до 4кбайт.

Т.е. физически диск способен адресовать данные начало которых кратно 4096 байт. Однако размещение файлов ОС производит по логической структуре кластеров при форматировании. Очень плохо если логический кластер не совпадает с физическим блоком на диске. Для этого производители дисков комплектуют их утилитами предварительного выравнивания кластеров. По сути это программы форматирования, которые форматируют диск так чтобы начало кластера всегда совпадало с началом блока.

Однако это в основном касалось (как мне казалось) лишь дисков повышенной ёмкости (от 2ТБ). Оказалось это не так. Этому подвержены и все SDD, и вот почему:

SSD состоят из микросхем памяти, который имеют строго размер равный степени двойки, и как результат — размер блока 4к. Если данные на SSD диске размещены без выравнивания кратного 4096байт то резко падает скорость прежде всего записи, и записи маленьких файлов.

По некоторой информации Windows 7 во время чистой установки на SSD диск сразу производит выравнивание. Однако при переносе системы с HDD на SSD с помощью различных утилит, весьма вероятно отсутствие требуемого выравнивания.

Как проверить выровнен ли ваш SSD диск?

Скачайте программу тестирования SSD дисков —
AS SSD Benchmark
Она даже без запуска самого тестирования показывает выровнен ли ваш диск или нет. (применимо только для SSD!).

Надпись красным сообщает нам что диск не выровнен.

Как выровнять диск без потери данных?

1. Для начала рекомендуется сделать бэкап ценных данных, или даже полный бэкап диска любой понравившейся вам утилитой. Этот шаг необязательный. 2. Скачайте программу
ParagonAlignmentTool
(300р), можно найти и бесплатно в известных местах
. 3.
Запустить программу, выбрать только SSD диск или 4k-HDD диск (только если программа выделяет их желтым цветом). Если цвет диска — красный то выровнять его по каким либо причинам нельзя. Обычно нельзя выровнять служебный диск Windows 7 (размером 100 -300 мб). 4. Начать процедуру выравнивания, если надо перезагрузить для выравнивания системного раздела. Внимание! Время выравнивания примерно равно времени полной записи всего объёма диска.

Вот что получилось у меня спустя 20минут ожидания:

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

источник: forum.boolean.name/showthread.php?t=16178
Post Views: 4 165

Размер кластера по умолчанию для FAT32

В следующей таблице описаны размеры кластера по умолчанию для упомянутой в подзаголовке файловой системы:

Размер томаWindows NT 3.51Windows NT 4.0Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista, Windows Server 2003, Windows XP, Windows 2000
7 МБ — 16 МБНе поддерживаетсяНе поддерживаетсяНе поддерживается
16 МБ — 32 МБ512 байт512 байтНе поддерживается
32 МБ — 64 МБ512 байт512 байт512 байт
64 МБ — 128 МБ1 КБ1 КБ1 КБ
128 МБ — 256 МБ2 КБ2 КБ2 КБ
256 МБ — 8 ГБ4 КБ4 КБ4 КБ
8 ГБ — 16 ГБ8 KB8 KB8 KB
16 ГБ — 32 ГБ16 KB16 KB16 KB
32 ГБ — 2 TБ32 КБНе поддерживаетсяНе поддерживается
> 2 ТБНе поддерживаетсяНе поддерживаетсяНе поддерживается

Идем далее.

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

Приветствую своих читателей и сегодня мне очень приятно перейти от теории поближе к практике. Сегодня мы будем выяснять, какой размер кластера выбрать при форматировании NTFS. Именно НТФС зачастую стоит у большинства пользователей, поэтому коснёмся её. Эта реальная задача постоянно возникает при подготовке жесткого диска к переустановке Windows. А так же в других ситуациях.

Для начала вспомним, что такое кластер и NTFS и какая связь между этими понятиями. Итак, память компьютера (или флешки, или карты памяти) разбивается на отдельные сектора объемом 512 байт или 4 Кб, которые в свою очередь группируются в кластеры. Соответственно, размер кластера кратен объему сектора.

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

  • В устаревшей FAT32 – это от 1 до 32 Мб;
  • Пришедшая ей на смену в USB накопителях exFAT – от 4 до 128 Мб;
  • Наиболее стабильная, интересующая нас NTFS – от 4 до 64 Мб;

Размер кластера по умолчанию для FAT16

В следующей таблице описаны размеры кластера по умолчанию для упомянутой в подзаголовке файловой системы:

Размер томаWindows NT 3.51Windows NT 4.0Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista, Windows Server 2003, Windows XP, Windows 2000
7 МБ — 8 МБНе поддерживаетсяНе поддерживаетсяНе поддерживается
8 МБ — 32 МБ512 байт512 байт512 байт
32 МБ -64 МБ1 КБ1 КБ1 КБ
64 МБ — 128 МБ2 КБ2 КБ2 КБ
128 МБ — 256 МБ4 КБ4 КБ4 КБ
256 МБ — 512 МБ8 KB8 KB8 KB
512 МБ -1 ГБ16 KB16 KB16 KB
1 ГБ — 2 ГБ32 КБ32 КБ32 КБ
2 ГБ — 4 ГБ64 КБ64 КБ64 КБ
4 ГБ — 8 ГБНе поддерживается128 КБ *Не поддерживается
8 ГБ — 16 ГБНе поддерживается256 KB *Не поддерживается
> 16 ГБНе поддерживаетсяНе поддерживаетсяНе поддерживается

Звездочка (*) означает, что она доступна только на носителе с размером сектора более 512 байт.

Недостатки и ограничения файловых систем FAT

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

Еще одним минусом является то, что если кластер занимает несколько секторов, то могут быть потери свободного места, ведь если он равен 32 Кбайт, и из них будет занят только 1 Килобайт, то остальные 31 останутся незанятыми.

Ограничения, если использовать минимальный и максимальный размер кластера при форматировании, будут следующие:

Версия файловой системы FAT Максимальное количество кластеров Минимальный размер кластера / Объем диска при этом значении Максимальный размер кластера / Объем диска при этом значении Максимально возможный размер файла
12 212 = 4096 512 б / 2 Мб 8192/32 Мб 32 Мб
16 216 = 65 536 512 б / 32 Мб 32768/2 Гб** 2 Гб
32 228* = 268435456 512 б / 128 Гб 32768/8 Тб** 4 Гб

*Из-за особенностей ОС.

**Некоторые программы или ОС, поддерживающие FAT, теоретически способны читать кластеры более 32 Кб. В таких случаях граничным значением было бы 64 Кб и вдвое больший максимальный объем диска. Но потери места в таком случае достигали 50% и вопрос, какой размер кластера выбрать, был излишним – гораздо выгоднее разделить диск на 2 части и использовать «шкатулку» объемом не больше 32 Кб.

Размер кластера по умолчанию для exFAT

В следующей таблице описаны размеры кластера по умолчанию для упомянутой в подзаголовке файловой системы:

Размер томаWindows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista, Windows Server 2003, Windows XP
7 МБ — 256 МБ4 КБ
256 МБ — 32 ГБ32 КБ
32 ГБ — 256 ТБ128 КБ
> 256 ТБНе поддерживается

Ну и напоследок послесловие, которое немного резюмирует всё это дело. Еще раз, да.

Системные методы

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

Способ 1: Папка «Этот компьютер»

Самый простой и быстрый способ произвести форматирование SSD — сделать это так же, как и с жёстким диском: через «Мой компьютер» или «Этот компьютер». Для этого:

  1. Откройте системную папку «Этот компьютер» или «Компьютер», наведя на нужный значок и дважды кликнув ЛКМ. Щёлкните правой кнопкой мыши по диску, нуждающемуся в форматировании, и нажмите «Форматировать…».
  2. Установите параметры «Емкость», «Файловая система», «Размер единицы распределения» и «Метка тома». Обязательно поставьте галочку на строку «Быстрое (очистка оглавления)», чтобы форматирование не было полным, и нажмите «Начать».

Способ 2: Управление дисками

Следующим по удобству идёт специальная панель «Управление дисками», в которой можно произвести различные операции с накопителями, в том числе и форматирование. Совершите следующие действия:

  1. Кликните правой кнопкой мыши по кнопке «Пуск» и перейдите в панель «Управление дисками».
  2. Выделите локальный диск, который желаете форматировать, и щёлкните по нему ПКМ, после чего нажмите «Форматировать…».
  3. Определите первую тройку параметров так же, как и в вышеописанных способах, поставив галочку на строке «Быстрое форматирование», и нажмите «ОК».

Послесловие

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

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

Как и всегда, если есть какие-то вопросы, разумные мысли и послезные дополнения, то добро пожаловать в комментарии к этому материалу.

Что такое кластер дискового пространства

Кластер – это логическая единица дискового пространства, минимальный его блок, выделяемый для записи файла. У жёстких дисков есть физическая единица дискового пространства – сектор. Сектора могут быть размером 512 или 4096 байт. Это предустановленный производителем жёсткого диска параметр, и он не может быть изменён программными средствами. Последние могут оперировать только логической единицей – кластером. И оперировать только в рамках возможностей выбранной файловой системы. К примеру, для NTFS размер кластера может быть установлен от 512 байт до 2 Мб (2048 Кб).

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

Windows 7 и 8.1 позволяют установить размер кластера максимум 64 Кб. В среде же Windows 10 можно выбрать больший размер – от 128 до 2018 Кб.

Размер кластера также можем выбрать по своему усмотрению при создании разделов в штатном управлении дисками. Создаём том (раздел).

Указываем размер тома.

Идём далее.

И на этапе форматирования тома выбираем размер кластера.

Итак, кластер – это единичный блок для размещения файлов. Каждый файл записывается в новый кластер. Файл весом более размера кластера, соответственно, занимает несколько таковых. Чем меньше размер кластера, тем более эффективно будет расходоваться место на диске при условии, что на нём преимущественно хранятся мелкие файлы до 512, 1024, 2048 байт и т.д. Тогда как при кластере большего размера дисковое пространство будет менее эффективно занято данными с малым весом. Но вопрос об эффективности не будет стоять при условии хранения на диске данных с весом от 64 Кб или иного выбранного размера. При этом ещё и получаем незначительный прирост производительности в скорости чтения и записи HDD в условиях фрагментации. При большем размере кластера фрагментированный файл делится на меньшее количество частей, что уменьшает число смещений считывающей головки HDD.

Рейтинг
( 2 оценки, среднее 5 из 5 )
Понравилась статья? Поделиться с друзьями:
Для любых предложений по сайту: [email protected]