Microclimate.su

IT Новости
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Сыпется жесткий диск что делать

Низкоуровневый ремонт. Чиним жесткий диск с 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 с винегретом вместо системы и всех файлов на нем.

SMART подопытного диска

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

Готовимся

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

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

Читать еще:  Неопознанная сеть без основной шлюз

Не убий

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

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

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

USB Tools

Как я уже говорил, сканирование любого устройства возможно, только если оно определяется командами 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. Во время сканирования ты можешь увидеть много прямоугольников разного цвета. Чтобы ты не сильно пугался, привожу выдержку из справки:

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

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

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

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

Сыпется жесткий диск что делать

You are using an outdated browser. Please upgrade your browser.

By signing up, you agree to our Terms of Service and Privacy Policy.

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

Снижение производительности работы компьютера

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

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

Прислушайтесь в странным шумам Вашего ПК

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

На что могут указывать посторонние звуки:

  • на поломку читающей головки;
  • на повреждение встроенного ПО на ROM-чипе устройства;
  • на проблему, которая связана с электричеством, например, сгоревший чип, сбитая головка, плохой pcb-контроллер, повреждение дисков жесткого диска и уязвимости связанные с падением, сотрясением или скачком напряжения.

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

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

Файлы повреждены и появился BSOD

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

Читать еще:  Тестировать сеть интернета

Ваш диск не отформатирован

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

Ваш компьютер постоянно перезагружается

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

Ошибки диска или периодическое исчезновение файлов

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

Время доступа к файлам

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

Если у Вас уже есть подозрения по поводу поломки жесткого диска? Что делать.

Изначально необходимо начать перенос важных файлов на другой носитель, чтобы не потерять их. И также необходимо начать проверку диска на ошибки. Один из способов предусмотрен самой системой. Зайдите в свойства интересующего диска и выберите вкладку “ Сервис ”. Такая проверка может занять значительное количество времени.

Также рекомендуют следить за состоянием “здоровых” дисков с помощью специальных сервисов и программ. Например, бесплатное приложение HDD Health поможет даже неопытному пользователю мониторить работу и возможности диска. Программа собирает и анализирует самые важные параметры, подает отчет в понятном для любого пользователя виде.

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

Какие программы используют для проверки работы жесткого диска и мониторинга?

Каждый современный жесткий диск имеет специальную встроенную систему , которая отвечает за его мониторинг. Она имеет название S.M.A.R.T. (Self-Monitoring, Analysis and Reporting Technology). Чтобы определить состояние жесткого диска, необходимо получить информацию, которую собрала эта система мониторинга. Для этого можно воспользоваться специально предназначенными для этого программами:

  • Viktoria – бесплатный сервис с множеством возможностей.
  • CrystalDiskInfo – функционирует со всеми версиями Windows, более современное приложение для этих целей.
  • Smartmontools – программа изначально создавалась для Linux, но на сегодня существует версия для Windows, которая имеет дополнительные функции автоматической установки, отправки уведомлений по mail и многое другое. Smartmontools включает утилиту командной smartctl строки и демона smartd. Дает возможность получать информацию и осуществлять мониторинг в режиме реального времени. Специальная надстройка HDD Guardian оценивает состояние жесткого диска, его температуру и тп.

Более детально о программах для мониторинга жестких дисков по ссылке .

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

К большому сожалению, компьютеры несовершенны и жесткий диск может выйти из строя без каких либо уведомлений системы S.M.A.R.T. Поэтому, для того, чтоб не было утерянных фотографий или важных документов, запомните главное слово: БЭКАП. Именно он защитит Вас от потери данных в самый неподходящий момент. Зачем делать бэкап? Виды резервного копирования.

Вы используете операционную систему Линукс? Какие программы для резервного копирования в Linux наиболее популярны, более подробно в следующей статье .

Ссылка на основную публикацию
Adblock
detector