Кластер диска это что
Что такое размер кластера и в чём собственно суть?
Здравствуйте мои дорогие читатели, пожелавшие освоить азы компьютерной грамотности. В этой небольшой статье я расскажу вам, что такое размер кластера. Безусловно, поговорим и о нем самом. Но именно нюансы, связанные с вместимостью данного объекта дадут нам более полное понимание и других процессов, в которых он активно участвует.
Зачем нужен кластер
Начнем с того, что в нашем случае понятие кластер применяется исключительно к носителям цифровой информации, используемых в компьютерах. Это могут быть жесткие диски HDD или SSD, а так же флеш накопители USB или SD карты. Чтобы программные команды по считыванию данных, передаваемые процессору и впоследствии памяти, были максимально корректными и понятными, при их выполнении указывается точное место, где эти файлы расположены.
Чтобы каждый раз не придумывать новое описание для местоположения информации, проще размещать ее в нескольких специально выделенных ячейках, каждая из которых уже имеет свой адрес. Визуально представить их гораздо проще, когда мы взглянем на физические диски винчестера, которые, по сути, размечаются на несколько кольцевых секторов. При этом существенно упрощается и алгоритм механического перемещения считывающей головки в строго фиксированные позиции.
Вот такая ячейка со строго определенным адресом называется кластером. А теперь мы поговорим о его размере. Поскольку он используется для хранения информации, то вполне логично, что и здесь используется соответствующая единица измерения – байт. Соответственно размер кластера – это его вместимость, или объем.
Как определяется размер кластера
Перед тем как с чистого листа начать работу с жестким диском или флешкой необходимо произвести форматирование. Если вы считаете что это всего лишь полная очистка с удалением содержимого, то ошибаетесь.
Такая процедура в первую очередь связана с разметкой памяти и разделением ее на кластеры для конкретной файловой системы. Это так же осуществляется не произвольно. Мы говорили о секторах на диске, так вот ранее выпускаемых моделях размер одного составлял 512 байт и их в одном кластере может быть несколько (число, кратное степени 2). Например, система FAT 32 позволяет отдавать под кластер до 64 секторов, что соответствует 32Мб. Но на флешку с таким форматированием вы не запишите файл объемом более 4Гб.
Сейчас активно используются более совершенные файловые системы NTFS или exFAT. Их возможности позволяют работать с объемными файлами и хранилищами информации.
На современных дисках емкостью в несколько терабайт используется новая разметка секторов Advanced Format, в которых 1 сектор занимает уже 4Кб. Соответственно и размер кластера будет кратен этой величине.
Такой способ распределения секторов позволяет существенно увеличивать емкость жестких дисков. И соответственно снизить условную себестоимость 1 Тб памяти.
Алгоритм использования кластеров
Помимо вышеописанной технологии на эффективность использования места для хранения информации влияет и сам размер кластера. Имеете в виду, что в один кластер нельзя поместить содержимое разных файлов. Ведь это вызовет путаницу при их считывании. Поэтому выполняется такой алгоритм записи:
При многократном записывании-стирании информации последнее обстоятельство приводит к тому, что все файлы будут разбросаны по отдельно расположенным кластерам. И это будет существенно тормозить работу компьютера. Для упорядочения данных на носителе производится его дефрагментация. И это еще один процесс, который прямо связан с кластерами и косвенно, с их размером.
Теперь, дорогие мои читатели я считаю свою миссию выполненной. Вы узнали, что такое размер кластера, как определяется данный параметр, что влияет на него и на какие процессы влияет он. Поэтому, выбирая параметры кластеризации при форматировании, стоит учитывать многие факторы.
Как это сделать я расскажу в другой статье. А в этой я буду прощаться с вами.
Для чего нужны кластеры
Рассмотрим пример, который показывает как записывается информация на жесткий диск с учетом кластеров.
И так у нас есть отформатированный диск с размером кластера 2 килобайта. На рис.2 такой диск представлен как синяя полоса с последовательными кластерами 1,2,3 и т.д.
Теперь запишем на диск например текстовый файл в котором будет всего один символ. Один символ будет логично у нас занимать один байт (или 8 бит, так как байты состоят из битов, а биты это единички или нолики). Но поскольку у нас размер кластера 2 килобайта то на диске такой текстовый файл займет 2 килобайта. 2 килобайта это у нас 2048*8 ячеек памяти, 1 байт (8 бит) с двух килобайт будет занято содержимым текстового файла, а 2047 байт свободные (16376 бит). Логика работы файловой системы такова что если хотя бы один байт из файла записывается в определенный кластер, то весь этот кластер уже отдается этому файлу.
Зачем нужно кластеры, или как ускорить работу файловой системы
При форматировании диска и флешки можно задать практически любой размер кластера. Написать эту статью меня побудила эта статья о размере кластера на флешке.
Лично я на жестком диске компютера использую размер кластера в 4 килобайта, а на флешке на которую я записываю фильмы я использую размер кластера 32 килобайта. А на флешке на которой у меня находятся текстовые файлы по несколько килобайт я использовал размер кластера 2 килобайта.
Кстати если бы я на флешке где у меня 40000 текстовых файлов выставил размер кластера в 4 киобайты ( а средний размер одного файла 1-3 килобайта ), то у меня бы 10-15% пропали, так как часть многих кластеров была бы частично свободна.
Что такое размер кластера жёсткого диска, и как его изменить без форматирования раздела
Что средства Windows, что сторонние программы для распределения места на диске и форматирования разделов по умолчанию настроены так, чтобы за нас оптимально решать вопрос, какого размера должен быть кластер выделенной части дискового пространства. Что такое кластер, что такое его размер, какой размер лучше выбрать в той или иной ситуации, как изменить размер кластера, в том числе без потери данных на разделе диска – во всех этих вопросах попробуем разобраться ниже.
1. Что такое кластер дискового пространства
Размер кластера, отличный от предлагаемого по умолчанию, мы можем выбрать при форматировании раздела средствами Windows.
Windows 7 и 8.1 позволяют установить размер кластера максимум 64 Кб. В среде же Windows 10 можно выбрать больший размер – от 128 до 2018 Кб.
Указываем размер тома.
И на этапе форматирования тома выбираем размер кластера.
2. Насколько значителен прирост производительности при большем размере кластера
Рассчитывать на какой-то весомый прирост производительности HDD даже при максимально возможном размере кластера не стоит. Сам по себе механизм работы HDD имеет массу условностей, и гораздо больше толку в этом плане будет от регулярной процедуры дефрагментации. Прирост в скорости работы с данными будет исчисляться секундами, а то и вовсе миллисекундами. Тем не менее и за них, возможно, стоит побороться при формировании разделов для хранения файлов с весом, исчисляемым преимущественно в мегабайтах или вовсе в гигабайтах.
3. Какой размер кластера для каких целей лучше
А вот с несистемными разделами можно поэкспериментировать. Но прежде необходимо оценить текущую ситуацию и узнать, какой размер кластера у раздела сейчас. Чтобы потом сделать выводы о приросте производительности.
4. Как узнать размер кластера
Существующий ныне размер кластера на нужном разделе диска отображают сторонние программы для работы с дисковым пространством. Но на скорую руку можно обойтись и без них, для этого нам понадобится всего лишь запущенная с правами админа командная строка.
В неё вводим команду по типу:
fsutil fsinfo ntfsinfo C:
Где вместо C в конце подставляем букву нужного раздела. И смотрим графу «Байт на кластер».
5. Как изменить размер кластера
Как упоминалось в первом пункте статьи, для изменения размера кластера необходимо либо отформатировать раздел, либо удалить его и создать заново. Хоть средствами Windows, хоть сторонним софтом для работы с дисками от Acronis, AOME, Paragon и т.п. Если на разделе имеются данные, их можно временно перенести на другой раздел, другое устройство информации или в облако на крайний случай. И это будет самый правильный вариант.
5.1. MiniTool Partition Wizard
В любой из коммерческих редакций MiniTool Partition Wizard можем изменить размер кластера без форматирования и пересоздания раздела, с сохранностью данных. Кликаем в окне программы нужный раздел, выбираем функцию изменения кластера.
Смотрим, какой у нас текущий размер. И в выпадающем списке выбираем новый. Затем жмём «Да».
Штатные средства Windows при задании размера кластера предусматривают выбор их показателей в байтах, килобайтах и в случае с Win10 в мегабайтах. Сторонние программы могут предусматривать выбор показателей в иной метрике – в секторах на кластер. Это число в степени двойки. Как ориентироваться? Просто делим на 2. Если хотим выбрать размер кластера, скажем, 64 Мб, указываем число 128. Если 32 Кб, выбираем число 64. Если 16 Кб – 32. И так далее по этому же принципу.
В главном окне MiniTool Partition Wizard применяем операцию и ожидаем её завершения.
При оперировании системного раздела С или несистемного, но такового, к которому обращаются фоновые системные процессы, программа попросит перезагрузиться. И будет проводить операцию в предзагрузочном режиме без активных системных процессов.
5.2. Acronis Disk Director
Платный Acronis Disk Director, мастодонт на рынке ПО для оперирования дисковым пространством, также предусматривает возможность изменения размера кластера без потери данных. В окне программы выбираем нужный раздел, кликаем соответствующую операцию.
Смотрим, какой сейчас у раздела размер кластера. И из выпадающего перечня выбираем новый.
И, опять же, если оперируемый раздел будет занят обращениями к нему фоновых системных процессов, потребуется перезагрузка и работа программы в предзагрузочном режиме.
Кластер жестких дисков: что это такое и как изменить его размер
Что такое кластер жестких дисков
Для начала скажем вам, что когда мы говорим о размер кластер жесткого диска, мы имеем в виду размер блока распределения. Что ж, чтобы мы поняли, что это такое, мы говорим о минимальном объеме, в котором файл может быть сохранен на этом жестком диске. Вы должны знать, что соответствующие файловые системы организуют диск в соответствии с размером кластера, который мы назначаем.
Это означает, что если размер файла не соответствует кратному размеру кластера, необходимо использовать дополнительное дисковое пространство. Таким образом, каждый кластер имеет определенный размер, который мы можем указать, если захотим. При этом файл, который вы сохраняете на диск, может быть больше или меньше. Но если он больше, то следует использовать дополнительный размер до следующего кратного размера выделенного кластера.
Преимущества и недостатки модификации кластера
Как изменить размер единицы размещения
Стоит отметить, что Windows 10 файловые системы организуют жесткий диск в зависимости от размера кластера, о котором идет речь. Также известный как размер единицы распределения, это параметр, который мы можем изменить. В том случае, если мы не указали размер кластера при форматировании раздела или диска, система выбирает значения по умолчанию.
Они основаны на размере самого раздела, поэтому это одна из причин, по которой нам иногда нужно самостоятельно изменять размер кластера. Это именно то, что мы собираемся вам показать дальше.
Измените размер из проводника
На этом этапе мы скажем вам, что 512-байтовый кластер является старым стандартом, а кластер 4 КБ является наиболее распространенным сегодня. С другой стороны, размер кластера 64 КБ предназначен для хранения больших файлов, таких как игры, 3D-фильмы, HD-фотографии и т. Д. Как мы упоминали ранее, у нас есть возможность изменить размер кластера в соответствии с размером файлов для лучшая производительность.
Мы можем изменить размер жесткого диска в Windows 10 двумя быстрыми и простыми способами. В первую очередь мы можем сделать это из известных Windows Проводник. Мы можем получить доступ к этому элементу напрямую через комбинацию клавиш Win + E. Таким образом, когда на экране появляется вышеупомянутый проводник, мы делаем следующее.
Сначала мы щелкаем правой кнопкой мыши раздел или диск, на котором мы хотим изменить размер кластера. в контекстное меню что появляется, мы выбираем опцию Format.
В новом окне, которое появится на экране, нажимаем на Размер кластера раздел, который соответствует размеру кластера. В появившемся списке мы сможем выбрать размер кластера, который нам нужен в данном конкретном случае. Оттуда мы сможем отформатировать выбранный блок, чтобы изменения вступили в силу. Для этого просто нажмите кнопку «Пуск», оставив отметку «Быстрое форматирование».
После завершения форматирования диска размер кластера будет изменен на новое значение.
Изменить размер из CMD
Как мы упоминали ранее, когда дело доходит до изменения этого значения, о котором мы говорим, у нас есть две возможности. Первый, как мы видели, выполняется из проводника Windows, а теперь мы будем использовать CMD или окно командной строки. В частности, мы собираемся использовать команду под названием DiskPart в Windows 10. Для всего этого, что мы комментируем, мы пишем CMD в поле поиска операционной системы и тем самым открываем окно в командной строке. Конечно, мы рекомендуем запускать это с правами администратора, щелкнув правой кнопкой мыши появившуюся запись.
Оттуда в окно командной строки что мы видим, набираем следующую команду для запуска утилиты DiskPart.
Как только это будет сделано, мы набираем следующее команды один за другим и нажимайте Enter после каждой строки:
list disk select disk VALOR[code]
Здесь мы заменяем слово value числом, которое появляется в списке дискового накопителя, с которого мы хотим изменить размер кластера.
[код] раздел списка select partition VALOR
Здесь мы снова меняем значение на число в листинге для раздела, для которого мы хотим изменить размер кластера.
format fs=ntfs unit=
В заключение нам просто нужно изменить размер слова на фактический размер кластера, который мы хотим здесь использовать.
Какое будущее в новом секторе и какая же структура жесткого диска?
Здравствуйте уважаемые читатели, недавно я писал статью про файловые системы, новые и старые, а так же помог выбрать подходящую для вас. Но осталось много непонятных понятий, для полного понятия статьи такие как сектор, кластер, вообще структура жесткого диска и в этой статье я постараюсь вам разъяснить что это такое. А так же о новом секторе большего объема, дает ли он производительность или же опять провал изобретения? Даже если вы знаете это все, не поленитесь прочтите вдруг узнаете что-то новое и вообще оцените мой труд 🙂
Какая же структура жесткого диска
Структура жесткого диска на внешний взгляд достаточна проста, только углубившись можно столкнутся с какими-нибудь трудностями. Но не пугайте начнем с самого начала.
Жесткий диск как и другие магнитные накопители хранят память в дорожкообразной структуре. Следовательно магнитный диск разбит на кольца разного диаметра начиная с внешнего края. Кольца называемые дорожками состоят из кластеров и секторов. Количество дорожек и секторов определяется форматов диска. А формат диска задается при его изготовлении, так что этот параметр изменить нельзя т.е. если размер сектора при изготовлении 512 байт, то с этим ничего уже не поделать. Дорожка разбивается на равные секторы которые обычно занимают 512 байт (о новых чуть ниже). Как раз процесс разбития диска на секторы, называется форматированием. И уже в кластерах хранится информация.
Сектор — это минимальная единица хранения информации на дисковых носителях. Стандартный размер кластера обычно был 512 байт, но сейчас уже существует новый размер в 4 кб, который тоже имеет ряд интересных своих свойств, о которых мы поговорим чуть ниже.
В секторе записывается его заголовок (prefix portion), где хранится начало и конец сектора, а в конце — заключение (suffix portion), в котором содержится контрольная сумма (checksum), нужная для проверки целостности данных. При форматировании в секторе записывается их номера и служебная информация позволяющая определить начало и конец сектора. А так же то что помогает определить форматированную или не отформатированную область диска. По этому из-за служебной информации емкость диска после форматирования немного меньше. На самом деле хоть и говорят что размер сектора 512 байт, но это только объем информации, а сам размер его составляет 571 байт.
К ластер — это единица хранения данных на диске в файловой системе объединенная в один или несколько секторов. Например если диск имеет сектор размером в 512 байт, то кластер размером в 512 байт содержит один сектор. А если кластер имеет размер 2 КБ, то он имеет четыре сектора. Размер кластера зависит от определенных условий, о который я уже писал здесь.
Размер кластера узнать очень просто, для этого достаточно создать текстовый файл и напишите в нем любое слово или даже поставьте одну букву или цифру сохраните и выберите свойство этого файла. В пункте размер на диске будет ваш размер кластера. Главное чтобы файл весил менее 512 байт. Она буква обычно весит 1 байт.
Вся информация хранится в системном хранилище и хранилище данных.
Системная область диска состоит из
Физическая структура жестких дисков
Магнитный жесткий диск состоит из нескольких магнитных дисков и каждый диск разбит на большое количество дорожек с каждой стороны. Основной оценкой жесткого диска является его поверхностная плотность записи определяется по формуле Мбит/дюйм2 и Гбит/дюйм2. В настоящее время плотность дисков достигает 740 Гбит/дюйм2. Специалисты IHS предполагают к 2016 году достичь плотности 1800 Гбит на 1 кв. дюйм!
Для достижения более большей поверхностной плотности необходимо чтобы расстояние между головкой и диском было минимальное.
Диск покрыт тонким слоем вещества независимо от его материала, которое не дает размагничиваться от воздействия внешнего магнитного поля.
Существует два типа слоя:
1. оксидный
2. тонкопленочный.
Оксидный слой образуется в результате разбрызгивания оксида железа в полимерном растворе. Ну если это не интересно, процесс образования можно пропустить 🙂 А кому интересно продолжим. Получается химическая смесь которая растекается от центра к внешнему краю жесткого диска. Потом диск полируется, затем наносится следующий чистого полимера слой и потом окончательно шлифуется. Чтобы добиться большего объема жесткого диска необходимо чтобы слой был более гладким и тонким. По этому сейчас используют следующий способ.
Тонкопленочный слой более тонкий, прочный и качество намного выше. Благодаря этому способу удалось уменьшить зазор между дисками и следовательно достичь больших объемов.
Этот способ получают путем электролиза. Это тоже самое как при шлифовки хромированной детали. Подложку жесткого диска погружают в ванну с химическим раствором в следствии чего она покрывается несколькими слоями металлической пленки размером в 3 микродюйма. Сначала в камере химические вещества преобразуются в газообразное состояние, а потом накладываются на подложку. Сначала на алюминиевый диск наносится слой фосфорита никеля, а потом магнитный кобальтовый сплав. Этот способ дает наименьшую величину между головкой и поверхностью дисков всего 0,025 мкм, а раньше 0,076 мкм.
Привод диска
И самый главной деталью в жестком диске является привод головки. Они бывают:
1. C шаговым двигателем
2. C подвижной катушкой.
О них я рассказывать не буду, если интересно можете прочитать здесь, но скажу что с шаговым двигателем приводы самые надежные.
Новый размер сектора в 4 кб, к чему готовится?
Вот мы и подошли к самой интересной теме сегодняшнего дня. Как вы уже поняли что такое сектор, это минимальная единица для хранения информации, но т.к. для настоящего времени 512 байт стало совсем мало, новые технологии продвинули размер в 4 кб. Создатели нового сектора его IDEMA (Международная ассоциация производителей жестких дисков) дали имя Advanced Format (новый формат).
Теперь давайте разберем конкретные причины перехода и какие трудности могут возникнуть с новым сектором (плюсы и минусы его).
Главная причиной его перехода возникла из-за больших емкостей жесткого диска, для таких объемов размер в 512 байт становится ограничением в создании больших объемов и эффективности исправления ошибок.
Малые сектора занимают меньшую площадь жесткого диска, что создает повышение плотности диска. Из-за этого возникают проблемы в исправлении ошибок и в следствии изнашивается поверхность диска.
В секторах в 512 байт, максимальный объем исправления ошибок составляет 50 байт. Возникают трудности в исправлении и чтобы более эффективно происходил процесс исправления появился новый объем 4 кб.
Благодаря новому объему достигается большая плотность жесткого диска, что должно дать увеличение объемов жестких дисков.
Надежность в исправлении ошибок благодаря тому, что код исправления ошибок увеличен до 100 байт (в отличии от старого 50 байт) и надежность возросла до 97 %.
Новый формат достиг уменьшение ширины дорожки до 70-80 нм, понизить себестоимость и следовательно снизить стоимость для покупателя. Повысился объем области хранения данных диска, улучшилась производительность (снизить время чтения/записи и доступа, снизился шум, нагрев, механический износ).
Какие трудности нас могут ожидать?
Трудность может ожидать в неподготовленности программного обеспечения, в следствии чего новый сектор может не улучшить характеристики, а наоборот ухудшить! Advanced Format поддерживается начиная с Microsoft Vista с последними обновлениями и более поздними версиями Windows, а также последними выпусками Linux и Mac OS X.
А происходит это из-за того, что программные кластеры не соответствуют друг другу (происходит сдвиг), а так же это касается физических секторов на диске, в следствии чего один кластер перекрывает два сектора, в следствии удваевается число операций чтений/записи, что в конечном случае приводит не только к замедлению работы, но и к большому износу жесткого диска.
Для решения этой ситуации компания Western Digital придумала специальную утилиту WD Align System Utility, благодаря которой производится сдвиг содержимого диска на 1 сектор. А так же специальная, технология Seagate SmartAlign, в дисках Seagate, позволяет использовать технологию нового сектора без специальной утилиты. Western Digital также позволяет сместить блоки переключателем на диске, но возможно проблем с количеством свободных блоков.
Можно так же применять специальные утилиты производителе например одна из них: Paragon Alignment Tool, которые позволяют смещать блоки и не давать падать быстродействию, а наоборот повышать.
Вывод здесь один, наши современные технологии идут все вперед и вперед, новый размер сектора действительно способен повысить быстродействие жесткого диска и системы в целом, но для достижения производительности необходимо внимательно подходить к этой технологии. Перед тем как её применять убедитесь в своем программном обеспечении о наличии поддержки нового формата, чтобы у вас не было трудностей в работе и чтобы Advanced Format принес вам только радость и комфорт! 🙂