Отключение HPA или куда делся мой терабайт?

Недавно собирал комп из относительно свежих (как мне казалось) железок. Мать – MSI G41M4-F и жесткий диск WD 1001FALS (серия Black). Во время установки Windows в диалоге разметки диска я увидел, что размер раздела составляет 32MB, вместо положенных 931 MB. В шоке от увиденного полез гуглить и в процессе поиска вспомнил о старой проблеме с древними материнками, заключающейся в том, что BIOS мамашки не умеет работать с дисками более 1TB, вследствие чего принудительно “обрезает” их  до 32MB. Причем информация записывается на сам накопитель, после чего он и на других мамках будет виден как 32MB – на жестком диске контроллером формируется зона Host Protected Area (HPA), недоступная для операционной системы). Особенно отличались таким злодеянием материнки от Gigabyte: раз и два. Но, как я убедился, MSI тоже делала материнки с такими говно-BIOS’ами :)

К счастью, решение данной проблемы обнаружилось на ixbt.com. Оттуда я его и цитирую:

Данная информация предназначена, прежде всего, владельцам устаревших м/п Gigabyte, которые хотят безопасно использовать диски равные или более 1Тб, и для которых нет современных версий BIOS, где исправлена проблема “обрезания” (значительного уменьшения объема диска, вследствие неправильной установки HPA). Иногда на таких м/п проблема “обрезания” касается и дисков менее 1Тб.

  1. Скачайте отсюда подходящую версию HDAT2, и создайте загрузочный CD/DVD или дискету.
  2. Восстановление объема диска (снятие HPA)*, и запрет на изменение объема диска (запрет HPA): Подключите “обрезанный” диск к самому младшему SATA/IDE (как Master) разъему на м/п, после загрузки c CD/DVD/дискеты > наберите HDAT2 > Enter > если загрузка остановится, опять нажмите Enter > с помощью клавиш со стрелками “вверх” или “вниз” выберите “обрезанный” диск** > Enter > выберите “SET MAX (HPA) Menu” > Enter > Set Max Address > Enter > S > Y > Enter > должна появиться строка “Host Protected Area : disabled”, если же в этой строке не “disabled”, а “enabled”, то смотреть *** (пока в этой строке не будет “disabled”, двигаться дальше нельзя) > нажмите Esc > выберите “Device Configuration Overlay (DCO) Menu” > Enter > выберите “Restore” > Enter > Y > Enter > выберите “Modify” > Enter > выберите “Host Protected Area (HPA)” > с помощью клавиш со стрелками “влево” или “вправо” выберите “REMOVE” > S > Y > Enter > извлеките CD/DVD/дискету, перезагрузитесь.
  3. Проверить, установился ли запрет HPA, можно например в HDDScan http://rlab.ru/tools/hddscan.html – распакуйте архив с программой, и запустите HDDScan.exe (в Windows 7 запускать через контекстное меню, выбрав “Запуск от имени администратора”) > выберите этот диск > New Task (большая кнопка) > Identity Info > Features Support > Host Protected Area (HPA) = должно быть “Not Supported”.
    * Если ваш диск, равный или более 1Тб используемый на устаревшей м/п Gigabyte, еще не “обрезан”, то переходите сразу к установке запрета на изменение объема диска, действуя как в пункте 2, только вместо > выберите “SET MAX (HPA) Menu”, переходите к > выберите “Device Configuration Overlay (DCO) Menu” > и далее как в пункте 2. Перед этим, на всякий случай, после загрузки HDAT2 посмотрите напротив диска, нормален ли его объем.

** Если этот диск не виден в HDAT2, то измените в BIOS режим работы дискового контроллера, к которому подключен диск, на IDE/Compatible.
*** Если в строке “Host Protected Area : ” не “disabled”, а “enabled”, то отключите/подключите кабель питания этого диска (не SATA/IDE кабель) в работающей программе, и снова выполните Set Max Address > Enter > S > Y > Enter > должна появиться строка “Host Protected Area : disabled”. Если не получилось, опять передерните питание диска, и сделайте то же самое, пока не появится “disabled”. От передергивания питания, с диском ничего не случится. Если все равно в строке “Host Protected Area : ” не “disabled”, а “enabled”, то отключите этот диск в BIOS (Standard CMOS Features > этот диск > None), и выполните пункт 2 с начала.

P.S. Операциями снятия HPA, и запрета HPA, не может быть нанесен ущерб данным на диске.

Я проделал все вышеописанные операции, после чего мой многострадальный HDD стал виден как полноценный терабайтник на всех ПК. Спасибо авторам мануала и Любомиру Кабла за программку HDAT2! :)

Отключение HPA или куда делся мой терабайт?: 2 комментария

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

    1. Как видишь, нет :) Я постоянно его не читаю, конечно, – времени нет. Нашел поиском.

Обсуждение закрыто.