Что такое размер кластера
Размер кластера (единицы распределения) – другими словами, минимальный размер блоков на жестком диске или другом носителе информации, необходимый для хранения файлов.
Применительно к большинству HDD/SSD и пользовательских задач, можно оставить стандартную настройку, предлагаемую ОС – то есть, 4096 байт. Этот размер кластера является штатным в Windows практически для всех дисков, чей размер не превышает 16 Тб.
Общие советы
Вкратце, чем меньшего размера файлы будут храниться на диске, тем меньше нужно задавать размер кластера. Благодаря этому, вы сможете немного повысить производительность жесткого диска или SSD за счет того, что большее количество блоков будет задействовано.
Соответственно, если у вас много крупных файлов (видео, loseless музыка и прочее), можете задать больший размер кластера. Таким образом, пространство диска будет использоваться более экономно.
При чтении / записи больших файлов производительность увеличится, при этом КПД диска немного упадет.
Подводные камни. Специализированный софт и системные утилиты (сканирование диска, дефрагментация) могут испытывать затруднения при использовании нестандартных размеров кластера – учитывайте это.
Друзья, приветствую вас в очередной раз на нашем наидобрейшем портале WiFiGId. При форматировании тома диска (особенно на WIndows) вылезает окно, где нужно указать размер кластера. Меня часто спрашивают, какой же размер кластера лучше указать при форматировании. Этой теме и посвящаю отдельную заметку.
Лучший вариант
Если вы абсолютный новичок, и не хотите сделать что-то странное – оставляйте тот размер, который указан у вас по умолчанию. Причем можно указать и сам размер по умолчанию, и просто значение «Стандартный размер кластера».
Итоговый вывод: стандартный размер кластера – это нормально.
Зачем нужен нестандартный размер?
Примечание. Тем, кто использует сжатие NTFS – оно не работает при размере кластера больше 4 Кб (4096 байт).
Предлагаю очень поверхностно пробежаться по теории и определить случаи, когда нужно использовать нестандартный размер кластера. Кластер – минимальная единица места на жестком диске. Чем меньше размер кластера (иногда называют «единицей распределения»), тем экономнее будет размещение файлов. Чем больше кластер, тем жесткий диск будет быстрее обращаться к ним. Небольшие разъяснения:
Стандартные размеры
Если вы форматируете диск или флешку вручную через ту же командную строку, возможно, вам пригодится этот раздел. Привожу рекомендованные стандартные размеры кластера под все размеры тома и актуальные файловые системы.
Размеры привожу под все актуальные версии Windows (Windows 7, Windows 10, Windows 11).
11 лет назад 16 мая 2012 в 0:11 31139
Купить твердотельный накопитель – это даже не полдела. Важно правильно его установить, но самое главное – надо оптимальным образом настроить операционную систему, чтобы улучшить быстродействие SSD и продлить его жизнь. Об этом сегодня и поговорим.
Для начала определимся с исходными данными: единственный SSD будет целиком и полностью отдан под нужды Windows 7. Почему именно «семерка»? Ну, во-первых, это последняя и, пожалуй, наиболее удачная за последние 10 с лишним лет версия «Окошек», а во-вторых, в ней придется делать меньше телодвижений, чтобы достичь желаемого результата. Конечно, никто не мешает поставить на твердотельный накопитель старую добрую Windows XP (именно такое сочетание мы и наблюдали на первых моделях ASUS Eee PC). Но с этой ОС придется повозиться.
Тут возникают проблемы: неправильное выравнивание разделов на SSD и неоптимальный для таких устройств хранения информации размер кластера файловой системы NTFS. Кроме того, XP не поддерживает команду TRIM, которая была введена в спецификации интерфейса ATA как раз для того, чтобы улучшить поддержку SSD. Вообще-то, существует сторонний софт, который позволяет организовать «эмуляцию» данной команды (в кавычках – потому, что на самом деле речь идет о функции, которая не является полным аналогом TRIM, хотя и делает примерно то же самое; как оно функционирует на практике, я не проверял).
Параметр, отвечающий за режим контроллера SATA, как правило, находится в разделе Integrated Peripherals в CMOS Setup
Такое положение дел обусловлено тем, что дисковая подсистема «Винды» оптимизировалась под обычные винчестеры, а у SSD совершенно иные принципы работы. Практическое руководство не предполагает глубоких экскурсов в теорию, поэтому очень советую ознакомиться со статьей ru.wikipedia.org/wiki/TRIM_(команда_SSD) – там достаточно подробно написано о том, почему так важна эта команда.
Какой бы у вас ни был накопитель, сначала его надо подключить физически (кстати, если вы уже решили приобрести такой девайс, но еще не успели это сделать, почитайте врезку «Про выбор SSD»). Тут все элементарно, так что ищите кабель SATA – и вперед. Тратить журнальную площадь на описание тривиальных действий не буду, напомню только, что на многих современных материнках есть контроллеры SATA 6 Gb/s (либо чипсетные, либо на отдельной микросхеме).
Именно к ним следует приконнектить накопитель, если он тоже знаком с данной ревизией интерфейса. И еще один момент: все доступные в рознице SSD выполнены в форм-факторе 2,5″. Если в корпусе ПК нет посадочных гнезд под такие устройства, надо заранее позаботиться о салазках, которые позволяют устанавливать «ноутбучные» диски в стандартный 3,5-дюймовый отсек. Иногда такие салазки идут в комплекте с самим SSD (конечно, в коробочных версиях).
Вид «Диспетчера устройств», когда драйверы контроллера SATA установлены правильно и режим AHCI включен
Теперь надо перевести контроллер, к которому подключен твердотельный накопитель, в режим AHCI. Только в этом случае будет действовать та самая команда TRIM, о которой говорилось выше. Режим совместимости (IDE / Legacy IDE / Native IDE, возможны другие варианты) для наших целей не подходит. Итак, заходим в CMOS Setup и выставляем соответствующий параметр (как в классических «биосах», так и в UEFI обычно он находится в разделе Integrated Peripherals, хотя может быть и в разделе Chipset Features; не нашли – читайте мануал к материнской плате).
Если вы подцепили SSD к контроллеру на отдельной плате, то алгоритм действий здесь аналогичный. Только у совсем бюджетных безымянных контроллеров (как правило, на чипах Silicon Image) нет возможности изменять параметры BIOS, но такое железо лучше не брать вообще, а если оно уже есть в наличии – следует немедленно и без раздумий подарить его врагу: пусть помучается (кровожадный смайл).
Перед установкой Windows 7 рекомендую прогуляться на сайт производителя материнки либо контроллера, загрузить свежие драйверы под «семерку» (обычно они существуют в виде двух дистрибутивов, для 32- и 64-разрядных версий ОС) и залить их на USB-флэшку. Подробно расписывать процесс инсталляции операционки смысла нет: главное, чтобы она «увидела» ваш SSD, после чего можно смело отдать все неразмеченное пространство под саму «ось».
«Семерка» должна при разбиении накопителя правильно выравнять разделы, отформатировать их под NTFS с размером кластера 4 Кбайт и включить поддержку команды TRIM.
Если же в списке обнаруженных устройств хранения нужный накопитель отсутствует, надо подсунуть программе установки только что скачанные «дрова». Случается, что в ходе инсталляции ОС на накопитель, подключенный и интеловскому чипсетному контроллеру, возникают ошибки. Если вы столкнулись с этим, решение ищите здесь: support.microsoft.com/kb/2466753. Замечу, кстати, что многие описываемые ниже операции требуют прав администратора и при включенной системе UAC нужно вводить пароль.
В свежей копии Windows первым делом следует проверить, действительно ли включен режим AHCI. К примеру, я сталкивался с тем, что после установки Windows 7 на устройства хранения, подключенные к контроллерам сторонних производителей (в частности, JMicron), система теряла «дрова», «скормленные» ей в ходе инсталляции.
При этом, что самое интересное, ОС грузилась, и накопители как будто вели себя нормально. Проблема выражалась лишь в том, что в «Диспетчере устройств» напротив девайса «Стандартный контроллер AHCI 1.0 Serial ATA» стояли знаки вопроса. С чем это связано, выяснить так и не удалось – да и не больно-то и хотелось, если честно, т. к. проблема решается банальной переустановкой драйверов в самой «Винде».
«Семерка» – если она правильно определила, что ее устанавливают на SSD, – должна при разбиении накопителя правильно выравнять разделы, отформатировать их под NTFS с размером кластера 4 Кбайт и включить поддержку команды TRIM. Как правило, проблем здесь не возникает, так что, если вы не относите себя к людям, которые стремятся все перепроверить, можете смело пропустить несколько абзацев и вернуться к чтению в том месте, где описывается послеустановочная настройка операционной системы.
Сильно упрощая и не вдаваясь в подробности, скажу, что смещение первого раздела должно быть равно 1 Мбайт, второго – 1 Мбайт + объем первого раздела и т. д. Инструкция на тему того, как выравнять разделы при помощи той же команды, находится здесь: support.microsoft.com/kb/929491 (пригодится в т. ч. тем, кто хочет подружить с Windows XP винчестеры с поддержкой Advanced Format, т. е. с физическим размером сектора 4 Кбайт; будьте внимательны – следование рекомендациям, описанным в статье поддержки Microsoft, уничтожит всю информацию на диске). Еще про выравнивание: habrahabr.ru/company/paragon/blog/97436.
Размер кластера файловой системы узнается при помощи консольной команды fsutil fsinfo ntfsinfo C: (системному разделу «семерка» всегда назначает букву C:, изменить это можно, хотя и не рекомендуется – см. support.microsoft.com/kb/223188). А для проверки того, включена ли поддержка TRIM, используйте команду fsutil behavior query DisableDeleteNotify. Если она возвращает значение 0, то все в порядке, если 1 – то TRIM не активирована.
Добавлю также, что есть ряд инструментов сторонних разработчиков, которые помогут избежать лишних усилий. К примеру, утилита AS SSD Benchmark (alex-is.de), которую я совсем недавно описывал в «Маленьких программах», в своем окне показывает, задействован ли режим AHCI и правильно ли выравнены разделы. Другая утилита, SSD Life Free (ssd-life.ru), позволит быстро определить, как обстоят дела с поддержкой TRIM. Обе софтины бесплатные, и всем владельцам SSD я настоятельно рекомендую пополнить ими свой арсенал ПО для обслуживания системы.
Итак, подготовительный этап завершен. Теперь нам нужно избавиться от всех «виндовых» служб и сервисов, которые создавались для оптимизации работы ОС с обычными жесткими дисками и которые бесполезны или даже вредны для SSD. Сначала поговорим о кэшировании записи. Нет сомнений, что в случае с обычным HDD эта технология позволяет улучшить быстродействие дисковой подсистемы. Применительно к твердотельным накопителям единого мнения нет. Официальных рекомендаций от Microsoft или производителей SSD я не нашел (если они существуют, то большая просьба к читателям поделиться ссылками), народ же на тематических форумах советует разное.
Проведя серию экспресс-тестов, я выяснил, что каким-то образом этот параметр влияет на скорость записи, но при этом отсутствует повторяемость результатов, поэтому конкретных цифр не привожу. В Сети встречаются сообщения, что отключение кэширования в некоторых случаях позволяет избавиться от «синих экранов смерти» (справедливости ради скажу, что мне с этим столкнуться не пришлось). В качестве другого решения данной проблемы предлагается смена прошивки накопителя.
Но если вы не готовы к таким радикальным мерам или в ваш SSD уже залита самая свежая версия «фирмвари», попробуйте кэширование и в самом деле отключить – вдруг поможет? Делается это так: в «Диспетчере устройств» нужно выбрать в разделе «Дисковые устройства» нужный накопитель, кликнуть по пункту «Свойства» контекстного меню и на вкладке «Политика» включить опцию «Быстрое удаление». После этого придется перезагрузить ПК.
С другими кэширующими сервисами – Prefetch и Superfetch – разбираться не придется: по идее, Windows 7 сама должна отключить их при установке на SSD. Ограничусь лишь упоминанием об этом, поскольку найти в интернете инструкции, в том числе на русском, на тему того, как сделать это вручную, не составит труда.
При правильном подходе Windows 7 с типичным набором домашнего софта легко умещается на 32-гигабайтном твердотельнике. Но покупать такие девайсы не рекомендуется.
А вот автоматическую индексацию файлов в разделе, размещенном на SSD, придется останавливать самостоятельно. Тут все просто: выбираем свойства нужного логического диска и снимаем галку напротив пункта с заковыристым названием «Разрешить индексирование содержимого файлов на этом диске в дополнение к свойствам файла». Откроется новое диалоговое окно, в котором нам предложат произвести изменения только для корневой папки или для всех вложенных директорий. Выбираем второй вариант, нажимаем OK.
Про виртуальную память. Если в машине установлено 8 Гбайт RAM или больше, можете смело ее отключать – конечно, если вы не используете софт, способный отожрать всю доступную оперативку. Когда речь идет об обычном домашнем компьютере, который используется для всего понемножку (интернет, редактирование текстов, просмотр фильмов, игры), восьми гигов хватает за глаза, и лично я, например, ни разу не столкнулся с ситуацией, когда объем выделенной памяти приближался к этому значению.
Режим гибернации, при котором в корне системного раздела создается файл Hiberfil.sys, равный по размеру объему установленной в ПК оперативки, лично я всегда отключаю и на десктопах, и на ноутах. В случае обычных винчестеров о том, насколько правильным является такое решение, можно спорить. Но когда Windows 7 установлена на SSD, эта технология вообще теряет всякий смысл, т. к. загрузка ОС «с нуля» занимает совсем немного времени (например, мой машине требуется на это не больше 20 с).
Поэтому просто набираем в консоли powercfg -h off и жмем Enter – это избавит нас и от самого режима, и от вышеуказанного файла, который, кстати, нельзя перенести на другой раздел (а свободное место на SSD еще ой как пригодится). Для особо одаренных редмондская корпорация выпустила патчик Microsoft Fix it 50466, который отключает гибернацию, не требуя ручного ввода команд. Ищите его тут: support.microsoft.com/kb/920730.
Восстановление системы – спорная функция (кто сталкивался с хитрыми зловредами, тот поймет, о чем я), которая помимо всего прочего поглощает свободное место на разделе со страшной скоростью. Так что из соображений экономии свободного пространства на SSD отказываемся и от нее. Для этого снова идем в «Дополнительные параметры системы», на вкладке «Защита системы» выбираем в списке диск C:, жмем кнопку «Настроить» и задействуем пункт «Отключить защиту системы».
Осталось разобраться с дефрагментацией, которую Windows начиная с версии Vista производит по расписанию в фоновом режиме во всех разделах (таковы умолчальные настройки ОС). Для твердотельных накопителей оптимизация ФС несет больше вреда, чем пользы: таких проблем со временем доступа, как у обычных жестких дисков, у них нет, а дополнительные операции записи только уменьшают срок службы SSD. Я предлагаю радикальное решение: вообще снять это задание. С обслуживанием обычных винчестеров легко справятся хорошие бесплатные дефрагментаторы со встроенным планировщиком (к примеру, Smart Defrag 2, www.iobit.com/
Иногда еще советуют отключить для логических дисков на SSD журналирование NTFS и запись атрибута Last Access Time Stamp (время последнего доступа). Первое я бы, пожалуй, делать не стал, а вот второе – можно. Правда, тогда вы уже не сможете определить, когда какое-либо приложение обращалось к тому или иному файлу либо папке, но получите взамен некоторое улучшение быстродействия всей дисковой подсистемы и снижение нагрузки на SSD. Так что смело вводите в консоли команду fsutil behavior set disablelastaccess 1 – и дело в шляпе (правда, потребуется перезагрузка).
Теперь поговорим о свободном пространстве. « Забивать» под завязку разделы на SSD крайне не рекомендуется: это не только снижает скорость обмена данными, но и, в силу специфики твердотельных накопителей, приводит к ускоренному износу девайса и, как следствие, снижению срока его службы. Есть эмпирическое правило: надо оставлять на таких разделах порядка 15% свободного места от всего объема. То есть если системный том на SSD у вас – 60 Гбайт, то надо, чтобы около 10 Гбайт были ничем не заняты. К сожалению, обоснований этой конкретной цифры (15%) я найти не смог, но именно такая рекомендация чаще всего встречается на просторах Сети.
Что здесь можно сделать? Ну, например, перенести папку «Мои документы» на другой логический диск, отказаться от хранения в системном разделе пользовательских файлов, устанавливать требовательное к гигабайтам ПО (игры) на другие диски, отключить кэш у браузеров (в случае с Chrome это сделать не так-то просто, но все-таки можно: почитайте заметку kompkimi.ru/?p=19579 – перевод оставляет желать лучшего, но это наиболее толковая инструкция на русском). А вот сжатие файлов и папок средствами NTFS на твердотельных накопителях лучше не использовать, так как это увеличивает количество циклов записи со всеми вытекающими последствиями.
Какого-то специального обслуживания во время эксплуатации устройства хранения на базе памяти типа NAND не требуют, но время от времени имеет смысл проверять их самочувствие. Все современные SSD поддерживают технологию S. M. A. R. T., которая позволяет оценить техническое состояние накопителя. Для просмотра соответствующих атрибутов рекомендую бесплатную утилиту CrystalDiskInfo (crystalmark.info). А предсказывать оставшийся срок службы таких девайсов умеет упомянутая выше программа SSD Life Free.
Как всегда, на заключительную часть статьи места почти не осталось. Так что скажу лишь одно: не пренебрегайте приведенными выше рекомендациями, и благодарный SSD прослужит вам верой и правдой не один год (смайл). U P
Про выбор SSD
Цены на обычные HDD так и не вернулись к «допотопному» состоянию, хотя после наводнения в Таиланде прошло уже полгода (на момент написания статьи). А вот SSD продолжают дешеветь, так что время для их приобретения сейчас удачное. В московской рознице наиболее широко представлены модели объемом 32 / 64 / 128 / 256 Гбайт (встречаются и промежуточные значения – к примеру, 50 Гбайт).
При правильном подходе «семерка» вместе с типичным набором домашнего софта (за исключением игр с «тяжелой» графикой) легко умещается на 32-гигабайтном SSD. Но покупать такие девайсы не советую: они уже начинают морально устаревать, а показатели быстродействия у них несколько ниже по сравнению с более емкими моделями.
С другой стороны, SSD от 240 Гбайт стоят уже вполне серьезных денег. Поэтому если накопитель нужен только под систему, то наиболее оптимальным вариантом будет девайс объемом от 64 до 128 Гбайт. Выбор конкретной модели оставляю за читателями. Отмечу лишь, что имеет смысл ориентироваться на твердотельники с интерфейсом SATA 6 Gb/s.
Прежде чем идти в ближайший магазин, советую также поискать отзывы в интернете о модели, которую вы собрались приобрести: довольно часто еще встречаются проблемы, вызванные «кривыми» прошивками. Также имеет место быть банальная несовместимость материнок и SSD на уровне железа.
Какой размер кластера предпочтителен
Обновлено: 07.09.2020, автор –
Илья
Илья – главный редактор сайта softdroid.net. Является автором нескольких сотен руководств и статей по настройке Android. Около 15 лет занимается ремонтом техники и решением технических проблем iOS и Android. Имел дело практически со всеми более-менее популярными марками мобильных смартфонов и планшетов Samsung, HTC, Xiaomi и др. Для тестирования используется iPhone 12 и Samsung Galaxy S21 с последней версией прошивки.
Информация об авторе
Я купил жесткий диск, размер 1 Тб, на нем размещен 1 NTFS раздел. Я собираюсь хранить все данные на нем. При форматировании требуется указать размер кластера. Размеры варьируются от 512 байт до 64 Кб. Какую опцию использовать при форматировании, или можно не менять стандартный размер кластера?
Как узнать размер кластера на диске
Инструкция актуальна для Windows любой версии, включая Windows 10.
где C – название диска, для которого нужно получить данные.
Илья – главный редактор сайта softdroid.net. Является автором нескольких сотен руководств и статей по настройке Android. Около 15 лет занимается ремонтом техники и решением технических проблем iOS и Android. Имел дело практически со всеми более-менее популярными марками мобильных смартфонов и планшетов Samsung, HTC, Xiaomi и др. Для тестирования используется iPhone 12 и Samsung Galaxy S21 с последней версией прошивки.
Смотреть на Youtube