#1
|
|||
|
|||
Current pending sectors
Eugene Grosbein написал(а) к All в Nov 18 17:11:05 по местному времени:
Привет! А как принято в Windows (семерка для определенности) исправлять SMART-ошибки НDD "Current pending sectors: 5" ? Это когда диск наткнулся на плохо читаемые сектора и нужно каким-то образом инициировать запись в них, чтобы firmware диска имело возможность сделать remap, перенаправив запись в эти сектора (LBA) на другое место поверхности и исключив ошибки чтения этих LBA в будущем. Eugene -- Что делать?! Мир стоит на воровстве!.. Воруют в Самарканде и в Хиве, В Ширазе, в Тегеране и в Стамбуле И даже - страшно вымолвить - в Москве!.. --- slrn/1.0.3 (FreeBSD) |
#2
|
|||
|
|||
Current pending sectors
Sergei Popov написал(а) к Eugene Grosbein в Nov 18 13:34:26 по местному времени:
Нello Eugene! 17 Nov 18 17:11, you wrote to all: EG> А как принято в Windows (семерка для определенности) EG> исправлять SMART-ошибки НDD "Current pending sectors: 5" ? EG> Это когда диск наткнулся на плохо читаемые сектора EG> и нужно каким-то образом инициировать запись в них, EG> чтобы firmware диска имело возможность сделать remap, EG> перенаправив запись в эти сектора (LBA) на другое место EG> поверхности и исключив ошибки чтения этих LBA в будущем. Может проще воспрользоваться программой Victoria. Последняя версия даже под Windows есть, но запускать её нужно с админскими правами. Там и ремап есть. Sergei --- GoldED+/W64-MSVC 1.1.5-b20180707 |
#3
|
|||
|
|||
Re: Current pending sectors
Eugene Grosbein написал(а) к Sergei Popov в Nov 18 00:06:43 по местному времени:
17 нояб. 2018, суббота, в 13:34 NOVT, Sergei Popov написал(а): EG>> А как принято в Windows (семерка для определенности) EG>> исправлять SMART-ошибки НDD "Current pending sectors: 5" ? EG>> Это когда диск наткнулся на плохо читаемые сектора EG>> и нужно каким-то образом инициировать запись в них, EG>> чтобы firmware диска имело возможность сделать remap, EG>> перенаправив запись в эти сектора (LBA) на другое место EG>> поверхности и исключив ошибки чтения этих LBA в будущем. SP> Может проще воспрользоваться программой Victoria. Последняя версия даже под SP> Windows есть, но запускать её нужно с админскими правами. Там и ремап есть. Скачал последнюю версию с hdd.by. Диск оказался из тех, что физически использует секторы по 4096 байт, но лжет операционной системе, что они по 512 байт. Оказалось, что Виктория некорректно работает с такими дисками - нарисовала 8 плохих секторов (512-байтных), хотя реально там был один четырехкилобайтный soft-bad, как в итоге выяснилось. Но что хуже, Виктория пыталась ремапить сектора записью 512-байтных блоков, проверяя результат после этого чтением. При записи 512 байт такой диск вынужден читать четырехкилобайтный сектор, менять в нём 512 байт и писать результат назад, а при проблемах чтения это невозможно, поэтому Виктория перемапить ничего не смогла. В итоге загрузил ноут с флешки с FreeBSD и при помощи dd прописал нулями блок размером в 4096 байт по нужному смещению и проблема ушла - в SMART обнулился сабжевый счётчик, при этом счетчик ремапов остался нулём, то есть был просто soft-bad (повреждение контрольной суммы), а главное - диск стал читаться без ошибок. Eugene -- What would you do with a brain if you had one? --- slrn/1.0.3 (FreeBSD) |
#4
|
|||
|
|||
Re: Current pending sectors
Sergey Anohin написал(а) к Eugene Grosbein в Nov 18 12:56:36 по местному времени:
Нello, Eugene! EG> Скачал последнюю версию с hdd.by. Диск оказался из тех, что физически EG> использует секторы по 4096 байт, но лжет операционной системе, EG> что они по 512 байт. Оказалось, что Виктория некорректно работает EG> с такими дисками - нарисовала 8 плохих секторов (512-байтных), EG> хотя реально там был один четырехкилобайтный soft-bad, как в итоге EG> выяснилось. Но что хуже, Виктория пыталась ремапить сектора записью EG> 512-байтных блоков, проверяя результат после этого чтением. EG> При записи 512 байт такой диск вынужден читать четырехкилобайтный сектор, EG> менять в нём 512 байт и писать результат назад, а при проблемах чтения EG> это невозможно, поэтому Виктория перемапить ничего не смогла. EG> В итоге загрузил ноут с флешки с FreeBSD и при помощи dd прописал нулями EG> блок размером в 4096 байт по нужному смещению и проблема ушла - EG> в SMART обнулился сабжевый счётчик, при этом счетчик ремапов остался EG> нулём, то есть был просто soft-bad (повреждение контрольной суммы), EG> а главное - диск стал читаться без ошибок. виктория устарела уже морально, однако самому интересно что в винде сейчас есть свежее С наилучшими пожеланиями, Sergey Anohin. --- wfido |