Hdd capacity restore linux

Восстановление объема жесткого диска HDD (HDD size / capacity restore)

Описание проблемы

По разным причинам у Вас может уменьшиться доступный объем жесткого диска. Речь идет о размере диска, отображаемом в BIOS и в диспетчере управления дисками windows. Обычно объем диска уменьшается на 1 терабайт: 1 Тб диск становится размером меньше 1 Гб (33 Мб), диск 4 Тб -> 3 Тб и т.д.

Диагностика проблемы

Причина в том, что материнская плата (BIOS) резервирует некоторое место под свои нужды.
Этот процесс называется HPA (Host Protected Area). После данной манипуляции по каким-то причинам (в некоторых материнских платах, при подключении дисков к определенным SATA портам) диск начинает определяться неправильно. Насколько известно, такое происходит с жесткими дисками объемом 1 Тб и более. Если объем диска меньше 1 Тб, то активизация HPA не влияет на определение размера BIOS’ом.

Утилиты, которые могут решить эту проблему

  1. Linux: Hdparm
  2. Windows XP и выше: ATATool — Windows ATA Disk Info and HPA/DCO Utility
  3. Windows XP и диски 1 Тб: HDD Capacity Restore

Методики решения проблемы

HDParm

Установка hdparm

Ubuntu:
sudo apt-get install hdparm
CentOS:
yum install hdparm
hdparm for windows:
https://sites.google.com/site/disablehddapm/

Использование hdparm

Сначала находим наш диск, у которого нужно определить/изменить размер. Для этого ищем все имеющиеся в системе диски. Диски могут быть hdX или sdX. Ищем что есть:
ls /dev/sd*
ls /dev/hd*

Теперь по каждому из найденных дисков получаем информацию — ищем нужный нам диск. Например, мы нашли диски hda, hdb, sda. Выполняем команды:
hdparm -i /dev/hda
hdparm -i /dev/hdb
hdparm -i /dev/sda

Найдя нужный диск, запускаем утилиту для определения текущего размера диска:
hdparm -N /dev/sdX
например:
hdparm -N /dev/sda

Если диск без HPA, мы видим сообщение, подобное следующему:
/dev/sdX:
max sectors = / , HPA is disabled
например:
/dev/sdb:
max sectors = 1953525168/1953525168, HPA is disabled

Если диск с HPA:
/dev/sdX:
max sectors = / , HPA is enabled
например:
/dev/sdc:
max sectors = 586070255/586072368, HPA is enabled

Здесь:
curr-sect — текущее (доступное пользователю) число секторов (для текущего диска)
max-sect — максимальное число секторов (для текущего диска).

Читайте также:  Windows 10 обзор интерфейса

В случае наличия включенного HPA нам нужно его отключить. Для этого используем команду:
hdparm -N p /dev/sdX
например:
hdparm -N p586072368 /dev/sdb

То есть мы приравниваем количество секторов, доступных пользователю, к максимальному количеству секторов на диске.
Буква «p» необходима для того, чтобы настройки сохранились в flash жесткого диска (то есть чтобы после выключения питания они сохранились). Менять параметр с ключом «p» можно только один раз за сессию жесткого диска (сессия — промежуток времени между включением и выключением жесткого диска). После изменения параметра необходимо выключить и включить винчестер (по факту — компьютер).

ATATool

Комментарий к программе

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

HDD Capacity Restore

Описание программы

HDD Capacity Restore Tool — это бесплатная программа для восстановления заводской ёмкости жёстких дисков. Восстанавливает любые установки HPA (Host Protected Area) и DCO (Device Configuration Overlay). Работает полностью автоматически. В некоторых редких случаях позволяет увеличить ёмкость жёсткого диска (особенно если у вас компьютер от брендов вроде Dell и Hewlett-Packard).

Комментарий к программе

Последнее обновление программы было в 2007 году, поэтому вопрос ее совместимости с современными версиями Windows и современными жесткими дисками остается открытым (рекомендуем обратиться к разработчикам).

FreeBSD

В операционной системе FreeBSD 8 (и выше) отключение HPA делается путём установки в файле loader.conf параметра:
hw.ata.setmax=»1″

Источниками статьи послужили следующие материалы:

Источник

Hdd capacity restore linux

Сообщения: 3995
Благодарности: 445

Изображения

1.png
(22.3 Kb, 52 просмотров)
2.png
(57.7 Kb, 39 просмотров)
3.png
(11.5 Kb, 60 просмотров)
IMG_3242_resize.JPG
(159.3 Kb, 41 просмотров)
IMG_3244_resize.JPG
(202.5 Kb, 39 просмотров)
IMG_3246_resize.JPG
(240.2 Kb, 39 просмотров)

Некисло так винту произвели обрезание. )))

HDD Capacity Restore Tool на Windows 7 x64 не запустилась, выдав ошибку (скриншот № 3).

Похоже, что надо воспользоваться http://www.hdat2.com или я ошибаюсь?

——-
RadioActive — and therefore harmful, cynical and the extremely dangerous. | Мой блог — xoxmodav.net.

Сообщения: 12148
Благодарности: 2112

Конфигурация компьютера
Материнская плата: GA-H77-DS3H v.1.0
HDD: Kingchuxing 64 Gb mSATA + ST3320418AS + HD103UJ + WD10EADS
Звук: ASUS Xonar D1 PCI 7.1 Audio Card + Pioneer A505R + Pioneer CS701
CD/DVD: ASUS DRW-24B3ST
ОС: Windows XP Professional SP3
Прочее: Тюнер AverTV USB 2.0 plus, корпус Ikonik zaria a20

Это сообщение посчитали полезным следующие участники:

Сообщения: 6214
Благодарности: 1393

HDD Capacity Restore Tool на Windows 7 x64 не запустилась, выдав ошибку (скриншот № 3). »

ХЗ — на х64 не пробовал.

Тогда попробуйте в Vitoria for DOS

NHPA — восстановить заводской объем диска. После ввода, на экране отображаются текущий и заводской объемы, и от пользователя требуется подтверждение действия. В случае согласия (Y) — диску будет возвращен реальный объем. Для отмены достаточно нажать ESC.

ЗЫ если гигабайт порезал, то надо прежде BIOS перепрошить — бо мевменяемая мама снова порежет.

Это сообщение посчитали полезным следующие участники:

Сообщения: 3995
Благодарности: 445

——-
RadioActive — and therefore harmful, cynical and the extremely dangerous. | Мой блог — xoxmodav.net.

Конфигурация компьютера
Материнская плата: Asus ROG Strix Z270E Gaming Wi-Fi
HDD: NVMe Samsung 970 256G + SHDD Seagate Firecuda ST2000DX002-2DV164 + Seagate ST3000DM001 + WD30EZRX + WD40EZRZ + ST3000DM01
Звук: Realtek ALC S1220A High Definition Audio Controller
Монитор: NEC MultiSync 2090UXi, 20″
Индекс производительности Windows: 7.9 | Graphics 7.3

Имеется точно такая же проблема с терабайтником Samsung HD103UJ — видится как 32М. Пробовал исправить это с помощью NHPA из-под Victoria for DOS 3.5, но в ней не гаснет индикатор BUSY. 🙁
HDD Capacity Restore Tool на Windows 7 x64 действительно не запускается, выдавая ошибку драйвера. 🙁

Мне интересно, можно-ли выполнить ту-же команду NHPA в версии Victoria 4.46 для Windows, и если да, то как именно?

——-
Сегодня — это то самое «завтра», о котором мы так беспокоились вчера.

Сообщения: 12148
Благодарности: 2112

Конфигурация компьютера
Материнская плата: GA-H77-DS3H v.1.0
HDD: Kingchuxing 64 Gb mSATA + ST3320418AS + HD103UJ + WD10EADS
Звук: ASUS Xonar D1 PCI 7.1 Audio Card + Pioneer A505R + Pioneer CS701
CD/DVD: ASUS DRW-24B3ST
ОС: Windows XP Professional SP3
Прочее: Тюнер AverTV USB 2.0 plus, корпус Ikonik zaria a20
Victoria for DOS 3.5, но в ней не гаснет индикатор BUSY »
Конфигурация компьютера
Материнская плата: Asus ROG Strix Z270E Gaming Wi-Fi
HDD: NVMe Samsung 970 256G + SHDD Seagate Firecuda ST2000DX002-2DV164 + Seagate ST3000DM001 + WD30EZRX + WD40EZRZ + ST3000DM01
Звук: Realtek ALC S1220A High Definition Audio Controller
Монитор: NEC MultiSync 2090UXi, 20″
Индекс производительности Windows: 7.9 | Graphics 7.3

——-
Сегодня — это то самое «завтра», о котором мы так беспокоились вчера.

Источник

Читайте также:  Battery bar pro windows 10
Оцените статью