Оптимальный размер кластера. Размеры кластеров NTFS для крупных томов.

01.02.2019

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

Что такое "размер кластера"? Это определенный размер ячейки памяти, кластера, который кластер способен вместить. на сегодняшних флешках размер кластера можно выставить почти любой, от 512 байт и до 32 мегабайт, а то и больше - все на что способна ваша фантазия.

Для чего нужно устанавливать размер кластера?
Устанавливать размер кластера необходимо для правильного хранения информации на карте памяти и оптимизации работы карты памяти, его размер выставляется в зависимости от того для чего будет назначаться носитель информации.
При форматировании носителя информации есть возможность выбора размера кластера в компьютере или ноутбуке. Изменять стандартными средствами размер кластера могут операционные системы 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 быстрее и считываются тоже.

Выбирать что-вам. Или скорость или размер места. Удачи!

Размер кластера и производительность работы жёсткого диска

Кластер – это наименьшая единица хранения данных на жёстком диске. Если вы создаёте файл размером 800 байт, то, по крайней мере один кластер будет занят этим файлом в файловой системе NTFS. Если файл меньше 700 байт, он может и не занимать места на диске, кроме записи в Master File Table (MFT), куда он автоматически записывается, не тратя дополнительных кластеров. Кстати, в Windows 7 таких маленьких файлов более полутора тысяч. И они не занимают на диске ни одного кластера.

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

В операционной системе Windows 7 сразу после установки из 26231 файла (кроме папки winsxs) 18939 больше 4 Кбайт, и 7648 файлов больше 64 Кбайт. Прикиньте, где больше будет фрагментированных файлов, на разделе с размером кластера 4 Кбайт или на разделе с размером кластера 64 Кбайт.

В MFT имеется битовая карта раздела. Это файл $Bitmap. В нём столько бит, сколько кластеров в разделе. Скажем в разделе на 100 ГБ будет при размере кластера 4 КБ находится 26 214 400 кластеров, значит в битовой карте будет 26 214 400 бит, или 3 276 800 байт, то есть 800 кластеров. При размере кластера в 64 КБ на разделе будет всего 1 638 400 кластеров, а, значит в битовой карте будет 1 638 400 бит, или 204 800 байт, то есть всего 4 кластера. Только за счёт одного файла $Bitmap экономится 3 072 000 байт или 3 МБ.

Далее, файл размером 64 МБ содержит всего 1024 кластера при размере кластера 64 КБ и не может быть фрагментирован более чем на 1024 фрагмента, а при размере кластера 4 КБ он будет содержать 16384 кластера и может быть фрагментирован и на 4 тысячи фрагментов и более. Чем больше фрагментов в файле, тем дольше он будет читаться. Время чтения файла увеличивается примерно на 6 мс на один фрагмент.

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

Употребив на практике всё вышесказанное, я установил на системном разделе размер кластера 64 Кбайт и скорость загрузки возросла. Лучший результат скорости загрузки при размере кластера 4 Кбайт был 25,077 секунд, а при размере кластера 64 Кбайт – 23,234 секунды. Реально компьютер грузится быстрее.

Скорость загрузки можно посмотреть открыв Панель управления, Администрирование, Просмотр событий, Журналы приложений и служб, Microsoft, Windows и, наконец, Diagnostics-Performance и Открыть (справа). Для особо любознательных можно открыть Подробности. Время загрузки смотрите по коду 100. Время указано в миллисекундах.

Для увеличения производительности NTFS можно увеличить размер кластера, однако это может привести к неэкономному использованию дискового пространства при хранении большого количества файлов, размер которых превышает 1-2 Кбайт и составляет десятки Кбайт. При увеличении размера кластера до 64 Кбайт можно получить максимальное повышение производительности.
Ибо чем больше кластер, тем меньше MFT, а значит, файловые операции выполняются быстрее, меньше грузят процессор, требуют меньше памяти, гораздо меньше степень фрагментации и время на дефрагментацию, существенно меньше нагрузка на сами жёсткие диски.
С точки зрения производительности и надёжности, чем больше размер кластера, тем лучше. Всегда. .

Копирование при размере кластера 64 Кбайт происходит быстрее, особенно на сильно фрагментированных файлах. Возьмём для примера два раздела на двух жёстких дисках размером 100 Гбайт. Один отформатирован с размером кластера 4 Кбайт, а второй – 64Кбайт. Оба диска сильно фрагментированы (фрагменты по 1 кластеру). Копируем с первого: чтение 4 КБ, рывок на MFT, чтение 4 КБ, рывок на MFT и т.д. А со второго – чтение 64 КБ, рывок на MFT, чтение 64 КБ, рывок на MFT и т.д. Где меньше рывков? Там и выше быстродействие. Ну как, убедительно? Попробуйте, не пожалеете,

Немного расскажу о выборе кластеров для карт памяти.

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

Что такое "размер кластера"? Это определенный размер ячейки памяти, кластера, который кластер способен вместить. на сегодняшних флешках размер кластера можно выставить почти любой, от 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 – выше всяких похвал. Это же самое можно сказать и о популярности флешек. Но речь пойдет не об этом. С выходом в массы фильмов с высоким разрешением появилась острая необходимость записать на флешку файлы размером более 4 ГБ. Да и не только для фильмов, эта проблема актуальна. В процессе создании копировании образов дисков редко когда получается файл менее 4 ГБ. А также актуально для игр и программ, которые на сегодняшний день достигают объёма информации до 10 Гб.

Когда Вы копируете на флешку такой файл, объем которого больше 2 Гбайт, по умолчанию можете видеть примерно такую ошибку:

При том, что флешка на 8 Гб или 16 Гб абсолютно пустая. Почему происходит такая странная ошибка? Дело в том, что по умолчанию флешки продаются, отформатированные штатными средствами операционной системы или в файловой системе FAT, или FAT32 (однако не в NTFS). Хотя файловая система NTFS более быстрая и усовершенствованная. Сегодня мы как раз поговорим о том, как форматировать флешку в NTFS. Есть несколько способов решения этой проблемы. Только не забудьте перед форматированием сохранить все данные с флешки!

В отличии от FAT 32, в NTFS , кроме прочих преимуществ, можно записать файлы объёмом до 16 ТБ. А в FAT32 всего до 2 ГБ. Напомним, что раньше ведь все жесткие диски и флешки были исключительно в FAT32 и файлы более 2 ГБ было невозможно записать.

Как форматировать флешку в NTFS?

Если у Вас операционная система Windows 7, при форматировании флешки проблем не должно возникнуть. На флешке кликаете правой кнопкой мышки и выбираете команду «Форматировать». В открывшемся окне, при выборе файловой системы укажите NTFS и нажмите кнопку «Начать». Запустится процесс форматирования флешки. Чуток подождать придется и всё, Ваша флешка будет записывать любые файлы без ограничений.

Но если у Вас ОС Windows XP, то там при выборе файловой системы NTFS её может просто не оказаться. Хотя такая возможность форматирования есть и в XP, просто по умолчанию она не доступна.

Недоступна NTFS

Для получения доступа к форматированию в NTFS, следует зайти в «Диспетчер устройств»:

1) «Пуск» – «Настройка» – «Панель управления» – «Система»;

2) В открывшемся диалоговом окне «Свойства системы» откройте вкладку «Оборудование» – «Диспетчер устройств»;

3) В диалоговом окне «Диспетчер устройств» раскройте «Дисковые устройства», двойным щелчком раскройте окно свойств своей флешки;


Диспетчер устройств

Политика - оптимизировать для выполнения

И снова пытаемся отформатировать флешку:

Откройте «Мой компьютер» («Компьютер»), в контекстном меню флешки выберите «Форматировать». В диалоговом окне «Формат Съемного диска» в раскрывающемся списке Файловая система видим появившуюся опцию NTFS. Форматируйте флешку в NTFS. Установите переключатель «Оптимизировать для быстрого удаления»: «Мой компьютер» – «Свойства» – «Свойства системы» – «Оборудование» – «Диспетчер устройств» – «Дисковые устройства» – «Съемный диск» – «Свойства» – «Политика».


Форматируем в системе NTFS

После форматирования Ваша флешка не только сможет обрабатывать файлы больше 2Гб, но и прибавит немного в скорости.

Выбор размера кластера при форматировании флешки

Чтобы грамотно выполнить процесс форматирования флешки, указывают размер кластера. Кластер это минимальная и неделимая единица емкости, которая может быть выделена на флешке (или любом другом накопителе) для хранения информации. На пример, если надо записать файл размером 2 КБ на флешку с размером кластера в 16 КБ, то система выделит под него один кластер и получится, что файл на флешке займет в 8 раз больше места.

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

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

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

Процесс форматирования флешки можно сделать все еще проще. Для этого, воспользуемся встроенной утилитой преобразования файловой системы convert.exe (File System Conversion Utility – C:\WINDOWS\system32\convert.exe):

1) Запустите командный интерпретатор: нажмите «Пуск» – «Выполнить…» – «Запуск программы» – cmd – «OK»;



2) Переключите (при необходимости) раскладку клавиатуры на «EN»;

3) После приглашения системы C:\Documents and Settings\Администратор>введите convert <буква_флешки>: /fs:ntfs /nosecurity /x (например, для флешки F: нужно ввести convert F: /fs:ntfs /nosecurity /x);


4) Нажмите «Enter»;

5) После завершения конвертирования Вы увидите следующую картину, далее введите exit (или просто закройте окно интерпретатора команд).


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

Бесплатная утилита HP USB Disk Storage Format Tool

Можно так же воспользоваться бесплатной утилитой HP USB Disk Storage Format Tool. Чтобы начать пользоваться ей следует скачать и распаковать файл HPUSBFW.zip.

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

1) Запустите утилиту HP USB Disk Storage Format Tool (файл HPUSBFW.EXE);

2) В случае если подключено несколько USB-устройств, в раскрывающемся списке «Device» выберите нужное (а именно флешку, которую нужно отформатировать);

3) В списке «File system» выберите NTFS;

4) Если хотите, задайте метку в текстовом поле «Volume label» (не обязательно);

5) Для ускорения процесса установите флажок «Quick Format»;

6) Нажмите кнопку «Start»;

7) Появится диалоговое окно «HPUSBFW» с предупреждением (на английском языке), что все данные на флешке будут уничтожены. Нажмите кнопку «Да»;

8) Дождитесь завершения процесса конвертирования;

9) В появившемся диалоговом окне (с результатами конвертирования) нажмите кнопку «OK».

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

Александр Григорьев ЦСО "Крокус"

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


Сам процесс форматирования начинается с того, что ОС Windows предлагает пользователю обычный, стандартный диалог, в котором и надо выбирать размер кластера.

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

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

NTFS кластеры размером от 512 до 64 Кб;
FAT только один вариант – 64 Кб;
FAT32 кластеры от 1024 до 32 Кб;
exFAT – максимальный диапазон, поддерживает варианты от 512 байт до 32768 Кб или 32 Мб.

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

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

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

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

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

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

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

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