Показать полную графическую версию : неисправный сектор
Недавно что-то случилось, что в виндоус смог зайти только после пятого перезапуска. После биоса был черный экран и я выключал компьютер удержанием кнопки "Включение", потом опять включал. Установил заново ОС. Потом еще 1 раз вырубали свет в доме, когда был включен ПК. Сейчас вот такие дела в SMART:
http://s018.radikal.ru/i525/1309/d1/9e7ff18e9191.png
Чем это грозит и можно ли как-то исправить?
и можно ли как-то исправить? »
Очень просто такое на WD2002FAEX правится. Скорее всего тривиальный soft-bad, но вредить сильно может...
Напустите на хард Victoria 4.46b for Windows или молифицированную Victoria 4.47. Последняя работает на Windows 7 и на x64. Это самое простое, но и по другому можно, только более нудно.
Напустите на хард Victoria 4.46b for Windows или молифицированную Victoria 4.47 »
Там есть несколько вкладок. Что именно запустить? Тест?
Что именно запустить? Тест? »
В tests выбираете read+remap. Радиокнопка по дефолту стоит на Ignore, --- меняете на Remap.
Добавлено
=======
BlkSize (коэффициент блокирования) меняете с 256 на 2048. Быстрее оно отработает... Часа за два с половиной...
Tau_0, это уже HDD начинает сыпатся?
это уже HDD начинает сыпатся? »
С какого перепуга...???... --- 99%, что это Soft-bad (такое случается...), крторый просто нулями затрётся...
По окончании опять SMART прочитайте и покажите...
ЗЫ Мне чёрные 1 TB WD нравятся, --- без особых проблем в среднем по 8500 часов отработали... См. картинку
Неисправный сектор остался, насчет него вот что было в логе:
13:32:44 : LBA 1001614001 try REMAP... Error
LBA 1001614001 try REMAP... Error »
Это адрес не сектора, а блока секторов... Адрес сектора ещё найти предстоит.
Напустите на жёсткий викторию с BlockSize=1. Просто так единичку не выставить, ---- сначала поставьте 1024, а затем клавишей BackSpace тои последние цифири затрите...
При этом ставьте тестировать узкий диапазон, ---- StartLBA = 1001614001 и EndLBA = 1001614001 + 2048 - 1 = 1001616048. Если по одному сектору весь хард тестировать, то до окончания века оно работать будет, а узкий диапазон --- быстро. Выполните тест чтения в связке с remap.
Рапорт SMART до и после теста покажите...
ДО:
WDC WD1002FAEX-00Z3A0 WD-WCATRC335586
-------------------------------------------------------------------------
ID Name Value Worst Tresh Raw Health
-------------------------------------------------------------------------
1 Raw read error rate 200 200 51 399 •••••
3 Spin-up time 179 179 21 4008 •••••
4 Number of spin-up times 100 100 0 275 •••••
5 Reallocated sector count 200 200 140 0 •••••
7 Seek error rate 200 200 0 0 •••••
9 Power-on time 99 99 0 1361 ••••
10 Spin-up retries 100 100 0 0 •••••
11 Recalibration retries 100 100 0 0 •••••
12 Start/stop count 100 100 0 273 •••••
192 Power-off retract count 200 200 0 17 •••••
193 Load/unload cycle count 200 200 0 257 •••••
194 HDA Temperature 112 95 0 35°C/95°F ••••
196 Reallocated event count 200 200 0 0 •••••
197 Current pending sectors 200 200 0 1 •••••
198 Offline scan UNC sectors 200 200 0 1 •••••
199 Ultra DMA CRC errors 200 200 0 3 •••••
200 Multi zone error rate 200 200 0 1 •••••
При этом ставьте тестировать узкий диапазон, ---- StartLBA = 1001614001 и EndLBA = 1001614001 + 2048 - 1 = 1001616048. Если по одному сектору весь хард тестировать, то до окончания века оно работать будет, а узкий диапазон --- быстро. Выполните тест чтения в связке с remap. »
Сделал. Лог: 19:30:39 : Get passport... OK
19:30:39 : Recallibration... OK
19:30:39 : Starting Reading, LBA=1001614001..1001616048, sequential access w. REMAP, tio 1000ms
19:30:42 : LBA 1001614001 try REMAP... Error
19:30:44 : ***** Scan results: Warnings - 0, errors - 1 *****
ПОСЛЕ:
WDC WD1002FAEX-00Z3A0 WD-WCATRC335586
-------------------------------------------------------------------------
ID Name Value Worst Tresh Raw Health
-------------------------------------------------------------------------
1 Raw read error rate 200 200 51 401 •••••
3 Spin-up time 179 179 21 4008 •••••
4 Number of spin-up times 100 100 0 275 •••••
5 Reallocated sector count 200 200 140 0 •••••
7 Seek error rate 100 253 0 0 •••••
9 Power-on time 99 99 0 1367 ••••
10 Spin-up retries 100 100 0 0 •••••
11 Recalibration retries 100 100 0 0 •••••
12 Start/stop count 100 100 0 273 •••••
192 Power-off retract count 200 200 0 17 •••••
193 Load/unload cycle count 200 200 0 257 •••••
194 HDA Temperature 114 95 0 33°C/91°F ••••
196 Reallocated event count 200 200 0 0 •••••
197 Current pending sectors 200 200 0 1 •••••
198 Offline scan UNC sectors 200 200 0 1 •••••
199 Ultra DMA CRC errors 200 200 0 3 •••••
200 Multi zone error rate 200 200 0 1 •••••
Вообще-то 1 бэд или пендинг не должен вызывать никаких проблем с читаемостью инфы с диска, типа slow responding. Может стоит попробовать этот блок LBA=1001614001..1001616048 пройти сначала с Erase, а потом с Remap ? И заново просканить это место. А диапазон ставьте LBA=1001610001..1001616048.
19:30:39 : Starting Reading, LBA=1001614001..1001616048, sequential »
Не проняло..., ...., однако...
И затираться сбойный сектор не хочет, и переназчаться тоже не хочет.
Тогда сделайте в лоб.
Ставте Wrte, и пишете Hex нули в ло по write в сектор в сектор LBA=1001614001.
StastLBA = 1001614001 и EndLBA = 1001614001 тоже.
Если и это не пройдёт, то на подьзавательсом уровне остатся только из-пол DOS этот сектор подолбать или смириться...
,
Но с этим к misha2 обрашайтесь, его статус обязывает...
Добавлено
=======
Пока то да сё ... ответ/пост , misha2 не прочитал... Как обходной вариант, --- снимите ВСЮ инфу с блезного харда, да и отформатируййте его по новой. Ясно, что плохо, --- это мусор под стол...
Я ведь практически то ж самое и посоветовал - сначала с функцией Write, затем повторно Remap. Но в отличие от вашего совета указал не на начальный адрес LBA=1001614001 (на что указывает Виктория), а чуть спереди - LBA=1001610001. Так вернее будет.
А посты я все читал. Просты вы не совсем поняли зачем я именно так написал
Я ведь практически то ж самое и посоветовал »
Если уйти на уровень файловой системы, то можно сделать очень просто…
В помощью утилиты NFI. EXE от Марка Русиновича определить имя файла, которому этот сбойный сектор достался. По-любому этлт файл будет битым…
Если есть возможность то этот файл можно заменить на нормальный, тут просто его заметиь надо…. И чекдиском затем ФС причесать...
Но этот сбойный сектор всё равно останется сбойным, --- тут копать надо… --- Почему от не перезначается и не затирается...???...
Radanius
29-09-2013, 17:50
Ребят, а мне что посоветуете?
Скрины: CrystalDiskInfo (http://rghost.ru/49047246.view) Hard Disk Sentinel | Обзор (http://rghost.ru/49047268.view) Hard Disk Sentinel | S.M.A.R.T. (http://rghost.ru/49047272.view)
Заметил такую вещь, когда переустанавливаю windows и в процессе установки (Управление дисками) удаляю раздел "Зарезервировано системой" и системный раздел "Disk C:", затем заново их создаю.
В следующий раз при установке когда захожу в Управление дисками, вижу такую картину - перед разделом "Зарезервировано системой" появляется еще како-то пространство размером 0 мб и в самом низу после последнего диска Е: тоже размер 0 мб, может быть это из-за этого?
p.s. diskat показывает, что разделы выровнены.
Если уйти на уровень файловой системы, то можно сделать очень просто… »
Это не уберёт проблему, т.к. самому винту и его микропрограмме глубоко наплевать на ФС.
Ребят, а мне что посоветуете? »
Аккуратнее обращаться с винтом, исключая вибрации и ударные нагрузки (пока он ещё жив).
Radanius
29-09-2013, 19:15
misha2
А сектора эти затирать не надо или еще что?
А сектора эти затирать не надо или еще что? »
Очень желательно пройти сканированием по всей поверхности с включенной функцией Remap в утилите Виктория.
Это не уберёт проблему, т.к. самому винту и его микропрограмме глубоко наплевать на ФС. »
Если смотреть с этой стороны, то конечно не уберёт...
Но упрямый сектор пока не переназначен и не затёрт. Вмдимо остаётся с ним дальше повоевать в Vitoria 3/50/3.52 и попробовать в цикле его затереть или ререназначить.
Но с другой стороны, если из-за него получился битым важный системный драйвер/файл, то этот файл можно перепмсать, а сектор (точнее кластер в который он входит) отправить в файл $Badclus. Так оно в NTFS задумано, --- для этого утилита CHKDSK есть...
если из-за него получился битым важный системный драйвер/файл, то этот файл можно перепмсать, а сектор (точнее кластер в который он входит) отправить в файл $Badclus. »
Это-то понятно, в отношении ОС.
Но вот винт паразит будет его неустанно обрабатывать пока этот бэд не попадёт в Г- , А-лист. И ес-нно винт занимаясь своими личными делами перестаёт реагировать на запросы от ОС по интерфейсу. :(
Но вот винт паразит будет его неустанно обрабатывать »
Тогда ничего не остаётся, как брать Victoria for DOS и решительно пытаться в цикле этот сектор затереть/перназначить или весь хард по новой нулями пробить. По крайней мере я других путей не вижу. Остаются ещё техногические утилиты, но тут Вам виднее...
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.