Как пользоваться программой MHDD для диагностики жесткого диска
Программа MHDD изначально предназначена для проверки жесткого диска – целостности его сегментов, возможности сохранять и воспроизводить информацию. MHDD 4.6 – это бесплатная программа для работы с накопителями на низком уровне. Сегодня программа кроме диагностики позволяет выполнять чтение/запись произвольных секторов, управлять системой SMART, парольной системой, изменять размер накопителя.
Основные особенности программы
- нет необходимости совершать инсталляцию, вполне достаточно сохранить файлы на флешку или диск;
- запускать программу можно с переносного накопителя;
- перед началом проверки и непосредственно запуском программы нужно подключить диск, который планируется проверить.
Важно! Совершайте все действия внимательно и обдуманно. Функционал программы дает широкие возможности по управлению жестким диском, поэтому вполне возможно навредить.
Как пользоваться
После запуска программы появится черное окно. Вы увидите меню выбора накопителей. Выберите любое устройство, которое захотите. Вы можете вызвать это меню в любое время нажатием
На экран будет выведена подсказка об основных командах программы. Пожалуйста, будьте предельно внимательны, когда работаете с MHDD первые несколько раз. Рекомендуем начать знакомство с команд EID, SCAN, STOP, CX и TOF. Некоторым из них назначены комбинации клавиш, например F4 для команды SCAN.
Сканирование диска с помощью MHDD
Чтобы проверить, есть ли на жестком диске битые блоки, жмем F4. Система предложит посмотреть дополнительные параметры. Значения по умолчанию соответствуют полной поверхности. Можно включить переназначение сбойных секторов при обнаружении таких (функция Remap). Для продолжения нужно нажать снова F4.
В процессе проверки программа покажет по секторам, какие из них находятся в каком состоянии. Параметры указаны в миллисекундах – единице измерения времени, которое было затрачено на ответ устройством. Чем меньше число, тем лучше. Значки отличаются по цветам:
- железные цифры обозначают рабочие сектора;
- желтые сигнализируют о проблемах;
- красные значки показывают практически полную неработоспособность анализируемого сектора.
У «здорового» жесткого диска не должно быть красных обозначений.
Как исправить проблемы? Сложный вопрос, ответ на который в каждом случае может быть разным. В любом случае сначала сохраните все данные на другой носитель
С помощью функции ERASE можно удалить все данные. Иногда это решает проблему, и при последующих проверках сектора уже обозначаются более целостными. Однако в таком случае вся информация с жёсткого диска тоже удаляется, да и не всегда процесс приносит желаемый результат.
Просмотр атрибутов SMART
Вы можете набрать SMART ATT в консоли или использовать горячую клавишу
Пожалуй, самый главный атрибут для современного накопителя — это «Reallocated Sectors Count» (значение Raw). Это значение сообщает, сколько на диске переназначенных секторов. Нормальный накопитель имеет raw-значение, равное нулю. Если вы видите значение более 50 — у накопителя проблемы. Это может означать брак блока питания, вибрация, перегрев, или же просто бракованный накопитель.
Атрибут UDMA CRC error rate означает количество ошибок, которые возникают при передаче данных по IDE/SATA кабелю. Нормальное raw-значение этого атрибута равняется нулю. Если вы видите другое значение, вам нужно срочно заменить кабель.
Видео как пользоваться программой MHDD
Итого
- Жесткий диск проверяется без запуска операционной системы, с переносного накопителя.
- Не требуется установка дополнительных программ.
- Можно получить полный отчет о работоспособности секторов жесткого диска.
- Доступен подробный анализ и удаление данных, повторные проверки.
Низкоуровневый ремонт. Чиним жесткий диск с MHDD — «Хакер»
Содержание статьи
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. Ну и не забывай про конфигурационный файл
, который лежит в папке 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.
PRIMARY_ENABLED=TRUE
USB ToolsКак я уже говорил, сканирование любого устройства возможно, только если оно определяется командами ID или EID (или нажатием F2).
Определяем наш жесткий диск
Сканируем
Чтобы выполнить сканирование, набираем SCAN и жмем ENTER или используем F4. Появится меню, из которого можно изменить часть настроек. По умолчанию начальный сектор равен нулю (стартовый сектор). Конечный сектор равен максимально возможному (конец диска). Все деструктивные по отношению к пользовательским данным функции (Remap, Erase Delays) по умолчанию выключены.
Начинаем сканированиеДавай пройдемся по параметрам сканирования.
- Start LBA — начальный сектор для сканирования, по дефолту 0, то есть начало диска.
- End LBA
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 байт).
Процесс сканированияВот как работает сканирование:
- MHDD посылает команду
VERIFY SECTORS
с номером LBA (номер сектора) и номером секторов в качестве параметров. - Накопитель поднимает флаг BUSY.
- MHDD запускает таймер.
- После того как накопитель выполнил команду, он опускает флаг BUSY.
- 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 (обычно используется для скрытия бэд-блоков в конце диска).
Mhdd инструкция на русском — Вэб-шпаргалка для интернет предпринимателей!
Авторское право и отказ от гарантий
Вы можете распространять MHDD без ограничений. Вы можете дизассемблировать и исследовать код MHDD в образовательных целях без ограничений. Вы не можете продавать MHDD.
Отказ от гарантий:
Используйте это программное обеспечение «как есть». MHDD — это очень мощная, и, в то же время, очень опасная программа. Никто не может нести ответственность за любой вред, причинённый программой MHDD.
Оглавление
- MHDD. Документация
- О проекте MHDD
- Где взять MHDD
- Что находится внутри MHDD
- Как это работает
- Аппаратные требования и поддерживаемое аппаратное обеспечение
- Скачивание установочного пакета MHDD
- Первый запуск. Важная информация
О проекте MHDD
MHDD — это небольшая, но мощная бесплатная программа, которая предназначена для работы с накопителями на самом низком уровне (насколько это возможно). Первая версия была выпущена в 2000 году мной, Дмитрием Постриганём. Она была способна произвести сканирование поверхности накопителя с интерфейсом IDE в режиме CHS. Моя главная цель — разработать диагностическое ПО для накопителей, которому бы доверяли.
Сейчас MHDD — это значительно больше, чем диагностика. Вы можете делать всё что угодно при помощи MHDD: диагностировать накопители, выполнять чтение/запись произвольных секторов, управлять системой SMART, парольной системой, системой управления шумовыми характеристиками, а также изменять размер накопителя.
Если у вас есть возможность материально помочь проекту — вот номера кошельков автора MHDD в системе Webmoney: Z681153514525; R131877337643.
Где взять MHDD
Когда вам нужна свежая копия MHDD, пожалуйста, всегда используйте сайт . Вы можете скачать MHDD в виде образа CD, как самораспаковывающийся образ флоппи-диска, или в виде архива.
Документация постоянно обновляется, поэтому доступна только по текущему адресу.
Что находится внутри MHDD
Во время первого запуска программа создаст файл log/mhdd.log. Это основной лог-файл. Все ваши действия и результаты тестов будут записаны в этот файл.
Как это работает
Давайте представим, как работает операционная система MSDOS, когда ей нужно прочитать какой-либо сектор с накопителя. MSDOS просто «попросит» BIOS сделать это. Затем, BIOS ищет в своих таблицах адреса портов нужного накопителя, выполняет необходимые проверки, и затем начинает обмен данными с накопителем. После того, как всё закончено, BIOS возвращает результат операционной системе.
Давайте посмотрим на диаграмму. Здесь показано, как обычная DOS-программа работает с накопителем:
А теперь давайте обратим внимание на то, как работает MHDD:
Главное отличие: MHDD не использует функции BIOS и прерывания. Таким образом, у вас даже нет надобности определять накопитель в BIOS Setup. Вы можете даже включать накопитель уже после того, как загрузится MSDOS и MHDD, так как MHDD работает напрямую с регистрами накопителя и не обращает внимания на такие «мелочи» как, например, разделы, файловые системы и ограничения BIOS.
Внимание:
Никогда не запускайте MHDD с накопителя, который находится на том же физическом IDE канале (кабеле), к которому (к кабелю, к каналу) подключается тестируемый накопитель. Вы будете иметь значительные повреждения данных на обоих накопителях! В связи с этим, по умолчанию, MHDD не работает с каналом PRIMARY, так как у большинства пользователей именно там находится MHDD. Для того, чтобы разблокировать канал Primary, запустите MHDD, затем выйдите, затем отредактируйте файл MHDD.CFG. Или же используйте ключ командной строки /ENABLEPRIMARY.
Для доступа к SCSI-устройствам MHDD использует DOS ASPI драйвер. Если вы не планируете работать с накопителями SCSI — значит, вам не нужны никакие драйверы.
Аппаратные требования и поддерживаемое аппаратное обеспечение
- Процессор Intel Pentium или лучше
- 4 мегабайта оперативной памяти
- DR-DOS, MSDOS версии 6.22 и выше
- Любое загрузочное устройство (USB, CDROM, FDD, HDD)
- Клавиатура
- Любой интегрированный в северный мост (адреса портов: 0x1Fx для канала primary, 0x17x для канала secondary)
- Контроллеры PCI UDMA (определяются автоматически): HPT, Silicon Image, Promise (не все), ITE, ATI, возможно, другие. Даже некоторые RAID контроллеры поддерживаются (в этом случае MHDD работает с каждым физическим накопителем отдельно)
- Контроллеры UDMA/RAID, интегрированные в материнскую плату в виде отдельной микросхемы
- Любой IDE или Serial ATA объёмом не меньше 600 мегабайт. Режим LBA поддерживается полностью, однако, я убрал CHS-код из MHDD в версиях 3.x
- Любой IDE или Serial-ATA объёмом не больше 8388607 терабайт. Режим LBA48 поддерживается полностью
- Любой SCSI накопитель с размером сектора от 512 до 528 байт
Диагностируемый накопитель IDE должен быть переключен в режим MASTER. Все устройства SLAVE должны быть отключены.
- Любое устройство типа SCSI removable media, например, CDROM, лента. Максимальный поддерживаемый размер сектора составляет 4096 байт
Скачивание установочного пакета MHDD
Вам необходимо решить, какой пакет вам необходим: образ CD, образ дискеты или просто архив. Посетите сайт для скачивания соответствующего пакета.
Вы можете записать образ CD при помощи любого ПО, поддерживающего запись ISO-образов. Ваш CD будет загрузочным.
Первый запуск. Важная информация
Некоторые люди считают, что MHDD — очень сложная программа. Они предполагали, что MHDD должна быть очень простой, но когда они, не прочитав документацию, запускали её в первый раз — приходило разочарование. MHDD — это очень сложная и опасная программа. Намного легче осваивают MHDD те, кто знаком с внутренним устройством накопителей. Если вы хотите получить соответствующие знания, вы можете начать знакомство с этого сайта: http://t13.org.
Очень важно понимать, что вам придётся потратить несколько часов, а возможно и дней, прежде чем вы получите осмысленные результаты от MHDD. Я настоятельно рекомендую попробовать протестировать несколько накопителей без дефектов перед тем, как вы начнёте работать с неисправными.
При первом запуске программа создаст новый файл ./cfg/mhdd.cfg. Канал IDE Primary отключен по умолчанию. Если вы действительно хотите «включить» его — пожалуйста, прочтите это.
Вы увидите меню выбора накопителей. Выберите любое устройство, которое захотите. Вы можете вызвать это меню в любое время нажатием SHIFT+F3.
Теперь вы можете нажать F1 и использовать любые команды MHDD. Пожалуйста, будьте предельно внимательны, когда работаете с MHDD первые несколько раз.
Я бы посоветовал начать знакомство с команд EID, SCAN, STOP, CX и TOF. Некоторым из них назначены комбинации клавиш, например F4 для команды SCAN.
Взгляните на регистры. Любое IDE или Serial ATA устройство должно сообщать DRIVE READY и DRIVE SEEK COMPLETE, таким образом, вы должны видеть флаги DRDY и DRSC. Флаг BUSY сигнализирует о том, что накопитель выполняет какую-либо операцию (например, чтение или запись). Некоторые флаги, такие как WRITE FAULT и TRACK 0 NOT FOUND являются устаревшими, вы никогда их не должны видеть. Флаг INDEX также является устаревшим, однако, иногда он может мигать. Флаг DATA REQUEST (DREQ) означает, что диск запрашивает передачу данных.
Если вы заметили флаг ERROR (ERR), посмотрите на регистр ошибок. Вы сможете определить тип возникшей ошибки. Смотрите ATA/ATAPI standard
для получения дальнейшей информации о командах и регистрах.
Сканирование поверхности
Сканирование любого устройства возможно только если оно может быть определено командами ID или EID (или по нажатию F2). Для того, чтобы выполнить сканирование, наберите SCAN и нажмите ENTER, или используйте F4. Вы увидите меню, где сможете изменить некоторые настройки. По умолчанию, начальный сектор равен нулю (стартовый сектор). Конечный сектор равен максимально возможному (конец диска). Все деструктивные по отношению к пользовательским данным функции (Remap, Erase Delays) по умолчанию выключены.
Нажмите F4 снова для запуска сканирования. MHDD сканирует накопители блоками. Для накопителей IDE/SATA один блок равен 255 секторам (130560 байт).
Как работает сканирование
MHDD повторяет шаги 1—5 до конечного сектора. Если вам нужен протокол сканирования — вы всегда можете найти его в файле log/mhdd.log.
Если сканирование выявило ошибки, первое, что необходимо сделать — это скопировать все данные с накопителя. Затем необходимо выполнить полное стирание поверхности при помощи команды ERASE, которая стирает каждый сектор на вашем накопителе. Накопитель пересчитает поля ECC для каждого сектора. Это помогает избавиться от так называемых «soft-bad» блоков. Если стирание не помогло, запускайте сканирование с включенной опцией REMAP.
Если вы видите, что каждый блок содержит ошибку, не пытайтесь стирать накопитель либо производить сканирование с включенной опцией REMAP. Скорее всего, у накопителя повреждена служебная область, и это не может быть исправлено стандартными командами MHDD.
Просмотр атрибутов SMART
Вы можете набрать SMART ATT или нажать F8 для просмотра атрибутов. Что они означают?
Пожалуй, самый главный атрибут для современного накопителя — это «Reallocated Sectors Count» (значение Raw). Это значение сообщает, сколько на диске переназначенных секторов. Нормальный накопитель имеет raw-значение, равное нулю. Если вы видите значение более 50 — у накопителя проблемы. Это может означать брак блока питания, вибрация, перегрев, или же просто бракованный накопитель.
Взгляните на атрибут 194 — температура. Хорошие значения лежат в промежутке между 20 и 40 градусами. Некоторые накопители не сообщают температуру.
Атрибут UDMA CRC error rate означает количество ошибок, которые возникают при передаче данных по IDE/SATA кабелю. Нормальное raw-значение этого атрибута равняется нулю. Если вы видите другое значение, вам нужно срочно заменить кабель. Также, разгон очень влияет на количество ошибок такого типа.
Другие атрибуты, обычно, не так важны. Смотрите ATA/ATAPI standard
для получения дополнительной информации о атрибутах и тестах SMART.
Команды идентификации накопителя
Попробуйте команды ID и EID для того чтобы просмотреть информацию о вашем накопителе.
Смотрите ATA/ATAPI standard для получения дополнительной информации.
Стирание групп секторов или целого диска
Вы можете использовать команду ERASE. Если ваш накопитель был опознан в BIOS Setup (или же при тесте POST), MHDD попытается использовать функции BIOS для стирания накопителя в режиме UDMA. Если вы не хотите, чтобы MHDD пыталась использовать BIOS, используйте параметр /DISABLEBIOS.
Уменьшение объёма накопителя
Используйте команду HPA для ограничения объёма накопителя. Программа спросит новое количество доступных секторов. Для того, чтобы снять установленные ограничения, используйте команду NHPA. Производите цикл «выключение-включение» накопителя перед использованием команды NHPA. В соответствии с ATA/ATAPI standard, вы можете изменять объём накопителя только один раз за один цикл работы накопителя.
Управление парольной защитой
Используйте команду PWD для блокировки накопителя при помощи пользовательского (USER) пароля. В соответствии с ATA/ATAPI standard, вам необходимо произвести выключение и включение накопителя для того, чтобы изменения вступили в силу.
В MHDD есть две команды для разблокировки накопителей: UNLOCK и DISPWD. UNLOCK производит разблокировку накопителя до первого выключения. Для того, чтобы отключить парольную систему, вам необходимо использовать сначала команду UNLOCK, а замем команду DISPWD (пароль должен быть известен).
Мастер-пароль устанавливается производителем и может быть использован для разблокировки. Более подробная информация доступна в этой статье: Парольная система современных накопителей.
Чтение секторов в файл
Вы можете считать всего несколько секторов или целый диск в файл или в набор файлов. Попробуйте команду TOF. Программа пропускает дефектные сектора. Если вы планируете создавать образ размером более 1 гигабайт, лучше использовать команду ATOF, так как она умеет автоматически «нарезать» образы.
Запись секторов из файла на диск
Используйте команду FF для записи секторов на диск. Вас попросят ввести номер первого сектора для записи и количество записываемых подряд секторов.
Управление шумовыми характеристиками накопителя
Почти все современные накопители поддерживают Acoustic Management. Вы можете уменьшить уровень шума, издаваемого при перемещении головок, путём уменьшения скорости их перемещения. Используйте команду AAM для настройки.
Конфигурация накопителя
При помощи команды CONFIG вы можете просматривать и изменять конфигурацию накопителя, например, максимальный режим UDMA, поддержка систем Security, SMART, AAM, HPA, поддержка режима LBA48. Также возможно изменение размера диска. Некоторые производители уменьшают размер диска при помощи изменения конфигурации, у вас есть возможность восстановить оригинальный объём.
Пакетный запуск команд
Вы можете написать очень простой пакетный файл (смотрите пример в каталоге BATCH), где вы опишете всё, что вы хотите выполнить. Нажмите F5, когда захотите запустить такой файл на исполнение.
Другие команды
Нажмите F1. Вы увидите краткую справку по всем командам MHDD. Для получения более детальной информации, пожалуйста, пользуйтесь командой MAN.
Параметры командной строки
Часто задаваемые вопросы и ответы на них
Список часто задаваемых вопросов и ответы на них вы можете найти по этому адресу: /forum/mhdd-faq-vt6.html
Самым точным способом диагностики жестких дисков является их проверка через DOS с помощью программы MHDD. В этом случае HDD не будет загружен сторонними программами и процессами, доступ к нему будет осуществлять только одна программа, это позволит снизить время отклика и выдать достоверные результаты.
Что нельзя сказать о программе Victoria, которая работая из-под Windows, может выдавать не совсем корректные результаты. Это связано с тем, что в момент работы утилиты запущены сторонние службы и процессы, которые обращаются к жесткому диску, повышая время отклика.
Это значит, что если вы запустите проверку и в этот момент продолжите пользоваться компьютером, то в результатах теста вы увидите большое количество медленных или недоступных секторов. А это нам совсем не нужно.
Что это за программа
MHDD – профессиональное бесплатное решение для проверки жестких дисков на наличие ошибок и дефектов. Может похвастаться весьма широким функционалом, позволяющим провести не только базовое и расширенное сканирование, но и выполнить восстановление HDD.
Поскольку установка происходит не на компьютер, а на USB накопитель, MHDD подходит для всех ОС, включая Windows 7 и 10 (32 и 64 bit). Распространяется абсолютно бесплатно, интерфейс достаточно простой, хоть и полностью английском языке.
А теперь, предлагаю перейти к подробной инструкции по ее использованию.
Не удалось устранить проблему? Обратитесь за помощью к специалисту!
Где скачать
Для начала необходимо скачать последнюю версию MHDD с официального сайта разработчиков, обязательно в .ISO формате, сохранив его к себе на компьютер. По умолчанию скачивается архив «.zip», не забудьте его разорхивировать.
ISO — специальный формат для записи на флешку или диск, предназначенный для последующего запуска через DOS.
Также утилита по умолчанию включена в популярные бесплатные Live CD: Hiren’s Boot CD, Ultimate Boot CD, 2k10 Live CD и другие.
Создание загрузочной флешки с MHDD
Для записи на флешку мы будем использовать специальную бесплатную программу «UltraISO». Она бесплатная и распространяется на русском языке. Поэтому предварительно скачайте и установите ее.
Далее выполняем все по шагам:
- Щелкаем по скачанному файлу в формате .iso правой мышкой, наводим на пункт «Открыть с помощью» и выбираем «UltraIso».
- В верхнем меню нажимаем на раздел «Самозагрузка» и выбираем «Записать образ …».
- В открывшемся окне для пункта «Disk Drive» указываем нашу флешку, метод записи выставляем «USB — HDD», все остальные опции можно оставить по умолчанию. Нажимаем «Записать» и дожидаемся окончания процесса.
- Для того чтобы запустить MHDD с флешки, нужно перезагрузить компьютер, войти в биос и поменять приоритет загрузки устройств, поставив USB флешку на первое место. Обычно порядок загрузки меняется в разделе «Boot».
Сохраняем настройки и повторно перезапускаем компьютер.
Не удалось устранить проблему? Обратитесь за помощью к специалисту!
Инструкция по пользованию
Теперь поговорим о том, как правильно пользоваться программой MHDD.
После того как загрузка с флешки или диска будет выполнена, с помощью стрелок выберите пункт под цифрой «2» и нажмите «Enter».
Далее отобразятся все жесткие диски, подключенные к компьютеру. Каждый HDD будет иметь порядковый номер, находящийся слева от его названия. Вводим необходимую цифру и нажимаем «Enter». В моем случае, это цифра «2». Для переопределения диска с которым планируется начать работу, нужно нажать комбинацию «SHIFT + F3».
Теперь можно начинать работу с винчестером. Программа MHDD по умолчанию предложит ознакомиться со всеми командами, которые нам доступны. Для открытия списка команд нажмите клавишу «F1».
Не удалось устранить проблему? Обратитесь за помощью к специалисту!
Разберем наиболее популярные из них:
- SCAN – начать сканирование. Также можно использовать клавишу «F4».
- ERASE – будет выполнена перезапись каждого сектора, при этом вся информация находящаяся на накопителе будет удалена. Используется для устранение программных бэдов (ошибок).
- SMART ATT – используется для просмотра SMART параметров. Также смарт можно открыть клавишей «F8».
В качестве примера я запущу обычное сканирование поверхности на наличие бэд блоков. Для этого ввожу команду «SCAN» и жму «Enter».
В открывшемся окне все значения оставляю по умолчанию и нажимаю «F4» для запуска сканирования. При этом вся информация будет сохранена, в конечном итоге я получу отчет об имеющихся проблемах.
Сразу хочу обратить ваше внимание, на то, что есть и другие функции:
- Start LBA – начальный пункт с которого будет произведен старт сканирования.
- End LBA – конечный пункт.
- Remap – используется в тех случаях, когда необходимо выполнить сканирование с автоматическим переназначением поврежденных секторов (применяется для восстановления работоспособности жесткого диска). Принимает значение «OFF» и «ON», то есть, включить – выключить.
- Timeout – время задержки на считывание сектора. По истечению, будет произведен переход к следующей области.
- Spindown after scan – останавливает HDD после завершения процедуры сканирования.
- Loop test/repair – цикличная проверка.
- Erase Delays – используется для полной перезаписи медленных или недоступных секторов. При этом часть информации, находящейся на накопителе будет удалена. Принимает значение «OFF» и «ON».
Для изменения параметров в программе MHDD используется клавиша «Enter», для перехода к другому параметру вы можете использовать стрелки на клавиатуре.
Анализ результатов сканирования
После того, как проверка будет завершена, вы увидите окно с подробной информацией в виде разноцветных квадратиков и буквенных обозначений.
Что означает каждый из них:
- Серые квадраты (3-50 ms) — показывают общее количество наиболее быстрых секторов, с которыми никаких проблем не наблюдается.
- Зеленые ( 500 ms) – сбойные сектора (бэд блоки). Существенно замедляют работу винчестера, вызывают различные сбои в работе Windows и программ.
- UNC – сбойная область не поддающаяся восстановлению. Скорее всего это «логический бэд блок». Обычно устраняется перезаписью функцией «ERASE».
- AMNF – пропавшая адресная метка. Чаще всего возникает из-за неисправности аппаратной части винчестера. Можно попробовать провести ERASE или REMAP, но в большинстве случаев это не приносит результата.
- ABTR – запрос на чтение отвергнут. Может появляться в результате аппаратной неисправности, либо по причине несовместимости программы MHDD с конкретным винчестером.
- IDNF – не найден идентификационный номер. Говорит о неисправности, либо о неудачной попытке обращения к области.
- T0NF – нулевой трек не был найден, рекалибровка не удалась. Говорит о неисправности HDD.
Процедура восстановления
Теперь, судя по полученному отчету мы можем действовать дальше по инструкции.
- Если были найдены UNC, AMNF, >
- В случае с оранжевыми, коричневыми блоками, выполняем «REMAP». Еще может помочь комбинация «ERASE» — «REMAP» или «Erase Delays».
Необходимо помнить, что команда «Erase Delays» удалит лишь некоторые ваши файлы, в то время как команда «ERASE» произведет полное удаление всех файлов. Поэтому предварительно рекомендую сохранить все важные файлы на другой носитель.
После чего производим повторную проверку. Если некоторые бэд блоки останутся, то очевидно, что они вызваны физической неисправностью жесткого диска. В таком случае поможет только опция «REMAP», либо замена накопителя. Иначе такой HDD может выйти из строя в любой момент.
Теперь о том, как делаю я. Для начала начинаю обычное сканирование с функцией Remap. Затем запускаю Windows и сохраняю всю информацию на другой носитель. Затем с помощью утилиты MHDD произвожу перезапись поврежденных областей функцией «ERASE». Такой подход повышает шансы эффективного восстановления работоспособности HDD и экономит время.
Анализ SMART
По идее это тема отдельной статьи, но я бы хотел затронуть некоторые значения, так или иначе влияющие на результат проверки и в целом показывающие текущее состояние винчестера.
Открыть SMART в программе MHDD вам поможет клавиша F8 или команда «SMART ATT». Обращаем внимание на колонку «RAW».
Наиболее значимые атрибуты:
- Reallocated sectors count – общее количество автоматических переназначенных секторов (бэдов).
- Current pending sectors – сектора которые стоят в очереди на переназначение.
- Ultra ATA CRC – количество ошибок возникших при передаче данных посредством SATA кабеля. Значение должно быть сведено к нулю. Устраняется заменой кабеля или SATA разъема.
Какие действия предпринять в том или ином случае, читайте в предыдущем разделе.
Проблемы, с которыми вы можете столкнуться
Бывает, что утилита MHDD не видит подключенный жесткий диск, даже несмотря на то, что он отображается в Windows. Скорее всего дело в физической неисправности. Попробуйте подключить устройство к другому разъему используя новый SATA кабель или удалите окислы на плате.
Если устройство издает сторонние шумы, то скорее всего дело во внутреннем механизме, тогда поможет только замена.
О неисправном механизме может говорить и зависание на этапе проверки. Или отвал HDD в основном меню с сообщением «driver has been disconnected».
Подробное видео по работе с МХДД
Профессиональная помощь
Если не получилось самостоятельно устранить возникшие неполадки,
то скорее всего, проблема кроется на более техническом уровне.
Это может быть: поломка материнской платы, блока питания,
жесткого диска, видеокарты, оперативной памяти и т.д.
Важно вовремя диагностировать и устранить поломку,
чтобы предотвратить выход из строя других комплектующих.
В этом вам поможет наш специалист.
Это бесплатно и ни к чему не обязывает.
Мы перезвоним Вам в течении 30 мин.
Содержание статьи
Введение
Если 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 байт).
Процесс сканирования
Вот как работает сканирование:
- MHDD посылает команду VERIFY SECTORS с номером LBA (номер сектора) и номером секторов в качестве параметров.
- Накопитель поднимает флаг BUSY.
- MHDD запускает таймер.
- После того как накопитель выполнил команду, он опускает флаг BUSY.
- 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 (обычно используется для скрытия бэд-блоков в конце диска).
Рекомендуем к прочтению
Как создать загрузочную флешку с программой Victoria и как избавиться от сбойных секторов (бэд-блоков) в DOS (ДОС) режиме.
- Привет админ, скажи пожалуйста, вот я сделал загрузочную флешку с программой Виктория и загрузил с неё компьютер, но почему-то программа не видит ни одного моего жёсткого диска, хотя в БИОСе я выставил режим SATA в IDE вместо AHCI. Что делать?
- Скажите, а каким алгоритмом лучше всего убрать бэд-блок: «Advanced REMAP», «BUTTERFLY» — чтение, или «Erase 256 sect»? И почему алгоритм скрытия бэд-блоков BB = Advanced REMAP лучше, чем BB = Erase 256 sect, ведь они оба стирают пользовательскую информацию в секторе или я не прав?
- Дмитрий, почему я не могу загрузить с флешки с программой Victoria ноутбук с БИОСом UEFI, всё время выходит ошибка, такое ощущение, что ноут не видит флешку.
- Здравствуйте, объясните, почему при проверке программой Victoria выдаются сначала одни номера сбойных секторов бэд-блоков в адрессации LBA, а при повторной проверке адреса немного меняются, что с этим делать и как установить точный адрес бэд-блока и затем вылечить его.
- Мне очень интересно, а можно установить какой именно файл в операционной системе лежит на бэд-блоке или другими словами как сопоставить принадлежность сбойного участка (бэд-блока) конкретному файлу в Windows?
- При запуске с загрузочной флешки Victoria 3.52 в той же системе, после нажатия <P> и выборе любого интерфейса HDD выводит ошибку <Отсутствует DRSC+DRDY или винт не снимает BUSY…>
Привет друзья! Мы продолжаем рассказывать Вам на нашем сайте о лучшей программе по диагностике и ремонту жёстких дисков под названием Виктория, в этой статье мы с Вами создадим загрузочную флешку с программой Виктория и загрузим с неё наш компьютер, затем проверим наш жёсткий диск на присутствие сбойных секторов (бэд-блоков) и если таковые найдутся (а они найдутся), то мы их исправим.
Простите дорогие мои, никаким образом не удастся поместить весь наш материал о Виктории в одну статью. В результате получилось целых семь статей и если Вы сразу пришли на данную третью статью, то я Вам советую всё же в первую очередь ознакомиться с первыми двумя статьями, а то Вы просто не поймёте, что происходит в этой статье.
Как создать загрузочную флешку с программой Victoria, загрузить с неё компьютер или ноутбук (если они не загружаются нормально из-за сбойных секторов) и протестировать поверхность жёсткого диска на бэд-блоки. Как избавиться от бэд-блоков в DOS (ДОС) режиме.
Уже третью статью мы работаем с неисправным жёстким диском WDC WD5000AAKS, на нём имеются сбойные сектора (бэд-блоки) и мы хотим от них избавится.
В первой статье мы познакомились с программой Victoria, во второй статье нашли 13 бэд-блоков на нашем жёстком диске WDC WD5000AAKS (объём 500ГБ) и попытались их вылечить прямо в работающей Windows, но это у нас не получилось.Но зато получилось сделать посекторный образ неисправного жёсткого диска в программе DMDE и скопировать все данные с «бэдастого» винчестера, затем отдать их хозяину неисправного жёсткого диска, а это удаётся далеко не всегда.Данные клиента спасены, теперь нам осталось вылечить наш жёсткий диск от бэд-блоков и вернуть его обратно в строй, что мы и сделаем в этой статье.
Скачиваем ISO-образ загрузочного CD-ROM с программой Victoria 3.5 Russian на моём облачном хранилище по ссылке
Создание загрузочной флешки с программой Victoria программой WinSetupFromUSB
Переходим на официальный сайт программы WinSetupFromUSB.
Скачиваем, разархивируем и запускаем нашу программу. Я нахожусь в операционной системе Windows 8 64 бит. Наша программа WinSetupFromUSB может работать как в 32-разрядных операционных системах, так и 64 -разрядных операционных системах. Чтобы запустить WinSetupFromUSB в программе Windows 8 64 бит щёлкаем два раза мышью на файле WinSetupFromUSB_1-4_x64.exe.В главном окне программы WinSetupFromUSB выбираем нашу подсоединённую флешку.
Ставим галочку на пункте «Auto format it with FBinst» (осторожно, все данные на флешке удалятся) и отмечаем пункт «NTFS».
Ниже отмечаем галочкой пункт «Linux ISO/Other Grub4dos compatible ISO» и нажимаем справа кнопку, открывающую окно проводника.Открывается окно проводника, в котором я нахожу свою папку с образом программы Victoria и выделяю его левой мышью.
Открыть.ОК.
GO.
Да.
Да.
Через пол минуты флешка готова.Загрузка компьютера или ноутбука с загрузочной флешки с программой Victoria
Чтобы загрузить любой компьютер или ноутбук с флешки содержащей программу Виктория нужно войти в БИОС и переключить режим работы жёстких дисков из AHCI в IDE. Как это сделать?
Жмём при загрузке компьютера клавишу Del, а на ноутбуке F2 и входим в БИОС. Идём во вкладку «Дополнительно», «Конфигурация SATA» и переключаем AHCI в IDEдалее жмём F10, этим сохраняем внесённые нами изменения и перезагружаемся.Примечание: Если у вас новый ноутбук или компьютер с Windows 8, то Вам нужно войти в БИОС UEFI и отключить Secure Boot.Ну вот и всё, входим при загрузке в загрузочное меню компьютера или ноутбука и выбираем нашу загрузочную флешку Kingston DataTraveler Mini 3.0 32GB с программой Виктория.В первом окне ничего не выбираем и ждём пару секунд.В следующем окне с помощью стрелок на клавиатуре выбираем «vcr35r from partition 0» и жмём Enter.Выбираем «Victoria 3.5 Russian for Desktop» и жмём Enter.Перед нами главное окно программы Victoria в (ДОС) режиме до которого мы добирались две статьи. Кстати, мышь здесь не работает.
Нажимаем на клавиатуре «F1» и выходит справка, которая нам пока ни о чём не говорит (пригодится потом), жмём «Esc» и выходим из справки.Нажимаем «P» на клавиатуре для выбора нужного IDE канала или простыми словами выбора нужного жёсткого диска (если у Вас их несколько).Выбираем «Ext. PCI ATA/SATA». Перемещаемся с помощью стрелок на клавиатуре «↑↓», и подтверждаем выбор – клавишей «Enter».Появляются все накопители видимые нашей программой Victoria и нам нужно выбрать тот, с которым мы будем работать.
Примечание: Если на данном этапе у вас выйдет ошибка <Отсутствует DRSC+DRDY или винт не снимает BUSY…> или не определится ни один жёсткий диск, то значит в БИОСе вы не переключили опцию AHCI в IDE. Если переключили, но диск всё равно не определяются, то попробуйте подсоединить жёсткий диск к другому разъёму SATA на материнской плате.
«Введите номер канала, то есть номер жёсткого диска». При выборе нужного жёсткого диска Вы не должны никоем образом ошибиться. Например в моём случае видно два накопителя: винчестер WDC WD5000AAKS-00A7B2, который нам нужно вылечить от сбойных секторов (бэд-блоков) и мой твердотельный накопитель SSD SPCC SSD162 на котором установлена моя Windows 8, данный SSD трогать не будем.
Жёсткий диск WDC WD5000AAKS-00A7B2 у нас под цифрой «1», значит жмём на клавиатуре 1 и Enter.
Всё, жёсткий диск выбран и готов к работе с программой Victoria.Если нажать F2, откроется паспорт выбранного жёсткого диска. Чтобы выйти из этого окна нажмите Esc клавиатуре.Если нажать F9, появится S.M.A.R.T. нашего жёсткого диска.
S.M.A.R.T. — технология самоконтроля, самоанализа винчестера. То есть данное окно подскажет нам — здоров наш винчестер или нет (полное объяснение данной технологии читайте в первой статье о Виктории), здесь скажу коротко.
Обратите внимание на то, что Victoria выделила красным (тревога!) цифру «8» на значении Raw, самого важного для здоровья жёсткого диска атрибута
5 Reallocated Sector Count — (remap), обозначает число переназначенных секторов.О чём говорит атрибут 5 Reallocated Sector Count — (remap). Если микропрограмма встроенная в жёсткий диск обнаружит сбойный сектор (бэд-блок), то она переназначит этот сектор сектором с резервной дорожки (процесс называется remapping). Но резервных секторов на жёстком диске не бесконечное число и программа нас предупреждает выделив этот показатель красным — скоро бэд-блоки переназначать будет нечем, а это чревато потерей данных и нам надо готовиться менять жёсткий диск на новый.
S.M.A.R.T. нашего винчестера мы теперь знаем, но этого мало, для полной картины нужно ещё провести полное сканирование поверхности жёсткого диска.
Тестирование поверхности и исправление жёсткого диска от бэд-блоков в программе Victoria
Внимание! Все настройки сканирования задаются с помощью клавиши F4. При нажатии F4 выходит вот такое меню.
Друзья, в программе Виктория можно настроить сканирование жёсткого диска на бэд-блоки не по всей поверхности жёсткого диска, а в определённой области (подробности далее в статье), но это, если Вы уже запускали полное сканирование и знаете точные номера сбойных секторов.
Если Вы не знаете точные номера бэд-блоков в адресации LBA и не запускали полного сканирования жёсткого диска в программе Виктории из под Windows (что мы проходили в прошлых статьях) или в ДОС режиме, тогда запустим полное сканирование винчестера прямо здесь в ДОСе.
1. Первый параметр сканирования «Start LBA» задаёт номер сектора, с которого начнётся тестирование, по умолчанию 0Жмём клавишу Пробел (Space) и вводим номер нужного нам сектора. Например, мы знаем, что наши бэд-блоки начинаются с сектора 770 000 000, тогда здесь нужно задать это число и программа Victoria именно с сектора 770 000 000 начнёт сканирование жёсткого диска.Сейчас предлагаю оставить число 0 и тестирование жёсткого диска начнётся с самого первого блока секторов.
Жмём Enter и после этого введённые цифры преобразуются в адрес LBA с которого начнётся тест, в нашем случае 0.
Переходим к следующему параметру сканирования. Для выбора нужного параметра меню используем клавиши со стрелками «↑↓».
2. «End LBA» — адрес сектора, на котором, закончится тестирование. Оставляем как есть. То есть мы будем тестировать наш жёсткий диск на присутствие бэд-блоков от начала и до конца жёсткого диска.3. «Линейное чтение» — максимально быстрый и точный тест поверхности жёсткого диска от начала к концу, советую Вам выбрать его.
Если захотите экспериментировать, жмите на «Пробел», затем опять на «Пробел» и выбирайте другой тест, например «Случайное чтение» — тестирование секторов винчестера не последовательно, а с помощью генератора случайных чисел. Друзья, цель любого чтения намекнуть микропрограмме винчестера о том, что при обнаружении бэд-блока нужно сделать «Remap» (переназначение, замена) исключение из работы нечитаемого сектора (бэд-блока), присвоение его номера LBA другому физически здоровому сектору из резервной дорожки. В редких случаях это не получается с помощью «Линейного чтения», а получается с помощью «Случайного чтения», но знайте, «Случайное чтение» как и последующее
«BUTTERFLY — чтение» по продолжительности в несколько раз дольше «Линейного чтения», поэтому чтобы не ждать сутки, нужно задать область сканирования. Особо будьте осторожны с алгоритмом «Запись (стирание)», на жаргоне — «Запись по всей поляне» — полностью стирает с жёсткого диска информацию блоками по 256 секторов, то есть все Ваши данные на жёстком диске удалятся.4. «Ignore Bad Blocks» — самая главная настройка программы Victoria, технология исправления сбойных секторов бэд-блоков. По умолчанию выставлен самый простой алгоритм проверки поверхности жёсткого диска «Ignore Bad Blocks» не приносящий ни вреда, ни пользы винчестеру. С помощью данного алгоритма мы можем узнать общее состояние винчестера и номера сбойных секторов (бэд-блоков), если они есть.
Но мы можем изменить алгоритм теста поверхности винчестера на самый эффективный «BB = Advanced REMAP» — (не стирает пользовательскую информацию нигде, кроме самого сбойного сектора, но там инфа и так в большинстве случаев потеряна). Жмём на «Пробел» и с помощью стрелок на клавиатуре выбираем «BB = Advanced REMAP», тогда при запуске теста поверхность жёсткого диска не просто будет сканироваться на присутствие сбойных секторов, но бэд-блоки ещё и будут исправляться.
- Что происходит при данном алгоритме «BB = Advanced REMAP» со сбойным сектором? Производится (несколько раз) попытка принудительной записи информации в сбойный сектор жёсткого диска, если попытка удачна, значит сектор становится здоровым и удаляется из списка бэд-блоков (ремап не происходит). Если попытка записи неудачна, значит больной сектор переназначается здоровым сектором со специально предназначенной для таких случаев резервной дорожки винчестера.
Remap — это переназначение (замена) больного сектора, присвоение его номера LBA другому физически здоровому сектору из резервной дорожки. Информация из сектора (на момент переназначения) висит в ОЗУ винта, и как только сектор переназначен — записывается назад.
Remap в основном не деструктивен для информации, если Ваши данные и потеряются, то только в одном сбойном секторе, но согласитесь, данные в бэд-блоке и так были нечитаемы. Во втором случае, данные будут просто перенесены на сектор с резервной дорожки.
Из тех алгоритмов, которые чаще всего применяются при исправлении поверхности жёсткого диска, ещё хочу отметить алгоритм «BB: Classic REMAP», это простой способ скрытия бэд-блоков, но он не всегда срабатывает.
Ещё есть «BB = Erase 256 sect», тоже может исправить сбойный сектор и произвести REMAP, но у него один минус, при обнаружении сбойного сектора он полностью стирает информацию в целом блоке (256 секторов, осторожно, ваши данные в некоторых случаях удалятся). Размер одного блока (как Вы знаете) равен 256-ти секторам.Если сравнить «BB = Erase 256 sect» с уже рассмотренным нами продвинутым алгоритмом «BB = Advanced REMAP», то последний выгоднее тем, что он если и стирает информацию, то только в одном сбойном секторе.
Для начала выберем «Ignore Bad Blocks» и узнаем сколько у нас сбойных секторов бэд-блоков.
5. «Change end of test». Жмём Enter на клавиатуре и начинается тест винчестера с заданными нами алгоритмами проверки поверхности накопителя с первого сектора (Start LBA:) 0 и без исправления поверхности (Ignore Bad Blocks).
Как видим, ещё прошла только первая половина сканирования. Много отличных секторов с задержкой чтения не более 5 ms. Также имеются сектора с хорошей задержкой чтения 20 ms и удовлетворительной задержкой чтения 50 ms. Что плохо, присутствуют полноценные сбойные сектора (бэд-блоки), информацию из которых прочитать совсем не удалось — 7! А после окончания сканирования — 13. Как их исправлять?Remap — исправление сбойных секторов
Настраиваем программу Victoria так, чтобы при следующем сканировании наши бэд-блоки исправлялись.Жмём F4. В первом пункте «Start LBA» нажимаем «пробел», мы уже знаем номера сбойных секторов и зададим этот параметр по другому. Первое сканирование показало, что все наши бэд-блоки начинаются с сектора 770 000 000 и заканчиваются в самом конце, поэтому жмём «пробел» на клавиатуре и выбираем 770 000 000.
2. «End LBA» — адрес сектора, на котором, закончится тестирование оставляем как есть, так как у нас имеются бэд-блоки в самом конце жёсткого диска.
3. «Линейное чтение»
4. «Ignore Bad Blocks», жмём на пробел и выставляем алгоритм «BB = Advanced REMAP».
5. «Change end of test». Жмём Enter на клавиатуре и начинается тест винчестера с заданным алгоритмом исправления поверхности накопителя «BB = Advanced REMAP».
Как видим «ремап» удаётся и все имеющиеся сбойные сектора бэд-блоки исправляются.
Как узнать, что именно произошло, переназначение сектора с резервной дорожки или программе Виктория удалось занулить данный сектор?Для этого нужно смотреть SMART жёсткого диска, если параметр «Reallocated Sector Count» остался прежним, значит переназначения не произошло и Виктории удалось сделать принудительную запись в нечитаемый сектор и затем прочесть информацию, после этого сбойный сектор перестал быть бэд-блоком и стал нормальным.
Запись (стирание) или «Запись по всей поляне»
Итак, две основных задачи нами выполнено.Во первых пользовательские данные с «бэдастого» жёсткого диска скопированы путём создания посекторного образа (читайте предыдущие статьи).
Во вторых, сбойные сектора (бэд-блоки) вылечены. Кстати, сейчас пользовательские данные с жёсткого диска копируются нормально и сам винчестер не зависает.
Под конец можно произвести запись по всей поляне, то есть применить тест Запись (стирание) на жаргоне ремонтников — «Запись по всей поляне». Произойдёт посекторное стирание информации с диска блоками по 256 секторов и последующая принудительная запись в сектора нулей. Именно таким образом можно избавиться от секторов с большой задержкой, логических бэд-блоков и в некоторых случаях от физических бэд-блоков (может произойти ремап), кстати, эту операцию можно произвести и в работающей операционной системе, в самом верху есть ссылка на эту статью.
1. «Start LBA» выбираем 0, сканируем с самого начала.
2. «End LBA» — адрес сектора, на котором, закончится тестирование оставляем как есть.
3. «Запись (стирание)».
4. «Недоступен для выбора».
5. «Change end of test». Жмём «Enter» на клавиатуре и начинается тест винчестера с заданным алгоритмом исправления поверхности накопителя «BB = Erase 256 sect».
Результат
Друзья, теперь можно сделать какие-то выводы. Как Вы помните, когда нам с Вами принесли жёсткий диск WDC WD5000AAKS (объём 500ГБ), то показатель здоровья S.M.A.R.T. — технология самоконтроля, самоанализа нашего жёсткого диска был вот таким.
Предостерегающими были атрибуты
5 Reallocated Sector Count — (remap), обозначающий число переназначенных секторов.
196 Reallocation Event Count — 3. Количество операций переназначения бэд-блоков секторами с резервных дорожек (ремаппинг), учитываются как успешные, так и неуспешные операции.
197 Current Pending Sector — 13. Показатель количества нестабильных секторов реальных претендентов в бэд-блоки. Данные сектора микропрограмма жёсткого диска планирует в будущем заменить секторами из резервной области (remap), но всё же есть надежда, что в дальнейшем какой-то из этих секторов прочитается хорошо и будет исключён из списка претендентов.
198 Offline scan UNC sectors — 13. Количество реально существующих на жёстком диске непереназначенных бэдов (возможно исправимых имеющих логическую структуру — подробности далее в статье).
199 UltraDMA CRC Errors — 63771. содержит много ошибок в основном из-за некачественного интерфейсного шлейфа передачи данных или расшатанного контакта в SATA-разъёме на материнской плате, также может быть жёсткий диск SATA 6 Гбит/с подключен в разъём SATA 3 Гбит/с (или наоборот) и нужно его переподключить.
Сейчас мы имеем картину получше.
Изменились в лучшую показатели
197 Current Pending Sector — 0. То есть нестабильных секторов реальных претендентов в бэд-блоки у нас сейчас нет.
198 Offline scan UNC sectors — 1. Почти нет реально существующих на жёстком диске сбойных секторов (бэд-блоков), один где-то бегает, но мы и его выловим.Не изменились ни в лучшую, ни в худшую сторону показатели:
5 Reallocated Sector Count — 8 (remap), показывающий число переназначенных секторов и показатель
196 Reallocation Event Count — 3, количество операций переназначения бэд-блоков секторами с резервных дорожек (ремаппинг).
199 UltraDMA CRC Errors — 63771, содержит много ошибок в основном из-за некачественного интерфейсного шлейфа передачи данных, расшатанного разъёма SATA на материнке.
Друзья, многие читатели интересуются, как выйти из ДОС-версии программы Виктория, сделать это можно так:
Нажимаем клавишу «X» и попадаем в «Volkov Comander», выход из него осуществляется клавишей » F10″ и подтверждением » Yes». Дальше попадаем в раздел DOS где автор программы предлагает свои услуги по ремонту жёстких дисков. Для выхода из данного раздела одновременно нажимаем на Ctrl+Alt+Delete, после этого компьютер перезагружается и автоматически начинается загрузка Windows.
Статьи по этой теме:
Метки к статье: Жёсткий диск LiveDisk WinSetupFromUSB Victoria
Полезные утилиты для ремонта и тестирования жёстких дисков
На данной странице можно скачать самые популярные программы последних версий для ремонта и тестирования жёстких дисков. Следует отметить, что многие из этих программ при тестировании HDD могут повредить данные на вашем диске, поэтому перед использованием прочтите прилагающиеся к ним инструкции. Если же диск повреждён, а Вам необходимо восстановить с него информацию, то лучше сразу обратиться к специалистам, которые имеют в своём распоряжении профессиональные программно-аппаратные средства.
- MHDD v4.6 FDD — загрузочный образ дискеты самой популярной бесплатной программы для низкоуровневой диагностики жёстких дисков.
Программа поддерживает работу со всеми распространёнными интерфейсами: IDE, Serial ATA, SCSI. Также, при помощи специального драйвера (эмулятор USB->SCSI), можно получить доступ к устройствам USB.Программа позволяет производить очень точную диагностику механической части накопителя, просмотр SMART-атрибутов, низкоуровневое форматирование (Low-level format), ремонт дефектных секторов, различные тесты, а также содержит десятки других функций!
Операционная система: чистый MS-DOS
Лицензия: бесплатно.
Автор: Дмитрий Постригань
Скачать
Взято с сайта: http://www.ihdd.ru/
- MHDD v4.6 ISO — загрузочный iso образ для CD самой популярной бесплатной программы для низкоуровневой диагностики жёстких дисков.
Программа поддерживает работу со всеми распространёнными интерфейсами: IDE, Serial ATA, SCSI. Также, при помощи специального драйвера (эмулятор USB-SCSI), можно получить доступ к устройствам USB. Программа позволяет производить очень точную диагностику механической части накопителя, просмотр SMART-атрибутов, низкоуровневое форматирование (Low-level format), «ремонт» дефектных секторов, различные тесты, а также содержит десятки других функций!
Операционная система: чистый MS-DOS
Лицензия: бесплатно.
Автор: Дмитрий Постригань.
Скачать
Взято с сайта: http://www.ihdd.ru/
- MHDD: Документация на русском языке — ссылка на страничку описания программы MHDD.
Документация постоянно обновляется, поэтому доступна только по текущему адресу.
- Victoria v3.5 DOS ISO — ISO-образ загрузочного CD-ROM Victoria 3.5 Russian — одной из лучших программ для тестирования HDD под DOS.
Операционная система: MS DOS
Лицензия: бесплатно.
Язык: русский
Автор: Сергей Казанский
Скачать
Взято с сайта: http://hdd-911.com/
http://www.rapidshare.ru/471210\»>Инструкция к Victoria DOS — Описание работы с программой Victoria DOS.
- Victoria v3.5 DOS FDD — загрузочная версия для FDD Victoria 3.5 Russian одной из лучших программ для тестирования HDD под DOS.
Операционная система: MS DOS
Лицензия: бесплатно.
Язык: русский
Автор: Сергей Казанский
Скачать
Взято с сайта: http://hdd-911.com/
- Инструкция к Victoria DOS — Описание работы с программой Victoria DOS.
Скачать.
- HDDScan v.3.1 — это бесплатная программа для низкоуровневой диагностики накопителей HDD в операционной системе Windows.
Программа поддерживает диски IDE/SATA/SCSI, RAID массивы, внешние накопители USB/Firewire, флеш-карты. В программе реализован механизм проверки дисков и отправки отчётов по e-mail по расписанию. Также программа умеет сканировать поверхность, строить график скорости чтения, просматривать атрибуты SMART, настраивать AAM, APM (Power Management), etc.
Операционная система: MS Windows 2000/XP
Лицензия: бесплатно.
Авторы: Артём Рубцов, Алекс Судаков
Скачать
Взято с сайта: http://www.ihdd.ru/
- HDDL version 2.0 — программа предназначена для исследования, диагностики и ремонта накопителей на жестких магнитных дисках с IDE-интерфейсом. Она написана в соответствии со стандартом ATA-6 и не включает в себя ряд возможностей, принятых в этом стандарте устаревшими — к примеру, работу с накопителями в LCHS-адресации. Программа позволяет:
- производить поиск сбойных и долгочитающихся блоков на диске, и, в некоторых случаях, восстановление/замену таких блоков.
- строить график времени верификации секторов диска в LBA-режиме, что позволяет визуально оценить качество поверхности диска.
- изменять конфигурационные настройки винта, режим работы кеша, предел LBA, уровень шума и т.д.
- управлять парольной защитой винта — загружать в винт внешний микрокод, к примеру, для обновления микропрограммы.
- просматривать атрибуты SMART, журналы ошибок и тестов, а также запускать SMART-диагностику.
- просматривать и редактировать содержимое секторов диска
- работать с IDE-регистрами винта — посылать команды, читать результаты, обмениваться с винтом блоками данных и т.д.
Операционная система: MS DOS
Лицензия: бесплатно
Авторы: Александр Степанов, Лёва Корягин
Скачать
Взято с сайта: http://www.ihdd.ru
- VIVARD 1.0 — мощная и простая программа для диагностики HDD.
Основные особенности программы:
- возможность просмотра атрибутов SMART.
- поддерживаются диски объемом более 137 Гбайт
- посекторное полное или частичное стирание в режиме UDMA данных с диска. Программа удаляет данные с жесткого диска полностью.
- формирование отчета о текущем состоянии жесткого диска.
- тестирование поверхности диска.
- верификация с лечением записью.
Операционная система: MS DOS.
Работает только с дискеты!!!
Лицензия: бесплатно.
Издатель: CopyrSoft
Скачиваем, распаковываем, вставляем дискету, запускаем Setup.exe.
- CrystalDiskMark 2.14 — утилита для сравнительного анализа (тестирования) быстродействия жестких дисков компьютера.
Операционная система: Windows XP/Vista
Лицензия: бесплатно.
Разработчик: Crystal Dew World
Язык интерфейса ПО: английский
Скачать
Взято с сайта: http://crystalmark.info/
- CrystalDiskMark 2.2.0 — утилита для сравнительного анализа (тестирования) быстродействия жёстких дисков компьютера.
Операционная система: Windows 2008/Vista/2003/XP/2000/NT4/Me/98 (x86/x64)
Лицензия: бесплатно.
Язык: 33 языка (русский есть)
Разработчик: Crystal Dew World
Скачать.
Взято с сайта: http://crystalmark.info
- ATA PWD — Программа для управления ATA паролями жёских дисков.
Скачать.
- HDDSpeed v2.1 — тестирование pеальной скоpости жёстких дисков.
Скачать.
- Victoria 4.3 Windows -одна из лучших программа для тестирования HDD под Windows.
Скачать.
- HDD Capacity Restore Tool — Программа для восстановления заводского объёма HDD.
Скачать.
HDD Regenerator — А вот этой вредоносной программой пользоваться нельзя !!!
Загрузочная флешка DOS
Операционная система DOS уже считается устаревшей, и рядовой пользователь редко с ней сталкивается. И вопрос, как создать загрузочную флешку DOS скорее получит не ответ, а ряд встречных вопросов. Как говорят мастера компьютерного дела, такой загрузочный носитель принесет пользу. Он выполняет функцию обновления BIOS. Как не странно, но прошивка меню будет безопаснее, чем в ОС Windows.Несмотря на то, что система DOS устарела, в ряде случаев будет полезно иметь под рукой загрузочный носитель с этой ОС
В DOS минимальное число факторов, которые могут навредить прошивке, а в «Окнах» ошибки драйверов, фоновая работа приложений и другие процессы образовывают системные прерывания. Если такие ошибки возникают при обновлении BIOS, то после этого придется нести компьютер или ноутбук в мастерскую и тратой времени и денег исправлять ситуацию.
Интерфейс DOS
Загрузочная флешка MS DOS пригодится при диагностике техники. Качественные программы для анализа состояния компьютера (MhDD, Victoria, MemTest86 и т.д.) могут нормально работать только на устаревшей ОС. Сбои в работе Windows не оставляют возможности установить другую операционку. Решить такую проблему можно с помощью загрузочной карты памяти.
Сделать загрузочную флешку DOS надо и для получения доступа к данным при неработающей ОС. Для этого стоит воспользоваться специальными утилитами для файлов, как Volcov Commander. О пользе такой флешки не должно возникать вопросов, но как ее создать?
Загрузочная флешка DOS через Rufus
Этот способ создания носителя отличается своей понятливостью. Для него необходимо загрузить приложение, которое позволяет делать носители. Программа бесплатна, она может работать и без установки, лишь скачиваем и запускаем утилиту. Далее все делаем по следующим этапам:
- В строке Device выбираем USB-носитель, на котором создается загрузочный файл.
Обратите внимание, все файлы с флешки пропадут, поэтому лучше заранее сделать их резервную копию.
- В строке «File System» выбираем значение «FAT32».
- Возле пункта «Create a bootable disk using» выбираем значение «Операционная система FreeDOS» или «Мс-DOS» (выбор делаем в соответствии с применяемым изданием) но особой разницы тут нет.
Перед началом форматирования флешки обязательно выберете файловую систему «FAT32»
Другие пункты не стоит трогать, лишь при желании указываем метку диска, но это необязательно.
- Запускаем утилиту нажатием кнопки «Start». По времени создание загрузочной флешки DOS будет длиться несколько минут.
После этих манипуляций загружаемся с флешки и устанавливаем загрузку с нее в меню BIOS.
Загрузочная флешка DOS с использованием WintoFlash
Также создать образ MS DOS поможет утилита WintoFlash, которую можно скачать бесплатно. Загрузочная дискета DOS создается также просто, как и в предыдущем варианте:
- Запускаем утилиту;
- Нажимаем на меню «Расширенный режим»;
- В меню «задание» выбираем пункт создания накопителя и тыкаем на кнопку «Создать».
WinToFlash программа для создания флеш накопителя с установочными файлами
На следующем этапе пользователь выбирает необходимую флешку, и уже за 60 секунд процедура завершается. Теперь можно использовать полезные программы для DOS.
Загрузочная флешка DOS через архив ОС
На форумах чаще всего советуют именно этот способ, хотя они и не такой простой. Для начала надо загрузить архив, на котором хранится система и специальная утилита для записи дистрибутива.
- Включаем утилиту USB StorageTool (файл с разрешением exe), выбираем значение «FAT32», и оставляем отметку возле пункта, который говорит о создании образа ОС DOS.
USB Disk Storage — утилита для форматирования и создания загрузочной флешки
- В следующем меню указываем путь к данным ОС (папка в скачанном архиве) и запускаем процедуру.
Интерфейс программы USB Disk Storage
Применения созданного носителя DOS
Free DOS в компьютере используется для запуска необходимых программ, работающих с этой операционкой. В такой ситуации перед выключением ПК лучше сделать резервную копию всех файлов утилиты. Дальше надо установить запуск с флешки в меню BIOS. Когда техника включится на ОС DOS, чтобы запустить программу, достаточно только указать путь к ее файлу exe.
FreeDOS — операционная система, совместимая с MS-DOS. Используется для запуска программ, написанных для DOS
Операционный носитель с DOS подходит только для низкоуровневых утилит, которые в основном работают с изменениями настроек BIOS.
ПОСМОТРЕТЬ ВИДЕО
Когда просто хочется поиграть в старую игру, предназначенную для этой операционки, можно воспользоваться приложением DOSBOX.
Загрузочная флешка DOS готова! Остались вопросы? Задайте их специалистам!
DMDE — Установка и запуск
СодержаниеСистемные требования Активация Настройки Языки Windows Linux MacOS DOS
Внимание! При сомнениях в физической исправности диска (ошибки ввода-вывода, медленная работа, и т.д.) рекомендуется обращение к специалистам — см. раздел Работа с поврежденным диском. Если диск недоступен или имеет неверный размер — также см. системные требования.
Внимание! Ничего не записывайте на исходный диск, где находятся потерянные данные. Запуск системы и программ должен выполняться c другого диска, восстановление данных также должно производиться только на другой диск, иначе данные могут быть полностью уничтожены.
Крайне рекомендовано работать в системе, которая не пытается лишний раз читать и тем более писать на диски. Можно создать загрузочный диск DOS (для клонирования дисков, доступных в режиме IDE), либо использовать «живые» загрузочные диски (LiveCD/USB) на базе Linux или специальных систем типа WinFE на основе Windows, где минимизирован доступ к дискам.
Для работы таких систем рекомендуется выключить опцию «быстрая загрузка» и включить опцию «USB legacy mode» в настройках BIOS/UEFI. Для загрузки также может потребоваться отключение режимов Secure Boot и UEFI (переключение в режим Legacy BIOS).
Для установки/переустановки и запуска программы необходимо извлечь все файлы программы в отдельную папку (можно на сменном носителе) и запустить файл dmde.exe или dmde в зависимости от версии. Для работы с дисками необходимы права администратора/суперпользователя. Если необходимо запустить программу без прав администратора только для работы с образами дисков, добавьте параметр notadmin=1 в файл настроек dmde.ini. Обновления выполняются так же, как и первоначальная установка.
Для удаления программы достаточно удалить извлеченные файлы и папки.
Операционные системы
Windows Vista/7/выше
В случае запроса SmartScreen нажмите «Подробнее» и подтвердите запуск программы.
Для запуска от имени администратора используйте меню правой кнопки (клик по значку программы)
или подтвердите повышение прав пользователя.
Внимание! Для работы с дисками более 2 ТБ должны быть установлены последние версии драйверов контроллера.
Windows 2K/XP
Для запуска в Windows 2K/XP войдите в систему под аккаунтом администратора.
Внимание! Для работы с дисками более 128 ГБ необходима версия Windows 2K с установленным пакетом обновления SP4
и включённой поддержкой LBA48 в реестре, либо версия Windows XP с пакетом обновления SP2
(поддержка LBA48 включена).
Windows 98/ME
Внимание! Без специальных патчей Windows 9x/ME неверно работает с дисками более 128 ГБ.
В этом случае перезагрузите компьютер в режиме MS-DOS
и используйте версию для DOS для доступа к дискам
через BIOS или ATA-интерфейс, либо загрузите другую ОС.
Linux
Для запуска в Linux неоходимо перейти в Root-терминал или запустить терминальный эмулятор (Konsole, Gnome-terminal или др.), перейти в папку программы и ввести ./dmde. Узнайте, как запустить программу от имени суперпользователя в вашей версии Линукс (например, набрать sudo ./dmde в Ubuntu, предварительно перейти в Root с помощью команды su в Debian и т.д.). При необходимости установите для файла dmde разрешение на запуск (команда chmod 755 ./dmde). Для запуска 32-разрядных версий программы в 64-разрядных ОС может понадобиться установка дополнительных библиотек (например, в Ubuntu можно установить необходимый пакет libc6-i386 с помощью команды sudo apt-get install libc6-i386).
MacOS
Так как новейшие версии macOS препятствуют прямому доступу к дискам, менее подходят для работы с проблемными дисками, то по возможности рекомендуется использовать другие ОС. Если нет другого ПК, на компьютере Mac можно попробовать создать и запустить загрузочный USB-диск Ubuntu (Linux) по инструкции.
Если macOS блокирует доступ к диску, может потребоваться отключение таблицы разделов на диске в другой ОС (в DMDE — команды MBR Off / GPT Off в окне Разделы).
Если при работе в macOS блокируется запуск приложения, используйте Ctrl+Click или перейдите в «Системные настройки», выберите «Безопасность и конфиденциальность» и нажмите «Все равно открыть»: Safely open apps on your Mac
Также возможен запуска в качестве пользователя root из терминала, в соответствии с инструкциями для Linux.
MacOS помечает приложения, скачанные из Интернета,
и при запуске перемещает их в рандомизированную папку.
В этом случае программа не может работать портативно
и сохраняет настройки и ключи в пользовательском каталоге для приложений по умолчанию. Для возможности портативного запуска необходимо выполнить в терминале команду
xattr -r -d com.apple.quarantine /<путь к приложению>/dmde.app,
либо просто временно переместить каталог, содержащий приложение и файл dmde.ini,
на носитель, не поддерживающий расширенные атрибуты macOS
(например, на USB-накопитель отформатированный в FAT).
DOS
При проблемах с некоторыми видеокартами следует поменять значение параметра biosoutput=0 в файле dmde.ini на: biosoutput=1
Возможно использование DMDE как на обычном разделе, поддерживаемом DOS, так и на загрузочном диске DOS, что может помочь при проблемах с использованием конкретного диска. Диски SATA должны быть переведены в IDE-совместимый режим в настройках BIOS для непосредственного ATA-доступа. SCSI-, USB- и другие утройства могут быть доступны через специальный драйверы DOS или с использованием функций BIOS, если они поддерживаются.
Некоторые файлы для создания загрузочных дисков DOS доступны на сайте ПО в разделе Дополнительные файлы для загрузки.
Загрузочная дискета
Чтобы создать загрузочную дискету, скачайте и распакуйте образ FDD. Записать образ на дискету можно с помощью функции Копировать секторы — укажите образ в качестве файла-источника и дискету как устройство-место для записи. Различное ПО также позволяет создавать ISO-образы для загрузочных CD на основе образа FDD.
Загрузочный диск DOS
Загрузка с конкретного устройства должна поддерживаться в BIOS (см. загрузочное меню BIOS). Для создания загрузочного USB/HDD необходим свежеотформатировнный основной раздел FAT16/FAT32 на диске. Нестандартные диски или разделы не поддерживаются (диски без MBR, 3 ТБ+, и т.д.).
0. Для наибольшей совместимости сначала опционально обнулите диск,
затем инициализируйте как MBR и создайте и отформатируйте основной раздел FAT средствами ОС
(Управление дисками Windows).
1. Cкачайте Пакет FreeDOS
(раздел сайта «дополнительные файлы для загрузки»)
и извлеките все файлы непосредственно в корневую директорию раздела FAT.
2. Откройте диск как физическое устройство в DMDE
и используйте команду Прописать загрузочные секторы… в меню окна
Разделы, чтобы сделать раздел загрузочным
(при последующем запросе укажите корневую директорию на данном диске в качестве источника загрузочных секторов).
Примените изменения и выйдите из DMDE.
3. Скачайте DMDE для DOS
и распакуйте в созданный раздел FAT.
4. Используйте загурзочное меню BIOS / BIOS setup для загрузки с выбранного диска.
В современных системах UEFI может понабодиться включить режим «BIOS legacy», отключить опцию «secure boot»,
переключить USB и другие устройства в режим «legacy» (совместимости).
Расширенные инструменты для работы с жестким диском — Restarters Wiki
Если вы страдаете от проблем с жестким диском (или думаете, что они могут быть), вам могут понадобиться некоторые из более продвинутых инструментов. Но сначала вам, вероятно, нужно понять, как жесткий диск справляется с ошибками, которые мы здесь объясняем.
Сводка
Стремление обеспечить еще большую емкость хранения означает, что производители жестких дисков доводят плотность хранения до такого уровня, что они могут только просто прочитать данные обратно. Это наглядно показано в [видео на YouTube], которое демонстрирует, что вы можете поставить жесткий диск в затруднительное положение, просто крикнув на него!
Большинство методов и утилит, описанных ниже, можно одинаково использовать на SSD (твердотельных дисках), но перед этим вы должны понять их уникальные особенности и проблемы, прочитав «Под капотом» в книге «Все о твердотельных накопителях».
S.M.A.R.T. данные, возвращаемые жестким диском, могут дать полезное представление о его работоспособности, но их интерпретация зависит от производителя и не полностью задокументирована. Есть и другие инструменты, которые могут быть гораздо более информативными.
Если ваш диск был зашифрован программой-вымогателем, то ни один из инструментов, описанных на этой странице, скорее всего, вам не поможет. Лучше всего восстанавливать данные из резервных копий (вы ведь их делали, не так ли?). Если у вас возникнет соблазн заплатить выкуп, имейте в виду, что нет никаких гарантий, что он будет оплачен, и ваши деньги, скорее всего, пойдут на финансирование дальнейшей преступной деятельности.Если вы будете искать в Интернете, есть небольшая вероятность, что вы найдете сторонний дешифратор, использующий некачественное кодирование, но если автор вымогателя хорошо поработал, ваши данные будут зашифрованы с помощью шифрования военного уровня, и поставщик вымогателя будет иметь единственный ключ .
Безопасность
- Некоторые из этих инструментов могут быть ОПАСНЫМИ, и их следует использовать только в ситуации «убить или вылечить» или если вы уверены, что доступна полная резервная копия системы, и вы уверены, что знаете, что делаете.
Обработка ошибок жесткого диска
Прежде чем продолжить, важно понять, как жесткие диски обрабатывают ошибки.
Пространство на жестком диске состоит из секторов, каждый по 512 байт, или для больших дисков длиной 4096 байт. К каждому из них добавлены биты кода исправления ошибок (ECC), и с их помощью микропрограмма диска может исправлять ошибки чтения до определенного количества последовательных битов. Такие ошибки исправляются диском, не беспокоя пользователя или хост-компьютер, при необходимости повторяя операцию чтения несколько раз.Эти reties будут использовать несколько стратегий во всех комбинациях, чтобы попытаться восстановить данные, такие как перемещение считывающих головок немного влево или вправо от того места, где дорожка должна быть центрирована, и поиск данных немного раньше или немного позже, чем их правильный выбор времени. Кроме того, если диск обнаруживает сектор, который становится маргинальным (т.е. ему только что удалось исправить ошибку), он может автоматически выделить запасной сектор и перезаписать данные в запасной, помечая оригинал как плохой.
Стратегия для этого может отличаться, но примерно следующая:
- Если чтение (в конечном итоге) было успешным, при условии, что количество повторных попыток и / или требуемый уровень исправления ошибок (если таковые имеются) были ниже определенного порога, то ничего не делать.
- Если повторные попытки и / или исправление ошибок были выше этого порога, но данные все еще были восстановлены, переназначьте сектор (т. Е. Перепишите данные в резервный сектор и отметьте оригинал как плохой).
- Если данные не могут быть восстановлены, пометьте сектор как «нестабильный», увеличьте счетчик «ожидающих» секторов и верните ошибку на главный компьютер.
- Если сектор ранее был помечен как нестабильный, но теперь он читается правильно, переназначьте его и уменьшите счетчик «ожидающих секторов».
- Если запись происходит в сектор, помеченный как «нестабильный», переназначьте его, перенаправив запись в резервный сектор и уменьшив счетчик «ожидающих секторов».
SSD работают по аналогичной, но часто специфической стратегии.
Количество незавершенных секторов сообщается непосредственно в S.M.A.R.T. данные.
Speedfan
Speedfan — самый простой в использовании инструмент для работы с жестким диском.Он работает под Windows и дает важную статистику системы, например, температуру. Но очень полезной дополнительной функцией является то, что он сообщает данные SMART и, более того, может сравнивать состояние вашего жесткого диска с онлайн-базой данных из краудсорсинга, чтобы показать, как ваш жесткий диск стареет по сравнению с другими дисками той же модели. Выберите S.M.A.R.T. вкладку и щелкните поле «Жесткий диск», чтобы выбрать свой. Просмотрите результаты, затем нажмите «Выполнить углубленный онлайн-анализ», чтобы получить индивидуальный онлайн-отчет, который появится в окне браузера.
ddrescue
ddrescue — это утилита Linux для посекторного копирования дисков. По сути, он напоминает почтенную утилиту dd для Unix и linux, но это пока что сходство. В отличие от dd, он будет сохраняться, если произойдет сбой чтения или записи, и будет вести журнал блоков, которые он успешно обработал. Это делает его полезным для восстановления данных с диска, который, как вы опасаетесь, может полностью выйти из строя в любой момент. Запустив его в первый раз, он легко восстановит все данные, что приведет к минимальной дополнительной нагрузке на диск.Если диск все еще работает, вы можете запускать его снова так часто, как захотите, и каждый раз он будет сверяться с журналом предыдущих запусков и пытаться скопировать только те сектора диска, которые он ранее не считал. В качестве альтернативы вы можете перемежать прогоны с помощью другого инструмента, такого как Spinrite, который будет более активно пытаться читать и восстанавливать проблемные блоки.
Если еще не установлено, вы можете установить ddrescue с помощью команды оболочки
- sudo apt-get install gddrescue
Команда man ddrescue предоставляет полную информацию о параметрах, но их много, и с ними стоит ознакомиться заранее.
К компьютеру может быть подключено несколько дисков: системный диск Linux (возможно, загрузочная карта памяти), диск, с которого нужно копировать, и диск, на который нужно копировать. Не забудьте дважды проверить, что есть что, иначе вы можете столкнуться с катастрофой!
В качестве простого примера, чтобы клонировать неисправный диск / dev / sdb на замену / dev / sdc того же или большего размера, используйте следующие команды:
- ddrescue -f / dev / sdb / dev / sdc файл журнала
- ddrescue -f -r3 / dev / sdb / dev / sdc logfile
(Если вы использовали ddrescue ранее, обязательно используйте другое имя файла журнала или сначала удалите старый файл журнала, иначе он будет считать, что вы продолжение предыдущего спасения.)
Первая команда, мы надеемся, завершит работу, записав в файл журнала то, чего она на самом деле достигла. Он концентрируется на копировании в максимально возможной степени, не задерживаясь на сбойных блоках, исходя из предположения, что диск может полностью выйти из строя в любой момент. Флаг -f требуется для принудительной перезаписи места назначения, если это существующий файл или диск.
Вторая команда повторяет до 3 раз любые блоки, записанные в файле журнала как неисправные. Файл журнала обновляется соответствующим образом, чтобы показать, что уже было достигнуто.
Команда:
- ddrescuelog -t logfile
сообщает содержимое файла журнала.
Recuva
Recuva может отменить удаление случайно удаленных файлов, а глубокое сканирование также может найти файлы, которые были потеряны из-за того, что папки или структуры индексируемых данных, необходимые для поиска данных на диске, были повреждены или нечитаемы. Это, вероятно, наиболее применимо к карте памяти или флэш-накопителю, которые были повреждены или случайно отформатированы, в меньшей степени — к поврежденному жесткому диску или твердотельному накопителю, содержащему многие тысячи файлов, если вам не нужно восстанавливать только несколько конкретных файлов.Бесплатная версия подойдет для большинства целей.
Мастер восстановления данных EaseUS
Снимок экрана мастера восстановления данных EaseUS МастерEaseUS Data Recovery Wizard может успешно работать там, где Recuva не работает, и хорошо работает даже с большими жесткими дисками и твердотельными накопителями. Он восстанавливает структуру файлов и папок, облегчая, например, выбор «Мои документы» конкретного пользователя. Бесплатная пробная версия позволяет восстановить до 2 ГБ данных. Он может восстанавливать случайно удаленные файлы, но более того, его глубокое сканирование может найти файлы, которые были потеряны из-за того, что папки или структуры индексируемых данных, необходимые для поиска данных на диске, были повреждены или нечитаемы из-за неисправности жесткого диска.Если раздел, содержащий вашу файловую систему, был удален, утерян или поврежден, он также может попытаться восстановить его.
По истечении срока действия бесплатной пробной версии вы, возможно, сможете получить еще один кусочек вишни, поделившись ею в социальных сетях.
gdisk
Gdisk — это инструмент командной строки Linux для разбиения жестких дисков, который входит в стандартную комплектацию некоторых дистрибутивов, таких как SystemRescueCD, но может быть установлен в любом другом. Концептуально она похожа на команду DOS fdisk, но гораздо более гибкая, может справиться с большими дисками или дисками с разделами GPT и может иметь возможность разбивать или переразбивать диск, в котором другие инструменты отказываются из-за плохих секторов.
В большинстве систем Linux вы можете установить gdisk, если он еще не установлен, набрав
- sudo apt-get install gdisk
в командной строке.
MHDD
MHDD — это средство диагностики и обслуживания низкого уровня, работающее под MSDOS или FreeDOS. Лучше всего запускать с загрузочной USB-карты памяти DOS. Если у вас есть Spinrite на карте памяти, добавьте ее тоже.
Столкнувшись с медленно работающим компьютером, MHDD очень четко покажет, является ли проблема неисправным жестким диском, выполняя множество попыток чтения данных.
- ПРЕДУПРЕЖДЕНИЕ: MHDD уничтожит данные , если не использовать его с осторожностью.
MHDD — это в основном пользовательский интерфейс для набора команд ATA и многого другого. Ключевой особенностью является то, что он обращается к диску напрямую, а не через BIOS, и, следовательно, получает более точное представление без цензуры. Например, он может читать данные SMART, даже если BIOS скрывает их. Ниже приводится очень краткое руководство по наиболее полезным функциям для выживания.
Флаги конфигурации и командной строки
Обычно MHDD в качестве меры предосторожности отключает доступ к основному диску, исходя из предположения, что это вполне может быть то, из чего запущена DOS.Этого не будет, если вы загружаетесь с USB-накопителя.
При первом запуске MHDD создаст в текущей папке папку CFG , содержащую файл MHDD.CFG .
Чтобы включить основной диск, отредактируйте MHDD.CFG так, чтобы он содержал строку:
# PRIMARY_ENABLED = TRUE
(по умолчанию установлено значение FALSE.) В качестве альтернативы вы можете запустить MHDD с помощью команды:
MHDD / ENABLE PRIMARY
Команды
MHDD выдает приглашение, в котором вы можете ввести ряд команд (без учета регистра).Для начала попробуйте следующее по порядку.
ПОРТ — сначала введите эту команду, чтобы получить список дисков, затем выберите нужный по номеру.
N.B. , если ваш диск не отображается, вы получите Устройство не готово или Этот диск не поддерживает режим LBA или не обнаружен. вам может потребоваться войти в настройки BIOS и установить режим контроллера SATA на ATA или Legacy. Не забудьте после этого снова установить его, иначе компьютер может не загрузиться.
EID — Сообщает информацию о расширенном идентификаторе с диска. Еще раз проверьте, что это именно тот диск, который вы намеревались выбрать с помощью команды PORT.
SMART ATT — Сообщает значения атрибутов SMART. (Клавиша F8 является синонимом этой команды.) Обратите особое внимание на:
- Частота ошибок чтения
- Количество перемещенных секторов
- Переместить счетчик событий
- Текущие незавершенные сектора
См. Wikipedia S.M.A.R.Подробнее в статье T., а также ниже.
SCAN — Сканировать диск
Диск сканируется, что дает графическое отображение его состояния и показывает время доступа, следовательно, выявляются секторы, для чтения которых требуется слишком много времени. (На скриншоте выше показан очень слабый диск со множеством поврежденных секторов.)
Во всплывающем меню предлагается несколько параметров, которые изначально следует оставить по умолчанию. В частности:
- Начало, конец — Начальный и конечный секторы для сканирования, по умолчанию для всего диска.
- Remap — Попытка переназначить поврежденные сектора при условии, что они читаются правильно (даже с трудом).
- Задержки стирания — Стирание секторов, чтение которых занимает много времени, независимо от того, правильно они или нет. Данные будут потеряны , но это должно привести к их повторному отображению.
Чтобы разобраться в параметрах задержки переназначения и стирания, см. Раздел Обработка ошибок жесткого диска выше.
Блоки по 255 секторов представлены на графическом дисплее одним blob. Более яркие оттенки серого или цветные пятна указывают на медленное чтение, предполагая, что у диска возникли проблемы с чтением сектора.«X» указывает, что сектор не читается.
CX — Выполняет случайные поиски и чтения и сообщает среднее время доступа.
HELP — Дает список всех команд с краткими описаниями.
MAN <команда> — дает более полное описание названной команды.
Файлы журнала
Файлы журнала сеанса записываются в текстовом формате в автоматически создаваемую подпапку LOG . Они добавляются к каждому сеансу.Чтобы начать новые журналы, вы можете удалить или переименовать папку как полную, при желании скопировав ее на другой диск.
hdparm
- Многие из средств, предоставляемых hdparm, помечены как ОПАСНЫЕ или даже ИСКЛЮЧИТЕЛЬНО ОПАСНЫЕ. НЕ ИСПОЛЬЗУЙТЕ ЭТУ ВАРИАНТУ !! Вас предупредили!
hdparm — это утилита командной строки, которая работает под Linux и обеспечивает прямой доступ ко многим функциям и параметрам жесткого диска, доступным только на аппаратном уровне.Это может быть полезно в крайнем случае после внимательного прочтения документации и взвешивания рисков и возможных преимуществ.
В частности, жесткий диск видеомагнитофона, который отказывается реагировать на другие инструменты, мог быть настроен на включение в режиме ожидания. Команда
- hdparm -S 0 / dev / sda
может успешно установить его в более кооперативный режим.
Если диск в очень плохом состоянии, компьютер может не загрузиться, если он подключен.Загрузитесь, отключив кабель питания от проблемного диска, и снова подключите его после загрузки. Если диск не распознается автоматически, введите в командной строке root:
- ls / sys / class / scsi_host
Вы должны получить список хостов, например host0 host1 host2. Выберите один (здесь используется host0), где может находиться диск, и введите:
- echo «- — -«> / sys / class / scsi_host / host0 / scan
(3 знака минус разделены пробелами.) Если вы выбрали правильный хост, отсутствующий диск должен появиться в Диспетчере дисков.
Спинрайт
Введение
Снимок экрана Spinrite в действии. Снимок экранаSpinrite — это сложная служебная программа для обслуживания жесткого диска, которая работает намного усерднее, чем большинство других, для восстановления данных с вышедших из строя дисков. Во многих случаях Spinrite может комбинировать ошибочные результаты многих неудачных чтений вместе с битами исправления ошибок, чтобы определить, какими должны были быть данные. Это позволяет Spinrite перезаписывать восстановленные данные, заставляя диск записывать их в альтернативные резервные сектора.
Необходимо понимать важное различие между функцией Spinrite и утилитой MSDOS или Windows CHKDSK. Последний работает и пытается исправить несоответствия в логической структуре файловой системы, то есть о том, как дисковое пространство организовано в виде папок и файлов, а свободное пространство управляется, просто рассматривая диск как большой пул пронумерованных блоков. Следовательно, он не может исправить неисправности самого диска. Spinrite, с другой стороны, работает на диске как пул блоков, не заботясь о том, как они могут быть использованы.Поэтому он в равной степени применим к любому жесткому диску, независимо от его форматирования, даже если он взят с другого устройства, такого как PVR или жесткий диск iPod, при условии, что он может быть подключен к машине, на которой может работать Spinrite.
Spinrite существует уже много лет, а текущая версия 6.0 была выпущена 10 лет назад. Поиск в Интернете может выявить критические замечания, некоторые из которых являются необоснованными и оскорбительными. Тем не менее, многие нежелательные отзывы указывают на то, что он остается очень ценным инструментом, независимо от того, исправит ли он диск, с которым вы столкнулись сегодня.
Ограничения
Известно, чтоВерсия 6.0 дает сбой при работе с некоторыми современными дисками, в основном в классе от 250 ГБ.
Spinrite довольно сильно нагружает диск, поэтому, если он уже находится в очень плохом состоянии, существует риск того, что он может полностью выйти из строя до того, как Spinrite сможет завершить работу, что потенциально может привести к потере всех ваших данных. В таком случае сначала рассмотрите возможность использования такого инструмента, как ddrescue, чтобы восстановить столько данных, которые можно прочитать без ошибок. Затем вы можете запустить Spinrite, возможно, только в проблемной области, прежде чем повторно запустить ddrescue, чтобы попытаться восстановить оставшиеся данные.
Недостатком Spinrite является то, что его выполнение может занять много часов, особенно если ему приходится много работать для восстановления данных. Однако компьютер, который не загружается, может иметь плохой сектор в первых нескольких сотнях МБ, который он сможет восстановить за гораздо меньшее время.
Ожидается новая версия Spinrite, которая будет использовать гораздо большие буферы для достижения очень значительного увеличения скорости работы. Он также должен включать улучшения, чтобы освободить его от зависимости от DOS, позволяя запускать его на MAC и улучшить совместимость с самыми современными дисками.Ожидается также режим ожидания, который позволит запустить его во время Restart Party, а затем перевести в состояние низкого энергопотребления, чтобы дать владельцу время забрать его домой и подключить для завершения, даже при слабой батарее.
Как использовать
- На SSD вы должны использовать Spinrite только на уровне 2, так как уровень 4 приведет к чрезмерному старению.
Spinrite работает под MSDOS или FreeDOS и поставляется в виде образа загрузочного компакт-диска или файла .exe, но довольно легко устанавливается на загрузочную карту памяти.Это стоит 89 долларов за персональную лицензию, но не дает никаких претензий или гарантии возврата денег. Вы можете найти перезапускателя на вечеринке перезапуска, у которого есть копия. (Строго говоря, Персональная лицензия позволяет вам использовать ее только на компьютерах, которыми вы лично владеете, но автор Стив Гибсон неоднократно заявлял, что ему комфортно с ее некоммерческим использованием лицензиатами, чтобы помочь кому-то. Если она выкапывает их из ямы , вы можете предложить им приобрести собственную лицензию.)
Используются несколько режимов работы, но уровни 2 и 4 служат практически для всех целей.На уровне 2 он делает все возможное, чтобы восстановить данные из любых поврежденных секторов, переназначив их на запасные. Уровень 4 занимает гораздо больше времени, выполняя углубленный анализ всей поверхности диска. Это считывает диск с отключенным исправлением ошибок, заставляя его повторно отображать любые сектора, которые становятся маргинальными, задолго до того, как они начнут представлять опасность. И наоборот, он вернет повторно отображенный сектор, скопировав данные обратно, если переходное событие, такое как удар или электрический шум, вызвало повторное отображение хорошего сектора.
Spinrite разработан для использования с обычными (вращающимися) жесткими дисками, но его можно использовать на SSD на уровне 2 (восстановление данных только для чтения, которое не вызывает износа) и может заставить его перераспределять маргинальные ячейки, поскольку он читает с отключенным исправлением ошибок. Было несколько сообщений об этом, в результате чего SSD восстанавливает производительность как новый после того, как стал медленным.
Во время работы Spinrite на жестком диске лучше не перемещать компьютер и защищать его от вибрации и ударов, так как это может вызвать программную ошибку, которая может привести к ненужному переназначению секторов диска.
Под капотом
Чтобы понять, как Spinrite достигает своей магии, сначала прочтите раздел «Обработка ошибок жесткого диска» выше.
Проблемы возникают, если ошибка чтения выходит за рамки того, что ECC может исправить, даже если попытка чтения несколько раз повторяется. В этом случае диск возвращает ошибку на главный компьютер, и Windows может повторить попытку еще несколько раз, прежде чем отказаться. Если файл будет перезаписан, диск распознает, что это был проблемный сектор, и вздохнет с облегчением, что данные никому не нужны.Затем он пометит старый сектор как плохой и запишет новые данные в резервный сектор.
Но если вам действительно нужны данные в неисправном секторе, вам не повезло, если у вас нет копии Spinrite (или глубокого кармана для коммерческой службы восстановления данных). Это делает попытку чтения данных намного сложнее, чем сам диск или Windows, используя все приемы, описанные в книге, и некоторые другие. Если в конечном итоге он убедит диск выполнить хорошее (или, по крайней мере, исправленное) чтение, диск сам перераспределит данные.Однако магия Spinrite заключается в том, что он часто может использовать частичные данные, полученные от многих неудачных чтений, чтобы восстановить то, что на самом деле должны были быть исходные данные, и в этом случае он снова записывает их обратно, заставляя диск перераспределять данные в запасной сектор. В худшем случае Spinrite запишет обратно на диск столько данных, сколько ему удалось восстановить из сектора, так как может оказаться, что не все данные в секторе все равно понадобились.
Spinrite имеет несколько рабочих уровней, но почти всегда используется на уровне 2 или 4.Уровень 2 делает все возможное, чтобы восстановить данные, и в процессе этого поврежденные сектора заменяются запасными. Уровень 4 дополнительно дает каждому сектору тщательную проработку с отключенным исправлением ошибок, временно сохраняя содержимое сектора в резерве. Это вызывает переназначение любых секторов, которые становятся слабыми, даже если они все еще пригодны к эксплуатации в соответствии с собственными критериями диска. Уровень 4 действует вопреки крайне осторожной стратегии, гарантируя, что данные в любом тестируемом секторе были успешно записаны в запасной перед запуском теста.Таким образом, вы можете безопасно прервать выполнение в любой момент без потери данных.
Коммерческое восстановление данных
Если данные были действительно важны для вас и ничего из вышеперечисленного не помогло, существуют коммерческие фирмы по восстановлению данных, которые могут восстановить большую часть, если не все данные с неисправного жесткого диска или SSD. В случае жесткого диска они могут снять пластины диска в условиях чистой комнаты и установить их на «вращающуюся подставку», что позволит использовать целый арсенал инструментов. В случае SSD они могут разобрать устройство и попытаться прочитать данные прямо с микросхем флэш-памяти.
Естественно, это недешево, но если данные достаточно важны для вас и вы можете представить себе трехзначную купюру, то это может быть подходящим вариантом. Поищите в Интернете информацию о восстановлении данных, и, надеюсь, вы найдете фирму, которая безуспешно возьмет на себя ваш диск и бесплатно.
Расширенные инструменты для работы с жестким диском — Restarters Wiki
Если вы страдаете от проблем с жестким диском (или думаете, что они могут быть), вам могут понадобиться некоторые из более продвинутых инструментов. Но сначала вам, вероятно, нужно понять, как жесткий диск справляется с ошибками, которые мы здесь объясняем.
Сводка
Стремление обеспечить еще большую емкость хранения означает, что производители жестких дисков доводят плотность хранения до такого уровня, что они могут только просто прочитать данные обратно. Это наглядно показано в [видео на YouTube], которое демонстрирует, что вы можете поставить жесткий диск в затруднительное положение, просто крикнув на него!
Большинство методов и утилит, описанных ниже, можно одинаково использовать на SSD (твердотельных дисках), но перед этим вы должны понять их уникальные особенности и проблемы, прочитав «Под капотом» в книге «Все о твердотельных накопителях».
S.M.A.R.T. данные, возвращаемые жестким диском, могут дать полезное представление о его работоспособности, но их интерпретация зависит от производителя и не полностью задокументирована. Есть и другие инструменты, которые могут быть гораздо более информативными.
Если ваш диск был зашифрован программой-вымогателем, то ни один из инструментов, описанных на этой странице, скорее всего, вам не поможет. Лучше всего восстанавливать данные из резервных копий (вы ведь их делали, не так ли?). Если у вас возникнет соблазн заплатить выкуп, имейте в виду, что нет никаких гарантий, что он будет оплачен, и ваши деньги, скорее всего, пойдут на финансирование дальнейшей преступной деятельности.Если вы будете искать в Интернете, есть небольшая вероятность, что вы найдете сторонний дешифратор, использующий некачественное кодирование, но если автор вымогателя хорошо поработал, ваши данные будут зашифрованы с помощью шифрования военного уровня, и поставщик вымогателя будет иметь единственный ключ .
Безопасность
- Некоторые из этих инструментов могут быть ОПАСНЫМИ, и их следует использовать только в ситуации «убить или вылечить» или если вы уверены, что доступна полная резервная копия системы, и вы уверены, что знаете, что делаете.
Обработка ошибок жесткого диска
Прежде чем продолжить, важно понять, как жесткие диски обрабатывают ошибки.
Пространство на жестком диске состоит из секторов, каждый по 512 байт, или для больших дисков длиной 4096 байт. К каждому из них добавлены биты кода исправления ошибок (ECC), и с их помощью микропрограмма диска может исправлять ошибки чтения до определенного количества последовательных битов. Такие ошибки исправляются диском, не беспокоя пользователя или хост-компьютер, при необходимости повторяя операцию чтения несколько раз.Эти reties будут использовать несколько стратегий во всех комбинациях, чтобы попытаться восстановить данные, такие как перемещение считывающих головок немного влево или вправо от того места, где дорожка должна быть центрирована, и поиск данных немного раньше или немного позже, чем их правильный выбор времени. Кроме того, если диск обнаруживает сектор, который становится маргинальным (т.е. ему только что удалось исправить ошибку), он может автоматически выделить запасной сектор и перезаписать данные в запасной, помечая оригинал как плохой.
Стратегия для этого может отличаться, но примерно следующая:
- Если чтение (в конечном итоге) было успешным, при условии, что количество повторных попыток и / или требуемый уровень исправления ошибок (если таковые имеются) были ниже определенного порога, то ничего не делать.
- Если повторные попытки и / или исправление ошибок были выше этого порога, но данные все еще были восстановлены, переназначьте сектор (т. Е. Перепишите данные в резервный сектор и отметьте оригинал как плохой).
- Если данные не могут быть восстановлены, пометьте сектор как «нестабильный», увеличьте счетчик «ожидающих» секторов и верните ошибку на главный компьютер.
- Если сектор ранее был помечен как нестабильный, но теперь он читается правильно, переназначьте его и уменьшите счетчик «ожидающих секторов».
- Если запись происходит в сектор, помеченный как «нестабильный», переназначьте его, перенаправив запись в резервный сектор и уменьшив счетчик «ожидающих секторов».
SSD работают по аналогичной, но часто специфической стратегии.
Количество незавершенных секторов сообщается непосредственно в S.M.A.R.T. данные.
Speedfan
Speedfan — самый простой в использовании инструмент для работы с жестким диском.Он работает под Windows и дает важную статистику системы, например, температуру. Но очень полезной дополнительной функцией является то, что он сообщает данные SMART и, более того, может сравнивать состояние вашего жесткого диска с онлайн-базой данных из краудсорсинга, чтобы показать, как ваш жесткий диск стареет по сравнению с другими дисками той же модели. Выберите S.M.A.R.T. вкладку и щелкните поле «Жесткий диск», чтобы выбрать свой. Просмотрите результаты, затем нажмите «Выполнить углубленный онлайн-анализ», чтобы получить индивидуальный онлайн-отчет, который появится в окне браузера.
ddrescue
ddrescue — это утилита Linux для посекторного копирования дисков. По сути, он напоминает почтенную утилиту dd для Unix и linux, но это пока что сходство. В отличие от dd, он будет сохраняться, если произойдет сбой чтения или записи, и будет вести журнал блоков, которые он успешно обработал. Это делает его полезным для восстановления данных с диска, который, как вы опасаетесь, может полностью выйти из строя в любой момент. Запустив его в первый раз, он легко восстановит все данные, что приведет к минимальной дополнительной нагрузке на диск.Если диск все еще работает, вы можете запускать его снова так часто, как захотите, и каждый раз он будет сверяться с журналом предыдущих запусков и пытаться скопировать только те сектора диска, которые он ранее не считал. В качестве альтернативы вы можете перемежать прогоны с помощью другого инструмента, такого как Spinrite, который будет более активно пытаться читать и восстанавливать проблемные блоки.
Если еще не установлено, вы можете установить ddrescue с помощью команды оболочки
- sudo apt-get install gddrescue
Команда man ddrescue предоставляет полную информацию о параметрах, но их много, и с ними стоит ознакомиться заранее.
К компьютеру может быть подключено несколько дисков: системный диск Linux (возможно, загрузочная карта памяти), диск, с которого нужно копировать, и диск, на который нужно копировать. Не забудьте дважды проверить, что есть что, иначе вы можете столкнуться с катастрофой!
В качестве простого примера, чтобы клонировать неисправный диск / dev / sdb на замену / dev / sdc того же или большего размера, используйте следующие команды:
- ddrescue -f / dev / sdb / dev / sdc файл журнала
- ddrescue -f -r3 / dev / sdb / dev / sdc logfile
(Если вы использовали ddrescue ранее, обязательно используйте другое имя файла журнала или сначала удалите старый файл журнала, иначе он будет считать, что вы продолжение предыдущего спасения.)
Первая команда, мы надеемся, завершит работу, записав в файл журнала то, чего она на самом деле достигла. Он концентрируется на копировании в максимально возможной степени, не задерживаясь на сбойных блоках, исходя из предположения, что диск может полностью выйти из строя в любой момент. Флаг -f требуется для принудительной перезаписи места назначения, если это существующий файл или диск.
Вторая команда повторяет до 3 раз любые блоки, записанные в файле журнала как неисправные. Файл журнала обновляется соответствующим образом, чтобы показать, что уже было достигнуто.
Команда:
- ddrescuelog -t logfile
сообщает содержимое файла журнала.
Recuva
Recuva может отменить удаление случайно удаленных файлов, а глубокое сканирование также может найти файлы, которые были потеряны из-за того, что папки или структуры индексируемых данных, необходимые для поиска данных на диске, были повреждены или нечитаемы. Это, вероятно, наиболее применимо к карте памяти или флэш-накопителю, которые были повреждены или случайно отформатированы, в меньшей степени — к поврежденному жесткому диску или твердотельному накопителю, содержащему многие тысячи файлов, если вам не нужно восстанавливать только несколько конкретных файлов.Бесплатная версия подойдет для большинства целей.
Мастер восстановления данных EaseUS
Снимок экрана мастера восстановления данных EaseUS МастерEaseUS Data Recovery Wizard может успешно работать там, где Recuva не работает, и хорошо работает даже с большими жесткими дисками и твердотельными накопителями. Он восстанавливает структуру файлов и папок, облегчая, например, выбор «Мои документы» конкретного пользователя. Бесплатная пробная версия позволяет восстановить до 2 ГБ данных. Он может восстанавливать случайно удаленные файлы, но более того, его глубокое сканирование может найти файлы, которые были потеряны из-за того, что папки или структуры индексируемых данных, необходимые для поиска данных на диске, были повреждены или нечитаемы из-за неисправности жесткого диска.Если раздел, содержащий вашу файловую систему, был удален, утерян или поврежден, он также может попытаться восстановить его.
По истечении срока действия бесплатной пробной версии вы, возможно, сможете получить еще один кусочек вишни, поделившись ею в социальных сетях.
gdisk
Gdisk — это инструмент командной строки Linux для разбиения жестких дисков, который входит в стандартную комплектацию некоторых дистрибутивов, таких как SystemRescueCD, но может быть установлен в любом другом. Концептуально она похожа на команду DOS fdisk, но гораздо более гибкая, может справиться с большими дисками или дисками с разделами GPT и может иметь возможность разбивать или переразбивать диск, в котором другие инструменты отказываются из-за плохих секторов.
В большинстве систем Linux вы можете установить gdisk, если он еще не установлен, набрав
- sudo apt-get install gdisk
в командной строке.
MHDD
MHDD — это средство диагностики и обслуживания низкого уровня, работающее под MSDOS или FreeDOS. Лучше всего запускать с загрузочной USB-карты памяти DOS. Если у вас есть Spinrite на карте памяти, добавьте ее тоже.
Столкнувшись с медленно работающим компьютером, MHDD очень четко покажет, является ли проблема неисправным жестким диском, выполняя множество попыток чтения данных.
- ПРЕДУПРЕЖДЕНИЕ: MHDD уничтожит данные , если не использовать его с осторожностью.
MHDD — это в основном пользовательский интерфейс для набора команд ATA и многого другого. Ключевой особенностью является то, что он обращается к диску напрямую, а не через BIOS, и, следовательно, получает более точное представление без цензуры. Например, он может читать данные SMART, даже если BIOS скрывает их. Ниже приводится очень краткое руководство по наиболее полезным функциям для выживания.
Флаги конфигурации и командной строки
Обычно MHDD в качестве меры предосторожности отключает доступ к основному диску, исходя из предположения, что это вполне может быть то, из чего запущена DOS.Этого не будет, если вы загружаетесь с USB-накопителя.
При первом запуске MHDD создаст в текущей папке папку CFG , содержащую файл MHDD.CFG .
Чтобы включить основной диск, отредактируйте MHDD.CFG так, чтобы он содержал строку:
# PRIMARY_ENABLED = TRUE
(по умолчанию установлено значение FALSE.) В качестве альтернативы вы можете запустить MHDD с помощью команды:
MHDD / ENABLE PRIMARY
Команды
MHDD выдает приглашение, в котором вы можете ввести ряд команд (без учета регистра).Для начала попробуйте следующее по порядку.
ПОРТ — сначала введите эту команду, чтобы получить список дисков, затем выберите нужный по номеру.
N.B. , если ваш диск не отображается, вы получите Устройство не готово или Этот диск не поддерживает режим LBA или не обнаружен. вам может потребоваться войти в настройки BIOS и установить режим контроллера SATA на ATA или Legacy. Не забудьте после этого снова установить его, иначе компьютер может не загрузиться.
EID — Сообщает информацию о расширенном идентификаторе с диска. Еще раз проверьте, что это именно тот диск, который вы намеревались выбрать с помощью команды PORT.
SMART ATT — Сообщает значения атрибутов SMART. (Клавиша F8 является синонимом этой команды.) Обратите особое внимание на:
- Частота ошибок чтения
- Количество перемещенных секторов
- Переместить счетчик событий
- Текущие незавершенные сектора
См. Wikipedia S.M.A.R.Подробнее в статье T., а также ниже.
SCAN — Сканировать диск
Диск сканируется, что дает графическое отображение его состояния и показывает время доступа, следовательно, выявляются секторы, для чтения которых требуется слишком много времени. (На скриншоте выше показан очень слабый диск со множеством поврежденных секторов.)
Во всплывающем меню предлагается несколько параметров, которые изначально следует оставить по умолчанию. В частности:
- Начало, конец — Начальный и конечный секторы для сканирования, по умолчанию для всего диска.
- Remap — Попытка переназначить поврежденные сектора при условии, что они читаются правильно (даже с трудом).
- Задержки стирания — Стирание секторов, чтение которых занимает много времени, независимо от того, правильно они или нет. Данные будут потеряны , но это должно привести к их повторному отображению.
Чтобы разобраться в параметрах задержки переназначения и стирания, см. Раздел Обработка ошибок жесткого диска выше.
Блоки по 255 секторов представлены на графическом дисплее одним blob. Более яркие оттенки серого или цветные пятна указывают на медленное чтение, предполагая, что у диска возникли проблемы с чтением сектора.«X» указывает, что сектор не читается.
CX — Выполняет случайные поиски и чтения и сообщает среднее время доступа.
HELP — Дает список всех команд с краткими описаниями.
MAN <команда> — дает более полное описание названной команды.
Файлы журнала
Файлы журнала сеанса записываются в текстовом формате в автоматически создаваемую подпапку LOG . Они добавляются к каждому сеансу.Чтобы начать новые журналы, вы можете удалить или переименовать папку как полную, при желании скопировав ее на другой диск.
hdparm
- Многие из средств, предоставляемых hdparm, помечены как ОПАСНЫЕ или даже ИСКЛЮЧИТЕЛЬНО ОПАСНЫЕ. НЕ ИСПОЛЬЗУЙТЕ ЭТУ ВАРИАНТУ !! Вас предупредили!
hdparm — это утилита командной строки, которая работает под Linux и обеспечивает прямой доступ ко многим функциям и параметрам жесткого диска, доступным только на аппаратном уровне.Это может быть полезно в крайнем случае после внимательного прочтения документации и взвешивания рисков и возможных преимуществ.
В частности, жесткий диск видеомагнитофона, который отказывается реагировать на другие инструменты, мог быть настроен на включение в режиме ожидания. Команда
- hdparm -S 0 / dev / sda
может успешно установить его в более кооперативный режим.
Если диск в очень плохом состоянии, компьютер может не загрузиться, если он подключен.Загрузитесь, отключив кабель питания от проблемного диска, и снова подключите его после загрузки. Если диск не распознается автоматически, введите в командной строке root:
- ls / sys / class / scsi_host
Вы должны получить список хостов, например host0 host1 host2. Выберите один (здесь используется host0), где может находиться диск, и введите:
- echo «- — -«> / sys / class / scsi_host / host0 / scan
(3 знака минус разделены пробелами.) Если вы выбрали правильный хост, отсутствующий диск должен появиться в Диспетчере дисков.
Спинрайт
Введение
Снимок экрана Spinrite в действии. Снимок экранаSpinrite — это сложная служебная программа для обслуживания жесткого диска, которая работает намного усерднее, чем большинство других, для восстановления данных с вышедших из строя дисков. Во многих случаях Spinrite может комбинировать ошибочные результаты многих неудачных чтений вместе с битами исправления ошибок, чтобы определить, какими должны были быть данные. Это позволяет Spinrite перезаписывать восстановленные данные, заставляя диск записывать их в альтернативные резервные сектора.
Необходимо понимать важное различие между функцией Spinrite и утилитой MSDOS или Windows CHKDSK. Последний работает и пытается исправить несоответствия в логической структуре файловой системы, то есть о том, как дисковое пространство организовано в виде папок и файлов, а свободное пространство управляется, просто рассматривая диск как большой пул пронумерованных блоков. Следовательно, он не может исправить неисправности самого диска. Spinrite, с другой стороны, работает на диске как пул блоков, не заботясь о том, как они могут быть использованы.Поэтому он в равной степени применим к любому жесткому диску, независимо от его форматирования, даже если он взят с другого устройства, такого как PVR или жесткий диск iPod, при условии, что он может быть подключен к машине, на которой может работать Spinrite.
Spinrite существует уже много лет, а текущая версия 6.0 была выпущена 10 лет назад. Поиск в Интернете может выявить критические замечания, некоторые из которых являются необоснованными и оскорбительными. Тем не менее, многие нежелательные отзывы указывают на то, что он остается очень ценным инструментом, независимо от того, исправит ли он диск, с которым вы столкнулись сегодня.
Ограничения
Известно, чтоВерсия 6.0 дает сбой при работе с некоторыми современными дисками, в основном в классе от 250 ГБ.
Spinrite довольно сильно нагружает диск, поэтому, если он уже находится в очень плохом состоянии, существует риск того, что он может полностью выйти из строя до того, как Spinrite сможет завершить работу, что потенциально может привести к потере всех ваших данных. В таком случае сначала рассмотрите возможность использования такого инструмента, как ddrescue, чтобы восстановить столько данных, которые можно прочитать без ошибок. Затем вы можете запустить Spinrite, возможно, только в проблемной области, прежде чем повторно запустить ddrescue, чтобы попытаться восстановить оставшиеся данные.
Недостатком Spinrite является то, что его выполнение может занять много часов, особенно если ему приходится много работать для восстановления данных. Однако компьютер, который не загружается, может иметь плохой сектор в первых нескольких сотнях МБ, который он сможет восстановить за гораздо меньшее время.
Ожидается новая версия Spinrite, которая будет использовать гораздо большие буферы для достижения очень значительного увеличения скорости работы. Он также должен включать улучшения, чтобы освободить его от зависимости от DOS, позволяя запускать его на MAC и улучшить совместимость с самыми современными дисками.Ожидается также режим ожидания, который позволит запустить его во время Restart Party, а затем перевести в состояние низкого энергопотребления, чтобы дать владельцу время забрать его домой и подключить для завершения, даже при слабой батарее.
Как использовать
- На SSD вы должны использовать Spinrite только на уровне 2, так как уровень 4 приведет к чрезмерному старению.
Spinrite работает под MSDOS или FreeDOS и поставляется в виде образа загрузочного компакт-диска или файла .exe, но довольно легко устанавливается на загрузочную карту памяти.Это стоит 89 долларов за персональную лицензию, но не дает никаких претензий или гарантии возврата денег. Вы можете найти перезапускателя на вечеринке перезапуска, у которого есть копия. (Строго говоря, Персональная лицензия позволяет вам использовать ее только на компьютерах, которыми вы лично владеете, но автор Стив Гибсон неоднократно заявлял, что ему комфортно с ее некоммерческим использованием лицензиатами, чтобы помочь кому-то. Если она выкапывает их из ямы , вы можете предложить им приобрести собственную лицензию.)
Используются несколько режимов работы, но уровни 2 и 4 служат практически для всех целей.На уровне 2 он делает все возможное, чтобы восстановить данные из любых поврежденных секторов, переназначив их на запасные. Уровень 4 занимает гораздо больше времени, выполняя углубленный анализ всей поверхности диска. Это считывает диск с отключенным исправлением ошибок, заставляя его повторно отображать любые сектора, которые становятся маргинальными, задолго до того, как они начнут представлять опасность. И наоборот, он вернет повторно отображенный сектор, скопировав данные обратно, если переходное событие, такое как удар или электрический шум, вызвало повторное отображение хорошего сектора.
Spinrite разработан для использования с обычными (вращающимися) жесткими дисками, но его можно использовать на SSD на уровне 2 (восстановление данных только для чтения, которое не вызывает износа) и может заставить его перераспределять маргинальные ячейки, поскольку он читает с отключенным исправлением ошибок. Было несколько сообщений об этом, в результате чего SSD восстанавливает производительность как новый после того, как стал медленным.
Во время работы Spinrite на жестком диске лучше не перемещать компьютер и защищать его от вибрации и ударов, так как это может вызвать программную ошибку, которая может привести к ненужному переназначению секторов диска.
Под капотом
Чтобы понять, как Spinrite достигает своей магии, сначала прочтите раздел «Обработка ошибок жесткого диска» выше.
Проблемы возникают, если ошибка чтения выходит за рамки того, что ECC может исправить, даже если попытка чтения несколько раз повторяется. В этом случае диск возвращает ошибку на главный компьютер, и Windows может повторить попытку еще несколько раз, прежде чем отказаться. Если файл будет перезаписан, диск распознает, что это был проблемный сектор, и вздохнет с облегчением, что данные никому не нужны.Затем он пометит старый сектор как плохой и запишет новые данные в резервный сектор.
Но если вам действительно нужны данные в неисправном секторе, вам не повезло, если у вас нет копии Spinrite (или глубокого кармана для коммерческой службы восстановления данных). Это делает попытку чтения данных намного сложнее, чем сам диск или Windows, используя все приемы, описанные в книге, и некоторые другие. Если в конечном итоге он убедит диск выполнить хорошее (или, по крайней мере, исправленное) чтение, диск сам перераспределит данные.Однако магия Spinrite заключается в том, что он часто может использовать частичные данные, полученные от многих неудачных чтений, чтобы восстановить то, что на самом деле должны были быть исходные данные, и в этом случае он снова записывает их обратно, заставляя диск перераспределять данные в запасной сектор. В худшем случае Spinrite запишет обратно на диск столько данных, сколько ему удалось восстановить из сектора, так как может оказаться, что не все данные в секторе все равно понадобились.
Spinrite имеет несколько рабочих уровней, но почти всегда используется на уровне 2 или 4.Уровень 2 делает все возможное, чтобы восстановить данные, и в процессе этого поврежденные сектора заменяются запасными. Уровень 4 дополнительно дает каждому сектору тщательную проработку с отключенным исправлением ошибок, временно сохраняя содержимое сектора в резерве. Это вызывает переназначение любых секторов, которые становятся слабыми, даже если они все еще пригодны к эксплуатации в соответствии с собственными критериями диска. Уровень 4 действует вопреки крайне осторожной стратегии, гарантируя, что данные в любом тестируемом секторе были успешно записаны в запасной перед запуском теста.Таким образом, вы можете безопасно прервать выполнение в любой момент без потери данных.
Коммерческое восстановление данных
Если данные были действительно важны для вас и ничего из вышеперечисленного не помогло, существуют коммерческие фирмы по восстановлению данных, которые могут восстановить большую часть, если не все данные с неисправного жесткого диска или SSD. В случае жесткого диска они могут снять пластины диска в условиях чистой комнаты и установить их на «вращающуюся подставку», что позволит использовать целый арсенал инструментов. В случае SSD они могут разобрать устройство и попытаться прочитать данные прямо с микросхем флэш-памяти.
Естественно, это недешево, но если данные достаточно важны для вас и вы можете представить себе трехзначную купюру, то это может быть подходящим вариантом. Поищите в Интернете информацию о восстановлении данных, и, надеюсь, вы найдете фирму, которая безуспешно возьмет на себя ваш диск и бесплатно.
Расширенные инструменты для работы с жестким диском — Restarters Wiki
Если вы страдаете от проблем с жестким диском (или думаете, что они могут быть), вам могут понадобиться некоторые из более продвинутых инструментов. Но сначала вам, вероятно, нужно понять, как жесткий диск справляется с ошибками, которые мы здесь объясняем.
Сводка
Стремление обеспечить еще большую емкость хранения означает, что производители жестких дисков доводят плотность хранения до такого уровня, что они могут только просто прочитать данные обратно. Это наглядно показано в [видео на YouTube], которое демонстрирует, что вы можете поставить жесткий диск в затруднительное положение, просто крикнув на него!
Большинство методов и утилит, описанных ниже, можно одинаково использовать на SSD (твердотельных дисках), но перед этим вы должны понять их уникальные особенности и проблемы, прочитав «Под капотом» в книге «Все о твердотельных накопителях».
S.M.A.R.T. данные, возвращаемые жестким диском, могут дать полезное представление о его работоспособности, но их интерпретация зависит от производителя и не полностью задокументирована. Есть и другие инструменты, которые могут быть гораздо более информативными.
Если ваш диск был зашифрован программой-вымогателем, то ни один из инструментов, описанных на этой странице, скорее всего, вам не поможет. Лучше всего восстанавливать данные из резервных копий (вы ведь их делали, не так ли?). Если у вас возникнет соблазн заплатить выкуп, имейте в виду, что нет никаких гарантий, что он будет оплачен, и ваши деньги, скорее всего, пойдут на финансирование дальнейшей преступной деятельности.Если вы будете искать в Интернете, есть небольшая вероятность, что вы найдете сторонний дешифратор, использующий некачественное кодирование, но если автор вымогателя хорошо поработал, ваши данные будут зашифрованы с помощью шифрования военного уровня, и поставщик вымогателя будет иметь единственный ключ .
Безопасность
- Некоторые из этих инструментов могут быть ОПАСНЫМИ, и их следует использовать только в ситуации «убить или вылечить» или если вы уверены, что доступна полная резервная копия системы, и вы уверены, что знаете, что делаете.
Обработка ошибок жесткого диска
Прежде чем продолжить, важно понять, как жесткие диски обрабатывают ошибки.
Пространство на жестком диске состоит из секторов, каждый по 512 байт, или для больших дисков длиной 4096 байт. К каждому из них добавлены биты кода исправления ошибок (ECC), и с их помощью микропрограмма диска может исправлять ошибки чтения до определенного количества последовательных битов. Такие ошибки исправляются диском, не беспокоя пользователя или хост-компьютер, при необходимости повторяя операцию чтения несколько раз.Эти reties будут использовать несколько стратегий во всех комбинациях, чтобы попытаться восстановить данные, такие как перемещение считывающих головок немного влево или вправо от того места, где дорожка должна быть центрирована, и поиск данных немного раньше или немного позже, чем их правильный выбор времени. Кроме того, если диск обнаруживает сектор, который становится маргинальным (т.е. ему только что удалось исправить ошибку), он может автоматически выделить запасной сектор и перезаписать данные в запасной, помечая оригинал как плохой.
Стратегия для этого может отличаться, но примерно следующая:
- Если чтение (в конечном итоге) было успешным, при условии, что количество повторных попыток и / или требуемый уровень исправления ошибок (если таковые имеются) были ниже определенного порога, то ничего не делать.
- Если повторные попытки и / или исправление ошибок были выше этого порога, но данные все еще были восстановлены, переназначьте сектор (т. Е. Перепишите данные в резервный сектор и отметьте оригинал как плохой).
- Если данные не могут быть восстановлены, пометьте сектор как «нестабильный», увеличьте счетчик «ожидающих» секторов и верните ошибку на главный компьютер.
- Если сектор ранее был помечен как нестабильный, но теперь он читается правильно, переназначьте его и уменьшите счетчик «ожидающих секторов».
- Если запись происходит в сектор, помеченный как «нестабильный», переназначьте его, перенаправив запись в резервный сектор и уменьшив счетчик «ожидающих секторов».
SSD работают по аналогичной, но часто специфической стратегии.
Количество незавершенных секторов сообщается непосредственно в S.M.A.R.T. данные.
Speedfan
Speedfan — самый простой в использовании инструмент для работы с жестким диском.Он работает под Windows и дает важную статистику системы, например, температуру. Но очень полезной дополнительной функцией является то, что он сообщает данные SMART и, более того, может сравнивать состояние вашего жесткого диска с онлайн-базой данных из краудсорсинга, чтобы показать, как ваш жесткий диск стареет по сравнению с другими дисками той же модели. Выберите S.M.A.R.T. вкладку и щелкните поле «Жесткий диск», чтобы выбрать свой. Просмотрите результаты, затем нажмите «Выполнить углубленный онлайн-анализ», чтобы получить индивидуальный онлайн-отчет, который появится в окне браузера.
ddrescue
ddrescue — это утилита Linux для посекторного копирования дисков. По сути, он напоминает почтенную утилиту dd для Unix и linux, но это пока что сходство. В отличие от dd, он будет сохраняться, если произойдет сбой чтения или записи, и будет вести журнал блоков, которые он успешно обработал. Это делает его полезным для восстановления данных с диска, который, как вы опасаетесь, может полностью выйти из строя в любой момент. Запустив его в первый раз, он легко восстановит все данные, что приведет к минимальной дополнительной нагрузке на диск.Если диск все еще работает, вы можете запускать его снова так часто, как захотите, и каждый раз он будет сверяться с журналом предыдущих запусков и пытаться скопировать только те сектора диска, которые он ранее не считал. В качестве альтернативы вы можете перемежать прогоны с помощью другого инструмента, такого как Spinrite, который будет более активно пытаться читать и восстанавливать проблемные блоки.
Если еще не установлено, вы можете установить ddrescue с помощью команды оболочки
- sudo apt-get install gddrescue
Команда man ddrescue предоставляет полную информацию о параметрах, но их много, и с ними стоит ознакомиться заранее.
К компьютеру может быть подключено несколько дисков: системный диск Linux (возможно, загрузочная карта памяти), диск, с которого нужно копировать, и диск, на который нужно копировать. Не забудьте дважды проверить, что есть что, иначе вы можете столкнуться с катастрофой!
В качестве простого примера, чтобы клонировать неисправный диск / dev / sdb на замену / dev / sdc того же или большего размера, используйте следующие команды:
- ddrescue -f / dev / sdb / dev / sdc файл журнала
- ddrescue -f -r3 / dev / sdb / dev / sdc logfile
(Если вы использовали ddrescue ранее, обязательно используйте другое имя файла журнала или сначала удалите старый файл журнала, иначе он будет считать, что вы продолжение предыдущего спасения.)
Первая команда, мы надеемся, завершит работу, записав в файл журнала то, чего она на самом деле достигла. Он концентрируется на копировании в максимально возможной степени, не задерживаясь на сбойных блоках, исходя из предположения, что диск может полностью выйти из строя в любой момент. Флаг -f требуется для принудительной перезаписи места назначения, если это существующий файл или диск.
Вторая команда повторяет до 3 раз любые блоки, записанные в файле журнала как неисправные. Файл журнала обновляется соответствующим образом, чтобы показать, что уже было достигнуто.
Команда:
- ddrescuelog -t logfile
сообщает содержимое файла журнала.
Recuva
Recuva может отменить удаление случайно удаленных файлов, а глубокое сканирование также может найти файлы, которые были потеряны из-за того, что папки или структуры индексируемых данных, необходимые для поиска данных на диске, были повреждены или нечитаемы. Это, вероятно, наиболее применимо к карте памяти или флэш-накопителю, которые были повреждены или случайно отформатированы, в меньшей степени — к поврежденному жесткому диску или твердотельному накопителю, содержащему многие тысячи файлов, если вам не нужно восстанавливать только несколько конкретных файлов.Бесплатная версия подойдет для большинства целей.
Мастер восстановления данных EaseUS
Снимок экрана мастера восстановления данных EaseUS МастерEaseUS Data Recovery Wizard может успешно работать там, где Recuva не работает, и хорошо работает даже с большими жесткими дисками и твердотельными накопителями. Он восстанавливает структуру файлов и папок, облегчая, например, выбор «Мои документы» конкретного пользователя. Бесплатная пробная версия позволяет восстановить до 2 ГБ данных. Он может восстанавливать случайно удаленные файлы, но более того, его глубокое сканирование может найти файлы, которые были потеряны из-за того, что папки или структуры индексируемых данных, необходимые для поиска данных на диске, были повреждены или нечитаемы из-за неисправности жесткого диска.Если раздел, содержащий вашу файловую систему, был удален, утерян или поврежден, он также может попытаться восстановить его.
По истечении срока действия бесплатной пробной версии вы, возможно, сможете получить еще один кусочек вишни, поделившись ею в социальных сетях.
gdisk
Gdisk — это инструмент командной строки Linux для разбиения жестких дисков, который входит в стандартную комплектацию некоторых дистрибутивов, таких как SystemRescueCD, но может быть установлен в любом другом. Концептуально она похожа на команду DOS fdisk, но гораздо более гибкая, может справиться с большими дисками или дисками с разделами GPT и может иметь возможность разбивать или переразбивать диск, в котором другие инструменты отказываются из-за плохих секторов.
В большинстве систем Linux вы можете установить gdisk, если он еще не установлен, набрав
- sudo apt-get install gdisk
в командной строке.
MHDD
MHDD — это средство диагностики и обслуживания низкого уровня, работающее под MSDOS или FreeDOS. Лучше всего запускать с загрузочной USB-карты памяти DOS. Если у вас есть Spinrite на карте памяти, добавьте ее тоже.
Столкнувшись с медленно работающим компьютером, MHDD очень четко покажет, является ли проблема неисправным жестким диском, выполняя множество попыток чтения данных.
- ПРЕДУПРЕЖДЕНИЕ: MHDD уничтожит данные , если не использовать его с осторожностью.
MHDD — это в основном пользовательский интерфейс для набора команд ATA и многого другого. Ключевой особенностью является то, что он обращается к диску напрямую, а не через BIOS, и, следовательно, получает более точное представление без цензуры. Например, он может читать данные SMART, даже если BIOS скрывает их. Ниже приводится очень краткое руководство по наиболее полезным функциям для выживания.
Флаги конфигурации и командной строки
Обычно MHDD в качестве меры предосторожности отключает доступ к основному диску, исходя из предположения, что это вполне может быть то, из чего запущена DOS.Этого не будет, если вы загружаетесь с USB-накопителя.
При первом запуске MHDD создаст в текущей папке папку CFG , содержащую файл MHDD.CFG .
Чтобы включить основной диск, отредактируйте MHDD.CFG так, чтобы он содержал строку:
# PRIMARY_ENABLED = TRUE
(по умолчанию установлено значение FALSE.) В качестве альтернативы вы можете запустить MHDD с помощью команды:
MHDD / ENABLE PRIMARY
Команды
MHDD выдает приглашение, в котором вы можете ввести ряд команд (без учета регистра).Для начала попробуйте следующее по порядку.
ПОРТ — сначала введите эту команду, чтобы получить список дисков, затем выберите нужный по номеру.
N.B. , если ваш диск не отображается, вы получите Устройство не готово или Этот диск не поддерживает режим LBA или не обнаружен. вам может потребоваться войти в настройки BIOS и установить режим контроллера SATA на ATA или Legacy. Не забудьте после этого снова установить его, иначе компьютер может не загрузиться.
EID — Сообщает информацию о расширенном идентификаторе с диска. Еще раз проверьте, что это именно тот диск, который вы намеревались выбрать с помощью команды PORT.
SMART ATT — Сообщает значения атрибутов SMART. (Клавиша F8 является синонимом этой команды.) Обратите особое внимание на:
- Частота ошибок чтения
- Количество перемещенных секторов
- Переместить счетчик событий
- Текущие незавершенные сектора
См. Wikipedia S.M.A.R.Подробнее в статье T., а также ниже.
SCAN — Сканировать диск
Диск сканируется, что дает графическое отображение его состояния и показывает время доступа, следовательно, выявляются секторы, для чтения которых требуется слишком много времени. (На скриншоте выше показан очень слабый диск со множеством поврежденных секторов.)
Во всплывающем меню предлагается несколько параметров, которые изначально следует оставить по умолчанию. В частности:
- Начало, конец — Начальный и конечный секторы для сканирования, по умолчанию для всего диска.
- Remap — Попытка переназначить поврежденные сектора при условии, что они читаются правильно (даже с трудом).
- Задержки стирания — Стирание секторов, чтение которых занимает много времени, независимо от того, правильно они или нет. Данные будут потеряны , но это должно привести к их повторному отображению.
Чтобы разобраться в параметрах задержки переназначения и стирания, см. Раздел Обработка ошибок жесткого диска выше.
Блоки по 255 секторов представлены на графическом дисплее одним blob. Более яркие оттенки серого или цветные пятна указывают на медленное чтение, предполагая, что у диска возникли проблемы с чтением сектора.«X» указывает, что сектор не читается.
CX — Выполняет случайные поиски и чтения и сообщает среднее время доступа.
HELP — Дает список всех команд с краткими описаниями.
MAN <команда> — дает более полное описание названной команды.
Файлы журнала
Файлы журнала сеанса записываются в текстовом формате в автоматически создаваемую подпапку LOG . Они добавляются к каждому сеансу.Чтобы начать новые журналы, вы можете удалить или переименовать папку как полную, при желании скопировав ее на другой диск.
hdparm
- Многие из средств, предоставляемых hdparm, помечены как ОПАСНЫЕ или даже ИСКЛЮЧИТЕЛЬНО ОПАСНЫЕ. НЕ ИСПОЛЬЗУЙТЕ ЭТУ ВАРИАНТУ !! Вас предупредили!
hdparm — это утилита командной строки, которая работает под Linux и обеспечивает прямой доступ ко многим функциям и параметрам жесткого диска, доступным только на аппаратном уровне.Это может быть полезно в крайнем случае после внимательного прочтения документации и взвешивания рисков и возможных преимуществ.
В частности, жесткий диск видеомагнитофона, который отказывается реагировать на другие инструменты, мог быть настроен на включение в режиме ожидания. Команда
- hdparm -S 0 / dev / sda
может успешно установить его в более кооперативный режим.
Если диск в очень плохом состоянии, компьютер может не загрузиться, если он подключен.Загрузитесь, отключив кабель питания от проблемного диска, и снова подключите его после загрузки. Если диск не распознается автоматически, введите в командной строке root:
- ls / sys / class / scsi_host
Вы должны получить список хостов, например host0 host1 host2. Выберите один (здесь используется host0), где может находиться диск, и введите:
- echo «- — -«> / sys / class / scsi_host / host0 / scan
(3 знака минус разделены пробелами.) Если вы выбрали правильный хост, отсутствующий диск должен появиться в Диспетчере дисков.
Спинрайт
Введение
Снимок экрана Spinrite в действии. Снимок экранаSpinrite — это сложная служебная программа для обслуживания жесткого диска, которая работает намного усерднее, чем большинство других, для восстановления данных с вышедших из строя дисков. Во многих случаях Spinrite может комбинировать ошибочные результаты многих неудачных чтений вместе с битами исправления ошибок, чтобы определить, какими должны были быть данные. Это позволяет Spinrite перезаписывать восстановленные данные, заставляя диск записывать их в альтернативные резервные сектора.
Необходимо понимать важное различие между функцией Spinrite и утилитой MSDOS или Windows CHKDSK. Последний работает и пытается исправить несоответствия в логической структуре файловой системы, то есть о том, как дисковое пространство организовано в виде папок и файлов, а свободное пространство управляется, просто рассматривая диск как большой пул пронумерованных блоков. Следовательно, он не может исправить неисправности самого диска. Spinrite, с другой стороны, работает на диске как пул блоков, не заботясь о том, как они могут быть использованы.Поэтому он в равной степени применим к любому жесткому диску, независимо от его форматирования, даже если он взят с другого устройства, такого как PVR или жесткий диск iPod, при условии, что он может быть подключен к машине, на которой может работать Spinrite.
Spinrite существует уже много лет, а текущая версия 6.0 была выпущена 10 лет назад. Поиск в Интернете может выявить критические замечания, некоторые из которых являются необоснованными и оскорбительными. Тем не менее, многие нежелательные отзывы указывают на то, что он остается очень ценным инструментом, независимо от того, исправит ли он диск, с которым вы столкнулись сегодня.
Ограничения
Известно, чтоВерсия 6.0 дает сбой при работе с некоторыми современными дисками, в основном в классе от 250 ГБ.
Spinrite довольно сильно нагружает диск, поэтому, если он уже находится в очень плохом состоянии, существует риск того, что он может полностью выйти из строя до того, как Spinrite сможет завершить работу, что потенциально может привести к потере всех ваших данных. В таком случае сначала рассмотрите возможность использования такого инструмента, как ddrescue, чтобы восстановить столько данных, которые можно прочитать без ошибок. Затем вы можете запустить Spinrite, возможно, только в проблемной области, прежде чем повторно запустить ddrescue, чтобы попытаться восстановить оставшиеся данные.
Недостатком Spinrite является то, что его выполнение может занять много часов, особенно если ему приходится много работать для восстановления данных. Однако компьютер, который не загружается, может иметь плохой сектор в первых нескольких сотнях МБ, который он сможет восстановить за гораздо меньшее время.
Ожидается новая версия Spinrite, которая будет использовать гораздо большие буферы для достижения очень значительного увеличения скорости работы. Он также должен включать улучшения, чтобы освободить его от зависимости от DOS, позволяя запускать его на MAC и улучшить совместимость с самыми современными дисками.Ожидается также режим ожидания, который позволит запустить его во время Restart Party, а затем перевести в состояние низкого энергопотребления, чтобы дать владельцу время забрать его домой и подключить для завершения, даже при слабой батарее.
Как использовать
- На SSD вы должны использовать Spinrite только на уровне 2, так как уровень 4 приведет к чрезмерному старению.
Spinrite работает под MSDOS или FreeDOS и поставляется в виде образа загрузочного компакт-диска или файла .exe, но довольно легко устанавливается на загрузочную карту памяти.Это стоит 89 долларов за персональную лицензию, но не дает никаких претензий или гарантии возврата денег. Вы можете найти перезапускателя на вечеринке перезапуска, у которого есть копия. (Строго говоря, Персональная лицензия позволяет вам использовать ее только на компьютерах, которыми вы лично владеете, но автор Стив Гибсон неоднократно заявлял, что ему комфортно с ее некоммерческим использованием лицензиатами, чтобы помочь кому-то. Если она выкапывает их из ямы , вы можете предложить им приобрести собственную лицензию.)
Используются несколько режимов работы, но уровни 2 и 4 служат практически для всех целей.На уровне 2 он делает все возможное, чтобы восстановить данные из любых поврежденных секторов, переназначив их на запасные. Уровень 4 занимает гораздо больше времени, выполняя углубленный анализ всей поверхности диска. Это считывает диск с отключенным исправлением ошибок, заставляя его повторно отображать любые сектора, которые становятся маргинальными, задолго до того, как они начнут представлять опасность. И наоборот, он вернет повторно отображенный сектор, скопировав данные обратно, если переходное событие, такое как удар или электрический шум, вызвало повторное отображение хорошего сектора.
Spinrite разработан для использования с обычными (вращающимися) жесткими дисками, но его можно использовать на SSD на уровне 2 (восстановление данных только для чтения, которое не вызывает износа) и может заставить его перераспределять маргинальные ячейки, поскольку он читает с отключенным исправлением ошибок. Было несколько сообщений об этом, в результате чего SSD восстанавливает производительность как новый после того, как стал медленным.
Во время работы Spinrite на жестком диске лучше не перемещать компьютер и защищать его от вибрации и ударов, так как это может вызвать программную ошибку, которая может привести к ненужному переназначению секторов диска.
Под капотом
Чтобы понять, как Spinrite достигает своей магии, сначала прочтите раздел «Обработка ошибок жесткого диска» выше.
Проблемы возникают, если ошибка чтения выходит за рамки того, что ECC может исправить, даже если попытка чтения несколько раз повторяется. В этом случае диск возвращает ошибку на главный компьютер, и Windows может повторить попытку еще несколько раз, прежде чем отказаться. Если файл будет перезаписан, диск распознает, что это был проблемный сектор, и вздохнет с облегчением, что данные никому не нужны.Затем он пометит старый сектор как плохой и запишет новые данные в резервный сектор.
Но если вам действительно нужны данные в неисправном секторе, вам не повезло, если у вас нет копии Spinrite (или глубокого кармана для коммерческой службы восстановления данных). Это делает попытку чтения данных намного сложнее, чем сам диск или Windows, используя все приемы, описанные в книге, и некоторые другие. Если в конечном итоге он убедит диск выполнить хорошее (или, по крайней мере, исправленное) чтение, диск сам перераспределит данные.Однако магия Spinrite заключается в том, что он часто может использовать частичные данные, полученные от многих неудачных чтений, чтобы восстановить то, что на самом деле должны были быть исходные данные, и в этом случае он снова записывает их обратно, заставляя диск перераспределять данные в запасной сектор. В худшем случае Spinrite запишет обратно на диск столько данных, сколько ему удалось восстановить из сектора, так как может оказаться, что не все данные в секторе все равно понадобились.
Spinrite имеет несколько рабочих уровней, но почти всегда используется на уровне 2 или 4.Уровень 2 делает все возможное, чтобы восстановить данные, и в процессе этого поврежденные сектора заменяются запасными. Уровень 4 дополнительно дает каждому сектору тщательную проработку с отключенным исправлением ошибок, временно сохраняя содержимое сектора в резерве. Это вызывает переназначение любых секторов, которые становятся слабыми, даже если они все еще пригодны к эксплуатации в соответствии с собственными критериями диска. Уровень 4 действует вопреки крайне осторожной стратегии, гарантируя, что данные в любом тестируемом секторе были успешно записаны в запасной перед запуском теста.Таким образом, вы можете безопасно прервать выполнение в любой момент без потери данных.
Коммерческое восстановление данных
Если данные были действительно важны для вас и ничего из вышеперечисленного не помогло, существуют коммерческие фирмы по восстановлению данных, которые могут восстановить большую часть, если не все данные с неисправного жесткого диска или SSD. В случае жесткого диска они могут снять пластины диска в условиях чистой комнаты и установить их на «вращающуюся подставку», что позволит использовать целый арсенал инструментов. В случае SSD они могут разобрать устройство и попытаться прочитать данные прямо с микросхем флэш-памяти.
Естественно, это недешево, но если данные достаточно важны для вас и вы можете представить себе трехзначную купюру, то это может быть подходящим вариантом. Поищите в Интернете информацию о восстановлении данных, и, надеюсь, вы найдете фирму, которая безуспешно возьмет на себя ваш диск и бесплатно.
Расширенные инструменты для работы с жестким диском — Restarters Wiki
Если вы страдаете от проблем с жестким диском (или думаете, что они могут быть), вам могут понадобиться некоторые из более продвинутых инструментов. Но сначала вам, вероятно, нужно понять, как жесткий диск справляется с ошибками, которые мы здесь объясняем.
Сводка
Стремление обеспечить еще большую емкость хранения означает, что производители жестких дисков доводят плотность хранения до такого уровня, что они могут только просто прочитать данные обратно. Это наглядно показано в [видео на YouTube], которое демонстрирует, что вы можете поставить жесткий диск в затруднительное положение, просто крикнув на него!
Большинство методов и утилит, описанных ниже, можно одинаково использовать на SSD (твердотельных дисках), но перед этим вы должны понять их уникальные особенности и проблемы, прочитав «Под капотом» в книге «Все о твердотельных накопителях».
S.M.A.R.T. данные, возвращаемые жестким диском, могут дать полезное представление о его работоспособности, но их интерпретация зависит от производителя и не полностью задокументирована. Есть и другие инструменты, которые могут быть гораздо более информативными.
Если ваш диск был зашифрован программой-вымогателем, то ни один из инструментов, описанных на этой странице, скорее всего, вам не поможет. Лучше всего восстанавливать данные из резервных копий (вы ведь их делали, не так ли?). Если у вас возникнет соблазн заплатить выкуп, имейте в виду, что нет никаких гарантий, что он будет оплачен, и ваши деньги, скорее всего, пойдут на финансирование дальнейшей преступной деятельности.Если вы будете искать в Интернете, есть небольшая вероятность, что вы найдете сторонний дешифратор, использующий некачественное кодирование, но если автор вымогателя хорошо поработал, ваши данные будут зашифрованы с помощью шифрования военного уровня, и поставщик вымогателя будет иметь единственный ключ .
Безопасность
- Некоторые из этих инструментов могут быть ОПАСНЫМИ, и их следует использовать только в ситуации «убить или вылечить» или если вы уверены, что доступна полная резервная копия системы, и вы уверены, что знаете, что делаете.
Обработка ошибок жесткого диска
Прежде чем продолжить, важно понять, как жесткие диски обрабатывают ошибки.
Пространство на жестком диске состоит из секторов, каждый по 512 байт, или для больших дисков длиной 4096 байт. К каждому из них добавлены биты кода исправления ошибок (ECC), и с их помощью микропрограмма диска может исправлять ошибки чтения до определенного количества последовательных битов. Такие ошибки исправляются диском, не беспокоя пользователя или хост-компьютер, при необходимости повторяя операцию чтения несколько раз.Эти reties будут использовать несколько стратегий во всех комбинациях, чтобы попытаться восстановить данные, такие как перемещение считывающих головок немного влево или вправо от того места, где дорожка должна быть центрирована, и поиск данных немного раньше или немного позже, чем их правильный выбор времени. Кроме того, если диск обнаруживает сектор, который становится маргинальным (т.е. ему только что удалось исправить ошибку), он может автоматически выделить запасной сектор и перезаписать данные в запасной, помечая оригинал как плохой.
Стратегия для этого может отличаться, но примерно следующая:
- Если чтение (в конечном итоге) было успешным, при условии, что количество повторных попыток и / или требуемый уровень исправления ошибок (если таковые имеются) были ниже определенного порога, то ничего не делать.
- Если повторные попытки и / или исправление ошибок были выше этого порога, но данные все еще были восстановлены, переназначьте сектор (т. Е. Перепишите данные в резервный сектор и отметьте оригинал как плохой).
- Если данные не могут быть восстановлены, пометьте сектор как «нестабильный», увеличьте счетчик «ожидающих» секторов и верните ошибку на главный компьютер.
- Если сектор ранее был помечен как нестабильный, но теперь он читается правильно, переназначьте его и уменьшите счетчик «ожидающих секторов».
- Если запись происходит в сектор, помеченный как «нестабильный», переназначьте его, перенаправив запись в резервный сектор и уменьшив счетчик «ожидающих секторов».
SSD работают по аналогичной, но часто специфической стратегии.
Количество незавершенных секторов сообщается непосредственно в S.M.A.R.T. данные.
Speedfan
Speedfan — самый простой в использовании инструмент для работы с жестким диском.Он работает под Windows и дает важную статистику системы, например, температуру. Но очень полезной дополнительной функцией является то, что он сообщает данные SMART и, более того, может сравнивать состояние вашего жесткого диска с онлайн-базой данных из краудсорсинга, чтобы показать, как ваш жесткий диск стареет по сравнению с другими дисками той же модели. Выберите S.M.A.R.T. вкладку и щелкните поле «Жесткий диск», чтобы выбрать свой. Просмотрите результаты, затем нажмите «Выполнить углубленный онлайн-анализ», чтобы получить индивидуальный онлайн-отчет, который появится в окне браузера.
ddrescue
ddrescue — это утилита Linux для посекторного копирования дисков. По сути, он напоминает почтенную утилиту dd для Unix и linux, но это пока что сходство. В отличие от dd, он будет сохраняться, если произойдет сбой чтения или записи, и будет вести журнал блоков, которые он успешно обработал. Это делает его полезным для восстановления данных с диска, который, как вы опасаетесь, может полностью выйти из строя в любой момент. Запустив его в первый раз, он легко восстановит все данные, что приведет к минимальной дополнительной нагрузке на диск.Если диск все еще работает, вы можете запускать его снова так часто, как захотите, и каждый раз он будет сверяться с журналом предыдущих запусков и пытаться скопировать только те сектора диска, которые он ранее не считал. В качестве альтернативы вы можете перемежать прогоны с помощью другого инструмента, такого как Spinrite, который будет более активно пытаться читать и восстанавливать проблемные блоки.
Если еще не установлено, вы можете установить ddrescue с помощью команды оболочки
- sudo apt-get install gddrescue
Команда man ddrescue предоставляет полную информацию о параметрах, но их много, и с ними стоит ознакомиться заранее.
К компьютеру может быть подключено несколько дисков: системный диск Linux (возможно, загрузочная карта памяти), диск, с которого нужно копировать, и диск, на который нужно копировать. Не забудьте дважды проверить, что есть что, иначе вы можете столкнуться с катастрофой!
В качестве простого примера, чтобы клонировать неисправный диск / dev / sdb на замену / dev / sdc того же или большего размера, используйте следующие команды:
- ddrescue -f / dev / sdb / dev / sdc файл журнала
- ddrescue -f -r3 / dev / sdb / dev / sdc logfile
(Если вы использовали ddrescue ранее, обязательно используйте другое имя файла журнала или сначала удалите старый файл журнала, иначе он будет считать, что вы продолжение предыдущего спасения.)
Первая команда, мы надеемся, завершит работу, записав в файл журнала то, чего она на самом деле достигла. Он концентрируется на копировании в максимально возможной степени, не задерживаясь на сбойных блоках, исходя из предположения, что диск может полностью выйти из строя в любой момент. Флаг -f требуется для принудительной перезаписи места назначения, если это существующий файл или диск.
Вторая команда повторяет до 3 раз любые блоки, записанные в файле журнала как неисправные. Файл журнала обновляется соответствующим образом, чтобы показать, что уже было достигнуто.
Команда:
- ddrescuelog -t logfile
сообщает содержимое файла журнала.
Recuva
Recuva может отменить удаление случайно удаленных файлов, а глубокое сканирование также может найти файлы, которые были потеряны из-за того, что папки или структуры индексируемых данных, необходимые для поиска данных на диске, были повреждены или нечитаемы. Это, вероятно, наиболее применимо к карте памяти или флэш-накопителю, которые были повреждены или случайно отформатированы, в меньшей степени — к поврежденному жесткому диску или твердотельному накопителю, содержащему многие тысячи файлов, если вам не нужно восстанавливать только несколько конкретных файлов.Бесплатная версия подойдет для большинства целей.
Мастер восстановления данных EaseUS
Снимок экрана мастера восстановления данных EaseUS МастерEaseUS Data Recovery Wizard может успешно работать там, где Recuva не работает, и хорошо работает даже с большими жесткими дисками и твердотельными накопителями. Он восстанавливает структуру файлов и папок, облегчая, например, выбор «Мои документы» конкретного пользователя. Бесплатная пробная версия позволяет восстановить до 2 ГБ данных. Он может восстанавливать случайно удаленные файлы, но более того, его глубокое сканирование может найти файлы, которые были потеряны из-за того, что папки или структуры индексируемых данных, необходимые для поиска данных на диске, были повреждены или нечитаемы из-за неисправности жесткого диска.Если раздел, содержащий вашу файловую систему, был удален, утерян или поврежден, он также может попытаться восстановить его.
По истечении срока действия бесплатной пробной версии вы, возможно, сможете получить еще один кусочек вишни, поделившись ею в социальных сетях.
gdisk
Gdisk — это инструмент командной строки Linux для разбиения жестких дисков, который входит в стандартную комплектацию некоторых дистрибутивов, таких как SystemRescueCD, но может быть установлен в любом другом. Концептуально она похожа на команду DOS fdisk, но гораздо более гибкая, может справиться с большими дисками или дисками с разделами GPT и может иметь возможность разбивать или переразбивать диск, в котором другие инструменты отказываются из-за плохих секторов.
В большинстве систем Linux вы можете установить gdisk, если он еще не установлен, набрав
- sudo apt-get install gdisk
в командной строке.
MHDD
MHDD — это средство диагностики и обслуживания низкого уровня, работающее под MSDOS или FreeDOS. Лучше всего запускать с загрузочной USB-карты памяти DOS. Если у вас есть Spinrite на карте памяти, добавьте ее тоже.
Столкнувшись с медленно работающим компьютером, MHDD очень четко покажет, является ли проблема неисправным жестким диском, выполняя множество попыток чтения данных.
- ПРЕДУПРЕЖДЕНИЕ: MHDD уничтожит данные , если не использовать его с осторожностью.
MHDD — это в основном пользовательский интерфейс для набора команд ATA и многого другого. Ключевой особенностью является то, что он обращается к диску напрямую, а не через BIOS, и, следовательно, получает более точное представление без цензуры. Например, он может читать данные SMART, даже если BIOS скрывает их. Ниже приводится очень краткое руководство по наиболее полезным функциям для выживания.
Флаги конфигурации и командной строки
Обычно MHDD в качестве меры предосторожности отключает доступ к основному диску, исходя из предположения, что это вполне может быть то, из чего запущена DOS.Этого не будет, если вы загружаетесь с USB-накопителя.
При первом запуске MHDD создаст в текущей папке папку CFG , содержащую файл MHDD.CFG .
Чтобы включить основной диск, отредактируйте MHDD.CFG так, чтобы он содержал строку:
# PRIMARY_ENABLED = TRUE
(по умолчанию установлено значение FALSE.) В качестве альтернативы вы можете запустить MHDD с помощью команды:
MHDD / ENABLE PRIMARY
Команды
MHDD выдает приглашение, в котором вы можете ввести ряд команд (без учета регистра).Для начала попробуйте следующее по порядку.
ПОРТ — сначала введите эту команду, чтобы получить список дисков, затем выберите нужный по номеру.
N.B. , если ваш диск не отображается, вы получите Устройство не готово или Этот диск не поддерживает режим LBA или не обнаружен. вам может потребоваться войти в настройки BIOS и установить режим контроллера SATA на ATA или Legacy. Не забудьте после этого снова установить его, иначе компьютер может не загрузиться.
EID — Сообщает информацию о расширенном идентификаторе с диска. Еще раз проверьте, что это именно тот диск, который вы намеревались выбрать с помощью команды PORT.
SMART ATT — Сообщает значения атрибутов SMART. (Клавиша F8 является синонимом этой команды.) Обратите особое внимание на:
- Частота ошибок чтения
- Количество перемещенных секторов
- Переместить счетчик событий
- Текущие незавершенные сектора
См. Wikipedia S.M.A.R.Подробнее в статье T., а также ниже.
SCAN — Сканировать диск
Диск сканируется, что дает графическое отображение его состояния и показывает время доступа, следовательно, выявляются секторы, для чтения которых требуется слишком много времени. (На скриншоте выше показан очень слабый диск со множеством поврежденных секторов.)
Во всплывающем меню предлагается несколько параметров, которые изначально следует оставить по умолчанию. В частности:
- Начало, конец — Начальный и конечный секторы для сканирования, по умолчанию для всего диска.
- Remap — Попытка переназначить поврежденные сектора при условии, что они читаются правильно (даже с трудом).
- Задержки стирания — Стирание секторов, чтение которых занимает много времени, независимо от того, правильно они или нет. Данные будут потеряны , но это должно привести к их повторному отображению.
Чтобы разобраться в параметрах задержки переназначения и стирания, см. Раздел Обработка ошибок жесткого диска выше.
Блоки по 255 секторов представлены на графическом дисплее одним blob. Более яркие оттенки серого или цветные пятна указывают на медленное чтение, предполагая, что у диска возникли проблемы с чтением сектора.«X» указывает, что сектор не читается.
CX — Выполняет случайные поиски и чтения и сообщает среднее время доступа.
HELP — Дает список всех команд с краткими описаниями.
MAN <команда> — дает более полное описание названной команды.
Файлы журнала
Файлы журнала сеанса записываются в текстовом формате в автоматически создаваемую подпапку LOG . Они добавляются к каждому сеансу.Чтобы начать новые журналы, вы можете удалить или переименовать папку как полную, при желании скопировав ее на другой диск.
hdparm
- Многие из средств, предоставляемых hdparm, помечены как ОПАСНЫЕ или даже ИСКЛЮЧИТЕЛЬНО ОПАСНЫЕ. НЕ ИСПОЛЬЗУЙТЕ ЭТУ ВАРИАНТУ !! Вас предупредили!
hdparm — это утилита командной строки, которая работает под Linux и обеспечивает прямой доступ ко многим функциям и параметрам жесткого диска, доступным только на аппаратном уровне.Это может быть полезно в крайнем случае после внимательного прочтения документации и взвешивания рисков и возможных преимуществ.
В частности, жесткий диск видеомагнитофона, который отказывается реагировать на другие инструменты, мог быть настроен на включение в режиме ожидания. Команда
- hdparm -S 0 / dev / sda
может успешно установить его в более кооперативный режим.
Если диск в очень плохом состоянии, компьютер может не загрузиться, если он подключен.Загрузитесь, отключив кабель питания от проблемного диска, и снова подключите его после загрузки. Если диск не распознается автоматически, введите в командной строке root:
- ls / sys / class / scsi_host
Вы должны получить список хостов, например host0 host1 host2. Выберите один (здесь используется host0), где может находиться диск, и введите:
- echo «- — -«> / sys / class / scsi_host / host0 / scan
(3 знака минус разделены пробелами.) Если вы выбрали правильный хост, отсутствующий диск должен появиться в Диспетчере дисков.
Спинрайт
Введение
Снимок экрана Spinrite в действии. Снимок экранаSpinrite — это сложная служебная программа для обслуживания жесткого диска, которая работает намного усерднее, чем большинство других, для восстановления данных с вышедших из строя дисков. Во многих случаях Spinrite может комбинировать ошибочные результаты многих неудачных чтений вместе с битами исправления ошибок, чтобы определить, какими должны были быть данные. Это позволяет Spinrite перезаписывать восстановленные данные, заставляя диск записывать их в альтернативные резервные сектора.
Необходимо понимать важное различие между функцией Spinrite и утилитой MSDOS или Windows CHKDSK. Последний работает и пытается исправить несоответствия в логической структуре файловой системы, то есть о том, как дисковое пространство организовано в виде папок и файлов, а свободное пространство управляется, просто рассматривая диск как большой пул пронумерованных блоков. Следовательно, он не может исправить неисправности самого диска. Spinrite, с другой стороны, работает на диске как пул блоков, не заботясь о том, как они могут быть использованы.Поэтому он в равной степени применим к любому жесткому диску, независимо от его форматирования, даже если он взят с другого устройства, такого как PVR или жесткий диск iPod, при условии, что он может быть подключен к машине, на которой может работать Spinrite.
Spinrite существует уже много лет, а текущая версия 6.0 была выпущена 10 лет назад. Поиск в Интернете может выявить критические замечания, некоторые из которых являются необоснованными и оскорбительными. Тем не менее, многие нежелательные отзывы указывают на то, что он остается очень ценным инструментом, независимо от того, исправит ли он диск, с которым вы столкнулись сегодня.
Ограничения
Известно, чтоВерсия 6.0 дает сбой при работе с некоторыми современными дисками, в основном в классе от 250 ГБ.
Spinrite довольно сильно нагружает диск, поэтому, если он уже находится в очень плохом состоянии, существует риск того, что он может полностью выйти из строя до того, как Spinrite сможет завершить работу, что потенциально может привести к потере всех ваших данных. В таком случае сначала рассмотрите возможность использования такого инструмента, как ddrescue, чтобы восстановить столько данных, которые можно прочитать без ошибок. Затем вы можете запустить Spinrite, возможно, только в проблемной области, прежде чем повторно запустить ddrescue, чтобы попытаться восстановить оставшиеся данные.
Недостатком Spinrite является то, что его выполнение может занять много часов, особенно если ему приходится много работать для восстановления данных. Однако компьютер, который не загружается, может иметь плохой сектор в первых нескольких сотнях МБ, который он сможет восстановить за гораздо меньшее время.
Ожидается новая версия Spinrite, которая будет использовать гораздо большие буферы для достижения очень значительного увеличения скорости работы. Он также должен включать улучшения, чтобы освободить его от зависимости от DOS, позволяя запускать его на MAC и улучшить совместимость с самыми современными дисками.Ожидается также режим ожидания, который позволит запустить его во время Restart Party, а затем перевести в состояние низкого энергопотребления, чтобы дать владельцу время забрать его домой и подключить для завершения, даже при слабой батарее.
Как использовать
- На SSD вы должны использовать Spinrite только на уровне 2, так как уровень 4 приведет к чрезмерному старению.
Spinrite работает под MSDOS или FreeDOS и поставляется в виде образа загрузочного компакт-диска или файла .exe, но довольно легко устанавливается на загрузочную карту памяти.Это стоит 89 долларов за персональную лицензию, но не дает никаких претензий или гарантии возврата денег. Вы можете найти перезапускателя на вечеринке перезапуска, у которого есть копия. (Строго говоря, Персональная лицензия позволяет вам использовать ее только на компьютерах, которыми вы лично владеете, но автор Стив Гибсон неоднократно заявлял, что ему комфортно с ее некоммерческим использованием лицензиатами, чтобы помочь кому-то. Если она выкапывает их из ямы , вы можете предложить им приобрести собственную лицензию.)
Используются несколько режимов работы, но уровни 2 и 4 служат практически для всех целей.На уровне 2 он делает все возможное, чтобы восстановить данные из любых поврежденных секторов, переназначив их на запасные. Уровень 4 занимает гораздо больше времени, выполняя углубленный анализ всей поверхности диска. Это считывает диск с отключенным исправлением ошибок, заставляя его повторно отображать любые сектора, которые становятся маргинальными, задолго до того, как они начнут представлять опасность. И наоборот, он вернет повторно отображенный сектор, скопировав данные обратно, если переходное событие, такое как удар или электрический шум, вызвало повторное отображение хорошего сектора.
Spinrite разработан для использования с обычными (вращающимися) жесткими дисками, но его можно использовать на SSD на уровне 2 (восстановление данных только для чтения, которое не вызывает износа) и может заставить его перераспределять маргинальные ячейки, поскольку он читает с отключенным исправлением ошибок. Было несколько сообщений об этом, в результате чего SSD восстанавливает производительность как новый после того, как стал медленным.
Во время работы Spinrite на жестком диске лучше не перемещать компьютер и защищать его от вибрации и ударов, так как это может вызвать программную ошибку, которая может привести к ненужному переназначению секторов диска.
Под капотом
Чтобы понять, как Spinrite достигает своей магии, сначала прочтите раздел «Обработка ошибок жесткого диска» выше.
Проблемы возникают, если ошибка чтения выходит за рамки того, что ECC может исправить, даже если попытка чтения несколько раз повторяется. В этом случае диск возвращает ошибку на главный компьютер, и Windows может повторить попытку еще несколько раз, прежде чем отказаться. Если файл будет перезаписан, диск распознает, что это был проблемный сектор, и вздохнет с облегчением, что данные никому не нужны.Затем он пометит старый сектор как плохой и запишет новые данные в резервный сектор.
Но если вам действительно нужны данные в неисправном секторе, вам не повезло, если у вас нет копии Spinrite (или глубокого кармана для коммерческой службы восстановления данных). Это делает попытку чтения данных намного сложнее, чем сам диск или Windows, используя все приемы, описанные в книге, и некоторые другие. Если в конечном итоге он убедит диск выполнить хорошее (или, по крайней мере, исправленное) чтение, диск сам перераспределит данные.Однако магия Spinrite заключается в том, что он часто может использовать частичные данные, полученные от многих неудачных чтений, чтобы восстановить то, что на самом деле должны были быть исходные данные, и в этом случае он снова записывает их обратно, заставляя диск перераспределять данные в запасной сектор. В худшем случае Spinrite запишет обратно на диск столько данных, сколько ему удалось восстановить из сектора, так как может оказаться, что не все данные в секторе все равно понадобились.
Spinrite имеет несколько рабочих уровней, но почти всегда используется на уровне 2 или 4.Уровень 2 делает все возможное, чтобы восстановить данные, и в процессе этого поврежденные сектора заменяются запасными. Уровень 4 дополнительно дает каждому сектору тщательную проработку с отключенным исправлением ошибок, временно сохраняя содержимое сектора в резерве. Это вызывает переназначение любых секторов, которые становятся слабыми, даже если они все еще пригодны к эксплуатации в соответствии с собственными критериями диска. Уровень 4 действует вопреки крайне осторожной стратегии, гарантируя, что данные в любом тестируемом секторе были успешно записаны в запасной перед запуском теста.Таким образом, вы можете безопасно прервать выполнение в любой момент без потери данных.
Коммерческое восстановление данных
Если данные были действительно важны для вас и ничего из вышеперечисленного не помогло, существуют коммерческие фирмы по восстановлению данных, которые могут восстановить большую часть, если не все данные с неисправного жесткого диска или SSD. В случае жесткого диска они могут снять пластины диска в условиях чистой комнаты и установить их на «вращающуюся подставку», что позволит использовать целый арсенал инструментов. В случае SSD они могут разобрать устройство и попытаться прочитать данные прямо с микросхем флэш-памяти.
Естественно, это недешево, но если данные достаточно важны для вас и вы можете представить себе трехзначную купюру, то это может быть подходящим вариантом. Поищите в Интернете информацию о восстановлении данных, и, надеюсь, вы найдете фирму, которая безуспешно возьмет на себя ваш диск и бесплатно.
Mhdd форматирование диска. Проверяем и ремонтируем жесткий диск с помощью MHDD. Команды пакетного выполнения в MHDD
Перед тем, как ввести эту команду, введите команду РАЗБЛОКИРОВАТЬ
об / мин Изменить скорость шпинделя (выполнение этой процедуры не гарантируется)
Ff Запись секторов диска.Данные для записи берутся из указанного файла
Aam Установить шумовые характеристики привода
MAKEBAD Генерация BAD-блоков. Работает не на всех приводах
Randombad Генерация плохих блоков, случайным образом разбрасывающих их по поверхности
Начальный сброс и повторная калибровка
Fdisk Сделайте один раздел на всем диске. Изменяет только MBR
Управление системой SMART / SMART и просмотр атрибутов
STOP / Stop шпиндель
I / Send ID команд, затем INIT
ERASE Выборочное стирание секторов или полное стирание поверхности (низкоуровневое форматирование)
Чтобы стереть напрямую, минуя BIOS, вы можете отключить диск в настройках BIOS или стереть с помощью опции / DISABLEBIOS .Этот параметр не влияет на скорость стирания.
FASTERASE Протирать поверхность на максимальной скорости (используется система паролей)
TOF Чтение секторов диска в файл
Довольно часто можно обратить внимание на то, что пользователи боятся и не знают, как правильно работать с программой MHDD. Именно по этой причине стоит рассмотреть несколько практических рекомендаций, как использовать эту программу и где ее функции могут быть полезны.
На сегодняшний день MHDD — самая популярная бесплатная утилита, предназначенная для низкоуровневой диагностики различных жестких дисков.Стоит отметить, что программу разработал отечественный специалист Дмитрий Постриган. С помощью этой утилиты пользователи могут проводить полноценную диагностику механической части накопителя, просматривать всевозможные атрибуты SMART, а также заниматься так называемым низкоуровневым форматированием, исправлением дефектных секторов. Кроме того, программа также содержит большое количество других функций, но в основном специалисты и обычные пользователи скачивают ее специально для этих процедур.
Что это за программа?
Так как утилита бесплатная, скачать ее можно прямо с официального сайта.MHDD работает на базе операционной системы DOS, при этом на сайте автора вы можете скачать не только саму утилиту, но и образы загрузочной дискеты или компакт-диска. Кроме того, имеется подробная документация об авторстве разработчика, а также ответы на вопросы, которые чаще всего возникают у пользователей данной программы.
MHDD — довольно мощный инструмент, с помощью которого можно не только восстановить неисправный диск, но и «доделать» его, поэтому использовать его нужно с умом и всегда понимать, чего именно можно добиться, выполнив определенные действия.Сам автор говорит, что MHDD — чрезвычайно мощная и, следовательно, потенциально опасная программа, и никто не может нести ответственность за любой ущерб, который будет причинен ее использованием в процессе работы с компьютером. В первую очередь, это предупреждение относится к любой информации, которую вы храните на тестируемом жестком диске, потому что перед тем, как запускать какие-либо утилиты, вы должны правильно понимать, что именно они могут делать с этим устройством и какие последствия могут быть из-за использования тех или иных команд. В частности, по этой причине рекомендуется сначала полностью скопировать все данные с вашего носителя на другой жесткий диск или USB-накопитель.
Как работает эта программа?
Сразу стоит сказать, что в процессе своей работы MHDD не использует никаких функций BIOS и прерываний. Таким образом, диск даже не обязательно должен быть обнаружен программой настройки BIOS, и можно будет включить устройство после активации программы и MSDOS, поскольку утилита работает напрямую с регистрами жесткого диска и никоим образом не реагирует на них. любые мелочи, такие как файловые системы, разделы и ограничения BIOS на вашем компьютере.
Стоит отметить, что некоторые неисправные устройства при попытке определить их в BIOS вызывают зависание системы, в результате чего вы просто не можете загрузиться. Также не забывайте, что BIOS, который используется в большом количестве материнских плат старого образца, не может корректно определять параметры жесткого диска, если его объем превышает 130 ГБ. Если такая ситуация относится к вам, то в разделе Standart BIOS Setup вам нужно будет отключить функцию определения, какой диск вы собираетесь тестировать с помощью этой программы.
Если, выполнив описанные выше процедуры, вам все равно не удалось избавиться от зависания при определении диска и запуске операционной системы, то после загрузки программы диск уже будет подключен. Разумеется, такие операции следует проводить достаточно осторожно, и в идеале следует использовать в цепи питания привода специализированный сдвоенный переключатель, с помощью которого можно будет подавать питание по цепям +12 и +5 вольт.
Самое главное помнить, что программа ни в коем случае не должна запускаться на диске, который вы собираетесь тестировать.В этом случае не следует даже использовать диски, подключенные к тому же кабелю IDE, к которому подключено это устройство, потому что в конечном итоге вы можете спровоцировать серьезное повреждение данных, которые находятся на каждом жестком диске. По этой причине при стандартных настройках MHDD не будет работать с ПЕРВИЧНЫМ каналом, потому что подавляющее большинство пользователей используют его для размещения своих жестких дисков. Кроме того, для достижения безопасной работы данной программы не предусмотрена возможность работы с теми дисками, которые находятся в режиме SLAVE.
Чтобы разблокировать ПЕРВИЧНЫЙ канал, вы должны сначала запустить программу, затем выйти из нее и отредактировать созданный файл с именем MHDD. CFG. Вы также можете использовать ключ в командной строке / ENABLEPRIMARY , который является более простым решением этой проблемы. Оптимальнее всего для загрузки данной утилиты будет использовать специальный 3,5-дюймовый накопитель, флешку или какой-нибудь диск.
Подготовительные настройки
После того, как вы полностью закончили все подготовительные действия, вы можете попробовать активировать эту утилиту.Сразу стоит оговориться, что привыкнуть к этой программе будет намного легче тем людям, которые примерно знакомы с внутренним устройством современных жестких дисков. Если вы впервые запускаете эту утилиту, вы должны сразу понимать, что вам нужно потратить около нескольких часов или даже дней, чтобы начать получать значимые результаты от ее использования. По этой причине настоятельно рекомендуется сначала протестировать диск, на котором точно нет дефектов, прежде чем приступить к работе с неисправными устройствами.
Как сканировать устройство?
Для начала в открывшемся списке следует выбрать устройство, которое вы собираетесь сканировать. После того, как устройство выбрано, вы можете нажать клавишу F1 и начать использовать любые команды, которые вам нужны для этой программы. Еще раз стоит отметить, что в процессе работы с программой MHDD следует проявлять максимальную осторожность, особенно если вы работаете с утилитой впервые — проверьте еще раз правильность прописанной команды, а также как действительно ли вы знаете, как его следует использовать и какой результат вам даст в итоге.
Если вы в настоящее время являетесь начинающим пользователем этой программы, мы рекомендуем сначала ознакомиться с такими командами, как SCAN, STOP Eid , Cx AND TOF . Стоит отметить, что некоторые из них могут быть вызваны сочетаниями клавиш или просто назначены определенным горячим клавишам. Так, например, с помощью кнопки F4 можно сразу начать сканирование системы на наличие ошибок. Особое внимание стоит уделить регистрам, статус которых постоянно отображается вверху экрана.Любое устройство SATA или IDE обязательно должно отображать DRIVE SEEK COMPLETE ( DRSC ), а также DRIVE READY ( DRDY ).
Флажок BUSY говорит о том, что в данный момент накопитель выполняет определенную операцию (он читает или записывает некоторые данные). Некоторые флаги похожи. To0 Nf или WRFT устарели, поэтому вы не должны видеть их при работе с этой утилитой. Также среди них есть флаг INDX , однако в некоторых ситуациях программа все же отображает его.Когда отображается флажок Dreq , вы можете определить, что диск запрашивает разрешение на передачу любой информации.
Если при работе с этой утилитой появляется флажок Err , то в этом случае следует внимательно проанализировать регистр ошибок, а заодно понять, какой тип ошибки может возникнуть при работе с жестким диском. См. Документацию к этой программе, чтобы понять, какие команды можно использовать, как работать с регистрами, а также определить основные типы ошибок.
Для просмотра подробной информации о вашем жестком диске вы можете использовать команды ID и Eid . Используя эти команды, вы можете просмотреть подробную информацию о работе этого накопителя, то есть его марку и серийный номер.
Вы можете сканировать конкретный жесткий диск, только если он определен с помощью вышеуказанных команд или после нажатия кнопки F2 . Для проведения полноценной процедуры сканирования необходимо нажать команду SCAN и нажать на кнопку ENTER (горячая клавиша по умолчанию F4 ). Стоит отметить, что изначально открывается меню, в котором при желании будет можно изменить определенные настройки, так как по умолчанию начальный сектор равен нулю, а последний — максимально возможному.Все функции, которые могут быть разрушительны для информации на диске, изначально отключаются.
Как выполняется сканирование?
Процедура сканирования с помощью MHDD осуществляется по блокам, и если мы говорим о дисках SATA или IDE, то каждый блок включает 255 секторов. Сама процедура диагностики следующая:
- Программа использует команду Verify SECTORS , помечая ее номером LBA (номер определенного сектора), а также количеством секторов в виде параметров.
- Привод поднимает вышеуказанный флаг BUSY.
- MHDD активирует таймер.
- После того, как жесткий диск выполнит указанную ему команду, флаг BUSY будет опущен.
- MHDD определяет время, которое потребовалось жесткому диску для завершения процедуры, после чего отображается соответствующий блок с результатами. Если были обнаружены какие-либо поврежденные сектора, они будут отмечены соответствующей буквой.
Стоит отметить, что все шаги повторяются до тех пор, пока утилита не проверит все сектора.Если вы хотите получить подробный протокол проверки, его всегда можно легко найти в файле с именем log / mhdd.log. В случае, если в ходе процедуры были выявлены какие-либо ошибки, следует немедленно скопировать всю информацию с этого диска на новое устройство.
После этого уже можно будет провести полное стирание поверхности с помощью команды ERASE , которая полностью сотрет каждый сектор устройства. Другими словами, выполняется низкоуровневое форматирование, после которого любые попытки восстановить информацию станут невозможными, но которое позволит в некоторых случаях вернуть накопитель в рабочее состояние.
Чтобы ускорить эту процедуру, вы можете использовать команду с включенной опцией Erasewaits , но стоит отметить, что будет удален только блок, содержащий один или несколько сбойных секторов. Благодаря этому вы можете полностью исключить всевозможные soft-bad блоки, которые возникают в результате повреждения поверхности устройства и часто возникают из-за всевозможных сбоев в питании вашего накопителя, его перегрева или слишком сильной вибрации. во время операции.
Если после стирания жесткий диск не стал нормально работать, то в этом случае следует запустить повторное сканирование, но с включенной функцией REMAP.Таким образом, жесткие диски, которые часто читались без сбоев в некоторых областях, уже начинают определять большое количество разного рода сбойных секторов и ошибок. Это говорит о том, что поверхность была повреждена, и исправить это повреждение не получится. Часто такие жесткие диски непригодны для дальнейшего использования, и хранить на них данные как минимум небезопасно.
Как анализировать результаты?
Если в процессе диагностики были обнаружены красные блоки, следует понимать, что такая ситуация недопустима для полностью исправного устройства.При наличии таких секторов следует сразу выполнить полное стирание всей поверхности диска, но если это не помогло справиться с проблемой, можно только сделать вывод, что использование этого устройства стало недостаточно надежным. Также недопустимы всевозможные буквенно-цифровые блоки, такие как S или x , так как они указывают на наличие сбитых секторов.
Если во время сканирования W начинает появляться буква, то это указывает на то, что процедура выполняется при включенном режиме EraseWaits, и в этом разделе был полностью стерт один блок из-за ошибки чтения какого-то сектора.Более того, если эта буква снова и снова появляется в определенной области, это указывает на наличие сбойного сектора.
Появление синих блоков указывает на включенную функцию Remap , которая использовалась специально для этого раздела. Накопитель заменил плохой сектор на хороший, который ранее находился в области резервного копирования, в результате чего проблема здесь не появится.
MHDD и управление паролями
Стандарт ATA / ATAPI предоставляет возможность использовать пароли на диске, но для получения действительно правильного пароля устройство полностью игнорирует любые попытки пользователя прочитать данные или записать на жесткий диск.Чтобы заблокировать диск специальным паролем, вы должны использовать команду Pwd . В соответствии с этим стандартом вам сначала необходимо перезапустить работу этого жесткого диска, чтобы ваши изменения начали работать.
MHDD предусматривает использование двух команд, которые полностью разблокируют работу вашего жесткого диска — это DISPWD и UNLOCK. Последний предназначен для разблокировки возможности работы с накопителем ровно до его однократного выключения. Чтобы полностью отключить использование системы паролей, вы должны сначала активировать эту команду, а затем использовать DISPWD, но в то же время стоит упомянуть, что вы должны знать пароль для дальнейшего использования в своих целях.Кроме того, не забывайте, что производители жестких дисков также используют так называемые мастер-пароли, с помощью которых вы также можете разблокировать работу вашего устройства.
Команды чтения секторов
Вы можете прочитать весь диск или несколько определенных секторов в конкретный файл или созданный набор файлов. В первую очередь следует использовать команду TOF, которая занимается полной передачей битых секторов. Если вы собираетесь создавать образы объемом более 1 ГБ, то в этом случае вам нужно будет использовать команду ATOF, которая позволяет автоматически вырезать отзывы.
Если вы хотите записать сектора из файла на диск, просто используйте команду FF. Вам будет предложено ввести номер первого сектора, в который будет выполняться запись, а также общее количество секторов, которые будут записаны в строке. Эти две команды часто требуются для полного восстановления данных с неисправных дисков. Первоначально создается посекторный образ неисправного устройства, после чего он таким же образом посекторно переносится на другой работающий жесткий диск.Позже можно будет использовать специализированные программы, позволяющие восстанавливать различные данные.
Mhdd — программа, известная своей мощностью, предназначена для взаимодействия с дисками на низких уровнях. Программа была создана четырнадцать лет назад Дмитрием Постриганом, и с тех пор пользоваться MHDD стало намного проще.
MHDD может сканировать поверхность диска, имеющего интерфейс IDE в режиме CHS. Создатель мечтал о персональном диагностическом оборудовании, вызывающем доверие у пользователей.
Сегодня возможности программы MHDD не ограничиваются только диагностикой. При использовании утилиты MHDD вы можете :
- Чтение;
- Запись произвольных секторов;
- Для управления системой SMART, системой паролей, системой, под управлением которой находятся шумовые характеристики;
- Можно даже изменить формат диска.
На сайте http://www.ihdd.ru вы можете найти копию MHDD.Вы можете скачать программу для использования в разных формах: в архиве и в виде дискеты с функцией самораспаковывания.
Log / mhdd.log — основной файл журнала, создаваемый при первом запуске установленной программы. Он будет записывать действия, которые вы предпримете в будущем.
Чтобы программа MHDD считывала информацию с некоторого элемента , расположенного на накопителе, необходимо отправить запрос BIOS. И BIOS начинает поиск портов нужного диска, проверяет данные, обменивается ими с приводом.Затем данные возвращаются в операционную систему.
Вы не можете запустить MHDD с диска, подключенного к кабелю IDE , к которому будет подключен тестируемый диск. Данные будут повреждены с обеих сторон. Следовательно, программа не взаимодействует с PRIMARY. Если нужно разблокировать ПЕРВИЧНЫЙ канал, нужно запустить MHDD, выйти, отредактировать файл MHDD.CFG. (термин команды с ключом ENABLEPRIMARY).
Программа предъявляет определенные требования к ПО:
- Процессору: Intel Pentium или последние разработки в мире компьютеров;
- RAM не менее 4 мегабайт;
- MSDOS должна иметь версию не ниже 6.22;
- Требуется загрузочное устройство (USB, HDD, CDROM, FDD).
Требования для контроллеров IDE / SATA:
- Должен иметь интеграцию в северный мост; PCI UDMA имеют автоматическое определение; поддерживаются определенные RAID-контроллеры; В виде микросхемы присутствуют контроллеры UDMA / RAID.
- Требования к накопителям: IDE или Serial ATA, объем которых превышает 600 мегабайт, но не завышает 8388607 терабайт; Диск SCSI, размер сектора которого ограничен 512 и 528 байтами.
- Перевести диагностируемый привод в режим МАСТЕР.
- Вы можете сканировать устройство, если процесс курируется командами ID или EID (отвечает клавиша F2). Набираем SCAN, нажимаем ENTER (клавиша F4). В меню вы можете изменить настройки.
- Вы можете просмотреть атрибуты, нажав SMART ATT (клавиша F8). Вы можете узнать количество переназначенных секторов. Предупреждение должно иметь значение больше 50. Вы можете взглянуть на атрибут, показывающий значения температуры.Коэффициент ошибок UDMA CRC покажет, сколько ошибок при передаче данных по кабелю.
- Команда HPA может ограничить совокупный объем.
- Команда PWD блокирует диск, задавая пароль.
- Используя команду AAM, вы можете настроить шумовые характеристики.
- CONFIG позволяет изменять конфигурацию.
Если вы хотите увидеть справку по использованию MHDD, предназначенную для всех программных команд, нажмите F1. Если эта программа не помогает, попробуйте Victoria проанализировать диск.
Авторские права и отказ от гарантий
Вы можете распространять MHDD без ограничений. Вы можете разбирать и изучать код MHDD в образовательных целях без ограничений. Вы не можете продавать MHDD.
Отказ от гарантий:
Используйте это программное обеспечение «как есть». MHDD — очень мощная, и в то же время очень опасная программа . Никто не несет ответственности за любой ущерб, причиненный программой MHDD.
О MHDD
MHDD — это небольшая, но мощная бесплатная программа, предназначенная для работы с дисками на самом низком уровне (насколько это возможно).Первую версию выпустил в 2000 году я, Дмитрий Постриган. Она смогла сканировать поверхность диска с помощью интерфейса IDE в режиме CHS. Моя основная цель — разработать надежное программное обеспечение для диагностики приводов.
Теперь MHDD — это гораздо больше, чем диагностика. С MHDD можно делать все, что угодно: диагностировать диски, читать / записывать произвольные сектора, управлять системой SMART, системой паролей, системой управления шумом и изменять размер диска.
Если у вас есть возможность оказать финансовую помощь проекту, то вот номера кошельков автора MHDD в системе Webmoney: Z681153514525; R131877337643.
Где взять MHDD
Если вам нужна новая копия MHDD, всегда используйте этот сайт. Вы можете загрузить MHDD как образ компакт-диска, как самораспаковывающийся образ дискеты или как архив.
Документация постоянно обновляется, поэтому доступна только по текущему адресу.
Что находится внутри MHDD
mhdd.exe Исполняемая программа mhdd.hlp Этот файл используется справочной системой для команд SMART. cfg / mhdd.cfg В этом файле MHDD хранит конфигурациюВо время первого запуска программа создаст файл log / mhdd.журнал . Это основной файл журнала. Все ваши действия и результаты тестов будут записаны в этот файл.
Как это работает
Давайте представим, как работает операционная система MSDOS, когда ей нужно прочитать сектор с диска. MSDOS просто просит об этом BIOS. Затем BIOS ищет в своих таблицах адреса портов требуемого диска, выполняет необходимые проверки, а затем начинает обмен данными с диском. После того, как все будет завершено, BIOS возвращает результат операционной системе.
Посмотрим на график. Здесь показано, как обычная программа DOS работает с диском:
Программа Msdos BIOS Контроллер IDE / SATA Устройство хранения
Теперь давайте посмотрим, как работает MHDD:
Mhdd Контроллер IDE / SATA Устройство хранения
Основное отличие: MHDD не использует BIOS и функции прерывания . Таким образом, вам даже не нужно идентифицировать диск в BIOS Setup. Можно даже включить накопитель после загрузки MSDOS и MHDD, поскольку MHDD работает напрямую с регистрами накопителя и не обращает внимания на такие «мелочи», как, например, разделы, файловые системы и ограничения BIOS.
Внимание:
Никогда не запускайте MHDD с диска, который находится на том же физическом канале IDE (кабеле), к которому подключен тестируемый диск (кабель, канал). У вас будет значительное повреждение данных на обоих дисках! В связи с этим по умолчанию MHDD не работает с ПЕРВИЧНЫМ каналом, так как у большинства пользователей там MHDD. Чтобы разблокировать основной канал, запустите MHDD, затем выйдите и отредактируйте файл MHDD.CFG. Или используйте переключатель командной строки / ENABLEPRIMARY .
Для доступа к устройствам SCSI MHDD использует драйвер DOS ASPI.Если вы не планируете работать с дисками SCSI, то вам не нужны никакие драйверы.
Требования к оборудованию и поддерживаемое оборудование
Платформа:
- Процессор Intel Pentium или лучше
- 4 мегабайта ОЗУ
- DR-DOS, MSDOS версии 6.22 и выше
- Любое загрузочное устройство (USB, CDROM, FDD, HDD)
- Клавиатура
Контроллеры IDE / SATA:
- Любые, интегрированные в северный мост (адреса портов: 0x1Fx для первичного канала, 0x17x для вторичного канала)
- Контроллеры PCI UDMA (обнаруживаются автоматически): HPT, Silicon Image, Promise (не все), ITE, ATI, возможно и другие.Поддерживаются даже некоторые RAID-контроллеры (в этом случае MHDD работает с каждым физическим диском отдельно)
- Контроллеры UDMA / RAID, интегрированные в материнскую плату в виде отдельной микросхемы
Диски
- Любая среда IDE или Serial ATA емкостью не менее 600 мегабайт. Режим LBA полностью поддерживается, однако я удалил код CHS из MHDD в версиях 3.x
- Любая IDE или Serial-ATA емкостью не более 8388607 терабайт. Режим LBA48 полностью поддерживается
- Любой диск SCSI с размером сектора от 512 до 528 байт
Diagnostic IDE Drive следует переключить в режим MASTER.Все ВЕДОМЫЕ устройства должны быть отключены.
Другие устройства
- Любое устройство, такое как съемный носитель SCSI, например CDROM, лента. Максимальный поддерживаемый размер сектора — 4096 байт.
Загрузите установочный пакет MHDD
Вам необходимо решить, какой пакет вам нужен: образ компакт-диска, образ диска или просто архив. Посетите сайт, чтобы загрузить соответствующий пакет.
Вы можете записать образ компакт-диска с помощью любого программного обеспечения, поддерживающего запись ISO-образов.Ваш компакт-диск станет загрузочным.
Первый запуск. Важная информация
Некоторые думают, что MHDD — очень сложная программа. Они предполагали, что MHDD должен быть очень простым, но когда они, не читая документации, впервые запустили его, пришло разочарование. MHDD — это очень сложная и опасная программа . MHDD намного проще для тех, кто знаком с внутренней структурой накопителей. Если вы хотите получить соответствующие знания, вы можете начать знакомство с этого сайта: http: // t13.орг.
Очень важно понимать, что вам нужно потратить несколько часов, а возможно, и дней, прежде чем вы получите значимые результаты от MHDD. Я настоятельно рекомендую опробовать несколько исправных приводов, прежде чем начинать работу с неисправными.
При первом запуске программа создаст новый файл. / Cfg / mhdd.cfg. По умолчанию основной канал IDE отключен. Если очень хочется включить — пожалуйста.
Вы увидите меню выбора привода. Выбирайте любое устройство, которое хотите.Вы можете вызвать это меню в любое время, нажав SHIFT + F3 .
Теперь вы можете щелкнуть F1 и использовать любые команды MHDD. Пожалуйста, будьте очень внимательны при работе с MHDD первые несколько раз.
Я бы посоветовал вам начать работу с командами EID, SCAN, STOP, CX и TOF. Некоторым из них назначены сочетания клавиш, например F4 для команды SCAN.
Взгляните на регистры . Любое устройство IDE или Serial ATA должно сообщать DRIVE READY и DRIVE SEEK COMPLETE, поэтому вы должны увидеть флаги DRDY и DRSC.Флаг BUSY указывает, что диск выполняет операцию (например, чтение или запись). Некоторые флаги, такие как WRITE FAULT и TRACK 0 NOT FOUND, устарели; вы никогда не должны их видеть. Флаг INDEX также устарел, однако иногда он может мигать. Флаг DATA REQUEST (DREQ) означает, что диск запрашивает передачу данных.
Если вы заметили флаг ERROR (ERR), посмотрите в регистр ошибок. Вы можете определить тип возникшей ошибки. См. Стандарт ATA / ATAPI
для получения дополнительной информации о командах и регистрах.
Сканирование поверхности
Сканирование любого устройства возможно только в том случае, если оно может быть определено командами ID или EID (или нажатием F2 ). Для сканирования введите SCAN и нажмите ENTER или используйте F4 . Вы увидите меню, в котором вы можете изменить некоторые настройки. По умолчанию начальный сектор равен нулю (начальный сектор). Конечный сектор равен максимально возможному (конец диска). Все функции, деструктивные по отношению к пользовательским данным (Remap, Erase Delays), по умолчанию отключены.
Нажмите F4 еще раз, чтобы начать сканирование. MHDD сканирует диски блоками. Для дисков IDE / SATA один блок равен 255 секторам (130560 байт).
Как работает сканирование
1. MHDD отправляет команду VERIFY SECTORS с номером LBA (номер сектора) и номером сектора в качестве параметров 2. Диск поднимает флаг BUSY 3. MHDD запускает таймер 4. После того, как диск выполнит команду , он сбрасывает флаг ЗАНЯТО 5. MHDD вычисляет прошедшее время в пути и отображает соответствующий блок на экране.При возникновении ошибки (плохой блок) программа отображает соответствующую букву, описывающую ошибку.
MHDD повторяет шаги 1–5 до конечного сектора. Если вам нужен протокол сканирования, вы всегда можете найти его в файле log / mhdd.log.
Если сканирование выявило ошибки, первое, что нужно сделать, это скопировать все данные с диска. Затем вам нужно полностью стереть поверхность с помощью команды ERASE, которая стирает каждый сектор на вашем диске. Привод пересчитает поля ECC для каждого сектора.Это помогает избавиться от так называемых «soft-bad» блоков. Если стирание не помогает, начните сканирование с включенной опцией REMAP.
Если вы видите, что каждый блок содержит ошибку, не пытайтесь стереть диск или сканировать с включенной опцией REMAP. Скорее всего, у накопителя повреждена служебная зона, и это не исправить стандартными командами MHDD.
Просмотр атрибутов SMART
Вы можете набрать SMART ATT или щелкнуть F8 , чтобы просмотреть атрибуты.Что они имеют в виду?
Пожалуй, наиболее важным атрибутом современного накопителя является «Счетчик перераспределенных секторов» (исходное значение). Это значение сообщает вам, сколько переназначенных секторов находится на диске. У нормального диска исходное значение равно нулю. Если вы видите значение больше 50, неисправен диск. Это может означать брак блока питания, вибрацию, перегрев или просто неисправный привод.
Посмотрите на атрибут 194 — температура. Хорошие значения между 20 и 40 градусами.Некоторые диски не сообщают температуру.
Атрибут частоты ошибок UDMA CRC означает количество ошибок, возникающих при передаче данных по кабелю IDE / SATA. Нормальное исходное значение этого атрибута равно нулю. Если вы видите другое значение, вам необходимо срочно заменить кабель. Также разгон сильно влияет на количество ошибок этого типа.
Остальные атрибуты обычно не так важны. См. Стандарт ATA / ATAPI
для получения дополнительной информации об атрибутах и тестах SMART.
Команды идентификации диска
Попробуйте команды ID и Eid , чтобы просмотреть информацию о вашем диске.
Чтение секторов в файл
Вы можете прочитать только несколько секторов или весь диск в файл или в набор файлов. Попробуйте команду TOF. Программа пропускает дефектные сектора. Если вы планируете создать изображение размером более 1 гигабайта, лучше использовать команду ATOF, так как она может автоматически «вырезать» изображения.
Записать секторы из файла на диск
Используйте команду FF для записи секторов на диск.Вам будет предложено ввести номер первого сектора для записи и количество секторов, записываемых в строке.
Управление шумом привода
Практически все современные приводы поддерживают управление акустикой. Вы можете уменьшить шум, издаваемый при перемещении головок, уменьшив скорость их движения. Используйте команду AAM для настройки.
Конфигурация привода
Используя команду CONFIG, вы можете просмотреть и изменить конфигурацию привода, например, максимальный режим UDMA, поддержку систем безопасности, SMART, AAM, HPA, поддержку режима LBA48.Также возможно изменить размер диска. Некоторые производители уменьшают размер диска, изменяя конфигурацию, у вас есть возможность восстановить исходный объем.
Запуск пакетной команды
Вы можете написать очень простой пакетный файл (см. Пример в каталоге BATCH), в котором вы описываете все, что хотите сделать. Нажмите F5, если вы хотите запустить такой файл на исполнение.
Другие команды
Щелкните F1 . Вы увидите краткую справку по всем командам MHDD.Для получения дополнительной информации обращайтесь к команде MAN.
Параметры командной строки
/ NOPINGPONG Отключить некоторые звуки / DISABLEBIOS Отключить ERASE с помощью BIOS / DISABLESCSI Отключить модуль SCSI / ENABLEPRIMARY Подключить основной канал IDE / SATA / RO для запуска MHD защищенный от записи носитель. Он отключает попытки создания временных файлов, а также отключает ведение журнала.Часто задаваемые вопросы и ответы
Список часто задаваемых вопросов и ответы на них можно найти по этому адресу:
HDD (жесткий диск) — одна из основных составляющих любого компьютера, ведь именно отсюда загружается операционная система.Поэтому роль такого устройства переоценить просто невозможно. Стабильность системы и скорость чтения данных зависят от жесткого диска. Однако, как и в случае с другими компонентами, жесткий диск также может выйти из строя в любой момент, что доставляет массу неудобств любому пользователю. Причин этому может быть довольно много, и не всегда такое устройство нуждается в ремонте. Но возможность восстановления жесткого диска все же есть. Поэтому, если вы столкнулись с такой проблемой, не стоит первым делом бежать в компьютерный магазин и покупать новый жесткий диск.
Одна из лучших программ для восстановления жесткого диска, которая уже год считается MHDD. Каждый пользователь сможет разобраться в ее работе, благодаря чему она приобрела огромную популярность. Но не это главное. В большинстве случаев это действительно помогает восстановить жесткий диск, при этом вам даже не нужно никому платить за это.
Описание программы MHDD.
MHDD — одна из самых распространенных программ, которая поможет вам диагностировать и восстановить жесткий диск. Вы можете скачать его на различных сайтах, причем сделать это можно совершенно бесплатно, что тоже не может не радовать пользователей.Прежде всего, стоит отметить, что эта программа подходит для большинства интерфейсов HDD, включая SATA, IDE, SCSI, USB.Первая версия MHDD появилась еще в 2000 году, а разработчиками были российские специалисты. В то время программа могла сканировать поверхность жесткого диска с помощью интерфейса IDE. Сегодня с помощью MHDD можно выполнять не только диагностику, но и множество других полезных функций, в том числе:
- чтение или запись произвольных секторов жесткого диска;
- Управление системой sMART
- удаление плохо функционирующих секторов;
- чистка жесткого диска;
- изменить объем жесткого диска;
- управление системным паролем;
- снижение шума при работе устройства.Это значительно снижает скорость HDD;
- тест жесткого диска при максимальной нагрузке.
Главным достоинством такой программы можно назвать скорость ее работы. Вы можете запустить диагностику и проверить жесткий диск на наличие ошибок за очень короткий промежуток времени. Также к преимуществам MHDD можно отнести возможность запускать программу с любого носителя, будь то дискета, диск или USB-накопитель.
Как работает MHDD.
Первым делом для запуска этой программы нужно зайти в BIOS, где нужно изменить способ загрузки системы.Вам необходимо загрузиться с того устройства, на котором установлена сама программа, то есть с диска, гибкого диска или USB-накопителя. Делается это очень просто, нужно лишь в пункте First Boot Device установить нужное устройство. Например, если вам нужно загрузиться с CD-ROM, то это будет выглядеть так:После этого сохраните все изменения и перезагрузите систему. Это запустит программу MHDD, которая в первую очередь сообщит, нужно ли загружать драйверы ADAPTEC. В большинстве случаев скачивать их не нужно.Поэтому выберите соответствующий пункт и переходите к следующему шагу.
Программа выдаст вам информацию о количестве секторов на жестком диске.
Также жесткому диску будет присвоен номер канала, который понадобится для дальнейшей работы с MHDD. Вам нужно будет ввести этот номер, после чего вы сможете приступить к работе с жестким диском.
После этого вы сможете узнать всю информацию о жестком диске, а также ознакомиться с основными командами, которые потребуются для работы с MHDD.Для этого соответственно потребуется нажать F2 и F1 соответственно. Далее вы можете начать сканирование жесткого диска, набрав название команды (Сканировать), после чего вы увидите перед собой это меню:
В то же время вы можете начать проверку жесткого диска, указав, какой сектор следует использовать для диагностики. Вы вводите эти данные в первых двух строках меню. Все остальные элементы можно оставить без изменений. После этого можно начинать запускать тест и определять битые секторы жесткого диска, для этого нажмите клавишу F4.Иногда бывает полезно в меню изменить последний элемент с «Выкл.» На «Вкл.». Это необходимо, если есть подозрения, что система сама по ошибке относит некоторые сектора к битым. Определить это для обычных пользователей практически невозможно. При этом сканировании все секторы, в которых обнаружены задержки чтения, будут стерты.
После этого вы увидите перед собой картинку, на которой будет проверяться жесткий диск:
В столбце справа будет отображаться количество блоков, которые читаются с разной скоростью, соответственно, со скоростью до 3, до 10, до 50, до 150, до 500 и более 500 миллисекунд.Нормальный показатель — до 150 миллисекунд. Наличие символов «x» и «s» указывает на наличие битых секторов жесткого диска.
Проверка жесткого диска может длиться до нескольких часов. Все зависит от объема жесткого диска. После этого вам будет предоставлена информация о том, сколько поврежденных секторов обнаружено на жестком диске. И только после этого мы можем приступить к их устранению. Для этого есть функции Erase Delays и Remap, которые помечают все поврежденные области диска и не обращаются к ним позже.Рекомендуется точно запускать Erase Delays. Так вы сможете удалить все программные сбои жесткого диска. И после проверки с этой функцией вы можете начать работу с включенной функцией Remap. Таким образом, вы можете восстановить все возможные области жесткого диска и удалить с него все битые сектора. Информация, которая одновременно находилась в сбойных секторах, будет удалена.
Если их количество очень велико, то, конечно, работать с таким жестким диском в будущем будет достаточно проблематично из-за медленной скорости чтения с него информации.Но даже это можно исправить, полностью отформатировав диск. В этом случае система пометит поврежденные сектора как области, в которых не требуется записывать информацию. Соответственно, объем жесткого диска уменьшится, но с ним можно будет успешно работать.
Заключение.
Как видите, самостоятельный ремонт жесткого диска все еще возможен. Для этого идеально подошла бы программа MHDD. Разобраться в ее творчестве, как вы уже поняли, довольно просто. Поэтому, если вы внезапно столкнетесь с отказом жесткого диска, вы можете использовать MHDD.Вся процедура не займет у вас много времени, а результат вас приятно удивит. Более подробную информацию о восстановлении данных вы найдете в одноименном разделе.Скачать файл MHDDwithUSB.zip из ветки MHDD
MHDD — command.com отсутствует или поврежден
@WojtasJD bardzo Ci dzikuj dobry czowieku. : D Troszk miaam kombinowania, bo na pocztku nie do koca zrozumiaam o co Ci chodzio, ale te w sumie i tak chyba troszk inaczej zrobiam, w kadym razie, co najwaniejsze — poszo.:) Bardzo dzikuj rwnie innym osobom, ktre si zaangaoway w temat. 🙂 config.sys jednak trzeba zostawi w спокою, ja powywalaam tylko niepotrzebne rzeczy, a w autoexec.bat wywaliam w pierwszej czci kopiowanie command.com, a pniej, po «wejciu» do tylko niepotrzebne rzeczy O dziwo nigdzie nie dawaam kopiowania command, a dziaa i nie wywala bdw. I na koniec pliku, eby zaadowa sterownik, to przed uruchomieniem MHDD daam, eby wyszed do nadrzdnego katalogu, zaadowa dopiero ASPI, a pniej wejcie do folderu MHDD i dopiero uruchomienie ignikor program (безучастное программное обеспечение).Zacz te wszystkie pliki wraz z Instrukcj, eby w razie, gdyby kto mia podobny problem, to eby ju nie musia si tak mczy jak my tutaj wszyscy. 🙂 Mam nadziej, e si komu kiedy przyda. PS. Jeszcze mnie zastanawia taka rzecz, bo jak z ciekawoci chciaam te przeskanowa jakiegokolwiek pendrive’a iu mnie przy wczeniu skanu 2x, MHDD si zawiesza, nic nie da si zrobiça zrobiça, zdrive to wtedy rusza, ale twierdzi, es same bad sectory, z tym e to ju zrozumiae, bo scoro ju nie ma nonika, ktry mia skanowa, to bdzie wywala bdy.Natomiast zewntrzny dysk twardy gdy si skanuje, to cay leci zielonymi bloczkami, odczyt <150ms. : D Czy пошутить нормально? http://obrazki.elektroda.pl/8301966600_1501866569_thumb.jpg
- MHDDwithUSB.zip
- SETRAMD.BAT
- COMMAND.COM
- HIMEM.SYS
- ASPICD.SYS
- BTDOSM.SYS
- DRVSPACE.BIN
- КОНФИГ. СИСТЕМА ОЗУ
- .SYS
- ASPI2DOS.SYS
- OAKCDROM.SYS
- FLASHPT.SYS
- ASPI4DOS.SYS
- EBD.SYS
- EBD.CAB
- ASPI8U2.SYS
- AUTOEXEC.BAT
- ASPI8DOS.SYS
- IO.SYS
- ЭКСТРАКТ.EXE
- MSDOS.SYS
- FINDRAMD.EXE
- BTCDROM.SYS
- README.TXT
- FDISK.EXE
Скачать файл — ссылка на пост
MHDDwithUSB.zip> Instrukcja.txt
1. Pod ?? cz Pendrive / kart? SD *
2.Уручом HPU (яко админ) i wybierz powy? Szy nonik
3. Файловая система: FAT32, [v] Quick Format, [v] Создать загрузочный диск DOS
4. Яко при запуске DOS выберете папку DOSWin98
5. Z folderu mhddFiles przekopiuj wszystkie pliki na nonik
OPCJONALNIE — usuwanie atrybutw z command.com
Уручом [Win + R] CMD — & amp; gt; attrib -h -s X: \ command.com
(X — litera nonika)
* HP USB с Windows 10 с быстрой загрузкой карты microSD, без проблем с Windows XP
MHDD с USB.zip> README.TXT
Документация на английском языке перемещена на http://mhdd.com
Часто задаваемые вопросы на английском языке: http://mhddsoftware.com/forum/viewtopic.php?t=4261
Также попробуйте новую команду MAN в MHDD — она работает на обоих языках.
Русская документация находится на http://mhdd.com/ru/
Русский FAQ: http://mhddsoftware.com/forum/viewtopic.php?t=3468
Также попробуйте новую команду MAN в MHDD — она работает на обоих языках.
MHDDwithUSB.zip> BATCH.TXT
Используйте команду MAN в MHDD, чтобы просмотреть руководство для партий
MHDD с USB.zip> README.TXT
Нажмите ALT + F + X, чтобы выйти из режима редактирования.
Что нового для загрузочного диска Windows 98?
Загрузочный диск для Windows 98 значительно изменился. Следующие
элементы являются новыми для Windows 98.
— ПУСКОВОЕ МЕНЮ MULTI-CONFIG
— ДРАЙВЕРЫ CD-ROM РЕАЛЬНОГО РЕЖИМА
— EBD.CAB ФАЙЛ
— RAMDRIVE
— ПРОБЛЕМЫ ЗАПУСКА WINDOWS 98
— ИСПОЛЬЗОВАНИЕ ИНСТРУМЕНТОВ, ДОСТУПНЫХ НА ЗАГРУЗОЧНОМ ДИСКЕ
МЕНЮ МУЛЬТИКОНФИГ. =======================
Если вы загружаете компьютер с помощью нового загрузочного диска Windows 98, появится меню загрузки
появляется возможность загрузить драйверы для наиболее распространенного компакт-диска
.
дисков или выполните обычную чистую загрузку.
После того, как вы сделаете свой выбор, файл Config.sys загрузит соответствующий
Драйвер CD-ROM (если он выбран), а затем загружает 2 МБ RAMDrive. RAMDrive —
используется для хранения всех диагностических инструментов, необходимых для устранения большинства неисправностей
общие проблемы.
ПРИМЕЧАНИЕ: RAMdrive может привести к тому, что ваш CD-Rom сдвинет назад 1 букву диска. Если ваш
CD-Rom обычно является дисководом D :, теперь это будет дисковод E :.
ПОДДЕРЖКА CD-ROM РЕАЛЬНОГО РЕЖИМА
================== Драйверы SCSI для компакт-дисков
которые позволяют вашему CD-ROM работать в Dos, когда графический интерфейс Windows 98 отличается от
имеется в наличии.
ПРИМЕЧАНИЕ. Поддерживаются не все приводы компакт-дисков. Если ваш привод CD-Rom не поддерживает
работать с этими драйверами, вы должны использовать драйверы, поставляемые с вашим
CD-ROM привод.
EBD.CAB FILE
============
Файл Ebd.cab — это сжатый файл, содержимое которого извлекается в
.
Ramdrive во время процесса запуска. В таблице ниже указаны файлы
в файле Ebd.cab.
Файловая функция
Атриб.exe Добавить или удалить атрибуты файла
Chkdsk.exe Более простой и компактный инструмент состояния диска
Утилита отладки Debug.exe
Edit.com Экстренный текстовый редактор в реальном режиме
Ext.exe Новая простая утилита для извлечения файлов
Format.com Инструмент форматирования диска
Mscdex.exe Расширение файла Microsoft CD-ROM для MS-DOS
Scandisk.exe Инструмент состояния диска
Scandisk.ini Файл конфигурации инструмента состояния диска
Sys.com передает системные файлы и делает диск загрузочным
Uninstal.exe Инструмент для удаления Windows 98 из системы и возврата
система в предыдущее состояние
СОЗДАНИЕ RAMDRIVE
===================
RAMDrive создается во время обработки файла Config.sys и имеет размер
Размером 2 МБ. Ramdrive создается с использованием системной RAM для имитации физического
Жесткий диск. Без создания RAMdrive нам не хватило бы места на
одна дискета 1,44 мегабайта для всех диагностических инструментов
как драйверы CD-Rom.
ВНИМАНИЕ: RAMDrive создается во время обработки файла Config.sys
и использует системную оперативную память, это временно. Он исчезнет, если вы перезапустите
компьютер нормально.
СПИСОК ВСЕХ КОМПОНЕНТОВ EBD
=================================
В следующей таблице описаны функции каждого файла, скопированного в EBD.
Файловая функция
Aspi2dos.sys Real-Mode Adaptec CD-ROM драйвер
Aspi4dos.sys Real-Mode Adaptec CD-ROM драйвер
Aspi8dos.sys Real-Mode Adaptec CD-ROM драйвер
Aspi8u2.sys Real-Mode Adaptec CD-ROM драйвер
Aspicd.sys Real-Mode Adaptec CD-ROM драйвер
Пакетный файл запуска Autoexec.bat
Драйвер CD-ROM Btcdrom.sys Mylex / BusLogic
Драйвер CD-ROM Btdosm.sys Mylex / BusLogic
Command.com Интерпретатор команд
Config.sys Загружает драйверы устройств
Drvspace.bin Драйвер сжатия Microsoft DriveSpace
Ebd.cab Cab-файл, содержащий утилиты для извлечения
Файл Ebd.sys, идентифицирующий ESD
Файл Extract.exe для расширения файла Ebd.cab
Fdisk.exe Инструмент для создания разделов диска
Findramd.exe Утилита для поиска RAMDrive при запуске
Драйвер CD-ROM Flashpt.sys Mylex / BusLogic
Himem.sys Диспетчер памяти XMS
Загрузочный файл системы Io.sys
Информация о параметрах загрузки Msdos.sys (пути, мультизагрузка и т. Д.)
Oakcdrom.sys Универсальный драйвер устройства для приводов компакт-дисков ATAPI
Ramdrive.sys Создает Ramdrive во время запуска
Setramd.bat Выполняет поиск первого доступного диска как Ramdrive
WINDOWS 98 ПРОБЛЕМЫ ЗАПУСКА
===========================
В этом разделе приведены некоторые общие шаги по устранению неполадок, которые можно использовать
когда необходимо использовать загрузочный диск Windows 98. Эти шаги
предназначен для ввода пользователя хотя бы в безопасный режим, в котором у вас есть доступ
к Windows 98 обширная система помощи для дальнейшего устранения любых проблем.
Запуск компьютера в безопасном режиме
————————————
Есть несколько причин, по которым Windows 98 может не работать
начать правильно. Первый шаг в устранении неполадок
— попробовать запустить компьютер в безопасном режиме. Если
Безопасный режим работает, вы можете использовать обширную справку
система и средства устранения неполадок, расположенные в Start
пункт меню / справки.
& amp; gt; & amp; gt; & amp; gt; Чтобы запустить компьютер в безопасном режиме:
1.Удалите загрузочный диск и перезагрузите компьютер.
После перезагрузки компьютера, но до запуска Windows
для загрузки удерживайте клавишу CTRL, пока не появится Microsoft
Появится меню запуска Windows 98. (Если вы используете
Windows 95, нажмите клавишу F8 в строке & quot; Начиная с
Windows 95 & quot; приглашение.)
2. В меню «Запуск» выберите «Безопасный режим».
Если вы можете запустить компьютер в безопасном режиме, используйте
Windows 98 Помогите решить вашу исходную проблему.
Ошибка установки и компьютер не запускается
——————————————-
Есть несколько общих причины, по которым установка Windows 98
может не завершиться успешно. Следующие
В разделе объясняется, что вы можете сделать, чтобы восстановить
эти ситуации. Для получения дополнительной информации о другом
Проблемы с установкой, см. Файл Setup.txt в
Папка Win98 на компакт-диске Windows 98 или установочном диске №1.
Если вы столкнетесь с любым из этих сообщений об ошибках, пока
запущена программа установки:
* Неверный системный диск
* Неверная версия MS-DOS
* Команда отсутствует или повреждена.com
* Ошибки драйвера сжатия
Вероятно, загрузочный диск вашего компьютера может
нужны обновленные системные файлы. Вы можете использовать команду SYS
чтобы скопировать нужные файлы на свой компьютер.
ПРИМЕЧАНИЕ. Если вы сейчас загружаете программное обеспечение для сжатия,
вам нужно будет знать букву вашего хост-диска. Это
обычно H. Если вы не загружаете сжатие
программное обеспечение, тогда вам нужно будет выполнить SYS для вашего диска C.
& amp; gt; & amp; gt; & amp; gt; Чтобы использовать команду SYS для копирования системных файлов на ваш
компьютер:
1.Перезагрузите компьютер с помощью Windows 98 Startup
Диск, выберите вариант 2 в меню запуска, а затем
нажмите Ввод.
2. В командной строке A: \ введите: SYS X: (где X — ваш
.
Хост или загрузочный диск).
3. Если процедура прошла успешно, появится сообщение & quot; Система перенесена & quot;
появляется сообщение. Если это не удалось, проверьте значение
убедитесь, что вы набираете правильную букву диска для вашего
Хост-диск.
ВАЖНО: Если вы установили программное обеспечение, поставляемое с
ваш жесткий диск, обязательно прочтите документацию, что
описывает, как запустить компьютер с дискеты.
Антивирусное программное обеспечение
——————-
Если антивирусные программы остаются запущенными во время установки,
они могут помешать программе установки правильно обновить систему
файлы. В этом случае отключите или удалите антивирус
.
программу, а затем снова запустите программу установки.
ПРИМЕЧАНИЕ. Некоторые компьютеры имеют встроенное антивирусное программное обеспечение.
Это встроенное программное обеспечение также должно быть отключено до
.
запущена программа установки. Если программное обеспечение оставить включенным, вы
может появиться предупреждающее сообщение о том, что
Основная загрузочная запись изменена.Если вы видите такой
сообщение, вы ДОЛЖНЫ принять эти изменения, иначе установка может
перестань отвечать.
Программа установки перестает отвечать во время обнаружения оборудования
————————————————
Если программа установки перестает отвечать при обнаружении
оборудования на вашем компьютере, выключите компьютер и
подождите несколько секунд, а затем снова включите. Вам может понадобиться
сделать это несколько раз, потому что программа установки могла остановить
реагирует во время нескольких различных модулей обнаружения.
ПРИМЕЧАНИЕ. Используйте выключатель питания, чтобы полностью повернуть компьютер.
выключенный. Не используйте кнопку сброса или нажмите CTRL + ALT + DELETE
чтобы перезагрузить компьютер.
Если установка по-прежнему не может быть успешно завершена, это может быть
необходимо запустить компьютер в безопасном режиме, чтобы
вы можете просмотреть разделы справки, связанные с оборудованием
обнаружение.
Сжатые диски не установлены
——————————
Есть несколько причин, по которым сжатые диски могут
не быть доступным.Если ваш каталог Windows находится на
сжатый диск, который не смонтирован, у вас не будет
умеет запускать винду. Если вы подозреваете проблемы с вашим
сжатые диски, попробуйте исправить их с помощью Scandisk.
В командной строке A: \ введите:
Scandisk / Mount X:
, где X — буква сжатого диска.
Затем ScanDisk попытается исправить любые ошибки и
смонтировать привод.
Если не хватает памяти для проверки сжатого
диски, см. & quot; Установка Windows 98 из MS-DOS, & quot; в
Настройка.txt на установочном диске 1 или компакт-диске Windows 98.
ИСПОЛЬЗОВАНИЕ ИНСТРУМЕНТОВ, ДОСТУПНЫХ НА ЗАПУСКНОМ ДИСКЕ
=============================================
В этом разделе описаны как пользоваться некоторыми утилитами
входит в состав загрузочного диска Windows 98. Для запуска каждого
программе необходимо сделать следующее:
1. Вставить загрузочную дискету Windows 98 в дискету
диск, а затем перезагрузите компьютер.
2. В меню «Запуск» выберите вариант 1 или 2
(в зависимости от того, нужен ли вам доступ к CD-ROM),
а затем нажмите ENTER.
3. В командной строке MS-DOS (A: \) введите имя
утилиты, которую вы хотите запустить, а затем нажмите клавишу ВВОД.
SCANDISK.EXE и CHKDSK.EXE
—————————-
Эти две программы полезны для проверки вашего харда
диск на ошибки. Если вы подозреваете, что там может быть файл
повреждение или другие проблемы с жесткими дисками,
запустите ScanDisk, чтобы проверить и исправить ошибки.
Чтобы проверить все жесткие диски на наличие ошибок, введите:
Scandisk / all
Чтобы выполнить полное сканирование поверхности жесткого диска (ов) на предмет
максимальная защита от потери данных, введите:
Scandisk / all / Surface
ПРИМЕЧАНИЕ. Могут появляться ошибки, связанные с длинными именами файлов.MS-DOS
версия ScanDisk может обнаруживать проблемы только с длинными
имена файлов, он не может их исправить. Чтобы исправить эти типы
ошибки, вы должны запустить ScanDisk из Windows 98.
ПРИМЕЧАНИЕ. Если у вас есть сжатые диски, вы можете получить
сообщение об ошибке о том, что недостаточно памяти
чтобы проверить сжатые диски. Чтобы решить эту проблему,
попробуйте запустить компьютер с помощью Windows 98 Startup
Диск, как описано в шаге 1 ранее в этом разделе.
Выберите вариант 2. Это может позволить ScanDisk достаточно памяти для
проверьте свои сжатые диски.
Если ScanDisk не может проверить ваши диски, попробуйте использовать
CHKDSK.EXE вместо этого. CHKDSK проверит наличие перекрестных связей
файлы и потерянные единицы размещения.
SYS.COM
=======
Команда SYS используется для копирования системных файлов с одного
диск на другой. Вашему компьютеру нужны эти системные файлы
начать.
& amp; gt; & amp; gt; & amp; gt; Для SYS вашего диска C введите:
SYS C:
и затем нажмите ENTER.Через несколько секунд
& quot; Система перенесена & quot; появляется сообщение.
Следующие файлы копируются на жесткий диск во время
процедура SYS:
* IO.SYS
* MSDOS.SYS
* COMMAND.COM
Если команда SYS C: не работает и у вас
сжатый диск, вам может потребоваться ввести букву диска
вашего хост-диска. С программами DblSpace или DrvSpace
главный диск обычно обозначается как диск H.Если вам
не уверены в букве диска, запустите ScanDisk и посмотрите,
ли он
запрашивает информацию о сжатом диске.
FDISK.EXE и FORMAT.EXE
————————
FDISK и FORMAT — это утилиты, необходимые для установки
новый жесткий диск в вашем компьютере или для запуска более
свежий с чистого диска. FDISK используется первым для создания
раздел, а затем FORMAT используется для создания раздела
доступны для использования.
ВНИМАНИЕ: неправильное использование FDISK может уничтожить все данные
на вашем жестком диске. Если вы не знаете, как использовать FDISK,
обратитесь к документации вашего компьютера.
Вы можете использовать версию FDISK для Windows 98 для создания
Разделы FAT32 на дисках размером более 512 мегабайт.
FAT32 уменьшает размер кластера для больших дисков и позволяет
вы можете создавать отдельные разделы на дисках размером более 2 ГБ.
Чтобы просмотреть текущий статус накопителя, введите FDISK / STATUS
в командной строке MS-DOS.
После того, как вы разбили диск с помощью FDISK, вы получите
необходимо использовать команду FORMAT. Чтобы отформатировать новый
разделенный диск, введите:
FORMAT X:
Где X представляет букву диска, который вы используете
хочу отформатировать.
Если вы хотите отформатировать диск C, вам нужно сделать это
disk системный диск, чтобы ваш компьютер мог запуститься. Кому
для этого введите / s в конце команды FORMAT. Для
пример:
FORMAT C: / s
Файлы запуска системы будут автоматически скопированы после
ваш диск отформатирован.
Драйверы для компакт-дисков
—————
Загрузочный диск Windows 98 включает набор универсальных
CD-ROM драйверы. Эти драйверы работают с большинством IDE ATAPI
.
и модели SCSI CD-ROM.
Если ваш конкретный привод CD-ROM не работает с
эти драйверы, вам нужно будет использовать драйверы, которые
прилагается к вашему дисководу компакт-дисков.
Ниже приведены некоторые известные проблемы с драйверами компакт-дисков:
1. Приводы компакт-дисков, подключенные к звуковым картам, могут не работать
должным образом.
2. Ранние проприетарные приводы CD-ROM (например, Mitsumi,
Panasonic, Sony) могут не работать с этими драйверами. Некоторые
старые контроллеры IDE также могут выйти из строя.
3. Драйверы SCSI на загрузочном диске поддерживают большинство
Адаптеры Adaptec, Buslogic и Mylex. Некоторые другие
Дисководы SCSI для компакт-дисков могут не работать с драйверами на
загрузочный диск.
4. Если ваш контроллер SCSI настроен на нестандартный
Диапазон ввода-вывода, драйверы могут не обнаружить вашу карту SCSI.
Обратитесь к документации драйвера SCSI, чтобы узнать значение
по умолчанию.
Диапазоны ввода-вывода для вашей карты.
5. Драйверы не включены ни для одной PC Card (PCMCIA)
CD-ROM приводы.
UNINSTAL.EXE
————
Если вам нужно удалить Windows 98 из вашей системы, вы
можно использовать утилиту удаления в реальном режиме, включенную в
Загрузочный диск Windows 98.
ВАЖНО: Если вы не выбрали вариант & quot; Сохранить
Системные файлы & quot; во время установки вы не сможете
воспользуйтесь этой утилитой.
& amp; gt; & amp; gt; & amp; gt; Чтобы использовать утилиту удаления, выполните следующие действия
шаги:
1. Перезагрузите компьютер с помощью загрузочного диска Windows 98,
выберите вариант 2 и нажмите клавишу ВВОД.
2. В командной строке MS-DOS введите UNINSTAL, а затем
нажмите Ввод.
ПРИМЕЧАНИЕ. Если вы видите сообщение & quot; WINUNDO.DAT отсутствует или
коррумпированный & quot; вы не можете удалить эту версию Windows 98.
EXT.EXE
——-
Команда EXT используется вместе с Extract.exe
утилита для упрощения извлечения файлов Windows 98 в
ваш жесткий диск. Вы можете использовать это, чтобы заменить отсутствующий или
поврежденные файлы.
Эта утилита чрезвычайно полезна, если вы получаете ошибки
во время запуска об отсутствующих файлах или ошибках выполнения, таких как
как общие ошибки защиты или ошибки неверной страницы.
& amp; gt; & amp; gt; & amp; gt; Чтобы использовать Ext.exe, чтобы извлечь файл, выполните следующие действия
шаги:
1. Используйте загрузочный диск для запуска компьютера. Выбрать
вариант 1, а затем нажмите клавишу ВВОД.
2. Убедитесь, что в дисковод вставлен компакт-диск Windows 98.
3. Введите EXT в командной строке MS-DOS, а затем
нажмите Ввод.
4. Следуйте инструкциям, чтобы указать местонахождение
Файлы установки Windows 98, файлы, которые вы хотите распаковать,
и место, в которое вы хотите поместить извлеченный
файлы.
ПРИМЕЧАНИЕ. Если буква дисковода для компакт-дисков — E, введите адрес
.
в файлы установки как E: \ WIN98.
ПРИМЕЧАНИЕ. Если вы хотите извлечь более одного файла за раз, вы
можно использовать символы подстановки.
MHDDwithUSB.zip> USBASPI-opisVer2.27.txt
Неофициальный драйвер USB DOS для MS-DOS 5/6/7/8 + Windows 3.1x / 9x / ME Panasonic
USBASPI.EXE (USBASPI.SYS) 2.28 Исправление
ПРИМЕЧАНИЕ:
Предоставляется «как есть», без каких-либо явных или подразумеваемых гарантий.
Используйте на свой риск!
ТРЕБУЕТСЯ:
Материнская плата BIOS + чипсет с поддержкой USB.
MS-DOS 5.00, 6.00, 6.20, 6.21, 6.22, 7.00, 7.10, 8.00, FreeDOS, DR-DOS,
PC-DOS, Open DOS, Novell DOS, ROM-DOS или аналогичные.
Windows / WfWG 3.1x, Windows 95, 98, 98 SP1, 98 SE или ME.
СТАРШИЕ:
Включены также более старые версии драйвера USBASPI.SYS:
— USBASPI.SYS v2.27
— USBASPI.OLD v2.26
Чтобы использовать v2.26, просто переименуйте USBASPI.OLD в USBASPI.SYS (обязательно переименуйте или
сначала переместите в другой каталог более новый драйвер USBASPI.SYS v2.27).
УСТАНОВИТЬ:
Запустите USBASPI /? из любого приглашения DOS, чтобы узнать его параметры командной строки.
*********************************************** ******************************
ASPI Manager для запоминающих устройств USB, версия 2.28
(C) Авторское право Panasonic Communications Co., Ltd. 2000-2007
Использование:
УСТРОЙСТВО = [Путь \] USBASPI.EXE [/ e] [/ o] [/ u] [/ i = dddddd [, dddddd] [- dddddd]]
[/ l = dddddd] [/ lat = hhhh] [/ nocbc] [/ noprt] [/ norst]
[/ nols] [/ r] [/ p = hhhh] [/ slow] [/ v] [/ w] [/ w]
[/ w = dddddd]
Переключатели:
/ e включить только контроллеры EHCI
/ o включить только контроллеры OHCI
/ u включить только контроллеры UHCI
(по умолчанию / e / o / u)
/ i = десятичный адрес (а) памяти или диапазоны для контроллеров OHCI
/ p = шестнадцатеричный адрес порта для контроллеров UHCI (если * не * установлен BIOS)
/ l = десятичный LUN (макс.6)
/ lat = шестнадцатеричная задержка PCI (макс. 0xFE)
/ медленно использовать медленный режим
/ v использовать подробный режим
/ w пауза * после * инициализации контроллера
/ w / w пауза * перед * инициализацией контроллера
/ w =?
/ nocbc нет контроллера cardbus — & amp; gt; нет обнаружения контроллеров cardbus
/ noprt без защищенного режима — & amp; gt; использовать BIOS (int15 ah = 0x87) для передачи
/ Norst без сброса контроллера
/ r использовать сброс контроллера (по умолчанию)
/ nols?
************************************************* ***************************
Затем добавьте строку для этого в свой CONFIG.SYS. Перезагрузить.
Пример:
DEVICEHIGH = C: \ USB \ USBASPI.EXE / w / w
Использует верхнюю часть ОЗУ DOS, если загружено с DEVICEHIGH в CONFIG.SYS (верхняя память
требуется менеджер в CONFIG.SYS):
http://www.mdgx.com/newtip20.htm#9SMM
http://www.mdgx.com/umb.htm
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ:
USBASPI.EXE является модификацией недавно выпущенной родной DOS
от Panasonic.
USB-драйвер USBASPI.SYS версии 2.28.
Я нашел ссылку на эту новую версию в недавнем сообщении MSFN:
http: // www.msfn.org/board/index.php?showtopic=40561
http://www.msfn.org/board/index.php?showtopic=114868 & amp; pid = 753965
Модификация была необходима, так как я столкнулся с зависаниями системы на ПК, где
BIOS поддерживает некоторые USB-устройства хранения данных, такие как USB-флоппи-дисководы,
USB-накопители ZIP и USB-приводы CD-ROM, но, например, не все USB-накопители
палки или жесткие диски.
С переключателем командной строки / w драйвер теперь приостанавливает работу * после * USB
контроллеры инициализированы.При подключении запоминающих устройств USB
в этот момент блокировки больше не происходят.
Исходная функциональность, то есть драйвер приостанавливает работу * перед *
инициализация контроллеров по-прежнему возможна с помощью следующей командной строки
switch:
USBASPI.EXE / w / w
Когда драйвер вызывается как USBASPI.EXE в любой командной строке DOS, он не загружает
как драйвер и внутреннее пространство стека не нужно. Я использовал это пространство для
включите краткое описание переключателей командной строки, насколько я знаю
их функциональность.Это дополнение не использует память DOS и не увеличивает
размер файла (важно для загрузочных дискет!).
Мне удалось создать загрузочные диски DOS 7.10 (дискеты и CD-ROM), объединяющие
USBASPI.EXE успешно работает с DI1000DD.SYS или NJ32DISK.SYS (я предпочитаю
драйвер) или ASPIDISK.SYS (версия 4.01b). Я использую такие загрузочные диски для запуска Norton Ghost
(версии 8 и 11). Я заметил, что некоторые карты памяти не распознаются
Драйвер Panasonic (версия 2.20, 2.24, 2.26 и 2.28), если они подключены к
USB-порт с некоторыми UHCI-контроллерами. Работают без проблем под
Windows или драйвером Panasonic на портах с контроллерами EHCI.
У меня нет ПК с контроллерами только для OHCI для тестирования.
Для справки:
— Загрузка DOS, диск + USB-драйверы, информация + руководства:
http://www.mdgx.com/drv.htm#DRV
MHDDwithUSB.zip> USBASPI-opisVer2.20.txt
USBASPI — универсальный драйвер для множества различных USB-накопителей
с разными чипсетами, такими как Intel, VIA, NVIDIA, Ali и SiS.
В частности, с этим драйвером должны нормально работать USB-накопители.
Но обратите внимание, что этот драйвер на самом деле является «конвертером», то есть Convert USB
устройства к устройствам SCSI / ASPI, поэтому вам также необходимо загрузить некоторые универсальные
Драйвер SCSI / ASPI после USBASPI для правильной работы устройств.
По умолчанию драйвер сканирует все три спецификации USB-контроллера.
Panasonic USBASPI.SYS Switches:
Вот известные действующие переключатели, идентифицированные до сих пор с Panasonic (TM)
v2.20 Драйвер USBASPI.SYS в CONFIG.SYS:
устройство = [{путь}] USBASPI.SYS [/ e] [/ o] [/ u] [/ v] [/ w] [/ r] [/ l [ #]] [/ f] [/ slow] [/ nocbc] [/ norst] [/ noprt]
Вы можете указать более одного типа контроллера (например, / e / u).
Этот переключатель также можно использовать для принудительной работы на более низкой скорости высокоскоростного USB
.
контроллеры & amp; устройств. Драйвер просканирует все типы контроллеров USB,
поэтому используйте эти переключатели, чтобы указать, какие типы портов нужно включить. Это позволяет
более быстрое сканирование USB.
Указав / u или / o и опуская / e, он принудительно устанавливает полноскоростной режим на высокоскоростном
устройств. Но низкоскоростное (LS) или полноскоростное (FS) устройство не может работать с
.
на высокой скорости (HS).
/ e
EHCI, для включения только контроллера USB 2.0
/ o
OHCI, для включения только дополнительного / встроенного контроллера USB 1.1
/ u
UHCI, для включения встроенного контроллера USB 1.1
В подробном режиме:
USBASPI отображает подробную информацию о типе контроллера и обнаруженных им USB-устройствах.
Он отображает поставщика & amp; коды продуктов, диапазон адресов контроллера
(карта памяти или карта портов ввода / вывода) контроллеров и код скорости соединения
для каждого устройства.
/ v
Подробно, показывает подробности USB — отличный инструмент для устранения неполадок
Эти переключатели изменяют действия драйвера:
/ w
Подождите, отображается сообщение, разрешающее замену / подключение целевого USB-устройства
/ l #
Luns, чтобы указать максимальное количество назначенных LUN, по умолчанию / L0
/ медленный
для перехода в режим SLOW down, дает более длительные задержки при сканировании USB-устройств
/ nocbc
для контроллера шины NO Card, чтобы отключить обнаружение USB в слотах CardBus
/ norst
БЕЗ СБРОСА, это полезно, если унаследованные USB-устройства
(е.грамм. клавиатура или мышь USB) были предварительно инициализированы BIOS, поэтому
предотвращая сброс USB, эти устройства будут продолжать работать после
USBASPI.SYS загружен.
Этот переключатель обычно используется в портативных системах с внешней USB-дискетой
диск подключен к единственному USB-порту для загрузки. Используется вместе с
RAMFD.SYS, поэтому после того, как загрузочная дискета будет скопирована в RAM-привод (а после
/ W pause …) USB-дискету можно извлечь, а целевое запоминающее устройство
может быть прикреплен и обнаружен
/ r
Резидентный, позволяет драйверу оставаться резидентным в памяти, когда USB-дисковод гибких дисков
обнаружен.
Существует ряд переключателей, функция которых пока неизвестна.
Публикуйте свои открытия на форуме конечных пользователей USBMAN или на сайте Computing.Net
.
Форум DOS.
/ noprt
Обнаружили, что на некоторых системах с USB на чипсете Intel (1.1 или 2.0), если UHCI
обычно отображается ввод / вывод, использование этого переключателя приводит к переходу USBASPI.SYS в & quot; повесить & quot; а
обнаружение хост-контроллеров. Может быть, принудительный режим адресации портов ввода / вывода?
/ ж
/ р = хххх
Согласно документации F2H, это устанавливает адрес порта ввода / вывода, но не удалось
чтобы это работало на стандартных настольных компьютерах.Может быть, для CardBus?
Поскольку USBASPI.SYS просто сопоставляет USB-накопитель с устройством ASPI,
требуется дополнительный драйвер для сопоставления запоминающего устройства ASPI с диском DOS
письмо.
Free Hard Drive Tools (Part II)
Magic Boot Disk v2.0
Операционная система: MS-DOS
Версия: 2.0
Этот загрузочный диск MS-DOS содержит следующее:
- На основе Windows 98 Second Edition загрузочный диск
- Драйверы для IDE и SATA CDROM
- Исправлен FDISK.EXE: Поддержка жестких дисков размером более 137 ГБ
- Исправлено FORMAT.COM:
- Параметр / Q (QuickFormat) теперь можно использовать для быстрого форматирования дискет и жестких дисков, даже если они никогда не форматировались ранее.
- MS- Удалена проверка версии DOS.
- SmartDrive (SMARTDRV.EXE) и другие базовые компоненты MS-DOS, такие как SYS, ATTRIB, DELTREE, LABEL, MEM, MOVE.
- MHDD 4.6 с поддержкой SCSI / ASPI и ATAPI и включенной основной IDE
- Драйверы поддержки USB Mass Storage для MHDD
Скачать Magic Boot Disk v2.0 :
Самораспаковывающийся образ загрузочной дискеты: Magic Boot Disk — Floppy Creator v2.0
ISO-образ для записи компакт-диска: Magic Boot Disk — ISO CD Image v2.0
HDDScan
Лицензия: Freeware
Автор: Артем Рубцов
Операционная система: MS Windows 2000 / XP
HDDScan — это бесплатный низкоуровневый инструмент диагностики жесткого диска.
HDDScan поддерживает жесткие диски IDE / SATA / SCSI, RAID-массивы, внешние жесткие диски USB / Firewire, флэш-карты.
Инструмент может сканировать поверхность, просматривать атрибуты SMART, настраивать AAM, APM (Power Management) и т. Д.
Скачать HDDScan версии 3.1
MHDD
Лицензия: Freeware
Автор: Дмитрий Постриган
Операционная система: чистая MS-DOS (доступны загрузочная дискета и загрузочный компакт-диск)
MHDD — самая популярная бесплатная программа для диагностики жесткого диска на низком уровне.
MHDD поддерживает следующие интерфейсы: IDE, Serial ATA, SCSI. Также есть возможность доступа к USB-накопителю, есть драйверы для эмуляции (USB-> SCSI).
Это программное обеспечение может выполнять точную диагностику механической части накопителя, просматривать атрибуты SMART, выполнять низкоуровневое форматирование, восстановление поврежденных секторов, различные тесты и десятки других функций.
Ссылки:
MHDD FAQ
Документация MHDD
Журнал изменений
Последняя версия MHDD, самораспаковывающийся образ дискеты
Последняя версия MHDD, CDROM
iso-образ iso-образ MHDD, просто архив (только исполняемые файлы MS-DOS, без поддержки SCSI)
Magic Boot Disk с MHDD
MHDD 4.5 (более старая версия, но включает терминал ATA / SCSI):
MHDD 4.5, самораспаковывающийся образ дискеты
MHDD 4.5, iso-образ CDROM
MHDD 4.5, просто-архив (только исполняемые файлы MS-DOS , без поддержки SCSI)
Об авторе:
Всем привет, я Леон. Я занимаюсь восстановлением данных с 2008 года. В этом блоге в основном делятся некоторыми знаниями и навыками, связанными с восстановлением данных. Для рекламы и предложений, пожалуйста, свяжитесь со мной.