Программы для проверки жесткого диска на бэд-блоки (битых секторов). Восстановление бэд-блоков. Как произвести тест жёсткого диска в программе Victoria и как исправить сбойные сектора (бэд-блоки) в работающей Windows Бед блоки

Запускаем нашу программу и видим следующее окно:

Выбираем в меню "regeneration" (восстановление) пункт "start process under windows" (запустить процесс из под windows). Чтобы приступить к сканированию сбойных секторов или бэд блоков нам надо сначала "объяснить" программе, что конкретно мы хотим делать.

В следующем окне нам надо выбрать винчестер для сканирования. В нашем случае он - один, выделяем его и нажимаем надпись "start process".


Продолжаем. В следующем окне нас попросят указать вариант сканирования диска. Советую сразу выбрать первый вариант "scan and repair" (сканировать и восстанавливать). Просто вводим с клавиатуры цифру «1», как показано на скриншоте.



И в последнем окне перед самим сканированием сбойных секторов нас "спрашивают" с какого сектора на начать сканирование? Советую оставить цифру «0». Это обеспечит сканирование диска полностью.



Нажимаем клавишу "Enter" и запускаем сканирование на бэд блоки. Мы рассмотрим весь процесс на примере диска, который содержит сбойные сектора. Обратите внимание на скриншот ниже, на нем мы видим прогресс сканирования (белая полоса) и на ней - три, найденные программой, сбойных сектора.



Разберем этот скриншот подробнее: справа вверху мы видим прошедшее с момента запуска сканирования бэд блоков время и время, оставшееся до завершения процесса. При обнаружении сбойных секторов на диске, программа помечает их английской буквой «B» и тут же пытается "вылечить". Если это ей удается, то на месте буквы «В» появляется буква «R», которая говорит об успешном "восстановлении" бэд блока. В левом нижнем углу мы видим статистику по просканированным мегабайтам, а также количество найденных «В» и "вылеченных" «R» сбойных секторов.

По завершению сканирования мы увидим вот такое окно:



Здесь обозначены найденные программой три сбойных сектора и справа - уже знакомую нам статистику, в которой говорится, что все найденные бэд блоки устранены.

Также учтите то обстоятельство, что при обнаружении сбойных секторов весьма желательно (сразу же или - по прошествии нескольких дней) запустить процедуру проверки повторно. Дело в том, что (при серьезном дефекте диска) бэд блоки могут появляться повторно и их количество может только увеличиваться.



Именно об этом и "говорят" нам следующие надписи на скриншоте выше: «4 new bad sectors appear» и «18 bad sectors appear» это - вновь появившиеся на жестком диске сбойные области, обнаруженные при повторном сканировании. Такой диск еще может весьма успешно использоваться некоторое время в качестве дополнительного и на нем можно хранить различную (не очень нужную) информацию и временные файлы. Но вот как надежный носитель информации или - системный диск он не подходит нам однозначно!

Собственно, весь нехитрый процесс тестирования я Вас описал:) Саму логику того, что происходит "за кадром" работы любой программы для восстановления сбойных секторов мы с Вами разбирали в предыдущей статье, которая называется " ".

В дополнение к сказанному, я бы хотел отметить еще одну очень полезную функцию программы «HDD Regenerator». Она может записывать свой загрузочный образ на компакт диск.

Зачем это нужно? Представьте себе ситуацию: у Вас проблемы с жестким диском (не дай бог!:)) и операционная система из за этого просто не загружается. Как мы запустим нашу программу, чтобы она сканировала сбойные сектора винчестера? В этом случае нам на помощь приходит функция создания загрузочной версии программы.

Давайте разберем эту возможность. В самом начале после запуска программы в меню "regeneration" выбираем пункт "create bootable CD/DVD" (создать загрузочный CD или DVD диск).

В следующем окне выбираем наше записывающее устройство, установленное в системе.



Нажимаем кнопку «OK», вставляем чистый диск в устройство и переходим в последнее окно непосредственно перед записью диска. Здесь нам предлагают выбрать скорость записи. Выбираем и нажимаем кнопку "Burn CD" (записать CD).



После окончания записи берем наш (теперь уже загрузочный диск) с программой «HDD Regrenerator», вставляем его в компьютер, на котором мы хотим провести проверку на сбойные сектора. Выставляем на нем загрузку с CD и видим меню, в котором программа показывает нам найденные ей жесткие диски компьютера.



Как видите, у нас их - два. Выбираем (к примеру) второй (вводим с клавиатуры цифру "2") и нажимаем "enter". Далее видим следующее окно.



В нем есть несколько вариантов сканирования винчестера на сбойные сектора:

  1. Сканировать, но не исправлять найденные бэд блоки
  2. Сканировать с исправлением таких секторов
  3. Просмотреть информацию о самой программе

Вводим с клавиатуры цифру "2" (выбираем второй вариант). Видим вот такое окно.



Здесь указываем, что сканировать будем сразу с восстановлением бэд секторов. Нажимаем цифру "1", потом - "enter" и дальше запустится уже знакомый нам процесс тестирования.

Также имейте в виду следующий момент: не качественное электропитание (сбои, вызванные ) или использование различных переходников могут быть причиной того, что программа восстановления будет сигнализировать об обнаружении большого количества сбойных секторов.

Были в моей практике такие случаи. Жесткий диск SATA был подключен через переходник «molex to sata»:



Программа диагностики находила на нем массу бэд блоков, но как только мы поставили соответствующий (у которого присутствовали разъемы питания Sata), проблема исчезла. Так что крепко запомните, - любые переходники это - вынужденное зло и если без них можно обойтись, - избавляйтесь от них немедленно!

Вот и все, что я хотел рассказать Вам сегодня о том, как искать и устранять сбойные сектора на диске. В завершении статьи, как и договаривались, даю ссылку на саму программу « ». Скачивайте, пользуйтесь.

Мы выяснили причины появления бэд-блоков. Мы поняли, что явление это далеко не самое приятное. А с неприятностями обычно принято бороться. Поэтому сегодня, мы будем говорить о том, какими средствами и как это нужно делать, да и собственно нужно ли.

Ошибки файловой системы

Первый и самый простой вид ошибок, который мы будем лечить - ошибки файловой системы. Как уже было сказано это всего лишь неверно помеченный сектор в файловой системе. Вывод напрашивается сам собой - его нужно пометить правильно.

Способ первый: логические размышления подсказывают - необходим инструмент умеющий создать на диске нормальную файловую систему. Такой инструмент доступен всем в составе операционной системы - утилита format. Нужно загрузиться в MS-DOS и выполнить полное (именно полное) форматирование диска (команда format x: /c, x - диск с неправильной FAT, c - ключ включающий проверку кластеров поме-ченных как поврежденные). Быстрое форматирование здесь не годиться, так как оно производит лишь очистку оглавления и сохраняет информацию о бэдах. Форматирование можно выполнить и из Windows, правда для меня методы его работы до сих пор остаются загадкой и результат порой получается непредсказуем (сталкивался с тем, что снимался статус дефектного даже с физически поврежденных секторов, что приводит к более сложным проблемам. Похоже, что "Окна" просто сбрасывают статус дефектности в FAT, не вдаваясь в подробности, хотя и не всегда).

С обычным format такого не наблюдалось. Этот способ прост и доступен, но его недостатком является разрушение всей информации на диске. Да и если на диске небольшое число таких секторов, это все равно что стрелять из пушки по воробьям.

Способ второй состоит в приобретении программы Power Quest Partition Magic, в которой есть функция Bad Sector Retest. Она проверит именно помеченные бэд сектора, и оставит нетронутой информацию на диске.

Более продвинутые пользователи могут воспользоваться Norton Disk Editor или любым другим редактором диска и вручную пометить/разотметить нужные сектора. Программу для этих целей несложно написать и самостоятельно. Но нет нужды. Как узнать что имеющийся дефектный блок именно этого вида? Никак. Можно только попробовать (при отсутствии уверенности настоятельно рекомендую пользоваться первыми двумя методами, так как двумя последними можно ввести в обращение сбойный или нестабильный блок, нажив тем самым себе большую проблему). Если это его тип - он исчезнет и больше никак проявляться не будет. Если же нет - пробовать другие способы.

Второй вид излечимых сбойных кластеров - логические, у которых данные не соответствуют ECC. Методы борьбы с этим видом несколько сложнее. Этот вид дефектов не может быть исправлен программными средствами использующими стандартные команды и средства BIOS. Дело в том, что при использовании таких средств перед записью на диск происходит предварительная проверка области записи, чтобы убедиться что с ней все в порядке, а поскольку там существует ошибка, то запись отклоняется (такая проверка не только является расточительностью, так как данные не будут записаны сразу же, их запись станет возможной только на втором проходе (видимо это является одной из причин, по которой скорость записи обычно несколько ниже скорости чтения).

Логичнее было бы вместо такого механизма делать запись с верификацией (проверкой по русски). При этом, в блоке магнитных головок можно осуществлять за один проход запись и проверку чтением, что давало бы гарантию правильной записи данных. И в принципе, если бы и не исключало возникновение бэд секторов рассматриваемого типа вообще, то, во всяком случае, значительно ее снижало, так как в случае сразу же обнаруженной ошибки можно было бы повторить запись.

И хотя мы немного больше разобрались с тем, чем обусловлена ошибка, легче не стало, так как мы выяснили, что ее нельзя исправить обычными средствами. Необычными средствами являются программы, обращающиеся к накопителю не через функции ОС и BIOS, а через порты ввода-вывода. Таких программ на самом деле море, в большинстве случаев осуществляют принудительную запись какого-то содержимого в сектор (обычно нулей), накопитель подсчитывает и записывает ECC. После этого нужно осуществить проверку прочитав сектор - ошибки нет - хорошо, сектор оказался именно таким, как мы ожидали и был успешно излечен. Нет - увы… Видимо, раз здесь не ошибка FAT и не излечился, он, видимо, имеет физическую природу.

Утилиты выполняющие такую функцию - это wdclear, fjerase, zerofill, такая функция есть в DFT. В большинстве случаев такие утилиты универсальны, так как не используют каких-то специфических функций накопителя. Работа с ними тоже не требует специальных навыков. Зачастую такие обнулители распространяются на сайтах производителей как программы низкоуровневого форматирования, хотя не имеют к нему никакого отношения. Производители рекомендуют использовать их в случае возникновения проблем прежде, чем обращаться в сервисный центр. Если не считать разрушения информации, они безобидны.

Кроме производителей винчестеров выпуском сервисных программ занимаются сторонние компании и просто энтузиасты. Так бесплатно доступна очень полезная программа неписанная нашим программистом - MHDD (скачать ее можно . На момент написания статьи была доступна версия 2.9), которая может помочь в данной ситуации. Схема действий следующая: программу записываем на системную дискету и загружаемся с нее. Изучаем состояние SMART с помощью внешнего SMART-монитора (бесплатным SMARTUDM например) и не полагаясь на свою память, сохраняем результаты в файл.









Загружаем MHDD и инициализируем нужный диск нажав F2. В консоли вводим команду erase или aerase (используют разные алгоритмы, aerase работает медленнее, но иногда справляется с тем, с чем не справилась erase, поэтому рекомендую сначала использовать erase и потом при неудаче aerase). Предварительно необходимо было сохранить всю информацию с винчестера, так как она будет разрушена (имея опыт можно обнулять нужную часть, не разрушая остальные данные, но ведь предполагается что у нас его нет).

По завершении производим проверку поверхности диска -нажимаем F4 и выби-раем и в верхней строчке выбираем наш режим работы (скорее всего это будет LBA, но вам видней), и еще раз жмем F4 (можно ввести в консоли команду SCAN). Смотрим на предмет наличия наших бэдов.



Потом изучаем показания SMART. Если число переназначенных секторов осталось прежним, бэды исчезли, то они имели логический характер и были вылечены. Если же нет - их природа не логическая. MHDD подробно рассмотрим в другой статье.

Вполне может быть, что у вас возник вопрос, а почему же нельзя использовать как в предыдущем случае команду format с ключом /c, который выполняет проверку бэдов? Ответ уже в принципе звучал: эта программа использует стандартные средства BIOS и не может произвести запись в бэд. Видимо, разработчикам из Microsoft не захотелось себя особенно утруждать. Попытка восстановления такого сектора о которой сообщает формат есть просто многократная попытка его чтения (сколько бы раз он ни читался, он не прочитается, контроллер уже признал этот факт!). Осуществить полноценную проверку такого бэда format не может, так как не может произвести в него запись. Единственное для чего он пригоден - это восстановление плохих секторов являющихся ошибками файловой системы.

На этом пожалуй заканчивается та часть статьи, которую могли читать и пользоваться приведенной информацией все. Все описанное до этого было просто и безобидно. Описываемое далее этими свойствами не обладает. Будьте осторожны.

Физические повреждения HDD

Если ни один из описанных методов не помог, то, вероятно, имеем дело с самым тяжелым случаем - физическим повреждением. Такие сектора можно скрыть или переназначить. Как известно, современные винчестеры имеют резервную поверхность. На нее можно "перевести стрелки" при обращении к сбойному сектору, т.е. когда нужно обратится к сектору, который признан сбойным, на самом деле обращение произойдет к сектору из резервной поверхности, назначенным на замену.

Существуют различные методы. Метод резервного сектора подразумевает размещение на каждой дорожке накопителя недоступного в обычном режиме сектора. При обнаружении дефектного сектора на этой дорожке есть возможность использовать вместо него сектор находящийся на этой же дорожке. Достоинство метода, что он практически никак не сказывается на производительности. Недостаток в том, что емкость диска используется слишком расточительно, так как в независимости от того, есть ли на этой дорожке сбойный сектор или нет, резервный сектор все же присутствует. Во-вторых, он не эффективен при более чем одном плохом секторе на дорожке (существуют другие модификации метода, в которых резервный сектор выделяется на цилиндр, но тем, не менее, эффективными их это не делает).

Метод резервной дорожки подразумевает наличие за пределами рабочей зоны какого-то количества резервных дорожек. При обнаружении дефектов на дорожке, вся дорожка исключается из работы, вместо нее включается резервная. Недостаток метода в том, что снова таки, пространство используется расточительно, так как даже при одном сбойном секторе из обращения исключается дорожка целиком и целиком занимается новая. Так же для обращения в резервную область головке требуется совершить значительное перемещение, что отрицательным образом сказывается на производительности.

В методе пропуска дефектной дорожки, как и в предыдущем, подразумевается наличие вне рабочей зоны определенного количества дорожек. Но характер использования другой. В этом методе при определении действительного номера дорожки складывается ее вычисленный номер с числом дефектов встретившихся до нее, полученным из дефект-листа, наблюдается смещение рабочей области к центру. Достоинство по сравнению с предыдущим - отсутствие необходимости перехода в резервную область, следовательно рост производительности.

Метод пропуска дефектного сектора похож на метод пропуска дефектной дорожки с той лишь разницей, что оперирует вместо дорожек секторами, и может быть применен только к винчестерам использующим транслятор. Физический адрес сектора вычисляется по таблице транслятора. Первые три метода обладают рядом недостатков и практически никогда не используются при заводском скрытии бэдов (а в силу особенностей новых винчестеров некоторые вовсе не могут быть применены). Как правило используется последний четвертый, он позволяет скрыть практически любое число сбойных секторов, и экономично использовать пространство.

Заводское тестирование винчестеров для выявления сбойных участков происходит на специальном оборудовании в специальном технологическом режиме, составляется список всех секторов не пригодных для использования. Он заносится в служебную область, где хранится все время использования накопителя. Заводской список дефектов называется P-list (Primary-list). После получения дефект-листа, формируют транслятор, устанавливающий соответствие между логическими но-мерами секторов следующими непрерывно и по-порядку и их физическим адресом, пропуская при этом найденные сбойные сектора и используя следующий за ним рабочий.

Этот процесс называется внутренним форматированием, происходит без внешнего участия под действием программы винчестера. Кроме заводского P-list`a дефектов накопитель имеет еще G-list (Grown-list) - в него заносятся сведенья о бэд-секторах обнаруженных в процессе эксплуатации. В домашних условиях единственное, что можно сделать - это лишь переназначить обнаруженный дефект в резервную область со всеми вытекающими отсюда последствиями (падение производительности).

Сразу же сделаем несколько оговорок. Размер G-list не велик и ремап (remap, т.е. переназначение) не может происходить до бесконечности: только до тех пор пока в G-list`е есть место. Или пока не исчерпалась резервная поверхность. Также нужно помнить, что чем большее число секторов переназначено, тем чаще будет происходить позиционирование в резервную область, тем медленнее будет работа. Стоит серьезно подумать над тем, нужно ли это делать: стоит ли небольшая потеря пространства и красивая не испорченной буквами B картинка в Scandisk ощутимой (в зависимости от числа выполненных перена-значений) производительности. Быть может лучше просто оставить его в явном виде и радоваться жизни. Процесс ремапа необратимый. Если что-то не устроит, вернуть из-менения не получится.

Если же ответ отрицательный, необходимо запастись одной из следующих программ: HDD Speed, HDD Utility, или опять же MHDD. Кроме того нужна какая-нибудь программа просмотра SMART атрибутов: такая есть составе HDD Speed, но можно взять стороннюю (SMARTUDM). Предполагается, что вы уже пробовали лечить логические бэды, попытки окончились неудачно, и мы теперь пытаемся скрыть физические. Рассмотрим снова пример MHDD. Механизм действий будет почти такой же, как и в прошлый раз. Запустившись с дискеты изучаем состояние SMART. Потом запускаем MHDD, выбираем нужный привод.

Информацию с винчестера сохранять не нужно (но можно), так как она не будет разрушена. Инициализируем привод нажатием F2. Нажав F4 выбираем нужный параметр верхней строчке LBA или CHS, и включаем функцию ремапа, и запускаем запускаем проверку поверхности диска повоторным нажатием F4 (или вводим в консоли команду SCAN).

Смотрим на предмет наличия наших бэдов. В тех местах где были переназначены бэды появляется надпись . После первой про-верки, в которой выполнялось переназначение, запускаем еще одну проверку. Если о выполнении переназначения не сообщалось, второй раз пускать не нужно. Потом изу-чаем показания SMART.

Возможны следующие варианты: показатель переназначенных секторов увеличился, бэды исчезли - это означает, что мы добились того, чего хотели, сбойные сектора были заменены резервными; число переназначенных секторов осталось прежним, бэды не исчезли: такое может быть по следующим причинам - природа не та, что мы предположили, или сектор нельзя заместить; контроллер не увидел, что это действительно сбойный сектор (а указать прямо ему на это нет никакой возможности при работе винчестера в пользовательском режиме, можно лишь всячески пытаться намекнуть ему на это, делая попытки записи и чтения нужного сектора), G-list полон (по показаниям SMART должно быть видно), винчестер не поддается ремапу..

В первом случае остается только копать дальше. Если оказался полон G-list, то можно либо смириться с не переназначаемыми секторами, либо обратиться к специалистам, которые смогут запустить внутренне форматирование: тогда существующие бэды будут добавлены в P-list, а G-list будет чист. Это самый лучший вариант, так как в этом случае нет побочных эффектов ремапа. В домашних условиях запустить его не удастся, да и угробить винт вероятность высока, если процесс форматирования прервется (винчестер останется просто без транслятора, это поправимо, но все же) - питание пропадет например или скокнет (ведь по закону подлости это всегда происходит в самый не подходящий момент), поэтому производители дисков стараются не давать такие функции в руки обывателю.. Если винчестер не поддается ремапу вообще с этим сделать ничего нельзя, но если функция ремапа выключена в нем самом, тогда нужно просто включить его с помощью фирменной утилиты (их искать на сайте производителя нужно).

Решение для борьбы с бэдами приходящим на ум большинству пользователей, где-то что-то когда-то читавших/слышавших является низкоуровневое форматирование диска. Существует легенда, что этот особый вид форматирования позволяет их вылечить, и то и дело на разных форумах всплывают вопросы, типа "подскажите пожалуй-ста, где можно взять утилиту для низкоуровневого винчестера, а то бэды появились" В том числе и у нас недавно. Посмотрим, что это такое и действительно ли оно так полезно.

Связано форматирование на низком уровне с командой 50h стандарта ATA, пришедшей туда от интерфейса ST506/412. Она должна выполнять форматирование дорожки с заданными физическими параметрами. Однако, на низком уровне все современные винты очень сильно разняться, так как этот уровень целиком разрабатывается производителем самостоятельно. Транслятор скрывает внутреннюю структуру, и потому в этой команде нет смысла. Большинство современных винчестеров поддерживают ее для совместимости. Но так как ее изначальная функция уже не актуальна, то реагируют на не совершенно по разному. Во-первых, команда может быть полностью проигнорирована Во-вторых в некоторых старых накопителях команда способна затереть области служебных данных (очевидно отсюда и слухи о его разрушающем действии Low Level Format). А кроме этого, в третьих, она может осуществить запись всех нулей в область пользовательских данных, или, в четвертых, произвести переназначение сектора, что важно для нас в конетксте этой статьи. Разговоры о чудодейственности такого форматирования происходят видимо от того, что порой удается полечить с ее помощью логические бэды или сделать переназначение для физических. Именно это есть суть такого форматирования-лечения. Не более того. Но у нас уже есть необходимые средства. За-чем искать приключений?

Пожалуй это все операции, которые мог осуществить неподготовленный пользователь. При некоторых видах проявления дефектов можно придумать иной способ их устранения. Например если бэды появляются одним сплошным блоком в середине диска или в начале, можно разбить его таким образом, что бы он составляли раздел, который будет недоступен, при бэдах в конце можно специальными программами (все той же MHDD например), обрезать хвост у винчестера: уменьшиться емкость, но вместе с тем уйдут из обращения бэды, при якобы бэдах, обусловленных обрывом головки, ее можно отключить (правда это уже не пользовательская операция). В общем, большой простор для творческой фантазии. Правда, не зафантазируйтесь и не забывайте иногда обращаться к специалистам.

Наверное, пользователь уже знает, что такое bad сектора на hdd («плохие блоки») поверхности жесткого диска. Если вы этот обзор читаете, значит, как минимум, представляете: что такое «жесткий диск», и то, чего вы хотите в результате добиться (удалить bad сектора на hdd). Но действительно ли они «плохие», и насколько этот дефект «аппаратный» – попробуем разобраться.

Симптомы повреждения физической поверхности или ошибок файловой системы

Симптомы «плохих» секторов («железной» или «программной» причины), могут быть следующие:

  1. Медленный запуск установленных приложений и/или самой ОС;
  2. Беспричинное нарушение работы некоторых приложений (пропадания ранее внесенных настроек, отсутствие функций);
  3. Пропадание папок и файлов, повреждение файлов;
  4. Сильное замедление процесса копирования при обращении к файлам.

Как видим, ничего хорошего. Работа с винчестером (жестким диском) будет состоять из 2-х этапов, отвечающих на 2 разных вопроса: есть ли на поверхности hdd физические дефекты, и (если – да) – как удалить bad сектора, чтоб больше они не возвращались.

Я писал уже в другой статье про , так вот на диск с бед секторами винду лучше не устанавливать, в начале нужно избавиться от них.

Немного теории

На жестком диске, поверхность разбита на сектора. Каждый сектор на физической поверхности одного блина называется «блок». Число блоков, если их сложить и подсчитать в сумме – всегда будет больше, чем число «показываемых» винчестером доступных блоков. То есть, любой фирмой-производителем – делается несколько (на самом деле – десятки) не используемых «частей» поверхности hdd – запасных блоков.

То, как удалять bad с винчестера, становится понятно с пониманием того, как именно работает электроника hdd. Получая «себе» адрес блока, к которому надо обратиться (на чтение/запись), этот адрес сначала будет «переведен» в физический адрес блока, что делается по специальной таблице (зашитой в ПЗУ hdd).

В таблицу, вместо физического адреса сбойного блока, непринужденно и легко можно прошить адрес одного из свободных (запасных) блоков (см. один абзац выше). Мы получим в итоге «рабочий» винчестер. Кстати, без уменьшения логического объема.

Примечание:

такая операция «переназначения» адреса блока называется «ремаппинг», или – ремап.

Чисто «логические» дефекты

Ошибки могут возникать не из-за физического повреждения поверхности, а лишь из-за нарушений в логике работы одного сектора. Эти ошибки, в свою очередь, делятся, тоже, на исправимые и не исправимые. Отличить от физических дефектов, «логические» можно только косвенным способом (используя разные тесты).

Исправимый логический дефект (софт-bad): когда контрольная сумма логического сектора не совпадает с вычисленной контрольной суммой его данных. Такое может появиться, например, из-за помех и отключения питания (и – всего лишь). При последующем включении, винчестер сперва прочитает данные, вычислит контрольную сумму, сравнит полученное с записанным. В общем, в таких случаях оборудование выдает сообщение ошибке. Со стороны же операционной системы, это выглядит, как «настоящий» bad.

К сожалению, ни средствами операционной системы, ни в BIOS, логический дефект самостоятельно исправить нельзя. Контроллер винчестера ошибку тоже не скорректирует: он тщетно пытается прочесть этот сектор с третьей, с четвертой попытки, и когда не получается - пытается помочь, подстраивая сервосистему и канал чтения… При этом раздается тот самый «скрежет», душераздирающий и хорошо знакомый владельцам «убитых» винтов.

Примечание: не стоит опасаться, что «головки» скребут по поверхности. Скрежет идет от катушки на шпинделе (коромысле), постоянно пытающейся настроить «правильный» угол.

Ну, и, в таком случае, как удалить bad, когда он – логический? Что может помочь? Принудительная перезапись всех секторов (специальной программой, в обход даже BIOS-а) – хорошее средство от этого. После заполнения поверхности только «нулями» (потом – «единицами», потом – снова «нулями»), логический bad – исчезает бесследно.

Но есть «неисправимые» логические ошибки. Ошибки эти относятся к низкоуровневому форматированию винчестера. Сам дефект – при этом, выглядит так же. Неисправимыми же, такие дефекты считают потому, что их исправление потребует сделать «правильное» форматирование на низком уровне, что обычному пользователю чаще всего недоступно (в отсутствии фирменных утилит low-level format, да и «крепление» винта должно быть неподвижно). В быту, такие блоки винчестера отключаются теми же способами, что и «физический» bad - то есть, ремапом. Не страшно.

Программы

Для логического «затирания» поверхности (заполнение происходит «0»-ми и «1»-ми):

fjerase, wdclear, zerofill.

Образ загрузочного CD-диска с Викторией – качаем .

В rar-архиве, если его распаковать, будет один файл – файл.iso (образ загрузочного диска CD).

Работа с Victoria DOS

Во-первых, почему именно ДОС-режим, а не Windows? Дело в том, что если hdd – один, и на нем установлена Windows, из-под которой запустить Victoria win-32 – ничего «ремапить» тогда не получится, по понятным причинам (нельзя стирать Windows).

Поэтому, берем чистую болванку CD, пишем на нее загрузочный образ, и загружаемся с этого CD:

Выбрав первый пункт, жмем на «Enter».

Примечание: такой загрузочный диск (или – флешку), вы можете создать и сами. Сделав просто загрузочный диск/флешку с ДОС, затем, перенеся на нее (добавив) файлы Victoria (архив – качать тут: http://www.hdd-911.com/index.php?option=com_docman&Itemid=31&task=view_category&catid=69&order=dmdate_published&ascdesc=DESC).

Что мы должны сначала нажать (чтобы жесткий диск – определился)? Жмем «F2».

Если после этого, программа не найдет винчестер – сделать это можно самим. Жмем «P» на клавиатуре, появится меню «Выбор порта HDD» – мы выберем «Ext. PCI ATA/SATA» («стрелки», и – «Enter»):

Примечание: другие пункты нужны, если у вас системная плата с контроллерами IDE (к одному из которых подключен винчестер стандарта PATA).

И, в появившемся списке – должен быть виден нужный нам hdd (по названию фирмы/модели). Для выбора hdd, набираем номер канала (на котором он находится). Жмем «Enter». Все.

После этого, можно работать с винчестером: проводить тест и «ремапить».

Примечание: если винчестеров в системе несколько – поступаем аналогичным способом (нажать клавишу «P», и так далее).

Для начала, посмотрим, сколько «плохих» блоков уже было переназначено (для нового hdd, этот показатель может быть равен только «нулю»):

Для появления этого экрана, мы нажали «F9». Обратите внимание на пятую строку – это и есть количество секторов, которые были «переназначены» (re-allocated sector count – счетчик переназначенных секторов).

Здесь, значение равно 100 (реальное значение – первый столбец). Ну, это – не есть хорошо. Всего, у разных фирм (производящих винчестеры), максимальное число re-allocated блоков, не может превышать «критическое» – в несколько сотен (скажем так – 200-300).

Victoria DOS: тест поверхности

Для запуска теста поверхности, жмем «F4»:

Оставляем, как есть – все показатели (начало и конец диска, режим «линейного» чтения, и, на данном этапе – «игнор» для bad-блоков). Запускается тест – нажатием «Enter»:

Как видим, при выполнении теста, отображается, сколько блоков читаются с чрезмерно большим временем доступа. Число блоков, являющихся bad – также, подсчитывается (но сейчас мы не знаем, «программные» ли они, или – дефекты поверхности).

Victoria DOS: ремаппинг

Итак, тест поверхности – показал, что число сбойных блоков больше нуля. Не спешите сразу переходить к операции ремаппинга (которая будет рассмотрена ниже).

«Плохие» сектора могут возникнуть по «программной» причине. Как устранять в этом случае – рассмотрено выше. Не поленитесь, запустите программу ZeroFill (или подобную ей). Иногда, удалить все «сбойные» блоки можно после двух-трех прогонов этой программки.

Также (как ни смешно), низкая скорость чтения периодически повторяющихся блоков – возможна из-за плохого контакта разъема SATA. Можно, кстати, попробывать переключить винчестер в более медленный режим (перемычка – на корпусе hdd, включаем «150 мегабит»).

И только, если из этих двух способов – ни один не помог (число и расположение bad-блоков, после повторно проведенного теста, не изменилось) – переходим к ремаппингу:

Как и для «теста», жмем «F4». В меню, стрелкой «вниз», идем на «Ignore bad blocks» – строку.

Теперь – внимание! – стрелками «влево» и «вправо», выбирается «Classic REMAP». Нажимается «Enter». Все (будем ждать).

Обычно, тестирование поверхности, занимает от часа и более (для 500-750 Гигабайт). Ну а для 2 Терабайтных, да еще 5000 об/мин. – и 3 часа будет мало (с режимом «ремаппинга» – дольше, но, не намного).

По завершении работы, получим «хороший» винчестер. Можно – провести еще раз, заключительный «тест». Число «переназначенных» блоков – просуммировано с уже имеющимся (смотреть, как говорили – «F9», в пятой строке).

Если вы провели тест поверхности, и в результате – видите, что число нуждающихся в «ремаппинге» блоков выходит за пределы нескольких сотен (допустим: было – 100, появилось – еще 200) – от «самостоятельного» ремонта лучше отказаться, и вовсе.

Вместо вывода

Ремапить – это хорошо. Если такая возможность – еще есть (если суммарное число переназначенных блоков не перешло некое «критическое» значение), ею можно воспользоваться. Хотя, и «долговечность» после такого метода (то есть, на сколько дней хватит винчестера) – всегда под сомнением. Этот параметр – не прогнозируется (может, винчестера хватит еще на 2 дня, может – на месяц, и т. Д.). Перенесите все нужные данные, как только доступ к ним – появится снова.

Процедура «ремаппинга» не затирает данные, то есть программа старается «прочитать» плохой блок, и скопировать данные. Однако, по возможности, перед ремапом все же рекомендуется делать резервную копию жесткого диска (программкой Ghost, например).

(Не обязательно): вместо режима «Classic REMAP», Victoria 3.5 позволяет выбрать «Advanced REMAP». Что можно сделать, если «стандартный» ремап не смог помочь полностью на 100% (остались 2-3 «плохих» блока).

Как видим, работа с винчестером занимает много времени. А также, требует от пользователя наличия знаний и максимума аккуратности (при условии, что вы понимаете смысл операций, производимых с помощью этих программ).

В более сложных случаях (винт не определяется программой; после определения – зависает система) – так или иначе, нужно квалифицированное вмешательство. Помимо «плохих» секторов, возможно, проблемы есть и в контроллере жесткого диска (в его «электронике»). Самостоятельно – уже не решить это.

Появились «сбойные» сектора? Не включайте их «исправление» из самой Windows! Конечно, при этом, она (то есть, Виндовз) будет «ремапить» каждый сектор, являющийся «сбойным» для нее (ну, а – нужно ли это?).

Другие «программки»

Как посмотреть число «переназначенных» секторов прямо из Windows?

Есть много программ, показывающих данные ПЗУ жесткого диска (данные SMART). Например, это Everest (качаем-запускаем-смотрим):

Программа абсолютно бесплатна. Скачать ее – проще здесь: http://www.aida64.com/downloads/aida64extreme270exe. Первые 30 дней – доступны все функции (но, кроме, как «смотреть», Everest, она же Aida, ничего не умеет).

Или, можно скачать Викторию – уже для Windows (начиная от версии 4.0): http://www.hdd-911.com/index.php. Идем в раздел «Файлы»:

Как видите, оф. сайт содержит обе версии (для DOS и для Windows).

Совместимость

Victoria–DOS (3.5х) – совместима с контроллерами SATA (SATA-2). Также – и с IDE, интегрированными в системную плату.

Это был обзор о bad сектора на hdd.

Как проверить жесткий диск?

Для тех кто слабо знаком, с компьютером и не знает что такое DOS, лучше не повторять все что будет описано в этой статье, так как здесь пойдет речь о том как восстановить поврежденные сектора HDD.

И так вы обнаружили что у вас постоянно при загрузке появляется проверка диска, или жесткий диск стал сильно притормаживать. Вы про сканировали какой то утилитой в режиме чтения (read) или какой либо программой из этой статьи . Тем самым вы убедились в том что у вас есть медленные сектора которые отвечает дольше чем 500 мс, или BAD сектора, то это статья для Вас.

Как исправить битые сектора

Если же у Вас периодически диск пропадает или не видеться вовсе, то это уже проблема скорей всего с контроллером, кабелем(шлейфом) или питанием, а у нас же пойдет речь о БЭД секторах и очень медленно читаемых ячейках, в общем о программных ошибках жесткого диска.

Итак вы обнаружили (программа проверки HDD) что у вас есть медленные сектора на жестом диске (как правило красные или коричневые). Решение применить низкоуровневое форматирование (Erase), делаем это программой MHDD и только, забудьте программы работающие из под windows они вам не помогут типа HDDscan и Victoria.

Внимание!!! Все здесь ниже описанные операции могут привести к частичному или полному удалению информации на вашем жестком диске (HDD).

Итак грузимся с загрузочного диска где есть эта программа MHDD это сборники STEA Live, Hiren boot cd или делаете сами загрузочный диск или флешку.

Этап 1. Избавляемся от медленных (красных) секторов

Запускаем MHDD, набираем команду Erase, список всех команд можно посмотреть по команде F1, программа попросит указать диапазон сканирования, ничего не меняем нажимаем Enter по умолчанию, ждем. Если красные сектора остались то придется запустить команду Erase waits

Этап 2. Избавляемся от BAD секторов

Запускаем MHDD, набираем команду Remap, и программа автоматически про сканирует жесткий диск и выполнит замену бад секторов на резервные, не рекомендую запускать эту программу при большом количестве красных и битых секторов в разделах жестокого диска.

Также можно чистить HDD от битых секторов в ручную, при том по не весь жесткий диск, а частично по диапазону адресов.

Выполняем команду SCAN , как только появляется BAD сектор запоминаем его номер, останавливаем процесс ESC, запускаем команду Erase и указываем диапазон в данном случае если один битый сектор то его его номер и следующий то есть прибавляем единицу, дальше снова запускаем команду Scan и смотрим при появление новых битых секторов повторяем процедуру.

На видео хорошо показан весь этот процесс:

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

P.S.: Прикладываю ссылку на видео где показана работа программы MHDD для общего ознакомления



Поделись с друзьями: Похожие статьи

комментариев 18 для записи Как восстановить поврежденные битые(BAD) сектора HDD

    Ну ты даёшь подсказчик. загрузился с MHDD написал как у тебя стоит в первом пункте Erase и стёрлась вся винда не помогло даже востановление через архив щас по новой винду ставлю.

    • Уважаемый yura200 , если вы внимательно прочитали бы статью то там написано что Erase — это низкоуровневое форматирование, ну надеюсь слово форматирование , вам понятно что делает?)

    Так нафига писать первый пункт пишите erase хорошо что после установки винды смог откатится щас всё путём. Самое интересное это то что я хотел начать это дело с диска D а там фотки видяшки семейные вот бы горя то хапнул, но хорошо что MHDD не увидел диск D и форматнулся только C диск. Пушу тут чтоб другие весь винт не подтёрли. И где в каком месте в тексте у вас написано что Erase это форматирование? Я когда использовал Mhdd использовал erase при затирке бед блоков. Исправьте текст.

    • yura200 , я очень сожалею что вы испытали такие сложности, но все что вы делаете это ваше личное желание. В тексте третий абзац:

      Итак вы обнаружили (программа проверки HDD) что у вас есть медленные сектора на жестом диске (как правило красные или коричневые). Решение применить низкоуровневое форматирование (Erase)

      P.S.: И для интереса можете посмотреть перевод, он тоже говорит о многом erase — стирать, вычеркивать (из памяти).

    Добрый день.

    Не подскажите,как заставить работать программу на ноутбуке? Ни MHDD ни Виктория не видят мой жесткий диск.

    • Данила , Вы уверены что у вас HDD в ноутбуке? а не SSD, по тому что со вторыми дисками, программы MHDD и Виктория не работают.

    Уважаемые! Если вы увидите у себя на диске при тесте оранжевые или красные, а то и Х в квадратике, то и не мучьте его, ему конец. Это людей только пытаются как то поддержать при инсульте и то видите какие они потом становятся, а железкам, после того как вы скинули фотки одна дорога на заслуженный отдых. И не слушайте и не читайте бредни о восстановлении.

    Так и есть, на ноуте ASUS X552EA программа MHDD не видит HDD WD на 500 ГБ (не SSD, и не гибридный, обычный).

    Игрался с BIOS - и так, и эдак… увы, с загрузочной фшешки программа MHDD открывается, но диска не видит, как не старался.

    Необходимо выставить режим работы HDD SATA Standart IDE ВМЕСТО SATA AHCI

    Такая проблема хочу проверить и исправить бэд сектора в dos(до этого викторией проверил в winows) Но не могу переключить с AHCI на IDE в биосе нет ничего похожего. Ноутбук hp(писали что они убрали эту функцию) Чем поможете?

    Ставьте этот жесткий диск в системник и там запускайте и если нужно настроивайте биос.

    Автору респект и уважуха! У пользователя нет средств на новый хард, а системник жизненно-необходим…, дак вот нашёл по указанной выше траектории то что кроме первых 42-х гигов крестиков, имеется ещё две третьих рабочего пространства.., и человек признателен!

    Большое спасибо за статью!

    Нужно было восстановить работоспособность старого диска. Сканировала его состояние программой MHDD (нашла на старом CD-реаниматоре), обнаружила несколько десятков «красных» секторов, но не знала, что команда ERASE — это именно то, что нужно. Думала, простое стирание информации.

    Сейчас, после обработки диска ERASE’ом просканировала еще раз. Результат — ни одного БЭДа!

    Вопрос если бэды в первых 4 гигах и последних 4 гигах, причем их 2047, то есть ли смыл напрягаться для восстановления?

    • Андрей , если только вам нужно вытащить оставшиеся данные с жесткого диска, но я бы не стал использовать такой диск в дальнейшем.

    А 653 bads это совсем плохо? Erase не поможет?

    • Макс , да это совсем плохо

    Здравствуйте, bortvlad. А стоит ли заморачиваться с лечением бэдов? Windows итак мониторит и правит ячейки, насколько может. И в бэды не запишет инфу. Потеря скорости ничтожна. А замена ячеек с резервной области изменяет искомую таблицу, что, на мой взгляд, только ускорит смерть HDD. Если уж совсем туго- низкоуровневое форматирование и использовать диск для архивации фильмов, игр….Что скажете об этом софте: Low Lewel Format Tool?

В статье много информации не только о программе Victoria, но и о программе DMDE, при помощи которой мы и будем создавать посекторный образ неисправного жёсткого диска, это тоже нужно сделать правильно, дабы пользовательские данные не пропали.

Тест жёсткого диска в программе Victoria и как исправить сбойные сектора (бэд-блоки).

Друзья, если Вы читаете эти строки, значит у Вас какая-то проблема с жёстким диском,а как выбрать жёсткий диск обсуждалось ранее в статье .

Когда мы задумываемся о том, что с нашим жёстким диском происходит что-то не то?

  1. С жёсткого диска невозможно скопировать нужную информацию на другой накопитель, при копировании операционная система зависает и спасает только перезагрузка.
  2. Windows может неожиданно зависнуть на любом этапе работы.
  3. Невозможно переустановить операционную систему, в процессе установки происходит зависание на распаковке файлов Windows или установщик сообщает об ошибке "Невозможно продолжить установку...", или Windows очень долго устанавливается, например несколько часов.
  4. При включении компьютера сразу запускается утилита Chkdsk и проверяет разделы жёсткого диска на ошибки.
  5. Жёсткий диск издаёт посторонние звуки (щелчки, скрип) и периодически не определяется в BIOS.
  6. Скачать программу Victoria для работы непосредственно в операционной системе Windows XP, 7, 8, 10
    Идём на официальный сайт программы и выбираем версию для Windows . Советую Вам скачать версию Victoria 4.3 beta, так как Victoria 4.46 beta не всегда корректно работает.

Victoria для работы с загрузочного диска

Идём на официальный сайт программы и выбираем .

Victoria на загрузочном диске нам тоже нужна, но работу с этой версией мы рассмотрим во вторую очередь. Если у Вас нет дисковода, тогда мы сделаем загрузочную флешку с программой Victoria.

Итак, поехали, во первых, в программе Виктория точно установим номера сбойных секторов (бэд-блоков), затем сделаем посекторную копию жёсткого диска и этим спасём пользовательские данные, а дальше произведём скрытие сбойных секторов бэд-блоков (рэмап) в программе Victoria. Также узнаем как делать "Запись по всей поляне" (тест Erase), то есть при обнаружении сбойного сектора переписывать весь блок (256 секторов) жёсткого диска нулями.

Для примера возьмём реальный жёсткий диск имеющий сбойные сектора:

Друзья, минимальная единица информации на жёстком диске это сектор, объём пользовательских данных составляет 512 байт, если информацию в секторе невозможно прочесть, значит сектор является нечитаемым или другими словами сбойным. Все зависания операционной системы происходят при чтении информации с такого сектора.

Данный винчестер WDC WD5000AAKS-00A7B2 (объём 500 ГБ) реально неисправен,

Операционная система на нём постоянно зависает и периодически при загрузке запускается проверка жёсткого диска на ошибки. Последней каплей для хозяина винчестера стало то, что не получалось скопировать важные данные на другой диск и даже переустановка операционной системы закончилась очередным зависанием на распаковке файлов Windows, замена установочного диска с операционкой ничего не дала, зависание повторилось на другом этапе установки.

Вот тогда и встал вопрос о том, что делать с этим жёстким диском, ведь на одном из разделов находились важные данные и их нужно было скопировать.

Запуск Victoria:

Запускаем программу Victoria от имени администратора. Соглашаемся со всеми предупреждениями о работе в 64-битной системе.

Выбираем начальную вкладку Standard. Если у нас несколько жёстких дисков, в правой части окна выделяем левой мышью нужный жёсткий диск, в нашем случае WDC WD5000AAKS-00A7B2

и переходим на вкладку SMART,

жмем кнопку Get SMART, справа от кнопки засветится сообщение GOOD и откроется S.M.A.R.T. выбранного нами жёсткого диска.

S.M.A.R.T. этого винта оказался не самый хороший. Почему? Читайте нашу первую статью из цикла о программе Виктория. Здесь скажу лишь, что целых четыре атрибута S.M.A.R.T. горят красным, в том числе и самый важный параметр, атрибут

5 Reallocated Sector Count - (remap), обозначающий число переназначенных секторов это значит запасные сектора на резервных дорожках заканчиваются и скоро сбойные сектора переназначать будет нечем.

Переходите на вкладку Tests .

Тест поверхности жёсткого диска в программе Victoria

В правой части окна программы отметьте пункт Ignor и пункт read, затем нажмите Start . Запустится простой тест поверхности жёсткого диска без исправления ошибок. Этот тест не принесёт никаких плохих или хороших воздействий на Ваш винчестер, но когда тест закончится, мы узнаем в каком состоянии находится наш жёсткий диск.

Начинается сканирование поверхности жёсткого диска и через некоторое время обнаруживаются сбойные сектора. Через 40 минут Victoria выдаёт нам такой результат:

Очень много хороших секторов с хорошей задержкой чтения не более 5 ms - 3815267

Также имеются сектора с нехорошей задержкой чтения 200 ms

Секторов с неудовлетворительной задержкой чтения более 600 ms (кандидаты в бэд-блоки) нет совсем, но...

Что совсем плохо, присутствуют полноценные сбойные сектора (бэд-блоки), информацию из которых прочитать совсем не удалось - 13

13 сбойных секторов (бэд-блоков), все они начинаются в области 6630400, а заканчиваются на 980000000, то есть рассыпаны по всему жёсткому диску. Номера бэд-блоков нужно записать. Друзья, вполне возможно все наши проблемы с жёстким диском могут быть из-за этих 13 бэдов и от них нужно избавиться, но сначала сделаем посекторный образ больного винта.

Жёсткий диск пострадавшего WDC WD5000AAKS-00A7B2 (объём 500 ГБ) был разделён на два раздела: диск D: с операционной системой объём 120 ГБ и диск E: с данными объём 345 ГБ.

Перед работой с программой Victoria обезопасим себя и сделаем полный образ раздела диск E: объём 345 ГБ и данные будем вытаскивать именно с образа. Образ сделаем в другой программе DMDE и расположим его на другом физическом диске SAMSUNG HD403LJ (объём 400 ГБ) я покажу Вам как это сделать.

Управление дисками моего компьютера

Важные данные находятся на Новом томе (E:) объём 347 ГБ жёсткого диска WDC WD5000AAKS (общий объём 500 ГБ), значит создавать будем образ раздела (E:)

Посекторный образ раздела (E:) создадим на жёстком диске SAMSUNG HD403LJ (объём 400 ГБ), на нём всего один раздел без данных Новый том (F:)

Третий физический диск в системе, это твердотельный накопитель SSD (объём 120 ГБ) диск (C:), на нём находится наша работающая операционная система Windows 8.1, в которой мы сейчас и находимся.

Создание посекторного образа всего жёсткого диска или нужного раздела в программе DMDE

Также DMDE является очень хорошим инструментом для создания посекторных копий неисправного жёсткого диска.

Идём на сайт программы DMDE http://dmde.ru/download.html и скачиваем программу, жмём GUI для Windows.

DMDE скачивается в архиве, разархивируем его и запускаем файл dmde.exe .

Затем выбираем язык Русский.

Принимаем условия Лицензионного соглашения. В начальном окне программы нам нужно для создания образа выбрать или Физическое устройство (то есть полностью жёсткий диск) или раздел с данными.

Нужен нам только том E: , поэтому отмечаем левой мышью наш жёсткий диск WDC WD5000AAKS, затем отмечаем пункт Логические диски

и раздел (E:), затем жмём ОК.

Меню. Создать образ/клон...

Место для записи, жмём Диск.

Новый том F: и ОК. Нужно чтобы раздел, на котором будет создан посекторный образ неисправного жёсткого диска (или раздела с нечитаемыми данными) был по объёму не меньше этого диска.

На новом томе F: удалятся все данные, соглашаемся Да.

Начинается создание посекторной копии раздела (E:) больного жёсткого диска WDC WD5000AAKS на новом томе (F:) другого здорового жёсткого диска диска SAMSUNG HD403LJ, которое продолжается 6 часов (с особо "бэдастых" винтов образ снимается несколько суток) и наглухо зависает на 83 процентах, прождав пару часов я нажал на кнопку Прервать!

Друзья, если прервать создание образа посекторного раздела под самый конец (всё-таки 83%) то нас ждёт два варианта, как говаривал Суворов - "либо грудь в крестах, либо голова в кустах".

После прерывания операции заходим на Новый том F: и смотрим, есть ли на нём какие-либо данные и...они есть, всё основное, что нам было нужно программе DMDE удалось перенести на дик F: , практически все данные читаются без ошибок. Значит случай у нас не сложный и

бэды в основном софтовые

Но в некоторых случаях не всё так будет радужно и при попытке войти на раздел с посекторной копией нас будет ждать вот эта ошибка: Нет доступа к F:\ . Файл или папка повреждены. Чтение невозможно.

Нет доступа к F:\. Файловая система не распознана. Убедитесь, что все требуемые системные драйвера загружены и том не повреждён.

Но и в этом случае сдаваться мы не будем и поступим так.

Что делать, если создание посекторного образа пойдёт с ошибками

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

Или в процессе создания посекторной копии появится вот такая ошибка "Запрос не был выполнен из-за ошибки ввода/вывода на устройстве" (смотрите скришнот ниже) обозначающая, что DMDE не смогла прочитать информацию в сбойном секторе (номер сектор указан в ошибке) в этом случае нажмите

Повторить, произойдёт повторная попытка считывания информации с данного сектора и она может закончится успехом. Если данная ошибка с этим же сектором появится опять, тогда нажмите

Игнорировать и создание посекторного образа продолжится, но информацию в этом секторе мы потеряем и в результате в посекторной копии не откроется один какой-либо файл. Если ошибка "Запрос не был выполнен из-за ошибки ввода/вывода на устройстве" будет появляться слишком часто, можно выбрать

Игнорировать всё и все подобные ошибки будут пропущены, а можно нажать кнопку

Параметры и соответствующе настроить программу DMDE для такого тяжёлого случая. Нажмите в этом окне кнопку Параметры.

В параметрах нужно быть внимательным, так как настроить здесь можно много чего. Например заставить DMDE создавать посекторный образ с жёсткого диска не с начала, а с конца, для этого нужно отметить пункт

Обратный ход, иногда это приносит результат.

И опять нажмите Параметры.

В этом окне отметьте пункт Не ждать, если устройство не готово - Всегда. При выборе опции операция будет продолжена даже

в случае ошибки, связанной с отсутствием готовности устройства. Если не отметить эту опцию, то на некоторых "бэдастых" винчестерах будет выводиться предупреждение с ожидаемой реакцией пользователя, то есть на автомате создание образа происходить не будет.

Число повторов авто при ошибке CRC - 0

Число авто повторов, если сектор не найден - 0

Заполнять плохие секторы hex

Затем ОК и ОК, начинается создание посекторного образа.

Щёлкните левой мышью для увеличения изображения

Также работоспособным показал себя такой вариант настроек.

Пропускать ошибки ввода-вывода - Всегда

Не ждать, если устройство не готово - Всегда

Число повторов при ошибке CRC - 0

Вообще я Вам посоветую изучить мануал к программе DMDE http://dmde.ru/manual.html или http://dmde.ru/docs/DMDE-manual-ru.pdf , так же можете дождаться нашей статьи о создании посекторного образа неисправного жёсткого диска различными программами, в ней мы рассмотрим даже создание загрузочной флешки с программой DMDE.

  • Если DMDE Вам не поможет, тогда можно попробовать другие программы, например Acronis True Image . Конечно существуют ещё способы с помощью которых можно сделать посекторный образ сбойного винта, например загрузиться с какой-нибудь операционной системы, основанной на Linux, к примеру Ubuntu, но сам процесс описывать здесь не буду и лучше напишу отдельную статью. Также под Линуксом можно запустить утилиту safecopy.
  • Что делать, если всё же посекторную копию жёсткого диска Вам сделать не удастся, выбирать Вам. Можете обратиться в хороший и зарекомендовавший себя сервис по восстановлению данных и посекторную копию с Вашего жёсткого диска снимут на специальном дорогостоящем оборудовании специалисты, например с помощью того же комплекса PC−3000. Если Вам не жалко Ваши данные, то можете рискнуть и запустить в программе Victoria алгоритмы избавляющие поверхность Вашего жёсткого диска от сбойных секторов (бэд-блоков), как это сделать написано далее, жёсткий диск после этой операции может вернуться к жизни.
  • Важно: Казанский(разработчик программы Виктория) обещает, что самый новаторский алгоритм скрытия бэд-блоков BB = Advanced REMAP НЕ деструктивен для данных, но в некоторых случаях для Ваших файлов это может быть деструктивно, так как даже самый продвинутый алгоритм Виктории Advanced REMAP скрытие дефектов (ремап), это по любому изменение трансляции винта, а значит потеря пользовательских данных (подробности далее. Хочу сказать, что иногда бывало и так, что вылечит Victoria жёсткий диск от бэдов и Вам даже удастся скопировать инфу с такого харда, но к сожалению не вся информация получается читаемая.

Итак, в нашем случае сделать посекторную копию больного жёсткого диска, а именно нового тома E: программе DMDE сделать удалось, правда в некоторых местах DMDE немного зависала, но всё закончилось успешно. Посекторная копия нового тома (E:) представляет из себя точную копию и расположена на томе F: Все имеющиеся данные успешно читаются и копируются.

Основная задача решена и пользовательские данные спасены, теперь приступаем к процедуре лечения жёсткого диска.

Как избавится от сбойных секторов (бэд-блоков) с помощью программы Victoria

Друзья, давайте теперь представим, что у нас не получилось сделать посекторный образ жёсткого диска с бэд-блоками и мы ничего другого не придумали и решили избавить наш хард от бэдов в программе Victoria, в надежде на то, что после скрытия сбойных секторов нам удастся прочитать и скопировать информацию на жёстком диске.

Примечание: избавить винт от бэдов в работающей Windows трудно, тем более, если к примеру у Вас ноутбук с одним жёстким диском и на этом же жёстком диске установлена операционная система и Вы эту же операционную хотите излечить от бэд-блоков. В таких случаях создают загрузочную флешку с Викторией, загружают с неё ноутбук и избавляются от сбойных секторов. Предлагаю создать загрузочную флешку в следующей статье, а сейчас мы узнаем как это делается прямо в работающей операционной системе, я Вам всё продемонстрирую.

Remap

В главном окне Виктории отмечаем пункт Remap, обозначающий алгоритм переназначения бэд-блоков секторами с резервных дорожек в процессе сканирования. Тест в режиме чтения Read, то есть от начала к концу и жмём на кнопку Start.

Пока идёт сканирование поговорим вот о чём.

1. Что происходит при данном алгоритме Remap? Производится (несколько раз) попытка принудительной записи информации в сбойный сектор жёсткого диска, если попытка удачна, значит сектор становится здоровым и удаляется из списка бэд-блоков (ремап не происходит). Если попытка записи неудачна, значит больной сектор переназначается здоровым сектором со специально предназначенной для таких случаев резервной дорожки винчестера.

2. Remap это переназначение (замена) больного сектора, присвоение его номера LBA другому физически здоровому сектору из резервной дорожки. Информация из сектора (на момент переназначения) висит в ОЗУ винта, и как только сектор переназначен - записывается назад.

Remap в основном не деструктивен для информации, если Ваши данные и потеряются, то только в одном сбойном секторе, но согласитесь, данные в бэд-блоке и так были нечитаемы. Во втором случае данные будут просто перенесены на сектор с резервной дорожки.

Результат. Как я и говорил в работающей Windows трудно что-либо исправить и Victoria не может осуществить Ремап. Через 20 минут тот же самый результат, 13 бэд-блоков и нам с Вами придётся делать загрузочную флешку с Викторией и работать в ДОСе.

Как в программе Victoria сканировать определённую область на жёстком диске

Если Вам известны точные адреса сбойных секторов, вы можете задать в программе Victoria точные параметры сканирования. Например, мы знаем, что наши бэд-блоки начинаются с сектора 770 000 000, тогда в пункте Start LBA: здесь задать это число и программа Victoria именно с сектора 770 000 000 начнёт сканирование и исправление поверхности жёсткого диска, также, если задать нужное Вам число в пункте End LBA: то Victoria закончит сканирование на нужном Вам секторе.

Алгоритм Erase

Друзья, вы можете спросить меня, а что будет если применить тест Erase или ещё есть Write?

Erase при обнаружении нечитаемого сектора принудительно переписывает весь блок из 256 секторов нулями (осторожно, в некоторых случаях ваши данные на жёстком диске удалятся).

  • Чаще всего попадаются софтовые (программные) бэды, которые убираются быстрее всего обнулением - алгоритмом Erase, да и при неудачной записи в сектор нулей вполне может произойти Remap, так как микропрограмма винчестера может посчитать такой сектор сбойным. Если Erase не поможет, тогда можно выбрать Remap, но как мы знаем, шансы, что Remap будет произведён в работающей Windows невелики.
  • Софтовые (программные) бэды в некоторых случаях можно убрать даже простым форматированием средствами самой Windows.

Мне не хочется ставить эксперимент над нашим жёстким диском WDC WD5000AAKS, так как я планирую в следующей статье вылечить его от бэд-блоков в ДОС режиме с помощью загрузочной флешки с программой Виктория и всё таки вернуть хозяину вылеченный от бэдов жёсткий диск с неповреждёнными данными.

Я просто покажу Вам на другом винчестере как запустить этот тест в работающей Windows.

В главном окне Виктории выбираем наш жёсткий диск и идём на вкладку Tests отмечаем пункт Erase (осторожно, в некоторых случаях ваши данные на жёстком диске удалятся) - при обнаружении нечитаемого сектора принудительно переписывает весь блок из 256 секторов нулями, естественно информация при этом в целом блоке секторов полностью теряется, но если перезапись происходит, блок возвращается в работу (становится здоровым).

Тест в режиме чтения Read

То есть от начала к концу и жмём Start.

Часто при "обнулении" в работающей Windows будут выходить вот такие ошибки:

Block (номер сбойного сектора) try Erase 256 sectors. Переписать блок секторов не удалось.

Алгоритм Write

Режим Write не ищет никаких сбойных секторов, а просто сразу затирает всю информацию на жёстком диске путём заполнения всех секторов нулями, это и есть на жаргоне ремонтников "Запись по всей поляне", данный алгоритм способен вылечить жёсткий диск от бэдов и просто плохих секторов с большой задержкой чтения, но после такого теста восстановить данные на жёстком диске будет невозможно, так что скопируйте предварительно все важные файлы на переносной жёсткий диск.

Читайте также: