Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для Tau_0

Ветеран


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

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


Цитата gmini:
Просканировал Викторией с Remap-oм, с коэффициентом блокирования 256, с 2048 не получается, слетает на 256 после начала теста. »
256 или 2048 не суть важно...

Для меня загадка --- почему Викториа работает с хардом через USB…???...
Но работает…

Функция remap (переназначить секторы) работает следующим образом…
1. Утилита пытается прочитать блок из 256 секторов. Поскольку хард блочное устройство, то надо читать/писать блоками --- это гораздо быстрее чем по одному сектору…
2. Если блок был прочитан без ошибок, то читается следующий блок из 256 секторов.
А вот если есть ошибка, то утилита пытается найти сбойный сектор в блоке. Но она исходит из того, что размер сектора равен 512 байт. Таков алгоритм её работы.
На самом деле remap делает микрокод харда после того, как утилита пытается многократно подолбить записью один и тот же сектор. Вот утилита и пыталась записать 00h в секторы
Цитата:
2:12:22 : LBA 1371792 try REMAP... Error
2:12:27 : LBA 1371793 try REMAP... Error
2:12:32 : LBA 1371794 try REMAP... Error
2:12:38 : LBA 1371795 try REMAP... Error
2:12:43 : LBA 1371796 try REMAP... Error
2:12:49 : LBA 1371797 try REMAP... Error
2:12:54 : LBA 1371798 try REMAP... Error
2:13:00 : LBA 1371799 try REMAP... Error

2:13:06 : LBA 1373512 try REMAP... Error
2:13:11 : LBA 1373513 try REMAP... Error
2:13:16 : LBA 1373514 try REMAP... Error
Но микрокод не смог записать 00h ни в один сектор (жирным выделены эти восемь малых секторов по 512 байтов, которых на самом денле нет, а есть большие по 4 KiB...), потому что большой сектор в 4096 байт нельзя выбрать --- ведь он сбойный…. Но и переназначать сектор тоже не стал --- ведь бэд не физический а софтовый…

Не знаю почему со следующего LBA= LBA 1373512 было предпринято только три попытки, а не восемь…???... Хотя понятно, что и сектор с LBA=1373512 сбойный. Также простым делением на 8 просто убедиться, что адреса LBA 1371792 и LBA 1373512 кратны восьми.

Функция remap точно не поможет.
Поэтому попробуйте по write прописать нули во ВСЕ секторы. Просто меняете Read <=== Write. Может через коробоку потрёт…???...

ЗЫ HDDScan в отличие от Victoria по Erase пишет не нули, а шаблон с номером сектора. Это просто можно посмотреть в том же дисковом редакторе DMDE, но это не имеет значения.

ЗЗЫ Гораздо важнее разобраться с тем откуда бэды берутся. Ведь мы лечим не причину, а следствие. Необходимо устранить причину...

Отправлено: 19:10, 27-05-2014 | #53