Upload.ua
20 Августа 2018, 05:30:01 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Новости:
 
   Начало   Помощь Поиск Календарь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Как отрезать Bad сектора  (Прочитано 34521 раз) Average Rating: 0
0 Пользователей и 1 Гость смотрят эту тему.
bron12
Ветеран
*****

Репутация: 4
Offline Offline

Сообщений: 1766


Просмотр профиля
« : 04 Ноября 2009, 22:27:51 »

Собственно имеется винт и на нем бэды (похоже физические), Как их обрезать... Пробовал HDD Regenarator -немного выличело, MHHD сканирование с remamp и erase  зависает... 
Записан
[Lamer]Sexik
Администратор
Ветеран
*****

Репутация: 66
Offline Offline

Пол: Мужской
Сообщений: 1331



Просмотр профиля WWW
« Ответ #1 : 04 Ноября 2009, 22:43:26 »

MHHD сканирование с remamp и erase  зависает... 
скорей всего винту хана...
Записан
bron12
Ветеран
*****

Репутация: 4
Offline Offline

Сообщений: 1766


Просмотр профиля
« Ответ #2 : 04 Ноября 2009, 23:12:57 »

Не ну с начала 6 ГБ вобще без бэдов и скорость 2 и 5 мили сек. потом начинаются бэды... Либо как то можно его поделить по секторам (указать только начальный и конечный), и в конце тоже гигов 5 без бедов

Просто блин не где не могу найти винт ноутбучный на 20 гб Грустный  Ну а большой покупать ноут того не стоит....
Записан
[Lamer]Sexik
Администратор
Ветеран
*****

Репутация: 66
Offline Offline

Пол: Мужской
Сообщений: 1331



Просмотр профиля WWW
« Ответ #3 : 05 Ноября 2009, 08:29:06 »

посекторно разметку создать можно только сервисной утилитой производителя
Записан
bron12
Ветеран
*****

Репутация: 4
Offline Offline

Сообщений: 1766


Просмотр профиля
« Ответ #4 : 05 Ноября 2009, 13:42:52 »

Если винт segate то программа seaTools, или нет?
« Последнее редактирование: 05 Ноября 2009, 13:50:03 от bron12 » Записан
Kysytyn
Новичок
*

Репутация: 0
Offline Offline

Сообщений: 1


Просмотр профиля
« Ответ #5 : 16 Марта 2010, 09:12:10 »

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

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

MHDD — это самая популярная бесплатная программа для низкоуровневой диагностики жестких дисков, автор - Дмитрий Постригань. Программа позволяет производить диагностику механической части накопителя, просмотр SMART-атрибутов, низкоуровневое форматирование (Low-level format), «ремонт» дефектных секторов, различные тесты, а также содержит много других функций!

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

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

Механизм работы

Как работает эта программа? MHDD не использует функции BIOS и прерывания. Таким образом, не требуется даже определять накопитель в BIOS Setup. Вы можете даже включать накопитель уже после того, как загрузится MSDOS и MHDD, так как MHDD работает напрямую с регистрами накопителя и не обращает внимания на такие «мелочи» как, например, разделы, файловые системы и ограничения BIOS. Некоторые неисправные накопители при попытке определения их в BIOS просто завешивают систему и не дадут вам загрузиться. Также BIOS многих старых материнских плат неправильно определяют параметры жестких дисков объемом свыше 130 Гб. Если такое происходит, то в разделе Standard BIOS Setup необходимо отключить определение тестируемого накопителя.

Если же это не помогло устранить зависание в момент определения накопителя и запуска ОС, накопитель подключается к компьютеру «на ходу» уже после загрузки программы. Естественно, делать это надо осторожно. Лучший вариант - это поставить в цепи питания накопителя сдвоенный выключатель, которым вручную можно будет подать питание по цепям +5 и +12 вольт (красный и желтый провода).

Еще одно ВАЖНОЕ! замечание: Никогда не запускайте MHDD с накопителя, который находится на том же физическом IDE канале (кабеле), к которому (к кабелю, к каналу) подключается тестируемый накопитель. Вы будете иметь значительные повреждения данных на обоих накопителях! В связи с этим, по умолчанию MHDD не работает с каналом PRIMARY, так как у большинства пользователей именно там находится MHDD. Также в целях безопасности отключена работа с накопителями, находящимися в режиме SLAVE. Для того чтобы разблокировать канал Primary, запустите MHDD, затем выйдите, далее отредактируйте файл MHDD.CFG. Или же используйте ключ командной строки /ENABLEPRIMARY. Лучший вариант - использовать для загрузки программы 3.5 дюймовый дисковод, компакт-диск или флешь накопитель (это если вы хотите проверить единственный в системе накопитель). Либо подключать диагностируемый винчестер к компьютеру на второй IDE канал или к четному номеру канала SATA.

Оборудование

Аппаратные требования программы очень скромные.

Платформа:
Процессор Intel Pentium или лучше
4 мегабайта оперативной памяти
DR-DOS, MSDOS версии 6.22 и выше
Любое загрузочное устройство (USB, CDROM, FDD, HDD)
Клавиатура

IDE/SATA контроллеры:
Любой интегрированный в северный мост (адреса портов: 0x1Fx для канала primary, 0x17x для канала secondary)
Контроллеры PCI UDMA (определяются автоматически): HPT, Silicon Image, Promise (не все), ITE, ATI, возможно, другие. Даже некоторые RAID контроллеры поддерживаются (в этом случае MHDD работает с каждым физическим накопителем отдельно)
Контроллеры UDMA/RAID, интегрированные в материнскую плату в виде отдельной микросхемы

Накопители:
Любой IDE или Serial ATA объёмом не меньше 600 мегабайт. Режим LBA поддерживается полностью. Для тестирования очень старых накопителей меньшего объема потребуется программа старой версии (ниже, чем 3.хх)
Любой IDE или Serial-ATA объёмом не больше 8388607 терабайт. Режим LBA48 поддерживается полностью.
Любой SCSI накопитель с размером сектора от 512 до 528 байт


Диагностируемый накопитель IDE должен быть переключен в режим MASTER. Все устройства SLAVE должны быть отключены.

Предварительные настройки

Итак, все подготовительные мероприятия выполнены, можно производить первое включение. Намного легче освоить MHDD тем, кто знаком с внутренним устройством накопителей. Если вы впервые запускаете эту программу, очень важно понимать, что вам придётся потратить несколько часов, а возможно и дней, прежде чем вы получите осмысленные результаты от MHDD. Я настоятельно рекомендую попробовать протестировать накопитель без дефектов перед тем, как вы начнёте работать с неисправными. При первом запуске программа создаст новый файл ./cfg/mhdd.cfg. Отдельные настройки программы могут быть изменены путем редактирования этого файла.

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

/NOPINGPONG - Отключить некоторые звуки
/DISABLEBIOS - Отключить стирание (ERASE) через BIOS
/DISABLESCSI - Отключить модуль SCSI
/ENABLEPRIMARY - Подключить канал Primary IDE/SATA
/RO - Этот ключ служит для запуска MHDD на защищённых от записи носителях. Он отключает попытки создать временные файлы, а также отключает протоколирование.

Сразу после запуска вы увидите меню выбора накопителей. Выберите любое устройство, которое захотите. Вы можете вызвать это меню в любое время нажатием SHIFT+F3.

Рис.1 - "Выбор накопителя"
 
Сканирование

Теперь вы можете нажать F1 и использовать любые команды MHDD. Пожалуйста, будьте предельно внимательны, когда работаете с MHDD первые несколько раз.
Я бы посоветовал начать знакомство с команд EID, SCAN, STOP, CX и TOF. Некоторым из них назначены комбинации клавиш, например F4 для команды SCAN.
Взгляните на регистры. Их состояние отображается в верхней строке экрана. Любое IDE или Serial ATA устройство должно сообщать DRIVE READY и DRIVE SEEK COMPLETE, таким образом, вы должны видеть флаги [DRDY] и [DRSC].

Флаг [BUSY] сигнализирует о том, что накопитель выполняет какую-либо операцию (например, чтение или запись). Некоторые флаги, такие как WRITE FAULT [WRFT] и TRACK 0 NOT FOUND [T0NF] являются устаревшими, вы никогда их не должны видеть. Флаг INDEX [INDX] также является устаревшим, однако, иногда он может мигать. Флаг DATA REQUEST [DREQ] означает, что диск запрашивает передачу данных.
Если вы заметили флаг ERROR [ERR], посмотрите на регистр ошибок. Вы сможете определить тип возникшей ошибки. Смотрите документацию на программу для получения дальнейшей информации о командах, регистрах и типах ошибок.

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

Рис.2 - "Информация о накопителе"
 

Сканирование любого устройства возможно только в том случае, если оно может быть определено командами ID или EID (или по нажатию F2). Для того чтобы выполнить сканирование, наберите SCAN и нажмите ENTER, или используйте F4. Вы увидите меню, где сможете изменить некоторые настройки. По умолчанию, начальный сектор равен нулю (стартовый сектор). Конечный сектор равен максимально возможному (конец диска). Все деструктивные по отношению к пользовательским данным функции (Remap, EraseWaits) по умолчанию выключены. Нажмите F4 снова для запуска сканирования. MHDD сканирует накопители блоками. Для накопителей IDE/SATA один блок равен 255 секторам (130560 байт).

Рис.3 - "Сканирование"
 

 
Как работает сканирование

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

MHDD повторяет шаги 1-5 до конечного сектора. Если вам нужен протокол сканирования, то вы всегда можете найти его в файле log/mhdd.log.
Если сканирование выявило ошибки, первое, что необходимо сделать — это скопировать все данные с накопителя. Затем необходимо выполнить полное стирание поверхности при помощи команды ERASE, которая стирает каждый сектор на вашем накопителе. Для ускорения этой процедуры можно использовать команду сканирования с включенной опцией EraseWaits. При этом стираться будет только блок из 255 секторов, содержащий сбойный сектор. Это помогает избавиться от так называемых «soft-bad» блоков. Эти псевдобеды не связаны с повреждениями поверхности накопителя и возникают, как правило, при сбоях питания жесткого диска, при перегреве носителя или вибрации во время работы.
Если стирание не помогло (как в примере, показанном на рисунке 3), запускайте сканирование с включенной опцией REMAP. На приведенном примере видно, что читавшийся без сбоев жесткий диск на определенном участке начал выдавать большое количество ошибок и секторов с большим временем доступа. Из этого можно сделать вывод, что в данном случае имеет место повреждение поверхности, которое исправить уже не удалось. Старичку Quantum CR 4.3 Gb, результаты сканирования, поверхности которого приведены, давно пора на покой.

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

Что означают результаты скана?

Наличие красных (>500ms) блоков на полностью здоровом накопителе недопустимо. Если они есть, необходимо произвести стирание (erase) всей поверхности диска и, если это не помогло избавиться от задержек, можно сделать вывод, что данный накопитель перестал быть достаточно надёжным. Буквенно-символьные блоки, например, "x" или "S", и т.п., недопустимы. Они говорят о наличии BAD-блоков на поверхности. Первое, что должно быть сделано - это полная очистка поверхности командой erase. Если это не помогло, то scan с включенной опцией EraseWaits. Если BAD-блоки так и не исчезли, следует запустить scan с включенной опцией Remap. Наличие Bad блоков после неоднократного сканирования с опцией Remap говорит о дальнейшей непригодности использования данного накопителя для хранения данных. Периодически появляющаяся буква W при скане означает, что вы включили режим EraseWaits, и в этом месте произошло стирание 255 секторов вследствие задержки чтения одного из них. Если при повторном сканировании на этом же месте эта буква снова возникает, то это свидетельствует о наличии BAD-блока на этом участке поверхности диска. Синий блок означает, что вы включили режим Remap, и в этом месте он и произошёл. Сбойный сектор был заменен накопителем на исправный из резервной области и в дальнейшем он не должен больше проявляться в этом месте.

Атрибуты S.M.A.R.T.

Вы можете набрать SMART ATT или нажать F8 для просмотра атрибутов. Что они означают?

Рис.4 - "S.M.A.R.T. Атрибуты"

 
Пожалуй, самый главный атрибут для современного накопителя — это «Reallocated Sectors Count» (значение Raw). Это значение сообщает о том, сколько на диске переназначенных секторов. Нормальный накопитель имеет raw-значение, равное нулю. Если вы видите значение более 50 (как в нашем примере на рисунке 4) — у накопителя проблемы. Это может означать брак блока питания, вибрацию, перегрев, или же просто бракованный накопитель. Еще стоит обратить внимание на атрибут 196 Reallocate event count – он показывает количество секторов «кандидатов» на Remap, то есть таких секторов, с чтением и записью в которые периодически начинают возникать проблемы.

Взгляните на атрибут 194 — температура. Хорошие значения лежат в промежутке между 20 и 40 градусами. Некоторые накопители не сообщают температуру.
Атрибут UDMA CRC error rate означает количество ошибок, которые возникают при передаче данных по IDE/SATA кабелю. Нормальное raw-значение этого атрибута равняется нулю. Если вы видите другое значение, вам нужно срочно заменить кабель. Также, разгон очень влияет на количество ошибок такого типа.
Другие атрибуты, обычно, не так важны. Смотрите ATA/ATAPI standard для получения дополнительной информации об атрибутах и тестах S.M.A.R.T.

Стирание и переразметка

Для стирания групп секторов или целого диска вы можете использовать команду ERASE. Если ваш накопитель был опознан в BIOS Setup (или же при тесте POST), MHDD попытается использовать функции BIOS для стирания накопителя в режиме UDMA. Если вы не хотите, чтобы MHDD пыталась использовать BIOS, используйте параметр /DISABLEBIOS при запуске программы. Эта функция будет полезна для полного уничтожения информации на вашем жестком диске без возможности ее дальнейшего восстановления (например, если вы собираетесь продать свой компьютер или накопитель и не хотите, чтобы информация с него попала в чужие руки).

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

Для изменения объема накопителя используйте команду HPA для ограничения объёма накопителя. Программа спросит новое количество доступных секторов. Для того чтобы снять установленные ограничения, используйте команду NHPA. Производите цикл «выключение-включение» накопителя перед использованием команды NHPA. В соответствии с ATA/ATAPI standard, вы можете изменять объём накопителя только один раз за один цикл работы накопителя. Эта функция может быть полезна в тех случаях, когда винчестер большого объема неправильно определяется старой материнской платой. BIOS некоторых материнских плат при подключении к ним нового накопителя автоматически слегка подрезает его объем и в отрезанный участок копирует свою резервную копию на случай восстановления. Так поступают практически все материнские платы производства фирмы Gigabyte. Так что, при тестировании различных накопителей включенный флаг HPA будет вам встречаться довольно часто. На рисунке 5 обратите внимание на строчки:

SAMSUNG SP2004C LBA:390719855 – Это текущий размер жесткого диска в секторах (напомню объем сектора 512 байт).
Native Maximum LBA address = 390721967 – Это максимальное количество секторов которое заложено производителем.

BIOS Материнской платы GA-8IPE1000 уменьшил объем диска на 2112 секторов (1056 килобайт), чтобы поместить в отрезанном участке свою резервную копию. Далее можно видеть, как командой HPA винчестеру был возвращен прежний объем. Осталось только выключить питание жесткого диска и снова включить его, чтобы изменения вступили в силу. Мы вернули 200 гигабайтному диску целый потерянный мегабайт!

Рис.5 - "MHDD HPA"

 
Пароль твой - враг твой!

В стандарте ATA/ATAPI есть возможность поставить пароль на накопитель. При этом до получения правильного пароля накопитель будет игнорировать любые попытки чтения и записи на винчестер. Используйте команду PWD для блокировки накопителя при помощи пользовательского (USER) пароля. В соответствии с ATA/ATAPI standard, вам необходимо произвести выключение и включение накопителя для того, чтобы изменения вступили в силу.

В MHDD есть две команды для разблокировки накопителей: UNLOCK и DISPWD. UNLOCK производит разблокировку накопителя до первого выключения. Для того, чтобы отключить парольную систему, вам необходимо использовать сначала команду UNLOCK, а затем команду DISPWD (пароль должен быть известен).
Мастер-пароль устанавливается производителем и может быть использован для разблокировки.

Прочитать и выбросить

И, наконец, рассмотрим команды чтения секторов в файл. Вы можете считать всего несколько секторов или целый диск в файл или в набор файлов. Попробуйте команду TOF. Программа при таком чтении пропускает дефектные сектора. Если вы планируете создавать образ размером более одного гигабайта, то лучше использовать команду ATOF, так как она умеет автоматически «нарезать» образы.
Для записи секторов из файла на диск используйте команду FF. Вас попросят ввести номер первого сектора для записи и количество записываемых подряд секторов.

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

Не шуметь!

Почти все современные накопители поддерживают Acoustic Management. Вы можете уменьшить уровень шума, издаваемого при перемещении головок, путём уменьшения скорости их перемещения. Используйте команду AAM для настройки. Не следует забывать, что замедление перемещения, кроме снижения шума от накопителя, ведет еще и к снижению скорости работы привода. Так что придется выбирать между скоростью и тишиной.

Если существует необходимость выполнить некую последовательность команд без вашего участия, вы можете написать очень простой пакетный файл (смотрите пример в каталоге BATCH), где вы опишете всё, что вы хотите выполнить. Нажмите F5, когда захотите запустить такой файл на исполнение.

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

Автор статьи: TANk
Материал взят с сайта NNM:
http://bonddoc.nnm.ru/v_pomow_nachinayuwim_rabotaem_s_mhdd
 


Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2006, Simple Machines Valid XHTML 1.0! Valid CSS!
Страница сгенерирована за 0.777 секунд. Запросов: 30.