Программы WDIdle3.exe (v1.00; v1.03; v1.05;) для среды выполнения "MS DOS" при подключении HDD напрямую к SATA и WDIdleDisable v6 для среды выполнения "Windows" при подключении к Portable Case HDD - от производителя HDD Western Digital, работают с микропрограммой (Firmware) HDD напрямую, позволяют включать/отключать (/D - Disabled) парковку головок HDD, а также задавать время ожидания бездействия (/S - Set "max. 300 sec.") до введения головок HDD в парковочную зону (область).
Integrated Drive Electronics (IDE) - механизм, аналогичный обычному IDE-контроллеру, что несколько ограничивает быстродействие дисковой подсистемы, однако не требует установки дополнительных драйверов.
Load/Unload Cycle Count – атрибут "C1" SMART WD HDD, отображает количество циклов перемещения блока магнитных головок в парковочную зону / в рабочее положение.
Примечание #1.2: В случае некорректного запуска и/или выполнения программы рекомендуется использование альтернативной версии/сборки среды выполнения MS DOS / Windows.
Примечание #1.3: HDD "AF" Western Digital серии "Red" (имеются исключения) и серии "Black" не нуждаются в выполнении пункта #1, так как отключение парковки головок выполнено производителем.
Программа WD5746_Win v3 - от производителя HDD Western Digital, работает с микропрограммой (Firmware) HDD напрямую, позволяет включать/отключать (!) парковку головок HDD, а также увеличить время ожидания бездействия до введения головок HDD в парковочную зону (область). Программа корректировки времени парковки головок по SMART для 2,5-дюймовых накопителей WD Red.
Использование программы не влияет на микропрограмму (Firmware) HDD, на файловую систему HDD и данные находящиеся на нем, на работу блока магнитных головок (БМГ) HDD при включении/отключение питания, а также на другие non-WD HDD & SSD накопители, установленные в системе. Синтаксис команд командной строки программы WD5746_Win v3 в среде выполнения Windows (x32-x64) представлен ниже: WD5746_Win v3 [-D?][-Dn][-DAll][-S][-Bn][-?].
Принцип работы программы - внесение изменений в конфигурацию и/или обновление микропрограммы (Firmware) контроллера HDD, что является аппаратным решением, однако существует программное решение под различные среды выполнения (Windows/Linux).
Список моделей WD HDD, с указанием вероятной возможности отключения парковки БМГ. Список корректируется и обновляется.
2. Сканирование поверхности HDD на наличие/отсутствие Bad-секторов. Рекомендуемая утилита MHDD под MS DOS.
MHDD — программный комплекс для точной низкоуровневой диагностики и восстановления HDD.
Bad Sector, Bad Block — сбойный (не читающийся) или ненадежный сектор диска, кластер, содержащий сбойные сектора, или кластер помеченный таковым в структурах файловой системы (операционной системой, дисковой утилитой или вирусом для собственного использования).
Reallocated Sectors Count – атрибут "05" SMART HDD, отображающий число операций переназначения секторов.
В случае обнаружения ошибки чтения/записи HDD помечает сектор «переназначенным» и переносит данные в специально отведённую резервную область.
3. Формати́рование HDD — процесс разметки устройств хранения или носителей информации: жёстких дисков, дискет, устройств хранения на основе флеш-памяти, оптических носителей и прочее.
Форматирование заключается в создании (формировании) структур доступа к данным, например структур файловой системы. При этом, вся находящаяся на носителе информация теряется или уничтожается. В процессе форматирования, при определенном запуске, также может проверяться целостность носителя.
Форматирование высокого уровня (т.е. на уровне операционной системы):
- "Быстрое форматирование" - создается (записывается) или перезаписывается лишь таблица файловой системы.
- "Полное форматирование" - производится верификация (проверка) поверхности накопителя, а уже после производится запись таблицы файловой системы.
По умолчанию операционная система Windows XP выполняет "полное" форматирование накопителя, а Windows Seven - наоборот, "быстрое".
NTFS (от англ. New Technology File System — «файловая система новой технологии») — стандартная файловая система для семейства операционных систем Microsoft Windows NT.
NTFS замена использовавшейся в MS-DOS и Microsoft Windows файловой системы FAT.
FAT16 поддерживает файлы размером не более 2 Gb.
FAT32 поддерживает файлы размером не более 4 Gb.
NTFS поддерживает файлы размером более 4 Gb.
HDD объемом от 1 Gb до 16 Tb - размер кластера 4Kb, по умолчанию для файловой системы NTFS.
Информация о размещении разделов и типе файловой системы на HDD хранится в таблице разделов (англ. Partition Table).
Таблицы разделов (англ. Partition Table) применяются двух типов: «Master Boot Record - MBR» & «GUID Partition Table - GPT».
Master Boot Record («MBR»)
Master Boot Record («MBR») — код и данные, необходимые для последующей загрузки операционной системы, расположенные в первых физических секторах (чаще в 1-ом) на HDD или другом устройстве хранения информации.
MBR содержит небольшой фрагмент исполняемого кода, таблицу разделов (Partition Table) и специальную сигнатуру.
Функция MBR — «переход» в тот раздел HDD, с которого следует исполнять «дальнейший код» (обычно — загружать ОС). На «стадии MBR» происходит выбор раздела диска, загрузка кода ОС происходит на более поздних этапах алгоритма.
В процессе запуска компьютера, после окончания начального теста (Power-on Self-Test — POST), Базовая система ввода-вывода(BIOS) загружает «код MBR» в оперативную память и передаёт управление находящемуся в MBR загрузочному коду.
GUID Partition Table («GPT»)
GUID Partition Table («GPT») — новый формат размещения таблиц разделов на HDD, разработанный, дабы обойти ограничения формата MBR. GPT является частью «Extensible Firmware Interface (EFI)» — стандарта, предложенного Intel на смену BIOS.
Extensible Firmware Interface (EFI) — интерфейс между операционной системой и микропрограммами, управляющими низкоуровневыми функциями оборудования, его основное предназначение: корректно инициализировать оборудование при включении системы и передать управление загрузчику операционной системы.
В 2005 году Intel внесла эту спецификацию в UEFI Forum, который теперь ответственен за развитие и продвижение EFI. EFI был переименован в Unified EFI (UEFI), чтобы отразить это изменение, при этом большая часть документации использует оба термина.
GPT использует современную систему адресации логических блоков (LBA) вместо применявшейся в MBR адресации «Цилиндр — Головка — Сектор» (CHS). Доставшаяся по наследству MBR со всей своей информацией содержится в блоке LBA 0, оглавление GPT — в блоке LBA 1, далее сама таблица разделов.
В случае 64-битной версии ОС Microsoft Windows NT, за GPT зарезервировано 32 сектора или 16 384 байта (при использовании сектора размером 512, а не 4 096 байт), так что первым используемым сектором каждого жёсткого диска в ней будет блок LBA 34.
Кроме того, GPT обеспечивает дублирование — оглавление и таблица разделов записаны как в начале, так и в конце диска.
MBR vs GPT
EFI использует GPT там, где BIOS использует Master Boot Record (MBR).
В дополнение к стандартной схеме разметки дисков — Master Boot Record (MBR), EFI имеет поддержку GUID Partition Table (GPT), которая свободна от характерных для MBR ограничений. Спецификация EFI не включает описание для файловых систем, однако реализации EFI обычно поддерживают FAT32 как файловую систему.
Поддержка UEFI MotherBoard становится необходимой для HDD объемом более 2Tb, в случае загрузки ОС с них, если обязательное условие выполняется: 64-битная Windows & GPT.
Разделы GPT доступны только в AHCI режиме работы HDD, данный режим устанавливается в BIOS материнской платы
Таблица разделов MBR: ограничение в 4 раздела; загрузка только в режиме эмуляции BIOS; максимальный объем HDD не более 2Tb (2 TeraByte = ~2 000 Gigabyte).
Таблица разделов GPT: ограничение в 128 разделов; загрузка в режиме EFI; максимальный объем HDD не более 18Eb (18 ExaByte = ~18 000 000 TeraByte).
В заключение:
Основной проблемой HDD более 2.19Tb например, HDD WD30EZRX – 3Tb) необходимо отметить, что использование таблицы MBR, например, в Windows XP при создании разделов, позволяет создать раздел максимальным объемом 2048Gb, плюс остаток в 746Gb, который нельзя использовать, однако имеется программное решение. Данная проблема устраняется путем использования специальных драйверов (программ) для Windows, корректность работы которых не гарантируется, или переход на новую операционную систему Windows Seven (x64) / Windows Vista (x64).
Примечание #3.1: При установке Windows Seven (x64) в UEFI режиме на новый HDD автоматически будет создан GPT-раздел.
Для использования HDD AF с операционными системами Windows XP & Windows 2000/Server 2003, не имеющими встроенной поддержки 4K Cluster, компания Western Digital предусматривает два варианта.