![]() |
|
Модераторы: Kagor |
![]()
|
|
| p0s0l |
|
|||
![]() Г-н Посол ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: 1 Всего: 112 |
Вот, попалась прога MHDD 2.9, решил испробовать. Достал запыленный IBM 40 gb DTLA, запустил scan с ремапом, и вроде убирает нормально бэды, но как можно узнать какой резерв остался ?
-------------------- С уважением, г-н Посол. |
|||
|
||||
| oleg1973 |
|
|||
![]() asm fanat ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3283 Регистрация: 16.7.2003 Где: Italy Репутация: нет Всего: 34 |
всмысле резерв?
-------------------- SST 465555 icq 200-512-712 |
|||
|
||||
| p0s0l |
|
|||
![]() Г-н Посол ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: 1 Всего: 112 |
Ну я так понимаю, у винтов есть скрытый резерв, если находится бэд-сектор, то его "заменяют" из этого резерва... Или чего, чушь поди говорю ?
Когда прогой прошелся по винту (с включенной функцией Remap), то при следующей проверке было слышно, как головка металась на каждом бывшем бэде в другой конец винта. Если попадалась большая куча исправленных бэдов, то там вообще шелест начинался сплошной. Но вот, думаю, либо же эти бэды с конца винта берутся (т.е. ёмкость винта уменьшается), либо же из резерва... -------------------- С уважением, г-н Посол. |
|||
|
||||
| oleg1973 |
|
|||
![]() asm fanat ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3283 Регистрация: 16.7.2003 Где: Italy Репутация: нет Всего: 34 |
просто бэд в фате как бэд и помечается и системой не используется
удобно кстати если че спрятать нада -------------------- SST 465555 icq 200-512-712 |
|||
|
||||
| -=::BlackCat::=- |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1456 Регистрация: 12.7.2003 Где: растёт анаша? Репутация: нет Всего: 6 |
1. Не хочу обидеть но кажись всё.таки чушь
2. а как это ты определил что головка иммено на бэдах, прыгала, да ещё именно в конец диска??? -------------------- -=::BlackCat::=- такой дуратцкий аватар потому как мой 100х100, а такие подгрузить нелзя, движок форума чо сам не может его переделать?? гррр, админ, форум косячит |
|||
|
||||
| p0s0l |
|
|||
![]() Г-н Посол ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: 1 Всего: 112 |
Ну куда-то же она прыгала ? Бэды вначале диска... Не из середины же берутся сектора...
И это не в FATе помечается... У меня даже разделов-то на нём нет... Прога из под DOS работает через порты... Ну если это чушь, то как эти бэды исправляются (Обычное форматирование их не исправляло) ? И зачем головка уезжает куда-то ? -------------------- С уважением, г-н Посол. |
|||
|
||||
| -=::BlackCat::=- |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1456 Регистрация: 12.7.2003 Где: растёт анаша? Репутация: нет Всего: 6 |
1. oni kagto peremagnichiwajutsja, progu ewto sam juzal, pomnju disk moi nosilowalo neskolko chasow, no badi ushli =)
-------------------- -=::BlackCat::=- такой дуратцкий аватар потому как мой 100х100, а такие подгрузить нелзя, движок форума чо сам не может его переделать?? гррр, админ, форум косячит |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: нет Всего: 317 |
Слышал что на дисках обычно несколько паралельных дорожек на одну: одна используется, остальные в резерве. На любом диске есть бэды, тогда используется резервная дорожка рядом, в результате имее идеальный диск. По моему это все работает на уровне железа(прошивка винта), вмешиватся можно используя софт производителя.
-------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| Y-Vladimir |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 263 Регистрация: 16.7.2004 Где: Казань Репутация: 4 Всего: 6 |
Для Бэдов есть специальная зарезервированная область, HDD после изготовления, еще на заводе проверяют на наличие Бэд-секторов (они неизбежно пристутствуют на каждом диске вследствие технологических причин), и далее они заменяются из резерва. Если Бэдов больше нормы - диск отправляется в утиль. Кстати если специальной прогой посмотреть SMART-информацию, то можно по кол-ву таких "врожденных" Бэдов определить насколько качественный диск попался
Если в процессе эксплуатации появляются новые Бэд-сектора, то они опять же заменяются из резерва, причем емкость диска при этом не меняется. Если резерв кончается, то начинают на замену отжирать с конца диска , и как следствие уменьшается емкость диска.
А не жирно получается? |
|||
|
||||
| p0s0l |
|
|||
![]() Г-н Посол ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: 1 Всего: 112 |
Я так и думал... Спасибо, Y-Vladimir!
Значит этих бэд-секторов может быть сколько угодно... Понятно, тему можно закрывать... -------------------- С уважением, г-н Посол. |
|||
|
||||
| oleg1973 |
|
|||
![]() asm fanat ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3283 Регистрация: 16.7.2003 Где: Italy Репутация: нет Всего: 34 |
неправильный подход
1) бэды в фате помечаются это раз (в случае вындоса там уже не сектора а кластеры) 2) надо отделить мух от котлет и разобратся о каких бэдах говорим,о тех которые заводского производства как заметил Y-Vladimir или те которые возникли в процессе эксплуатации (системные назовем), этих может быть сколько душе угодно. а лечение происходит переформатированием сектора или дорожки. опять же бэд системный может быть тоже разным,между секторами есть некое пространство (зависит кстати от скорости вращения ) и там есть инфа о номере сектора дорожки и crc данных в секторе и еще чето там не помню, так вот если crc не совпадает то сектор считается сбойным хотя физически вполне нормален, и в другом случае при физическом повреждении сектора (ну размагнитился он) получается неустойчивое считывание, что опять же дает неверное crc. в любом случае делается к примеру 1000 считываний данных сектора и выбирается вариант наиболее часто попадаюшийся, который берется за верный,сектор переформатируется и данные записыватся заново.
в данном случае вполне вероятно что прога читала данные и временно писала их в конец винта в свободное место, ради интереса погляди как дефраг виндоса работает, тоже самое происходит. -------------------- SST 465555 icq 200-512-712 |
|||
|
||||
| Y-Vladimir |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 263 Регистрация: 16.7.2004 Где: Казань Репутация: 4 Всего: 6 |
Не совсем так, бэды конечно и в ФАТе помечаются, но современные жесткие диски хранят собственную таблицу бэдов в CMOS (и это 100% именно физические бэды, а не логические) . И никакими средствами ОС нельзя просмотреть эту информацию и тем более изменить ее. А вообще HDD сами следят секторами и если обнаруживается сбойный сектор, то делается попытка все-таки прочитать его, и если это удается, то данный сектор замещается из резерва и иформация копируется в новый сектор. Это все происходит совершенно прозрачно для пользователя и для ОС, до тех пор пока удается восстанавливать информацию, единственное что, снижается производительность в таких участках. Это явление снижения производительности часто используется для тестирования HDD (посмотри например на www.ixbt.com, там много таких примеров), там на графиках видны резкие провалы. А ОС ничего не заменяет резервом, она просто помечает бэды, в результате емкость снижается.
А по-моему для позиционирования головки используется сторона одного из блинов. Эта сторона размечается специальным образом, на ней хранятся информация о номере дорожки и т.д. Без этой разметки не будет работать сервопривод головки HDD. Это так называемя Low-Level информация. По-крайней мере в старых HDD было все именно так, в новых может и по-другому.
Так ведь физический дефект переформатированием не исправишь. Вроде так, поправьте если че наглючил... |
||||||
|
|||||||
| p0s0l |
|
|||
![]() Г-н Посол ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: 1 Всего: 112 |
-------------------- С уважением, г-н Посол. |
|||
|
||||
| Y-Vladimir |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 263 Регистрация: 16.7.2004 Где: Казань Репутация: 4 Всего: 6 |
Так значит получается, HDD может в процессе работы заменять дефектные сектора используя первый метод?
А прога MHDD 2.9, которую ты юзал работает, стало быть, по второму методу. Или я чего не так понял |
|||
|
||||
| p0s0l |
|
||||
![]() Г-н Посол ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: 1 Всего: 112 |
Да... Ведь по-моему и ты это сам говорил... Или мне померещилось ?...
По-моему, наоборот, по первому методу, т.к. головка тащится в конец винта. Да и к тому же написано, что второй метод используется при изготовлении (хотя можно и так, самому), т.к. требует низкоуровневое переформатирование винта (чтобы сдвинуть разметку № дорожек и секторов)... -------------------- С уважением, г-н Посол. |
||||
|
|||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 16 Всего: 538 |
Ремап именно так и происходит как описанно в этой статье. Есть специальный параметр который показывает общее количество перемещенных секторов (если успею то посмотрю и укажу его точно). Низкоуровневое форматирование с перемещением логических секторов относительно физических на современных винтах возможно ТОЛЬКО в технологическом режиме. На некоторых, это можно сделать специальной программой на стандартном IDE конроллере, а на некоторых только на специальном контроллере. Если получится то постараюсь найти первоисточник и дать на него ссылку. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Общие вопросы по железу | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |