Что такое advanced format в жестком диске. Поддержка Advanced Format — оптимальная работа с дисками высокой емкости

Жесткие диски

Переход к жестким дискам с секторами размером 4 КБ (Advanced Format)

Преимущества и возможные риски при переходе от секторов размером 512 байт к секторам размером 4096 байт

Обзор

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

Примерно с 2010 года производители жестких дисков начали переход от традиционного размера сектора (512 байт) к новому, более эффективному размеру 4096 байт. Его обычно называют размером 4 КБ, а теперь он получил название Advanced Format (расширенный формат), присвоенное Международной ассоциацией производителей жестких дисков IDEMA.

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

Вместо предисловия

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

Такой сектор содержит раздел интервала, раздел синхронизации, раздел метки адреса, область данных и область кода обнаружения и исправления ошибок (рис. 1).

Рис. 1. Расположение традиционных секторов на носителе жесткого диска

Сектор диска имеет следующую структуру

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

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

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

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


Рис. 2. Дефекты носителя и плотность записи

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

Переход к секторам размером 4 КБ (расширенный формат)

В индустрии хранения данных уже несколько лет ведутся совместные работы над переходом к секторам большего размера. Компания Seagate вместе с партнерами проводит масштабные работы в этом направлении с 2005 года (рис. 3). В декабре 2009 года в результате совместных усилий IDEMA был создан и утвержден новый формат Advanced Format. Это название стало официальным для стандарта секторов размером 4 КБ. Кроме того, все производители жестких дисков договорились начать поставки новых моделей накопителей этого формата для настольных и переносных ПК к январю 2011 года. Однако накопители расширенного формата появились на рынке даже раньше. Компания Seagate первой начала поставлять такие накопители производителям вычислительной техники и включать их в свои продукты.


Рис. 3. Основные вехи разработки стандарта Advanced Format

Перспективные преимущества секторов размером 4 КБ

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

Повышение эффективности формата за счет сокращения пространства, занимаемого кодом исправления ошибок

На рис. 4 показана структура традиционного сектора размером 512 байт, из которой видно, что для каждого 512-байтного сектора на диск дополнительно записываются 50 байт, содержащие код исправления ошибок, и еще 15 байт с интервалом, кодом синхронизации и меткой адреса. В результате эффективность секторного 1 формата составляет примерно 88% (512/(512 65)).


Рис. 4. Структура традиционного сектора размером 512 байт

В новом стандарте Advanced Format размер сектора составляет 4 КБ, то есть восемь традиционных секторов размером 512 байт каждый объединяются в один сектор размером 4 КБ (рис. 5).


Рис. 5. Новый формат: структура сектора размером 4 КБ

В новом формате под интервал, код синхронизации и метку адреса отводится столько же места, сколько и раньше, а код исправления ошибок увеличен до 100 байт. В результате эффективность секторного 1 формата увеличивается до 97% (4096/(4096 115)), то есть почти на 10%.

Со временем такое повышение эффективности формата окупится и поможет добиться большей емкости и повышения целостности данных.

Надежность и исправление ошибок

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


Рис. 6. Величина зазора между головкой и жестким диском в масштабе

В секторе размером 4 КБ нового формата Advanced Format размеры блока ECC увеличены почти вдвое 2 , с 50 до 100 байт, что обеспечило давно ожидаемое повышение эффективности исправления ошибок и устойчивости к мелким частицам и дефектам поверхности.

Таким образом, совместный выигрыш от возросшей эффективности нового формата и повышения надежности исправления ошибок делает переход на сектора размером 4 КБ вполне оправданным. Главная задача производителей жестких дисков — правильно организовать этот переход, чтобы в перспективе достичь наибольшей отдачи с минимальными побочными эффектами.

Последствия перехода на сектора размером 4 КБ

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

Эмуляция секторов размером 512 байт

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

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

Процессы чтения и записи при эмуляции

Процесс чтения данных из секторов размером 4 КБ в режиме эмуляции секторов размером 512 байт оказывается достаточно простым, как это видно на рис. 7.


Рис. 7. Возможная последовательность чтения данных в режиме эмуляции секторов размером 512 байт

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

Процесс записи может оказаться несколько сложнее, особенно когда данные, которые компьютер пытается записать на диск, являются подмножеством физического сектора размером 4 КБ. В этом случае жесткий диск сначала вынужден считать нужный сектор размером 4 КБ целиком, объединить считанные данные с новыми и затем записать весь сектор размером 4 КБ (рис. 8).


Рис. 8. Возможная последовательность записи данных в режиме эмуляции секторов размером 512 байт

Жесткому диску приходится выполнять дополнительные механические действия — чтение сектора размером 4 КБ, изменение его содержимого и запись данных. Этот процесс называется циклом «чтение-изменение-запись» и является нежелательным из-за негативного влияния на производительность диска. Для того чтобы переход на сектора размером 4 КБ прошел безболезненно и с наименьшим количеством затруднений, важнее всего снизить до минимума вероятность и частоту возникновения циклов «чтение-изменение-запись».

Предотвращение циклов «чтение-изменение-запись»

  1. Запросы на запись не выровнены по границам секторов из-за несоответствия логической структуры раздела диска его физической структуре
  2. Запросы на запись с объемом данных меньше 4 КБ.

Соответствие и несоответствие логической и физической структуры разделов

До текущего момента мы не обсуждали, как согласуется положение сектора на носителе между компьютером и жестким диском. Пора поговорить о логических адресах блоков (Logical Block Address, LBA).

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

Если логический адрес блока 0 соответствует первому виртуальному блоку размером 512 байт в физическом секторе размером 4 КБ, такое состояние сопоставления физической и логической структуры в режиме эмуляции секторов размером 512 байт называется «Выравнивание 0». Возможен вариант, когда логический адрес блока 0 назначен второму виртуальному блоку размером 512 байт в физическом секторе размером 4 КБ. Такое состояние сопоставления называется «Выравнивание 1». Сравнение этих состояний приведено на рис. 9. Есть еще шесть возможностей в случаях, когда логическая структура раздела не соответствует его физической структуре, что приводит к возникновению циклов «чтение-изменение-запись». Эти случаи аналогичны случаю «Выравнивание 1».


Рис. 9. Состояния выравнивания

Состояние «Выравнивание 0» очень хорошо работает с новыми секторами размером 4 КБ в расширенном формате. Жесткий диск может легко сопоставить восемь последовательных секторов размером 512 байт с одним сектором размером 4 КБ. Это достигается за счет хранения запросов на запись секторов размером 512 байт в кэш-памяти жесткого диска до тех пор, пока не получено достаточное количество последовательных блоков размером 512 байт для записи сектора размером 4 КБ. Поскольку современные приложения, как правило, работают с последовательностями данных, размер которых превышает 4 КБ, «карликовые» блоки возникают очень редко. В то же время состояние «Выравнивание 1» вызывает определенные трудности.

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

Запись небольших объемов данных

В современных приложениях данные, такие как документы, изображения и потоковое видео, имеют размер гораздо больше 512 байт. Поэтому жесткий диск легко может хранить запросы на запись этих блоков в кэш-памяти до тех пор, пока не будет накоплено достаточное количество блоков размером 512 байт для записи сектора размером 4 КБ. Если логическая структура разделов диска соответствует его физической структуре, то жесткий диск может легко сопоставить сектора размером 512 байт сектору размером 4 КБ без ущерба для производительности. Однако существуют низкоуровневые процессы, которые могут заставить жесткий диск работать с «карликовыми» блоками, независимо от соответствия логической и физической структуры. Это происходит в редких случаях, когда компьютер отправляет жесткому диску отдельные запросы, размер которых меньше 4 КБ. Как правило, такие запросы отправляет операционная система при работе с файловой системой, журналировании и выполнении других подобных низкоуровневых задач. В общем случае такие запросы встречаются нечасто и не оказывают существенного влияния на производительность. Однако проектировщикам ПО рекомендуется пересмотреть подобные процессы, чтобы добиться оптимальной производительности после перехода к секторам размером 4 КБ.

Подготовка и организация перехода к секторам размером 4 КБ

Теперь, когда преимущества перехода к секторам размером 4 КБ, а также возможное влияние такого перехода на производительность понятны, настало время определить наилучший способ организации перехода. Правильнее всего обсуждать эту тему в контексте двух самых популярных современных операционных систем: Windows и Linux.

Организация перехода к секторам размером 4 КБ в ОС Windows

Самый главный вопрос организации перехода к секторам размером 4 КБ — это вопрос соответствия физической и логической структуры, уже рассмотренный выше. Диски нового формата хорошо работают в состоянии «Выравнивание 0», в котором физическая и логическая начальные точки совпадают. Состояние выравнивания возникает в тот момент, когда создаются разделы жесткого диска. Разделы создаются программным обеспечением, которое можно разделить на две категории:

  1. Версии ОС Windows.
  2. Специальные средства разбиения жесткого диска на разделы.

Когда разделы созданы ОС Windows, следует рассмотреть три версии этой ОС: Windows XP, Windows Vista и Windows 7. Компания Microsoft участвовала в обсуждении и планировании перехода к большему размеру сектора. В результате начиная с Windows Vista с пакетом обновления Service Pack 1 в ее продуктах появилась поддержка секторов размером 4 КБ. Программные продукты, создающие разделы с «Выравниванием 0» (разделы, хорошо работающие с новым форматом), называются продуктами с поддержкой секторов размером 4 КБ. В таблице 2 отражена ситуация для текущих поколений ОС Microsoft Windows.

Версия операционной системы Поддержка секторов размером 4 КБ Результаты
Windows XP Нет Создается первичный раздел в состоянии «Выравнивание 1» (без выравнивания)
Windows Vista — без пакета обновления Service Pack 1 Нет Поддерживаются сектора большого размера, но разделы создаются неправильно (без выравнивания)
Windows Vista — с пакетом обновления Service Pack 1 или более поздней версии Да
Windows 7 Да Создаются разделы в состоянии «Выравнивание 0» (с выравниванием)
Windows 10 Да Создаются разделы в состоянии «Выравнивание 0» (с выравниванием)

Очевидно, что новые компьютеры с последними версиями Windows лучше всего подготовлены к использованию жестких дисков нового формата. Однако на компьютерах с Windows XP или Windows Vista без пакета обновления Service Pack 1 существует значительный риск снижения производительности при использовании разделов, созданных операционной системой.

Помимо риска несоответствия логической и физической структуры диска при использовании старых версий ОС Windows, существует несколько средств, которыми активно пользуются сборщики систем, производители вычислительной техники, реселлеры и ИТ-менеджеры. Использование этих средств также может стать причиной несоответствия между логической и физической структурой диска. Фактически чаще можно встретить разделы, созданные с помощью этих средств, чем с помощью ОС Windows. Поэтому велик риск создания разделов, в которых логическая структура не соответствует физической, что приводит к потере производительности при использовании дисков с размером сектора 4 КБ. Еще больше эта проблема осложняется тем, что сегодня поставляемые вместе с компьютерами жесткие диски обычно содержат несколько разделов. Это означает, что каждый из разделов такого диска должен быть создан с помощью программы с поддержкой секторов размером 4 КБ, чтобы обеспечить соответствие между логической и физической структурой, а значит, и высокую производительность. На рис. 10 показаны возможные результаты создания нескольких разделов на жестком диске с использованием программы, не поддерживающей секторы размером 4 КБ.


Рис. 10. Несколько разделов и условия выравнивания

Разделы с несоответствием между логической и физической структурой

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

  1. Использовать новую версию ОС Windows или приобрести средство разбиения на разделы с поддержкой секторов размером 4 КБ.
  2. Выровнять разделы жесткого диска с помощью специального средства.
  3. Положиться на поставщика жесткого диска в части производительности, независимо от состояния структуры диска.

Использование версии Windows с поддержкой секторов размером 4 КБ — это самый простой и короткий путь обеспечить соответствие между логической и физической структурой диска. Поставщики других средств разбиения на разделы могут сообщить вам, существуют ли версии их средств с поддержкой секторов размером 4 КБ. Если такие версии есть, переходите на них, чтобы предупредить возникновение проблем.

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

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

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

Организация перехода к секторам размером 4 КБ в ОС Linux

Основная стратегия перехода к секторам размером 4 КБ в Windows применима и в ОС Linux. У большинства пользователей Linux есть доступ к исходным кодам операционной системы, что дает им возможность подстраивать ее поведение под свои потребности. Это дает возможность заранее обновить ОС Linux для правильной работы с жесткими дисками нового формата.

Если внести нужные изменения в ОС Linux, то можно предупредить большинство проблем, связанных с выравниванием разделов в соответствии с новым форматом дисков и возникновением «карликовых» запросов на запись, которые создает операционная система.

Как в ядре, так и в дополнительных средствах Linux сделаны необходимые изменения для поддержки дисков нового формата. Эти изменения обеспечивают точное выравнивание всех разделов на дисках нового формата по границам секторов размером 4 КБ. Поддержка дисков нового формата в ядре ОС реализована начиная с версии 2.6.31. Поддержка разбиения на разделы и форматирования дисков нового формата реализована в следующих дополнительных средствах Linux.

Fdisk: GNU Fdisk — это инструмент командной строки для разбиения жестких дисков на разделы. Начиная с версии 1.2.3 поддерживаются диски нового формата.

Parted: GNU Parted — это графическое средство для разбиения жестких дисков на разделы. Начиная с версии 2.1 поддерживаются диски нового формата.

Заключение

Индустрия ИТ неизбежно отказывается от традиционного размера секторов 512 байт. Производители жестких дисков договорились внедрить расширенный формат не позднее января 2011 года для новых моделей жестких дисков для портативных и настольных компьютеров.

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

Залогом безболезненного перехода стало обучение пользователей систем хранения данных, чтобы те смогли избежать «подводных камней». Самым главным условием успешного перехода к секторам размером 4 КБ является распространение средств разбиения жестких дисков на разделы, поддерживающих секторы размером 4 КБ. Всем сборщикам систем, производителям вычислительной техники, интеграторам, специалистам в области ИТ и даже конечным пользователям, собирающим компьютеры или определяющим их конфигурацию, рекомендуется принимать следующие меры.

  • Создавать разделы жесткого диска с помощью Windows Vista (с пакетом обновления Service Pack 1 или новее) или Windows 7.
  • При использовании стороннего ПО и средств для создания разделов на жестком диске удостовериться у производителя этих средств, что используемая версия поддерживает сектора размером 4 КБ.
  • Если какой-либо заказчик регулярно создает и использует образы жестких дисков, убедиться, что используемое ПО для создания образов поддерживает сектора размером 4 КБ.
  • При использовании Linux удостовериться у поставщика версии Linux или в обслуживающей организации, что в ОС сделаны необходимые изменения для поддержки секторов размером 4 КБ.
  • Обратиться к своему поставщику жестких дисков за рекомендациями и советами по применению жестких дисков нового формата.

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

Сноски

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

2 Не в каждой реализации секторов размером 4 КБ при переходе от секторов размером 512 байт область исправления ошибок увеличивается ровно в два раза.

До сегодняшнего дня мы достаточно подробно разбирали универсальные жесткие диски, такие как Barracuda 7200.14 и WD Caviar Blue/Black. При этом многие пользователи в прайс листах компьютерных магазинов могут заметить существование таких жестких дисков, как Western Digital AV-25, Western Digital Caviar Green, Seagate Barracuda Green, Seagate Barracuda ST1000DM003, Western Digital AV-GP. Стоимость данных винчестеров не сильно отличается от универсальных продуктов, но при этом все они обладают одной уникальной особенностью - поддержкой технологии Advanced Format.
Как можно понять из названия самой технологии, Advanced Format, предполагает расширенный режим форматирования жесткого диска. При этом если стандартные жесткие диски имеют физические сектора размерами по 512 байт, то жесткие диски с технологией Advanced Format имеют физический сектор размерами 4 килобайта, то есть содержат в себе четыре стандартных сектора. Данная технология была разработана IDEMA Long Data Sector Committee.

Ключевой необходимостью внедрения данной технологии является удешевление стоимости современных жестких дисков, которые при стандартных габаритах в 3,5 дюйма имеют объемы хранения данных до 4 Тб и уже через некоторое время обещают покорить заветные 8 ТБ. При этом жесткие диски переходят на работу с секторами по 4 килобайта и производят чтение/запись данных сразу по 4 Кб, а не по 512 байт, как в обычных решениях. При этом теоретически уменьшается количество механических движений головок и пластин жесткого диска с одновременным снижением энергопотребления, шумности и расширяются возможности использования более высокотехнологичных магнитных дисков с дорожками по 70 нанометров.

Картинка кликабельна --

Необходимость Advanced Format назрела давно
Необходимость перехода на 4 килобайтные сектора назрела достаточно давно, так как современные операционные системы даже в рамках популярной файловой системы NTFS используются кластера размерами по 4 килобайта, то есть фактически, операционная система все равно работает данными по 4 килобайта. В реальных же условиях файловая система с кластерами по 512-1024 байта использовалось лишь в операционных системах DOS, Windows 95/Windows 98 и в некоторых случаях Windows Vista. Поэтому необходимость создания секторов по 512 байт является обузой для производителей жестких дисков, так как производить разметку новых более технологичных жестких дисков на мелкие 512 байтные сектора в разы труднее, нежели их разметка на сектора размерами по 4 килобайта.

Картинка кликабельна --

Advanced Format - больше места на диске
Переход на новый формат Advanced Format подразумевает увеличение свободного пространства жесткого диска. При разметке жесткого диска на сектора по 512 байт, каждый сектор дополняется 50 байтами для кода коррекции ошибок, тем самым пользователь получает лишь 87% фактического места на магнитном диске жесткого диска. В случае использования технологии Advanced Format на каждый сектор размером в 4 килобайта используется 100 байт пространства для кода коррекции ошибок, тем самым экономится 50% пространства и пользователь получает возможность использования 96% физического пространства каждого магнитного диска.

Картинка кликабельна --

Совместимость жестких дисков Advanced Format
На сегодняшний день полноценная поддержка нового формата жестких дисков реализована начиная с Windows Vista, поэтому современные компьютеры на базе Windows 7 и Windows 8 готовы к работе с новинками. Как правило, пользователи вовсе не замечают какой-либо разницы от использования нового типа жестких дисков.

Реализована полноценная поддержка Advanced Format в последних дистрибутивах операционной системы Linux и решениях от Apple под управлением Mac OS X. А вот от использования Windows XP покупателям жестких дисков Advanced Format придется отказаться. Связано это с тем, что данная операционная система не готова к работе с секторами по 4 килобайта, поэтому контроллер жесткого диска совместно с драйверами будет вынужден эмулировать обычные 512 байтные сектора в рамках одного 4 килобайтного реального сектора. Это приводит к повышению нагрузки на вычислительную часть и тормозит процесс чтения/записи данных. Как правило, отмечается падение производительности вплоть до нескольких мегабайт в секунду и работа становится практически не выносимой.

Самое плохое от использования Windows XP на жестких дисках Advanced Format заключается в том, что жесткий диск из-за необходимости эмуляции оказывается вынужденным многократно считывать один и тот же сектор, что ведет к повышенному износу его механической части.

Определенные нюансы использования Windows XP на жестких дисках Advanced Format заключается также в том, что первый раздел данная операционная система начинает с 63 сектора, в то время как для жестких дисков Advanced Format критичным является начало раздела с 64 сектора, чтоб он был строго кратен восьми. Это позволяет жесткому диску перестать за один запрос кластера считывать два сектора по 4 килобайта и повысить производительность даже в условиях работы под управлением старой Windows XP.

Производители жестких дисков Advanced Format имеют утилиты и собственные технологии для решения данной проблемы. Компания Seagate предлагает технологию Seagate SmartAlign, которая самостоятельно решает проблему форматирования жестких дисков Advanced Format, а компания Western Digital своим покупателям предлагает пользоваться утилитой WD Align System или специальным джампером на жестком диске, которые реализован не на всех экземплярах.

Картинка кликабельна --

Насколько актуален Advanced Format
Естественно, в условиях старой размерности сектора по 512 байт не может продолжаться дальнейшее развитие жестких дисков, т.е. увеличения их объема. Рано или поздно жесткие диски со стандартными секторами в 512 байт полностью исчезнут с рынка. Внедрение технологии Advanced Format было начато в 2009 году, массовый пользователь увидел новые жесткие диски в 2010 году. Предполагалось, что стремительное внедрение нового формата будет закончено уже в 2011 году, а в 2012 году стандартные жесткие диски с секторами по 512 байт вовсе покинут прилавки магазинов. Объективно мы не наблюдаем массового вытеснения. Скорее можно отметить параллельное существование на рынке жестких дисков со стандартными 512 байтными секторами и жестких дисков с секторами по 4 килобайта в рамках технологии Advanced Format.

Производители жестких дисков переход на новый формат Advanced Format объясняют не сколько необходимостью увеличения вместимости самих жестких дисков, сколько необходимостью повышения надежности хранения данных за счет улучшения технологии коррекции ошибок. В частности, считается, что использование 512 байтных секторов в условиях пластин менее 80 нанометров достаточно проблематично, так как появление микрочастиц между головкой жесткого диска и пластиной приведет к появлению ошибок чтения или записи данных. Если же жесткий диск будет оперировать данными по 4 килобайта - этого удастся легко избежать.

Недостатком жестких дисков Advanced Format является то, что при необходимости записи мелких данных размер которых менее 4 килобайт жесткий диск оказывается вынужденным либо заполнить весь сектор в 4 килобайта данными менее этого размера, или дождаться появления новых данных у пользователя. Как правило, контроллер копит данные по 512 килобайт в своей кэш-памяти и как только набирает 4 килобайта данных для заполнения сектора - записывает их. Тем самым, если вы работаете с фалами менее 4 килобайт достаточно часто, имеет смысл позаботиться о резервном источнике питания для уменьшения вероятности потери данных. Для большинства пользователей, которые хранят на жестких дисках музыку, видеофайлы, компьютерные игры по 20 Гб - это не актуально.

В этой не совсем научной, но, надеемся, что популярной статье речь пойдет о том, как подружить жесткие диски от компании Western Digital марок: WD20EARS, WD15EARS, WD10EARS, WD8000AARS, WD6400AARS, WD25EZRSDTL, WD30EZRSDTL с операционной системой Windows XP . В конце статьи будут приведены их спецификации. Рассматривать процедуру мы будем на примере диска WD15EARS , но все остальные модели устанавливаются аналогично. Наверняка счастливые покупатели/обладатели данного устройства видели наклейку на упаковке белого цвета (как на рисунке) и на самом диске, которая гласит:

Ниже привожу перевод с небольшими комментариями:

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

  • Windows® XP, в случае необходимости разбиения диска на несколько разделов, либо для использования дублирующего программного обеспечения - используйте программу WD Align доступную на www.wdc.com/advformat (ниже вам будут предложены ссылки на необходимый софт)
  • Windows® XP, если вы намерены использовать всего один раздел, занимающий все дисковое пространство - установите перемычку 7-8 перед установкой диска (тайна, покрытая мраком, что делает эта перемычка, но лучше не пользоваться) или используйте WD Align (а еще лучше способ, который будет описан ниже, как "оптимальный")
  • Для всех остальных операционных систем - диск is ready для использования "как есть" (а теперь внимание - вопрос, - как еще никому не пришло в голову после прочтения этой фразы установить этот диск на компьютер, работающий под управлением Windows 95, а потом подать в суд на разработчиков за моральный ущерб).

Вот такая фурнитура. Ну, а теперь ближе к делу.

Что такое Advanced Format Drive и зачем это нужно?

Не вдаваясь в подробности, можно сказать, что это особая организация расположения данных на дисках высокой емкости, которая позволяет реализовывать секторы, в которых помещается 4096 байт, против стандартных 512 байт. Вполне возможно, что это достигается за счет оптимизации, так называемой, перпендикулярной организации записи на диск. Плюс ко всему используется следующая технология: каждый сектор состоит из двух частей Sync/DAM (вводная запись), и ECC (информация для восстановления), между двумя секторами один промежуток (а не 8). А еще это позволяет читать много и быстро при минимальных оборотах шпинделя (5400 - в соответствии с действующими отраслевыми стандартами), а отсюда экономия электроэнергии, тишина и температура на несколько градусов ниже, чем у других моделей. Вот в двух словах, что можно сказать по поводу преимуществ этой технологии.

Почему нужна адаптация к Windows XP?

Дело в том, что спецификации этой технологии известны таким операционным системам, как Windows Vista/Seven. В Windows XP она не заложена и, судя по всему, может там так никогда и не появиться. В принципе, все будет работать и безо всяких плясок с бубном, однако, если провести ряд манипуляций - возрастет скорость чтения/записи, и, как следствие, производительность системы в целом. Поэтому не стоит пренебрегать рекомендациями производителя и сделать все, что нужно. Здесь будет описан самый быстрый, оптимальный и эффективный способ, как в течение 10 минут полностью подготовить жесткий диск к работе, не обременяя при этом свой Windows XP установкой программы WD Align.

Все способы приручения жесткого диска WD15EARS и ему подобных к Windows XP?

Начнем по порядку:

Первый способ мы с вами уже видели - это установка программы WD Align , скачать которую можно по адресу http://www.wdc.com/en/products/advancedformat/ , предварительно ответив на вопросы с правой стороны страницы либо с нашего сайта , т.к. на сайте производителе сейчас какие-то технические проблемы;
- второй способ заключается в том, чтобы поставить перемычку 7-8 - дешево и сердито, но лучше не надо, - ведь непонятно, как потом этот диск может повести себя в среде Windows 7, а когда-то наверняка начнется массовый переход на него или его последователя;
- третий способ состоит в том, чтобы диск просто правильно подготовить его к работе .

Готовим жесткий диск WD15EARS к работе правильным образом

Перво-наперво скачиваем программу Acronis True Image WD Edition русской версии , хотя, если вам субъективно будет удобнее работать в версии на другом языке, то сделать свой выбор можно по ссылке Acronis True Image WD Edition на 11 языках мира . Возможно, эта программа "зашита" на работу только с устройствами от WD, хотя это лишь предположение. Но нам в данном случае это и нужно. Так же нам для работы понадобиться файл образа загрузочного диска WD Align CD , который следует скачать и записать любым доступным способом на диск. Причем, рекомендация тут такая - лучше писать на перезаписывающуюся CD-болванку, т.к., если вы не планируете его регулярно форматировать - эта программа будет нужна очень и очень редко.

Устанавливаем Acronis True Image WD Edition

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

Выбираем пункт "Установка Acronis...".


Читая сии хвалебные эпитеты, проникаемся любовью и уважением к разработчику. Однака сегодня нам от этой программы понадобится только одна функция - создание раздела. Лучше делать средствами этой программы, а не встроенными средствами Windows XP. Нажимаем "Далее".


Читаем самым внимательным образом End User License Agreement (лицензионное соглашение, для тех, кто по Инглиски не разумеет), не менее внимательным образом с ним необходимо согласиться, а иначе все пропало! Ставим галку напротив "Я согласен с условиями договора" и нажимаем "Далее"


Тут выбираем "Выборочная" - ведь мы же сегодня опытные пользователи? И жмем "Далее"


В принципе, не будет никакого криминала, если мы выберем оба компонента для установки, так что оставляем все, как есть и нажимаем "Далее"


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


Теперь под звуки фанфар и барабанную дробь нажимаем изо всех сил... Нет, не "Далее", а "ПРИСТУПИТЬ"!


Если вы видите такое окно, значит все получилось и установка пошла!


Говорим "Да" и ждем перезагрузку, попутно поражаясь высокой скорости загрузки операционной системы Windows XP в сравнении с Windows 2000 и Windows Vista.

После перезагрузки компьютера нажимаем кнопку Пуск >Все программы >Acronis > и запускаем, соответственно, Acronis True Image WD Edition . И сразу же выскакивает сообщение:


Здесь необходимо нажать "ДА"



Здесь выбираем наш новый диск и нажимаем кнопку "Далее"


Не забываем поставить галочку "Создать новый раздел в нераспределенной области" и нажимаем "Далее"



Выбор файловой системы. На самом деле тут есть смысл выбирать только NTFS. Хотя программа и пишет предупреждение (оно стандартно, независисмо от того, какого размера диск мы собираемся размечать), относительно невозможности понять ее предыдущими версиями Windows - все равно выбираем NTFS, т.к. использование диска в вышеуказанных ОС не возможно чисто технически. Да и ограничения у Fat16 - максимальный размер раздела 2Гб, у Fat32 - 32 Гигабайта и не байтом больше, а у NTFS таких ограничений нет, да и сама файловая система гораздо надежней и безопасней. Нажимаем "Далее".


Если вы не собираетесь создавать на этоь диске больше 4 разделов, а то и вообще одним ограничитесь (как мы, например), то подойдет и первый вариант (Первичный раздел). Если диск постоянно стоит внутри системного блока и никогда из него не извлекается, то разницы вы никакой не почувствуете - Windows будет примерно одинаково работать и с таким разделом и с таким, но если вы захотите проверить свой диск на вирусы на другом компьютере, подключив его к этому компьютеру через USB-мобилрэк, то в случае "Логического" раздела (в среде Windows он еще "Динамическим диском" называется) скорее всего возникнут проблемы и ваши планы потерпят крах. Нажимаем "Далее"



Метку диска можно расценивать всего лишь, как некий элемент декора, никакой информационной функции для системы не несущий. Поэтому это поле можно смело оставить пустым и нажать "Далее"



Нажимаем кнопку "Приступить" и ждем... Хотя, не смотря на большой объем диска, процедура занимает считанные секунды

Вот и награда за труды наши ратные... Только это еще не все. Помните про образ диска, который надо было скачать и записать на диск?

Адаптируем диск для использования с Windows XP - последний этап

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

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


Это окно предупреждает нас, мол, сохраните все ваши данные перед началом. Но, поскольку наш диск девственно чист, нажимаем "OK"


Ставим галку "I accept this agreement" и нажимаем "Next"


Программа сама определила наш новый диск, поэтому мы смело нажимаем "Next"


В этом окне обозначен перечень действий, которые совершит программа. Нажимаем "Proceed".


Процесс пошел, а нам остается только ждать. Он недолгий, и тоже занимает всего несколько секунд.


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

Обещанные спецификации дисков

Физические спецификации, производительность дисков

Заявленная емкость отформатированного диска 1 2,000,398 MB 1,500,301 MB 1,000,204 MB 800,204 MB 640,135 MB
Вместительность 2 TB 1.5 TB 1 TB 800 GB 640 GB
Тип шины, скорость обмена данными SATA 3 Gb/s SATA 3 Gb/s SATA 3 Gb/s SATA 3 Gb/s SATA 3 Gb/s
Количество секторов 3,907,029,168 2,930,277,168 1,953,525,169 1,562,824,368 1,250,263,728
Объем кеша 3 64 MB 64 MB 64 MB 64 MB 64 MB

Экологические спецификации

Объем 2 TB 1.5 TB 1 TB 800 GB 640 GB
Максимальная производительность
Оперативная (чтение) 65G, 2 ms 65G, 2 ms 30G, 2 ms 30G, 2 ms 30G, 2 ms
Неоперативная 250G, 2 ms 250G, 2 ms 300G, 2 ms 300G, 2 ms 300G, 2 ms
Акустические показатели
Режим простоя 24 dBA (avg) 24 dBA (avg) 24 dBA (avg) 23 dBA (avg) 23 dBA (avg)
Режим поиска 0 29 dBA (avg) 29 dBA (avg) 33 dBA (avg) 27 dBA (avg) 27 dBA (avg)
Режим поиска 3 25 dBA (avg) 25 dBA (avg) 29 dBA (avg)
Температурные характеристики
Рабочая 32° F to 140° F
(-0° C to 60° C)
32° F to 140° F
(-0° C to 60° C)
32° F to 140° F
(-0° C to 60° C)
32° F to 140° F
(-0° C to 60° C)
32° F to 140° F
(-0° C to 60° C)
Хранения -40° F to 158° F
(-40° C to 70° C)
-40° F to 158° F
(-40° C to 70° C)
-40° F to 158° F
(-40° C to 70° C)
-40° F to 158° F
(-40° C to 70° C)
-40° F to 158° F
(-40° C to 70° C)

Электрические спецификации

Объем 2 TB 1.5 TB 1 TB 800 GB 640 GB
При номинальном напряжении (12 VDC)
Чтение/Запись 296 mA 296 mA
Простой 243 mA 243 mA
Режим ожидания 3 mA 3 mA
Сон 3 mA
При номинальном напряжении (5 VDC)
Чтение/запись 503 mA 503 mA
Простой 172 mA 172 mA
Режим ожидания 160 mA 160 mA
Сон 160 mA 160 mA
Номинальная потребляемая мощность
Чтение/Запись 6.00 Watts 6.00 Watts 5.40 Watts 4.86 Watts 4.86 Watts
Простой 3.70 Watts 3.70 Watts 5.40 Watts 4.85 Watts 4.85 Watts
Режим ожидания 0.80 Watts 0.80 Watts 0.40 Watts 0.38 Watts 0.38 Watts
Сон 0.80 Watts 0.80 Watts 0.40 Watts 0.38 Watts 0.38 Watts

1 Принимая в качестве единиц измерения, что один мегабайт (MB) = одному миллиону байт, один гигабайт (GB) = одному биллиону байт и один терабайт (TB) = одному триллиону байт. Полный доступный объем определяется типом операционной среды.
2 Принимая в качестве единиц измерения, что 1 мегабайт в секунду (MB/s) = одному миллиону байт в секунду, один мегабит в секунду (Mb/s) = одному миллиону бит в секунду и один гигабит в секунду (Gb/s) = равен одному биллиону в секунду.
3 Принимая в качестве единиц измерения для кеша, что один мегабайт (MB) = 1,048,576 байт.

Расширенный формат (Advanced Format, AF) - это стандарт, повышающий эффективность форматирования за счет увеличения размеров секторов данных в жестких дисках сверх традиционного размера 512 байт. Стандарт «Расширенный формат» был разработан ассоциацией International Disk Drive Equipment and Materials Association (IDEMA), в которую входят корпорация Toshiba Electronic Devices & Storage Corporation и другие производители жестких дисков. Ассоциация IDEMA утвердила стандарт «Расширенный формат» с целью обеспечить совместимость устройств хранения данных различных производителей с поколениями файловых и операционных систем, поддерживающих технологию AF.

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

Некоторые поколения файловых и операционных систем уже поддерживают логические секторы, размер которых соответствует размеру 4096-байтового физического сектора. Такие хост-системы обозначаются термином 4Kn (4K native - «с поддержкой размера 4K»). Поскольку размеры физического и логического секторов (4096 байт) совпадают, эмуляция устаревших 512-байтовых секторов не требуется, благодаря чему хост-система 4Kn эффективнее использует доступное место накопителя с форматом сектора 4Kn. Мы предлагаем жесткие диски с эмуляцией 512-байтовых секторов, а также накопители с форматами сектора 4Kn и 512n, чтобы клиенту было проще выбрать оптимальную технологию работы с секторами для своей хост-системы.

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


Эмуляция 512-байтовых секторов (512e) Символами «Advanced Format AF» (расширенный формат AF) и «AF», как правило, обозначаются диски с поддержкой эмуляции 512-байтовых секторов, однако они также могут использоваться на дисках, поддерживающих работу как в режиме 512e, так и в режиме 4Kn.


4K native (4Kn) Символами «Advanced Format 4Kn» (расширенный формат 4Kn) и «4Kn» обозначаются диски, поддерживающие только секторы размером 4096 байт.

Средство Toshiba Alignment Tool для жестких дисков с форматом секторов «Расширенный формат» уже недоступно для загрузки

Компания Toshiba Electronic Devices & Storage Corporation и ее зависимые компании (далее именуются Toshiba) предоставляли средство Partition Alignment Tool для заказчиков, использующих жесткие диски Toshiba с технологией «Расширенный формат» на основе технологии 4K в операционной системе Microsoft ® Windows ® XP. В связи с тем, что 8 апреля 2014 г. корпорация Microsoft ® завершает полную поддержку операционной системы Windows ® XP, Toshiba больше не будет предоставлять средство Partition Alignment Tool.

Заказчикам, планирующим использовать операционную систему Windows ® XP с жесткими дисками Toshiba, оснащенными технологией «Расширенный формат», следует использовать средства выравнивания секторов сторонних производителей, так как это может повысить общую производительность системы.

Одним из таких сторонних поставщиков, поставляющих средство выравнивания для использования жестких дисков с технологией «Расширенный формат 4K», является Paragon Software (http://www.paragon-software.com/home/partition-alignment/). Важно понимать, что компания Toshiba не собирается рекомендовать или одобрять использование программных утилит для выравнивания секторов по технологии 4K компании Paragon Software или любого другого стороннего поставщика. Использование такого программного обеспечения осуществляется исключительно по усмотрению пользователя. Пользователь самостоятельно несет все связанные с этим риски. Компания Toshiba не несет никакой ответственности за использование такого программного обеспечения.

  • Microsoft и Windows являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и/или других странах.
#Advanced_Format #512e #4K

Advanced Format - формат разметки области хранения данных на жестких дисках нового поколения, выполненных по технологии 4K (использование физических секторов размером 4 килобайт вместо традиционных 512 байт), разработанный IDEMA Long Data Sector Committee. Технология впервые была применена в Western Digital.

В настоящее время эта технология внедрена или внедряется всеми производителями жёстких дисков.

За счёт ликвидации лишних межсекторных промежутков удается выиграть примерно 7-11% полезного дискового пространства (по данным производителя). Также улучшается сохранность данных благодаря более эффективной системе исправления ошибок.

Однако длительное время размер сектора в 512 байт был стандартом де-факто, поэтому для работы с существующим программным обеспечением с технологией Advanced Format вынуждены эмулировать секторы такого размера, размещая в одном физическом секторе восемь логических.

Операционные системы Windows 7 и Windows Vista не требуют каких-либо мер для достижения оптимального быстродействия, уже поддерживая технологию Advanced Format, а для более старых ОС (в первую очередь - Windows XP) для выравнивания расположения логических секторов относительно физических необходимо воспользоваться программой WD Align, либо ее аналогами, для подготовки диска к работе под ОС Windows XP или перед клонированием диска, содержащего разделы с этой ОС. Также оптимизация возможна запуском этой программы уже после установки ОС.

Основным недостатком этой технологии является падение скорости работы с мелкими (менее 4096 байт) файлами по понятным причинам, однако если не произвести выравнивания разделов при установке или клонировании ОС, не имеющей встроенной поддержки 4K Cluster(другое название технологии Advaced Format), то могут наблюдаться более серьезные проблемы вплоть до трёхкратного падения скорости записи.

Получить дополнительные сведения о технологии WD Align и скачать программу WD Align можно на www.wdc.com

В настоящее время аналогичные технологии с 4Кб сектором стали применять в некоторых своих HDD фирмы Samsung и Seagate.

512e (emulation)

При выборе накопителей для сервера или настольного компьютера учитывайте особенности жестких дисков с 4K-секторами.

  1. Жесткие диски с поддержкой технологии Advanced Format не работают с контроллерами Adaptec Series 6 и ниже. Исключение - накопители из публикуемого Adaptec списка поддерживаемых контроллером HDD. К контроллерам Adaptec Series 6/6E относятся Adaptec ASR-6405, ASR-6805, ASR-6405E и другие.
  2. Для использования дисков с Advanced Format как загрузочных на контроллерах Adaptec Series 7/7E и выше активируйте UEFI Boot в настройках BIOS. Понадобятся поддерживающие загрузку UEFI современные материнская плата и операционная система. К жестким дискам с физическим сектором 4K и эмуляцией 512 байт (512e) указанное ограничение не относится. Накопители с эмуляцией 512e работают так же, как и традиционные диски с блоком в 512 байт.