Hdd regenerator принцип работы. Восстановление жесткого диска с HDD Regenerator

💖 Нравится? Поделись с друзьями ссылкой

Disk boot failure, insert system disk and press enter. Надпись, от которой по спине начинается шествие легионов мурашек, каждая сама размером с жесткий диск. По закону подлости происходит это, когда ничто не предвещает беды. Но не спеши судорожно перезапускать систему - это игра в русскую рулетку. Лучше загрузиться с другого носителя и взяться за тщательную проверку. Поможет в этом испытанный инструмент - MHDD.

Введение

Если SMART показывает проблемы, чаще всего это означает одно: диск вот-вот начнет сыпаться, и повлиять может даже лишняя загрузка ОС. Следующее, что нужно понять, - это софтверные на нем «бэды» или хардварные. Если хардварных не так много, то диск еще можно попытаться вернуть к жизни.

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

MHDD - это небольшая, но мощная бесплатная программа, которая предназначена для работы с накопителями на самом низком уровне (насколько это возможно). Первая версия была выпущена Дмитрием Постриганем в 2000 году. Она могла сканировать поверхность накопителя с интерфейсом IDE в режиме CHS. Сейчас MHDD - это значительно больше, чем диагностика. С MHDD ты можешь делать все что угодно: диагностировать накопители, выполнять чтение и запись произвольных секторов, управлять системой SMART, парольной системой, системой управления шумовыми характеристиками, а также изменять размер накопителя.

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

Ох уж эти интерфейсы

Не каждый интерфейс может корректно распознаваться программой.

Интерфейс SATA. Есть вероятность, что диск не определится в MHDD. Причина может заключаться в режиме работы SATA-контроллера (IDE и AHCI) в BIOS. MHDD, увы, не поддерживает режим AHCI. Необходимо менять настройки BIOS. Хуже всего то, что нынче не все матплаты поддерживают этот режим. Выходом может стать только использование машины с подходящей материнкой или отказ от MHDD.

Интерфейс IDE. Для данного интерфейса характерно распределение устройств на шлейфе - master/slave. По умолчанию MHDD скрывает все устройства в режиме slave. Исправить это можно двумя способами. Первый - изменить расположение жесткого диска (переключить перемычку на master) и проверить соответствие настройки в BIOS. Второй способ - попробовать в MHDD сменить номер диска на 2 или 4. Ну и не забывай про конфигурационный файл mhdd.cfg , который лежит в папке CFG. В данном случае важен параметр PRIMARY_ENABLED=TRUE .

Интерфейс SCSI. Может не определиться драйвер SCSI-контроллера.

Интерфейс USB. Подключить диск через USB теоретически возможно с помощью дополнительного драйвера и настройки программы. Драйвер эмулирует режим работы через SCSI. Также необходимо отключить все лишние USB-накопители. Целевой диск должен быть подключен до загрузки MHDD. В config.sys потребуется прописать: device=X:\USBASPI.SYS /w /v , где X:\ - путь к диску.

Итак, я беру с полки один из сломанных дисков (я обычно клею на них этикетку broken) и сейчас попробую воскресить его, чтобы показать тебе, как это работает на практике. У меня на руках оказался винт WDC WD7500BPVX-60JC3T0 с винегретом вместо системы и всех файлов на нем.

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

Готовимся

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

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

Не убий

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

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

Чтобы диск, подключенный на первый канал, точно отображался, нужно подредактировать конфиг mhdd.cfg, который лежит в папке CFG.

PRIMARY_ENABLED=TRUE

Как я уже говорил, сканирование любого устройства возможно, только если оно определяется командами ID или EID (или нажатием F2).


Сканируем

Чтобы выполнить сканирование, набираем SCAN и жмем ENTER или используем F4. Появится меню, из которого можно изменить часть настроек. По умолчанию начальный сектор равен нулю (стартовый сектор). Конечный сектор равен максимально возможному (конец диска). Все деструктивные по отношению к пользовательским данным функции (Remap, Erase Delays) по умолчанию выключены.


Давай пройдемся по параметрам сканирования.

  • Start LBA - начальный сектор для сканирования, по дефолту 0, то есть начало диска.
  • End LBA - сектор завершения сканирования, по дефолту конец диска. Иногда удобнее сканировать не всю поверхность (особенно когда объем диска переваливает за несколько терабайт), а только рабочую область, где лежит ОС. К примеру, диск С равен 50 Гбайт, тогда конечная область будет равна 2 * 50 * 1024 * 1024 = 104 857 600-й сектор. Можно посчитать проще: (объем * 2) * 1 000 000 , итого 100 000 000.
  • Remap помечает сектор как сбойный в специальной служебной области, после чего диск к нему не обращается.
  • Timeout - время задержки на чтение сектора, после которого проверка переходит к следующему сектору.
  • Spindown after scan - остановить жесткий диск после сканирования.
  • Loop test/repair - проводить сканирование или проверку циклично.
  • Erase Delays - стирать сектора, в которых обнаружены задержки чтения.

Снова нажимаем F4 для запуска сканирования. MHDD сканирует накопители блоками. Для накопителей IDE/SATA один блок равен 255 секторам (130 560 байт).


Вот как работает сканирование:

  1. MHDD посылает команду VERIFY SECTORS с номером LBA (номер сектора) и номером секторов в качестве параметров.
  2. Накопитель поднимает флаг BUSY.
  3. MHDD запускает таймер.
  4. После того как накопитель выполнил команду, он опускает флаг BUSY.
  5. MHDD вычисляет затраченное накопителем время и выводит соответствующий блок на экран. Если встретилась ошибка (bad block), программа выводит букву, которая описывает ошибку.

MHDD повторяет шаги 1–5 до конечного сектора. Если нужен протокол сканирования, его всегда можно найти в файле log/mhdd.log. Во время сканирования ты можешь увидеть много прямоугольников разного цвета. Чтобы ты не сильно пугался, привожу выдержку из справки:

Наличие красных (>500 ms) блоков на полностью здоровом накопителе недопустимо. Если они есть, необходимо произвести стирание (erase) всей поверхности диска и, если это не помогло, избавиться от задержек, можно делать выводы, что данный накопитель перестал быть достаточно надежным. Буквенно-символьные блоки, например x , S и т.п., недопустимы: они говорят о наличии bad-блоков на поверхности.

Первое, что должно быть сделано, - это полная очистка поверхности командой erase. Если это не помогло, то scan с включенной опцией EraseWaits. Если bad-блоки так и не исчезли, следует запустить scan с включенной опцией Remap.

Восстанавливаем

Если сканирование выявило ошибки, первое, что необходимо сделать, - скопировать все данные с накопителя (если они, конечно, тебе нужны). В моем случае это было неактуально. Затем нужно полностью очистить поверхность при помощи команды ERASE , которая стирает каждый сектор на накопителе.


Накопитель пересчитает поля ECC для каждого сектора. Это помогает избавиться от так называемых soft-bad-блоков. Если стирание не помогло, запускаем сканирование с включенной опцией REMAP.


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

Внимательный читатель, посмотрев на картинки сканирования диска, вероятно, присвистнул и сокрушенно покачал головой. Да, мой диск, пока я писал статью, умер окончательно. Количество хардварных бэдов превысило все допустимые пределы, и к набиванию последних строк статьи он уже хрустел, как трактор «Беларусь». Это к слову о том, что если диск начинает сыпаться, то доверять ему нельзя, особенно если появляются хардварные бэды. Ремап сможет помочь тогда, когда диск еще не начал активно сыпаться, но на поверхности возникли дефекты. В любом случае, даже если починить удалось, используй такой диск только для некритичных данных и ни в коем случае не как основной.

О чем сигнализируют индикаторы

  • BUSY - накопитель занят и на команды не реагирует;
  • WRFT - ошибка записи;
  • DREQ - накопитель жаждет обменяться данными с внешним миром;
  • ERR - возникла ошибка в результате какой-либо операции.

Когда загорается ERR, смотри в правую верхнюю часть экрана: там будет отображен тип последней ошибки:

  • AMNF - Address Mark Not Found - обращение к какому-то конкретному сектору не удалось. Скорее всего, означает, что сектор поврежден. Однако сразу после включения накопителя как раз наоборот - свидетельствует об отсутствии проблем и сообщает об успешном выполнении внутренней диагностики;
  • T0NF - Track 0 Not Found - не найден нулевой трек;
  • ABRT - Abort, команда отвергнута;
  • IDNF - Sector ID Not found;
  • UNCR - Uncorrectable Error, ошибка, не скорректированная кодом ECC. Скорее всего, в этом месте логический бэд-блок.

Вверху могут появляться еще два индикатора: PWD сигнализирует об установленном аппаратном пароле, HPА появляется в том случае, если размер накопителя был изменен с помощью команды HPA (обычно используется для скрытия бэд-блоков в конце диска).

Мы расскажем вам о простом способе, как восстановить поврежденные сектора с помощью программы HDD Regenerator из-под Windows 10 и предыдущих версий.

Данная версия HDD Regenerator может восстанавливать поврежденные сектора(бэд-блоки) из-под Windows любой версии и разрядности. Программа дает возможность работать с несколькими жесткими дисками одновременно, а также и с переносными USB дисками.

Восстанавливаем жесткий диск с помощью HDD Regenerator

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

Первое, что нужно сделать, это HDD Regenerator, запустить программу от имени администратора и, нажав на меню «Regeneration», выбрать из списка «Start Process under Windows»(запустить из-под Windows)

Если программа попросит переключиться в «IDE mode» и перезагрузится, то нажмите кнопку «No», так как ваша система Windows может не запуститься в IDE режиме.

Затем появится новое окно с текстовым меню программы HDD Regenerator. С помощью цифровых клавиш сделаем выбор необходимых действий. Выбираем 2. «Normal scan» и нажимаем «Enter»

В следующем окне нам предлагают выбрать режим работы программы. Нас интересует «Scan and repair»(сканировать и восстановить). Для этого выбираем пункт 1 и нажимаем «Enter».

В следующем окне выбираем «Start Sector 0» (начать сканирование с самого начала диска), нажимаем 1, а затем «Enter».

После проделанных действий запустится процесс сканирования и восстановления диска. Красной буквой «B » будут помечены поврежденные секторы, зеленой буквой «R » будут отмечены восстановленные секторы, а белой буквой «D» секторы с задержкой чтения или записи.

После сканирования вам будет показано окно с результатами работы: количество поврежденных и восстановленных секторов, а также секторов с задержками.

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

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

Официальный сайт программы находится .

Привет, сегодня мы поговорим о том, как пользоваться программой HDD Regenerotor, о том, как она работает и что это вообще такое. Итак, перейдем к инструкции…

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

Работа программы с восстановлением данных на жестком диске

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

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

Скачать программу HDD Regenerator вполне реально в бесплатной версии – распространение программного продукта совершенно бесплатно (легко можно найти на официальном сайте или на ).

Наиболее популярные версии:

  • 2011;
  • 2015;
  • 2016 годов.

После того, как мы скачали софт себе на компьютер, в архиве запускаем файл с именем «Read me ». Его следует прочесть и принять в качестве инструкции по применению, в которой описан процесс установки софта. В этом же архиве можно найти патч c серийным номером (ключом) и русификатором (rus).

Инструкция по работа с программой HDD Regenerator

После того, как процесс установки программы завершится, на рабочем столе появится иконка с логотипом HDD Regenerator . Щелкнув два раза на иконку, программа запустится.

На мониторе компьютера появляется окно, где появится предложение сканировать винчестер, а также создать загрузочную флешку, диск.

Перейдем к работе по восстановлению: необходимо кликнуть на изображение с кнопкой «Регенерация ». Кнопка находится на верхней панели вкладок, после этого в списке, который выпал, нажимаем – «Запуск процесса для ».

Следующее окно предлагает выбрать , чтобы начать его восстановление. Его можно визуализировать такими количественными параметрами, как емкость и количество кластеров.

Нажатие кнопки «Пуск » («Start Process») приводит к появлению окна, на котором есть информационное сообщение о задействовании дискового пространства программными средствами, уже запущенными на электронном устройстве. Чтобы продолжить процесс восстановления, нужно завершить все открытые программные средства и процессы.

При появлении окна, показанного ниже, следует кликнуть на кнопку «Retry ».

Это приведет к появлению на экране монитора окна, характерного для DOS.

  1. Произвести диагностику винчестера и продолжить работы по восстановлению;
  2. Произвести диагностические операции и вывести данные по завершению;
  3. Произвести восстановление определенных секторов винчестера;
  4. Вывести статистику.

После обычного сканирования программа предложит исправить найденные ошибки, выбираем пункт «1».

В последующем окне укажите с какого сектора требуется начать сканирование диска, рекомендуем начать с «0».

Многим из нас знакома ситуация, когда пользование компьютером становится проблематичным из-за того, что ваш жесткий диск внезапно отказывается корректно работать. Самым распространенным вариантом являются так называемые битые сектора, которые не подлежат считыванию. Один из – программа HDD Regenerator.

Назначение программы:

  1. Диагностика программных неисправностей, лечения bad-блоков.
  2. Диагностика жесткого диска () и мониторинг состояния в реальном времени.
  3. Если ОС не загружается из-за ошибок на HDD, можно быстро записать загрузочную флешку и привести жесткий диск в рабочее состояние.

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

Скачиваем инсталлятор программы, устанавливаем и запускаем. Кстати, последние версии – платные, но всегда есть возможность скачать демо-версию , которая работает с ограничениями.

Перед первым запуском программы обязательно нужно отключить все запущенные приложения, в том числе антивирус. В противном случае работа HDD Regenerator может оказаться некорректной или вовсе невозможной. Программа предупредит вас, если вы отключили не все и вы сможете исправить свою ошибку

Интерфейс программы прост и понятен. После запуска вы должны просканировать ваш жесткий диск, нажав соответствующую кнопку.

Как только процесс будет завершен, вы увидите перед собой список всех логических дисков вашего ПК. Выберите диск для сканирования и нажмите “Старт процесса”.

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

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

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

После завершения сканирования можно посмотреть статистику:

  • число «плохих» секторов [B]
  • количестве восстановленных [R]
  • и только что найденных повреждённых секторов [N],
  • а также об общем числе «плохих» секторов [R]

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

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

Для лечения Soft-Bad блоков программа вполне годится, но учитывая, что есть хорошие бесплатные аналоги, лучше воспользоваться ими. Например, или .

Назначение программы: тестирование и ремонт жёстких дисков.

Посмотрим, что же нам предлагают.

Запускаем программу, выбираем диск для работы. Двойной клик по строке диска запускает консольное окно с собственно программой.
Открывается DOS-like окно, несколько несовременно, но так, наверно, легче делать обновления программы - меньше переписывать приходится. Выбираем вид сканирования. Подтверждение выбора - enter.


  • Быстрый поиск (в описании нет пояснения, что это значит, возможно, сканирование отдельных областей диска)
  • Полное сканирование с восстановлением или без восстановления
Выбираем второй пункт.



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

И последнее меню.



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



Начинается проверка поверхности диска. Из текущих данных только процент пройденного и, примерно, оставшееся время. Какие ещё опции есть? При постановке на паузу (Esc) выводится дополнительное меню.



Посмотрим, что там.
  • Продолжить.
  • Показать статистику.
  • Изменить границы сканирования.
  • Изменить режим сканирования.
  • Выйти из программы.
Самый интересный пункт здесь - статистика. Но, к сожалению, полезной информации тут немного.



Показано количество проверенных секторов, секторов с задержкой, но нет разбивки по времени задержки, сколько секторов не восстановилось, количество восстановленных секторов, количество вновь появившихся плохих секторов. Как ни странно, но все бесплатные аналоги (Victoria (dos&win), MHDD, HDDScan (win)) выводят значительно больше текущей информации о сканировании, что позволяет точнее оценить состояние диска и перспективы его восстановления.

Что же в этой утилите является платным? Это становится ясно, когда она натыкается на первый бэд. Один она обрабатывает в качестве демонстрации возможностей. А на втором бэде выводит такое завлекающее сообщение.



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

Уместно было бы сравнить HDDRegenerator с его конкурентами, например с Victoria для windows. Пример, как ей пользоваться у нас есть «ссылка». Здесь покажем, как она выглядит и что может просто для сравнения.

Начало работы с программой.



Диск выбирается из списка устройств в системе. В рабочем окне выводится паспорт диска. Регенератор паспорт не выводит. При некоторых неисправностях диск выводит неверный паспорт. Возможности программы видны во вкладке Test.



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

Что же касается восстановления секторов, то тут тоже полный набор средств.

Remap - аналог repair в Регенераторе.

Erase – аналог regenerate, да, именно перезапись, никакой информации в секторе не останется.

Если Vitoria кажется перегруженной, то есть ещё HDDScan, очень удобная программа и пример её использования вот «ссылка ».

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

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

Но все программы, кроме hddregenerator"а, честно предупреждают об опасности потери данных. И только регенератор обещает чудеса не предупреждая, что активно использует запись в проблемные сектора и что это может привести к потере пользовательских данных.

HDD Regenerator можно использовать для избавления диска от soft-bad блоков. С этой задачей он справится. Но учитывая, что этот продукт платный, то при наличии бесплатных утилит, его использование крайне ограничено.

Рассказать друзьям