Перевоткнул диск 1ТБ а он стал 32МБ.

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
Ответить
Перевоткнул диск 1ТБ а он стал 32МБ.
Диск 1ТБ перевоткнул в другой компьютер скопировал с него данные, вернул обратно на другой компьютер а диск 32МБ, и теперь куда бы я не воткнул этот HDD он везде 32 МБ что делать ?
НЕдавно столкнулись с такойже проблемой, если краткое резюме старый биос, который портит MBR И диск становится равным 32МБ.

ТЕПЕРЬ ОПИСАНИЕ:
------------------------------
Исходные данные:
Motherboard: GA-965P-DS3 rev. 1.0 (http://www.gigabyte.com.tw/Products/Motherboard/Products_Spec.aspx?ProductID=2361)
Motherboard BIOS: F1 (http://www.gigabyte.com.tw/Support/Motherboard/BIOS_Model.aspx?ProductID=2361)
HDD: Samsung HD103UJ (1 Терабайт)
HDD: Western Digital WD10EACS (1 Терабайт)
OS: Gentoo Linux
hdparm v8.6

Проблема:
Недавно я приобрел два SATA HDD размером в 1000Мб (1Тб): Samsung HD103UJ и Western Digital WD10EACS. Я подключил их оба к материнке и к моему удивлению в BIOS один из них (Samsung) определился как 32Мб. Манипуляции со шлейфами (портами SATA), биосом, операционкой и другие танцы с бубном не помогали. Samsung был реанимирован с помощью HDD Capacity Restore под Windows у товарища. Дома диск определился правильно. Предполагая, что проблема была с Samsung'ом я продолжил манипуляции с дисками дома. К моему удивлению я через некоторое время обнаружил, что Western Digital тоже стал определяться как 32Мб.

Причина:
Причина в том, что материнская плата (BIOS) резервировала некоторое место под свои нужды. Это зовется HPA (Host Protected Area) (http://en.wikipedia.org/wiki/Host_Protected_Area) . После данной манипуляции по каким-то причинам диск начинал определяться неправильно. Насколько мне известно, такое происходит только с терабайтными жесткими дисками; если объем меньше терабайта, то активизация HPA не повлияет на определение размера BIOS'ом.
Активизация данной функции (области) происходила при подключении к определенному SATA порту. На моей материнке есть два типа SATA портов: т. н. SATA-II 0/1/2/3 (желтые, от контроллера Intel ICH8) и т. н. GSATA-II 0/1 (красные, от контроллера J-Micron). Данный эфект происходил на порту SATA-II 0 (возможно и на других портах SATA-II; по крайней мере HDD на GSATA-II 0/1 не затрагивались). Соответственно в первом случае я подключал Samsung к SATA-II, а WD к GSATA-II, во втором случае, я их поменял (естественно, я не придавал этому значения).

Решение:
Под Windows данная проблема решается програмкой HDD Capacity Restore (http://www.bestvistadownloads.com/download/t-free-hdd-capacity-restore-download-aqauycgh.html)

Под Linux это решается стандартными средствами - коммандой hdparm (http://www.linux.gr/cgi-bin/man/man2html?hdparm+8) .
Вот пример:

Диск без HPA:

код:
--------------------------------------------------------------------------------

$ hdparm -N /dev/sdd/dev/sdd: max sectors   = 1953525168/1953525168, HPA is disabled

--------------------------------------------------------------------------------

Диск с HPA:

код:
--------------------------------------------------------------------------------

$ hdparm -N /dev/sdc/dev/sdc: max sectors   = 586070255/586072368, HPA is enabled

--------------------------------------------------------------------------------

Для отключения HPA для второго случая используем комманду

код:
--------------------------------------------------------------------------------

$ hdparm -N p586072368 /dev/sdc

--------------------------------------------------------------------------------

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

Что касается решения корня проблемы - есть мнение (http://www.gigabyte.ru/forum/viewtopic.php?f=23&t=25076&p=142923#p143641) , что прошивка F7 (http://www.gigabyte.com.tw/Support/Motherboard/BIOS_Model.aspx?ProductID=2361) материнской платы ее устраняет, но я не пробовал.
----------------------
Seagate 1тб ... столкнулся с такой же проблемой, подключил хард к другому компу... комп выдал ошибку... подключил хард обратно к своему компу вторым хардом, винда стала просить форматирование... В разделе управления дисками определяет как исправный 32 мб... форматировать я не мог, т.к. внутри было куча инфы... загрузился Акрониксом, всё показало идеально, хард нормальный, разделы на месте, файлы тоже все наместе...
в Акрониксе сделал раздел актиным и перзагрузился... БИНГО ... все работает нормально...
после выключения компа ситуация повторяется...
загружаюсь Акрониксом, делаю раздел неактивным. презагружаюсь... все работает идеально... переписываю всю инфу на другой хард...

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


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

пробовал на разных платах... ситуация одинаковая... вывод - не в плате дело... дело в самом харде... пока ищу... толковога ответа пока не нашёл...

попробую программку HDD Capacity Restore
попробую программку HDD Capacity Restore

попробовал... всё работает...

СПАСИБО!!!!!!!!!!!!!!!
Страницы: 1
Ответить
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Форма ответов
Текст сообщения*
:) ;) :D 8) :( :| :cry: :evil: :o :oops: :{} :?: :!: :idea:
Защита от автоматических сообщений. Введите символы, изображенные на этой картинке в поле ввода &quote;Код подтверждения&quote;.