О программе регенератор. Как восстановить жесткий диск с помощью HDD Regenerator

Будучи самым хрупким элементом компьютера, жесткий диск (HDD) хранит в себе всю вашу информацию. Но иногда получается так, что на жестком диске образуются "битые" сектора. Поэтому, как пользоваться Regenerator должен знать каждый владелец ПК или ноутбука. Именно эта программа (hard disk recovery software) позволяет восстановить поврежденный жесткий диск.

Применяя особый способ перемагничивания нечитаемого сектора, HDD Regenerator способен именно восстанавливать, а не прятать «битые» сектора. Данная особенность работы программы и позволяет производить восстановление поврежденного жесткого диска (program to restore the hard disk). Чтобы успешно работать с программой, используют особый загрузочный диск /флешку, создающиеся после пуска программы. Как работать с HDD Regenerator абсолютно ясно: интерфейс - интуитивно-понятен.

Основные возможности HDD Regenerator

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

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

HDD Regenerator - как пользоваться

После скачивания архива с программой Regenerator, откройте его и запустите файл HDD.Regenerator.v2011.exe. Когда будет осуществлена установка на рабочий стол, появится ярлык программы и одновременно откроется интернет-страница. Страницу можно закрыть, а вот ярлык запустите. Откроется окно программы.

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

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

Поэтому, найдите программы, «работающие на жестком диске» (к примеру, антивирус и пр.) и отключите их. После этого нажмите "Повтор". Если снова получите предупреждение, значит, что-то было упущено. Например, быстрая индексация поиска Windows 7 способна использовать диск, который вы намереваетесь проверить и восстановить. Как бы там ни было, даже если у вас не получилось отключить все использующие жесткий диск программы или службы, вы все равно можете продолжать использовать средство восстановления, нажимая "Отмена".

В открывшейся консоли командной строки прописаны такие пункты:

  • Осуществление сканирования и просмотра bad-секторов.
  • Сканирование (с последующим восстановлением \ без восстановления).
  • Осуществление просмотра версии.
  • Осуществление просмотра статистики сканирования.

Выберите на клавиатуре требуемую вам цифру и нажмите Enter. Если это будет, к примеру, цифра 2, то начнется работа по сканированию, и в нижней части окна можно будет видеть количество bad sectors ("битых" секторов) - обозначается «B», и количество восстановленных секторов (recovered) - R.

Покажу как восстановить диск с помощью программы HDD Regenerator 2011. С помощью программы Crystal Disk Info я проверил свой жесткий диск. Столкнулся вот с такой проблемой.

Как видите на моём диске появились переназначенные сектора, нестабильны сектора, неисправимые ошибки секторов.

Покажу как восстановить диск с помощью программы HDD Regenerator 2011.

Скачиваем программу HDD Regenerator 2011 (она бесплатная). Считав с диска S.M.A.R.T. информацию программа также показывает, что мой диск умирает. И рекомендуется сделать копию всех файлов на диске (Backup data immediately).

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

1. Создать загрузочную флешку для восстановления поврежденных секторов.

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

Если попытаться сделать восстановление дефектных секторов диска непосредственно из-под Windows (XP / Vista / 7 / 8), то выдаст ошибку Unable to obtain exclusive access to Hard Drive 1, because disk is in use. Не удалось получить доступ к жесткому диску С, так как он используется.

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

Если выдало ошибку Error has occured! Bootable regenerating flash not created! Произошла ошибка! Загрузочная флешка восстановления не была создана.

Тогда вначале форматируем флешку и стираем с неё все данные. Нажимаем Сброс размера Flash .

Все данные на флешке будут уничтожены а флешка переформатирована. Нажимаем ОК.

Выбираем USB Flash диск и нажимаем ОК.

Готово. Теперь у нас есть загрузочная флешка для восстановления поврежденных секторов на диске. Программа спрашивает перезагрузить компьютер сейчас? Нажимаем Yes. Кстати очень хорошее решение проблемы - это SSD диск можете в статье .


2. Выставить загрузочную флешку в BIOS на первое место по степени важности загрузки.

Теперь заходим в BIOS нажатием F2 или del или F10 или ту клавишу, что указана в самом начале при включении вашего компьютера слева снизу

На моём ноутбуке Samsung надо нажать F2, чтобы войти в BIOS.

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

1. USB HDD: WD My Passport 0743

2. IDE HDD: ST500LM000-1EJ162

3. IDE CD: TSSTcorp CDDVDW TS-L633A

8. USB HDD: SanDisk Cruzer Blade

то есть сначала идет считывание и поиск загрузочной информации с внешнего жесткого диска, затем если она не найдена переходит поиск к внутреннему жесткому диску, затем если не найдена к DVD-приводу, затем к флешке. А надо поставить, чтобы изначально был поиск загрузочной информации с флешки.

Выбираем флешку и нажимаем F6 чтобы поднять её выше на первое место.

Готов. Теперь загрузочная информация будет вначале искаться на флешке.

Перезагружаем комп.

3. Восстановление поврежденных секторов с помощью HDD Regenerator 2011

Итак теперь мы загрузились с флешки. Тут отображены диски подключенные к компьютеру. У меня

Это 1 диск просто разделён на 2 части. Выбираем тот что больше, т.е. номер 2 (набираем на клавиатуре) и нажимаем Enter.

Для начала сделаем предварительное сканирование и узнаем сколько плохих секторов есть на диске. Набираем на клавиатуре цифру 1 и нажимаем Enter.

1. Start Sector 0. Начать с сектора 0.

2. Resume Last Proccess. Возобновить предыдущий процесс.

3. Set Start/End Sectors Manually. Установить начальный\конечный сектор вручную.

Начнем сканирование с нулевого (начального) сектора диска. Набираем на клавиатуре цифру 1 и нажимаем Enter.

Началось предварительное сканирование и поиск поврежденных и плохих секторов.

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

Спустя 1 час 48 минут предварительное сканирование выдало результат и показало, что у меня на диске более 46 поврежденных секторов. Они обозначаются буквой B - bad. Также были обнаружены задержки на диске (124), они обозначаются буквой D - delay.

1. List sectors scanned. Список просканированных секторов.

2. List this session sectors. Список секторов этой сессии.

3. List all sectors. Список всех секторов.

4. Clear Drive Map statistics. Очистить статистику диска.

Просмотрим список просканированных секторов. Набираем на клавиатуре цифру 1 и нажимаем Enter.

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

1. Prescan (show bad sectors). Предварительное сканирование (показать плохие секторы)

2. Normal Scan (with / without repair). Нормальное сканирование (с \ без восстановления)

3. Version Info. Информация о версии.

4. Show Statistics. Показать статистику.

Теперь начнем сканирование и восстановление поврежденных секторов. Набираем на клавиатуре цифру 2 и нажимаем Enter.

1. Scan and repair. Сканировать и исправить.

2. Scan, but do not repair (show bad sectors). Сканировать, но не исправлять (показать плохие секторы).

3. Regerate all sectors in a range (even if not bad). Восстановить все плохие секторы в диапазоне (даже если не плохие).

Набираем на клавиатуре цифру 1 и нажимаем Enter.

1. Scan Sectors 0. Начать с сектора 0.

2. Resume Last Proccess. Возобновить последний процесс.

3. Set Start/End Sectors Manually. Установить начальный \ конечный сектор вручную.

Начнем сканирование и восстановление поврежденных секторов диска с нулевого сектора. Набираем на клавиатуре цифру 1 и нажимаем Enter.

Сканирование и восстановление секторов началось. Это может занять очень много времени (до нескольких дней) в зависимости от размера диска и количества поврежденных секторов. Но вы можете закончить восстановление и сканирование, а продолжить его потом, хоть через несколько дней или даже недель. На флешке сохранится ваш прогресс в восстановлении и то место, где вы остановитесь.

Спустя около 2 часов прогресс завершился на 45% и было обнаружено и восстановлено 140 поврежденных секторов на диске.

Спустя около 8 часов прогресс стал 55% и было обнаружено и восстановлено 827 поврежденных секторов на диске.

Спустя около 20 часов прогресс стал 56% и было обнаружено и восстановлено 5 753 поврежденных секторов на диске. И сверху справа появилась надпись Interface HANG-UP! Set-up BIOS to compatible IDE mode! Интерфейс повис! Установить BIOS в совместимый IDE режим. Но в моем BIOS нету режима IDE. У меня ноутбук и там только режим SATA. Это ошибка программы, т.к. она думает, что жесткий диск работает не в том режиме, но на самом деле. Поврежденных секторов на моем жестком диске настолько много, что весь процесс по восстановлению почти подвисает и движется ооооооооооочень медлеееееееееееенно.

Я прервал процесс нажав ESC. И загрузил Windows поработал в нем поведение диска стало заметно получше и он стал меньше подвисать. Потом на следующий день я вновь загрузился с флешки и продолжил восстановление диска.

Вернувшись в главное меню программы.

1. Prescan (show bad sectors). Предварительное сканирование (показать плохие секторы)

2. Normal Scan (with / without repair). Нормальное сканирование (с \ без восстановления)

3. Version Info. Информация о версии.

4. Show Statistics. Показать статистику.

Продолжим сканирование и восстановление поврежденных секторов. Набираем на клавиатуре цифру 2 и нажимаем Enter.

1. Continue proccess. Продолжить процесс.

2. Show statistics. Показать статистику.

3. Change start/end sectors. Изменить начальный \ конечный сектор.

4. Change mode. Изменить режим.

5. Exit program. Выйти из программы.

Продолжим процесс восстановления поврежденных секторов. Набираем на клавиатуре цифру 1 и нажимаем Enter.

Процесс продолжается с того же места на котором был прерван.

Спустя сутки процесс стал 60% и было обнаружено и восстановлено 8 342 поврежденных секторов на диске.

Спустя еще какое-то время процесс вообще завис остановившись и восстановив 10 001 секторов. Появилась надпись Drive is not ready! Диск не готов!

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

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

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

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

4. Итоги

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

Для верности можно еще проверить жесткий диск на ошибки и восстановить поврежденные секторы.

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

Тестирование

Так как разработчики программы позиционируют ее как средство для восстановления битых секторов жесткого диска, то разумно было бы начать статью на тему «Как пользоваться HDD Regenerator» непосредственно с этой функции. Однако делать это будет не совсем корректно, ведь причин неисправности накопителя может быть множество. Именно в этих целях в программном обеспечение есть функция тестирования S.M.A.R.T. Это одна из самых надежных систем диагностики диска, поэтому рекомендуется воспользоваться именно ей, перед тем как приступать к «ремонту» накопителя.

  • Запустите программу.
  • На верхней панели нажмите по разделу, который называется S.M.A.R.T.
  • Дождитесь окончания диагностики.
  • В итоге довольно продолжительного анализа программа вам покажет статус жесткого диска. Если проблем с ним не будет выявлено, тогда вы увидите надпись «ОК». Если она будет другой, тогда можно быть уверенным, что проблема кроется в битых секторах и нужно воспользоваться опцией их восстановления.

    Восстановление диска

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

  • Запустите приложение.
  • На верхней панели кликните по разделу Regeneration, который переводится как «Восстановление».
  • В появившемся меню раздела выберите опцию Start Process under Windows.
  • Сразу после этого появится окно, в котором будет отображаться список установленных в компьютере жестких дисков. Все, что вам необходимо сделать на этом этапе, — выбрать нужный жесткий диск и нажать кнопку Start Process.
  • Появится окно с псевдографическим интерфейсом. Для некоторых пользователей работать в нем не очень комфортно, однако, пользуясь инструкций, у вас не должно возникнуть проблем с этим.
  • Для начала процесса восстановления, введите с клавиатуры цифру «2» и нажмите клавишу Enter.
  • В следующем меню необходимо нажать уже клавишу с цифрой «1», а затем Enter. Тем самым вы запустите процесс сканирования битых секторов с последующим их восстановлением.
  • Теперь нужно указать, с какого сектора необходимо осуществлять проверку. Лучше всего проверить весь диск, соответственно, начать с нулевого. Для этого в окне введите цифру «1» и нажмите Enter.
  • Как только вы выполните все вышеописанные действия, на экране появится индикатор прогресса выполнения восстановительных работ. Именно с его помощью вы сможете отследить, сколько битых секторов было обнаружено и сколько из них удалось восстановить. Все, что остается делать, — ждать завершения сканирования.

    Создание загрузочной флешки

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

  • Откройте окно программы.
  • Вставьте в порт компьютера USB-накопитель.
  • Находясь в главном меню приложения, нажмите по кнопке Bootable USB Flash.
  • Откроется новое меню, в котором будет отображаться список обнаруженных флеш-накопителей, подключенных к компьютеру. Выберите из списка вашу флешку и нажмите кнопку ОК.
  • Появится новое окно, в котором будет сказано, что вследствие выполнения операции все данные с накопителя будут стерты. Нажмите ОК для запуска операции.
  • Длится она не очень долго. Сразу после окончания программа вас уведомит об этом, после чего вы можете скопировать на флешку программу для ее запуска из БИОСа.

    Создание загрузочного диска

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

  • Запустите программу.
  • Вставьте в привод компьютера CD или DVD-диск.
  • Нажмите в главном меню Bootable CD/ DVD.
  • В списке обнаруженных оптических накопителей выберите только что вставленный диск и нажмите ОК.
  • Дождитесь окончания процесса.
  • Теперь вы полностью знаете, как пользоваться HDD Regenerator. Конечно, в приложении есть еще несколько пунктов, о которых не было рассказано, однако, они выполняют посредственную роль.

    Заключение

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

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

    Здравствуйте. Сегодня я расскажу вам, как протестировать, а также восстановить жесткий диск.

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

    Для этого создано не мало всевозможных программ, одну из них мы сегодня рассмотрим. Данная программа называется «HDD Regenerator». Почему я выбрал именно эту программу. Да просто потому, что данная программа достаточно проста в использовании, например, если сравнить её с программой «Victoria». Хотя, конечно, программа Victoria имеет больше возможностей, но с ней работать сложнее. В общем, сегодня работаем с «HDD Regenerator».

    Возможности программы HDD Regenerator

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

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

    Как пользоваться HDD Regenerator

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

    В данном окне вам нужно сделать следующее:

    • Выберите пункт «Загрузочная USB Flash», нажмите на него.
    • Дальше вам нужно будет выбрать ваше USB устройство, флешка должна уже быть вставлена в компьютер. Выберите её и нажмите «OK».
    • Дальше появится информационное сообщение, в котором вам просто нужно будет нажать «OK». Очень быстро запишется флешка, и вам будет предложено перезагрузить компьютер (на английском языке). Нажмите «Yes», компьютер перезагрузится.

    Теперь делаем следующее:

    • При включении компьютера, нажмите и удерживайте клавишу «F12». Это нужно для того, чтобы запустить «BOOT MENU». На некоторых компьютерах запускается по-другому, если у вас не запускается, посмотрите в интернете, как запускается на вашем компьютере.
    • В «BOOT MENU» выберите загрузку с «USB-HD» (данный пункт может выглядеть по-другому, например, «USB-HDD»).
    • После этого загрузится программа, с которой мы и будем работать.

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

    1. Prescan – этот вариант покажет вам бэд-зоны, если они есть.
    2. Normal Scan – данный вариант просканирует и восстановит испорченные сектора.
    3. Version Info – это информация о жестком диске.

    1. Scan and repair - это сканирование и восстановление.
    2. Scan, but do not repair – это сканировать, но не восстанавливать. Просто покажет бэд-сектора.
    3. Regenerate – этот вариант перезаписывает весь диск, даже если нет бэд-секторов.

    Я выбираю первый вариант, жму «Enter».

    Теперь нужно выбрать с какого сектора начать. Я выбираю первый вариант, чтобы начать сканировать с нулевого сектора. Вам рекомендую сделать то же. Нажимаем единицу и жмем «Enter».

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

    После проверки появится подобное окно.

    Для того, чтобы выйти из программы нажмите клавишу «Esc». Еще одно, зачастую, после нажатия на «Esc» появляется черный экран со строкой ввода. Просто нажмите на кнопку перезагрузки на вашем системном блоке. После перезагрузки ничего не нажимайте, Windows загрузится автоматически.

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

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

    Ну, а на этом я буду заканчивать данную заметку. Надеюсь, она была вам полезной. Подписывайтесь на или канала "Инструктор ПК"

    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 (обычно используется для скрытия бэд-блоков в конце диска).