Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Железо » Накопители (SSD, HDD, USB Flash) » HDD - Устранение проблемных секторов на HDD

Ответить
Настройки темы
HDD - Устранение проблемных секторов на HDD
ES ES вне форума

Ветеран


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

Профиль | Отправить PM | Цитировать


Добрый день!

Дважды проверял диск Victoria-ей: результаты разные.

Первый раз проверял диск с размером блока по умолчанию на одном ПК
Были вот такие результаты:
Код: Выделить весь код
16:49:06 : Model: Hitachi HDS721050CLA360; Capacity: 976773168 LBAs; SN: JP2521FR0Z2URK; FW: JP2OA50E
16:49:29 : Get passport... OK
16:49:29 : Recallibration... OK
16:49:29 : Starting Reading, LBA=0..976773167, sequential access, timeout 10000ms
16:56:09 : Warning! Block start at 73572864 = 203 ms
16:56:10 : Warning! Block start at 73577984 = 203 ms
17:03:50 : Block start at 161998592 Error: UNCR
17:03:55 : Block start at 162270208 Error: UNCR
17:06:15 : Warning! Block start at 189577728 = 328 ms
Второй раз подключил диск к другому компьютеру, и запустил тест с размером блока 1 только в узком диапазоне.
Результаты вот такие:
Код: Выделить весь код
9:49:39 : Model: Hitachi HDS721050CLA360; Capacity: 976773168 LBAs; SN: JP2521FR0Z2URK; FW: JP2OA50E
9:49:45 : Get S.M.A.R.T. command... OK
9:49:46 : SMART status = GOOD
9:50:42 : Get passport... OK
9:50:42 : Recallibration... OK
10:21:31 : Starting Reading, LBA=160000000..163000000, sequential access, timeout 10000ms
10:44:10 : ***** Scan results: no warnings, no errors, time 22 minutes 40 seconds.  *****
Куда могли пропасть два сбойных блока?
Как такое может быть?

Отправлено: 16:57, 04-09-2018

 

Аватара для Tau_0

Ветеран


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

Профиль | Отправить PM | Цитировать


Цитата mwz:
Нормальная проверка на таком объёме занимает часа три с половиной. »
Это справедливо для сканирования харда 1.5 TB (Терабайт) большими блоками секторов (Block Size > 256)... А здесь было сканирование диапазона 1.5 GB (Гигабайта) --- это в тысячу раз меньше, да всего по одному сектору в блоке...!!!...

ЗЫ Вам надо внимательнее/тщательнее мой предыдущий пост прочитать и чуток подумать...

Цитата ES:
Искал конечно.
Только толкового объяснения найти не удалось, чаще всего дается чисто поверхностное описание. »
И здесь на зоне, и особенно на конференциях хобота это не раз обсуждалось и разжевывалось. Но для этого надо немножко в тему вникнуть. А сходу разобраться не получится...
Цитата:
shamagov
что эти пункты означают,
DDD Enable - запись в сектор специального контрольного кода для последующей верификации.
wr LBA num - запись адреса логического блока.


Как вообще можно эти красные (сектора с большими задержками) назначить невидимыми для диска и системы?
Сказал же уже выше - никак.
См., например, на хоботе MHDD и Victoria: тестируем диски/вопросы по использованию (часть 2)

ЗЗЫ Мало не покажется...
Цитата ES:
А что значит "считается сбойным"?
Ведь признать сектор хорошим или сбойным - это же не от программы зависит, это же контроллер "решает". »
Контроллер ничего не решает --- решает микрокод, что на харде. А витория посылает команды контроллеру и интерпретирует ответы контроллера. В том числе и временные задержки и "зависания" контроллера...

Отправлено: 22:43, 05-09-2018 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

mwz mwz вне форума

Аватара для mwz

Ветеран


Contributor


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

Профиль | Сайт | Отправить PM | Цитировать


Цитата Tau_0:
1.5 GB (Гигабайта) »
Тьфу ты...

-------
Mikhail Zhilin


Отправлено: 22:49, 05-09-2018 | #12

ES ES вне форума Автор темы

Ветеран


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

Профиль | Отправить PM | Цитировать


Цитата Tau_0:
Контроллер ничего не решает --- решает микрокод, что на харде. »
Да, конечно, я имел ввиду микрокод харда, только я его назвал "контроллером".

Цитата Tau_0:
решает микрокод, что на харде. А витория посылает команды контроллеру и интерпретирует ответы контроллера. В том числе и временные задержки и "зависания" контроллера... »
В контексте этого, что обозначает фраза "...если за 10000 мс блок не удалось вывбрать/прочитать, то он считается сбойным.."?
Подробнее опишите: что делает Виктория, что ей отвечает и делает контроллер \ микрокод?
Пожалуйста!
Очень хочется разобраться.

Цитата Tau_0:
См., например, на хоботе MHDD и Victoria: тестируем диски/вопросы по использованию (часть 2) »
Я там смотрел и читал ту тему.
Но там тоже не очень подробно объясняется. Много неясного.

Например.

Цитата Tau_0:
DDD Enable - запись в сектор специального контрольного кода для последующей верификации »
Без включения этого флажка что-то же все равно записывается, это же режим Write.
И верификация без этого флажка скорее всего тоже выполняется.
Иначе как Виктория определит, что данные не могут быть записаны или записались с ошибкой?
В чем отличие этого "специального контрольного кода" от обычного кода? Что дает запись "специального кода"?

Цитата Tau_0:
wr LBA num - запись адреса логического блока. »
А зачем его надо записывать? Что это дает? На что влияет?

Последний раз редактировалось ES, 05-09-2018 в 23:15.


Отправлено: 23:03, 05-09-2018 | #13


Ветеран


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

Профиль | Отправить PM | Цитировать


Цитата Tau_0:
Контроллер ничего не решает --- решает микрокод, что на харде. »
микрокод - это прошивка контроллера, что на харде
так что вполне корректно говорить, что решает


Цитата ES:
Подробнее опишите: что делает Виктория, что ей отвечает и делает контроллер \ микрокод?
Пожалуйста!
Очень хочется разобраться. »
В далёкие старые времена HDD был примитивным исполнительным устройством. Стандарт IDE принёс революцию: контроллер стали располагать на самом устройстве, и физика его работы стала недоступна системе. Узнать, что там внутри творится можно только по косвенным признакам. Например, если сектор читается с задержкой - можно предположить, что сектор битый, но контроллер его подменяет резервным.
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:32, 06-09-2018 | #14

ES ES вне форума Автор темы

Ветеран


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

Профиль | Отправить PM | Цитировать


Цитата Busla:
контроллер стали располагать на самом устройстве, и физика его работы стала недоступна системе. Узнать, что там внутри творится можно только по косвенным признакам. Например, если сектор читается с задержкой - можно предположить, что сектор битый, но контроллер его подменяет резервным. »
Ну то есть все параметры, которые в Виктории - это все фикция?
Они на что-нибудь влияют? Если да, объясните пожалуйста на примере тех параметров, которые выше упоминались.

Отправлено: 11:01, 06-09-2018 | #15


Аватара для Tau_0

Ветеран


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

Профиль | Отправить PM | Цитировать


Цитата ES:
В чем отличие этого "специального контрольного кода" от обычного кода? Что дает запись "специального кода"? »
С завода новый хард приходит нулевым. --- Zero во всех секторах…
--- Пусть, для определённости, в секторе 512 байтов. Этот сектор и его байты можно посмотреть в дисковом редакторе: WinHex, dmde, …, etc… Так вот любой сектор нового харда будут содержать 512 нулевых байтов. Но в сектор можно записать любые байты… Мне приятнее и удобнее видеть на новом харде нули.
Если Вы знаете/понимаете что такое бит, байт, ASCII код символа, число…, то остальное просто как дерево. А без этого понимания я затрудняюсь объяснить…

И в процессе сканирования тестирования харда по write я люблю туда писать нули. Но порою в сектор необходимо записать конкретное уникальное значение. Вот в сектор и записывается его LBA адрес. Так проще всего запомнить что написал., ведь на Вашем не очень большом жарде 976773168 секторов. В смысле проще всего составить и запомнить таблицу значений, записанных в каждый сектор… --- Её громадьё не надо где-то держать (в какой-то памяти…). --- После такой записи можно в дисковом редакторе (или ещё как..) посмотреть содержимое сектора и там должен быть номер/адрес его LBA.

ЗЫ Казанский в Victoria 4.68b вроде как реализовал поддержку хардов AF с размером сектора 4KiB, 512e.
Мне не совсем ясно, что пишется в физический сектор 4K. Одно значение LBA или восемь...???... Может кто посмотрел...

Цитата ES:
В чем отличие этого "специального контрольного кода" от обычного кода? Что дает запись "специального кода"? »
Виктория посылает ATA команду на запись блока секторов, а контроллер сообщает о завершении опрации.
См. документацию D1532v2r4b-ATA-ATAPI-7-2.pdf

ЗЗЫ Это работы на годы…

Цитата Busla:
микрокод - это прошивка контроллера, что на харде
так что вполне корректно говорить, что решает »
Тогда и процессор компьютера что-то решает..!!!... С чем я несогласен, поскольку процессор выполняет машинные инструкции и не более. А решает (уже решённое) алгоритм/программа.

Отправлено: 13:46, 06-09-2018 | #16

ES ES вне форума Автор темы

Ветеран


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

Профиль | Отправить PM | Цитировать


Дело ясное, что дело темное

Отправлено: 14:58, 06-09-2018 | #17



Компьютерный форум OSzone.net » Железо » Накопители (SSD, HDD, USB Flash) » HDD - Устранение проблемных секторов на HDD

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Система - Disk Revival - блокировка битых и медленных секторов hdd roller@vk Программное обеспечение Windows 16 28-12-2017 20:56
HDD - Принудительное переназначение проблемных секторов El Scorpio Накопители (SSD, HDD, USB Flash) 1 12-01-2017 19:22
HDD - [решено] Восстановление данных с поврежденных секторов HDD tokha_boroda Накопители (SSD, HDD, USB Flash) 20 17-06-2011 20:48
[решено] Полная проверка HDD на наличие сбоев,битых секторов,ошибок,сбоев.. Expo37 Хочу все знать 1 05-10-2010 18:46
Сканирование HDD на наличие bad секторов dimon55 Хочу все знать 5 15-12-2003 15:36




 
Переход