|
|
Вверх #1 |
ИнтересующийсяАвтор темы Регистрация: 04.12.2022
|
как определить софтовые бэды или железные
Здравствуйте. Програмой victoria обнаружены 3 блока с ошибкой uncr ошибка данных. Меня интересует, можно ли понять вызвано ли эти ошибки проблемами железа жесткого диска или нет без перезаписи его нулями и иного вреда для данных, расположенных вне проблемных секторов.
|
|
|
|
|
|
Вверх #2 |
УмудрённыйРегистрация: 08.02.2019
Адрес: https://t.me/help9285
|
Уменьши число тестируемых секторов в блоке и определи какие именно сектора проблемные.
После чего перепропиши эти сектора но не нулями а любым иным шаблоном. Если запись прошла нормально, значит ошибки софтовые. О каком вреде данным может идти речь если сектора не читаются? Зная номера проблемных секторов можно определить чему они принадлежат. |
|
|
|
|
|
Вверх #4 |
УмудрённыйРегистрация: 08.02.2019
Адрес: https://t.me/help9285
|
Я не могу сказать насчёт реакции всех хексредакторов, но должна быть ошибка чтения.
По крайней мере в DMDE так, и сектор "заполняется" (на экране) записью bad. Можно, конечно пролистать бллок из 2048 секторов, но как по мне - зная начальные сектора блоков, просто задать посекторку в файл от начального сектора + 2047 секторв и следить за ошибками. |
|
|
|
|
|
Вверх #6 |
УмудрённыйРегистрация: 08.02.2019
Адрес: https://t.me/help9285
|
В отчёте виктории указаны номера секторов блока.
Например 20480. Это означает что сбойный сектор находится где то в блоке, размер который установлен в настройках, начиная с этого сектора. В современной виктории дефолтный размер блока равен 2048 секторов. Запускаешь DMDE, переходишь к указанному сектору и в меню Сервис выбираешь Копировать сектора. Начальный сектор должен сам подставится, в поле количество вводишь секторов 2048. В разделе Место для записи выбираешь файл и указываешь куда его записывать. При копировании должны появляться ошибки чтения секторов - вот это конкретные номера секторов. Если диск AF-ный, то ошибки будут в 8-ми секторах подряд. Вот эти сектора потом и перепрописать. |
|
|
|
|
|
Вверх #7 |
ИнтересующийсяАвтор темы Регистрация: 04.12.2022
|
Попытался найти сектора. На старых местах никаких ошибок. Но их количество не поменялось, поменялись места. Все адреса из 10 цифр. Поменялись только последние 4. Если Вам не трудно, но напишите пожалуйста, чем это может быть вызвано. Может ли это быть признаком "железной" ошибки.
|
|
|
|
|
|
Вверх #8 |
УмудрённыйРегистрация: 08.02.2019
Адрес: https://t.me/help9285
|
Смещение адресов возможно если старт начат не с того же сектора как раньше.
Определить можно лишь после попытки перезаписи и анализа того что было в этих секторах. Если перезапись пройдёт нормально, то банальная ошибка CRC. Предположим что в указанных секторах лежат файлы кэша браузера. Вполне очевидно напрашивается ошибка браузера. |
|
|
|
|
|
Вверх #11 |
ИнтересующийсяАвтор темы Регистрация: 04.12.2022
|
Долго не было времени разобраться. Проверил с количеством секторов 256 бит. Чтоб потом меньше копировать в файл. Теперь у меня четыре ошибки. Одна как бы раздвоилась, так как промежуток между секторами ровно 256. Если нетрудно, то напишите пожалуйста о чем это может говорить.
|
|
|
|
|
|
Вверх #12 |
ИнтересующийсяАвтор темы Регистрация: 04.12.2022
|
Добрый день! Прошло много времени. Я просто загрузил данные с диска в облако. Там где-то 2 ТБ. Решил перезаписать сектора единицами. Ничего не выщло. Дает ошибку The request is not supported. Делал так. Запускал dmde в редакторе выбирал Сервис - заполнить секторы. В праметрах ставил Разрешить запись. Ставил птичку о понимании рисков. В окне заполнить секторы заменял нули единицами напротив HEX и выбирал сектор, предшествующий поврежденному как начальный, а следующий за ним как конечный. Подскажите пожалуйста, в чем может быть дело.
|
|
|
|