Резекция винчестера в домашних условиях
Отрезая часть ёмкости, спасаем «железного питомца»
Есть вещи. которые со временем становятся нам дороги. Например, самостоятельно собранный ПК "не абы из каких" комплектующих, а тщательно подобранных в результате кропотливых поисков.
Например, тихая и мощная видеокарта. Или портативный винчестер, с помощью которого удобно обмениваться с друзьями играми, фильмами и музыкой.
У меня есть такой накопитель - Maxtor OneTach 4 Mini на 160 Гб. Да вот беда - обнаружились "бэды" - т.е. битые участки. И ведь жаль выбрасывать почти новый винчестер.
Кто виноват, и что делать? Это два самых распространенных вопроса в наше жизни. Каюсь. Виноват, конечно же. я. Винчестер пару раз падал. Не дожидаясь процедуры полного "Отключения USB-устройства в Windows XP. я выдергивал
USB-шкурок.
Операционка тут же выдавала угрожающее сообщение, но я же спешил - нужно было успеть вез-де и всюду! И вот расплата - в один прекрасный день с винчестере несколько файлов прочесть уже было невозможно.
С физической тонки зрения это легко объяснимо. Если не дождаться остановки шпинделя и выдернуть USB-шкурок, то накопитель обесточится (по USB-шнуру идут шина питания +5 В, шина данных Data-/Data+, "земля") и магнитные головки "упадут" на поверхность диска.
Что при этом произойдет? Микроскопическое повреждение поверхности диска. Так появляются физические разрушения и Bad Block (ВB) на наших винчестерах.
Такое часто происходит при пропадании электричества головки, не успев припарковаться, бьют по диску. Вот почему важно иметь ИБП: и файлы можно сохранить, и накопитель ив пострадает.
Конечно, я чуток преувеличил. Разработчики HDD стараются учесть подобные моменты и идут на разные технические хитрости. К примеру, парковочный узел запитывают через конденсаторы. Как только падает питание на винчестере, конденсаторы отдают накопленный заряд механизму головок и те благополучно паркуются.
Но на практике нет ничего идеального. Механика устаревает, магнитные свойства металлов слабеют, да и человеческий фактор вносит свои коррективы.
Но на вопрос "Что делать" ответ я так и нашел. Первое - мне удалось восстановить разрушенную информацию. Второе - вернуть "жизнь" накопителю Уже больше года он работает без нареканий, при бережном отношении с моей стороны, разумеется. Как это удалось? Читаем ниже...
Доктора! Доктора!Битые сектора и блоки (Bad Block, BB) бывают двух видов - софт и хард.
Софт-бэды "лечит" сама Windows (или с помощью команды проверки диска - CHKDSK) и нехитрых вспомогательных программ. После форматирования диска софт-бэды исчезают
Хард бэды - это физическое разрушения поверхности диска. Информация на этих участках практически нe читабельна. Контроллер диска переназначает адреса данных с этих секторов в резервную область.
Но если число ВВ велико и резервная область исчерпана, то это тот случай, когда говорят, что ВВ "лезут", а винчестер "пора выкидывать на помойку".
Хранение данных на хард-дис¬ках организуется на двух уровнях:
►
на физическом уровне;
►
на логическом уровне.
Как показано на рисунке (рис. 1), ФИЗИЧЕСКАЯ ОБЛАСТЬ состоит из таких разделов:
1. Инженерная область. Онa недоступна через внешний интерфейс и для рядового пользователя.
2. Отступ. 1 - 62 LBA в логической адресации не участвует, стандартным средствам операционной системы недоступна В современных операционных системах обращений к этим адресам не производится, так как при переходе из адресации CHS в L3A они были исключены. Зная эту особенность современных операционных систем, в данную область вирусописателяими часто помешается тело вирусе.
3. Служебная область. При создании файловой системы HDD разбивается на две области:
►служебная область (служебные структуры);
►область данных пользователя. Служебная область - это область данных, где хранятся специальные данные с логическом разделении диска, такие как:
► Boot Record - содержит информацию о разделе и программу, запускающую ядро DOS или загрузчик другой ОС;
►Копии таблиц FAT (обычно две);
►Root - корневая директория.
Особенностью служебной области является и то, что под нее отводился место с небольшим запасом. Кроме того, доступ пользователю В служебную область стандартными средствами oпe-рационной системы закрыт.
4. Рабочая область. Это область, в которой разме¬щаются данные пользователя.
5. Остаток. Это разница между физически и логически доступными секторами HDD e кодировке LBA
6. Резервная область (не доступна через внешний интерфейс).
Это область, составляющая приблизительно 10% объема диска, где хранятся резервные сектора ДЛЯ замены дефектных секторов, поврежденных в процессе эксплуатации диска. Стандартным средствам операционной системы недоступна.
Поиск блох и восстановление данныхИтак, с устройством накопителя вроде бы разобрались. Теперь нужно узнать в какой области диска находятся наши битые участки.
Для этого воспользуемся одной из этих программ: MHDD, HDD Regenerator, Victoria ("Виктория") или пакетом Magic Boot Disk. Все программы доступны в Интернете для закачки, но желательно скачивать их последние (свежие) версии, потому как именно они поддерживают новые модели накопителей и
USB / SATA / IDE – интерфейсы.
Запустив любую из вышеназванных программ, необходимо выбрать режим
Тестирование поверхностинакопителя. В зависимости от емкости винчестера на его диагностику уйдет от часа до суток. На полутора и терабайтные накопители - даже больше времени
Наша задача узнать где именно находятся ВВ, попытаться переназначить их в резервную область (сделать REMAP).
ВНИМАНИЕ: Следует внимательно прочесть инструкцию к этим программам. Неверно выбранный режим грозит потерей данных!Рекомендую заранее информацию с "больного" винчестера скопировать на работоспособный накопитель. Затем отформатировать "пациента" и вновь полнос-тью заполнить его файлами.
Если после повторного тестиро¬вания и процедуры REMAP-a битые сектора остаются на месте, то это значит, что контроллер HDD (a именно он "принимает решение") не может исправить ситуацию. В критическом случае понадобятся HDD Regenerator v1.71. Эта программка не только протестирует винт, но и востановит битые участки путем премагничивания
Однако после регенерации нужно сразу же скопировать файлы, ничего на него не записывая. Важно знать, что HDD Regenerator позволяет реанимировать проблемные участки, но не весь накопитель, т.е. не решает проблему битых винчестеров.
Утилита лишь временно позволяет восстановить сектора с таких накопителей на низком уровне. Не зная этого нюанса, неграмотные пользователи в Интернете на форумах оставляют свои недовольные отзывы об этой утилите. На практике же ей цены нет. Я давно и успешно использую HDD Regenerator (от самой старой версии 1.22 до новой - 1.71) для восстановление файлов.
Резекция винчестера
Если бэд-сектора неизлечимы и они присутствуют на краю диска или начинаются с середины диска, то это тот самый случай, когда можно воспользоваться специальной сервисной командой - НРА (Host Protected Area).
Host Protected Area - это уменьшение количества доступных физических секторов на жестком диске, с соответствующей коррекцией паспорта диска. То есть, диск, "обрезанный" НРА-командой, будет определяться на меньший (по сравнению с заложенным производителем) объем, что сделает отрезанную часть недоступной ни ОС, ни BIOS.
Таким образом, НРА фиэичеекм не дает доступ с тому участку, где находятся битые кластеры. HRA - это не обычное логическое разбиение винчестера.
И не пытайтесь разбить накопитель на логические разделы и после скрыть раздел с дефектными секторами. Этот фокус не пройдет! Винчестер будет упорно залезать на дефектную область! Поможет только НРА.
Его принцип работы будет более понятен, если взглянуть на (рис.2).
Заштрихованная область диска - это то, что мы обрезаем с помощью НРА (там находите* плохие сектора). Лишь "чистая" поверхность диска по центру станет рабочей областью для записи данных.
Соответственно, и другие программы, например форматирования и проверки, не смогут получить доступ к удаленной части. Обрезание диска происходит всегда с конца, т.е. с помощью НРА нельзя вырезать произвольную область в середине, и нельзя сдвинуть начало диска. Результаты НРА сохраняются после выключений питания.
Режим НРА можно включить в программах MHDD, Victoria ("Виктория") и в пакете Маgic Boot
Disk. Например, "виктория" позволяет задавать любой объем диска, показывать реальный объем, а также восстанавливать заводской объем обрезанных дисков. Для этого служат соответствующие команды (вызываются клавишей F6 или консольной командой "НРА"):
НРА - задать новый объем диска. После ввода команды появляется приглашение к вводу нового количества секторов (LBA). Нужно ввести и нажать Enter. Если винт не выдал ошибку, не сразу скорректирует свой объем, в соответствии с введенным значением.
RHPA - показать реальный раз-мер доска в LBA. Команда чисто информационная.
NHPA - восстановить заводской объем диска. После ввода. на экране отображаются текущий и заводской объемы, и от пользователя требуется подтверждение действия. В случае согласия (клавиша Y) - диску будет возвращен реальный объем. Для отмены достаточно нажать ESC.
По стандарту, установка нового объема диска возможна только одни раз за сеанс. После чего все последующее попытки применения НРА и NHPA будут отвергаться (а программа может сообщить об ошибке). Для продолжения работы необходимо выключить и вновь включить питание НDD (перезагрузить ПК).
Практикум на хирургическом столе!
Как вы поняли, НРА обрезает только конечную часть диска - с краю. Простыми словами, доктор отрежет только ножки (шутка). Да, мы потеряем часть емкости. Но у нас будет работоспособный накопитель, и мы гарантированно будем знать, что больше не потеряем файлы из-за проблемного (дефектного) участка.
Очень легко сделать эту хирургическую процедуру с винчестером десктопа (стационарного ПК) или ноутбука, т.к. накопитель уже напрямую подключен к IDE или SATA-шлейфу. Нужно лишь вос¬пользоваться одной из программ - MHDD, Victoria ("Виктория") или пакетом Magic Boot Disk.
А вот с портативными (переносными) USB-дисками придется повозиться. Дело в том, что карманные винчестеры внутри себя имеют USB-SATA-адаптер, Переходная планка для 2,5" винчестера выглядит так, как показано на фотографии (рис. 3).
Этот адаптер транслирует данные между шинами USB и SATA. Однако контроллер USB-адаптера блокирует доступ к сервисной части винчестера. Поэтому невозможно активировать НРА. Нужно вскрыть корпус, снять планку и непосредственно подключить SATA-винчестер к материнской плате ПК или ноутбуку. Чем мы собственно сейчас и займемся.
Шаг 1. Плоской отверткой в нижней части корпуса, двигаясь по периметру, освобождаем защелки (рис. 4).
Шаг 2. Аккуратно извлекаем винчестер. Обратите внимание: пару лет назад компания Seagate купила производителя Maxtor. Отныне в бюджетный (бытовой) сегмент продукция Seagate поступает под этой маркой. На рис. 6 мы видим, что внутри Maxtor One-Tach 4 Mini находится 2,5" накопитель емкостью 160 Гб Seagate Моmentus 5400.3 (рис. 5,6).
Шаг 3. Откручиваем крепление экранирующего кожуха. Под ним находится планка переходника USB-SATA. Чтобы снять экран необходимо разрезать поролоновую ленту возле mini-USB разъема. Остальные поролоновые ленты можно не резать. Покачивая экран из стороны в сторону, снимаем его (рис. 7).
Шаг 4. Аккуратно снимаем переходник USB-SATA (рис. 8).
Шаг 5. Теперь у нас два варианта действий. Мы можем подключить винчестер к ноутбуку, открыв крышку HDD Door и сняв "родной" накопитель. Или можем подсоединить винчестер к ПК как обычный SATA-накопитель. Интерфейсный SATA-кабель и Power-переходник - стандартные (рис. 9).
Шаг 6. Используя загрузочный диск, включаем ПК и запускаем программу MHDD, "Виктория" или пакет Magic Boot Disk. Напомним, что обрезание будет осуществлено с края диска. Поэтому если битые сектора распределены равномерно на поверхности винчестера или расположены в начале диска, то подумайте - стоит ли "овчинка выделки". Может, следует заменить накопитель.
Работа с Magic Boot Disk
Поскольку Magic Boot Disk интересен нам наличием в нем последней версии MHDD 4.6, то нет смысла отдельно описывать MHDD. Этот загрузочный диск включает в себя несколько утилит для работы с жесткими дисками в среде MS-DOS, а также последнюю версию MHDD с поддержкой IDE/SATA/USB/SCSI жестких дисков и приводов CD/DVD.
Диск содержит:
► ОС: Windows 98 Second Edition Boot Disk;
► Драйверы для IDE и SAТА CD/DVD;
► Исправленный FDISK.EXE: поддержка дисков больше 137 GB;
►Исправленный FORMAT.COM. Опция /О (QuickFormat) те¬перь может быть использована при форматировании дискет и жестких дисков даже в том случае, если диск до этого никогда не был отформатирован. Проверка на версию MS-DOS была убрана - теперь FORMAT.COM работает под любой ОС;
► SmartDhve (SMARTDRV.EXE) и другое базовое ПО системы MS-DOS, такое как SYS, ATTRIB, DELTREE, LABEL, MEM, MOVE;
► MHDD 4.6 с поддержкой IDE/SATA/USB/SCSI жестких дисков и приводов CD/DVD;
► USB Mass Storage support drivers for MHDD.
После запуска MHDD и сканирования поверхности (клавиша F4) определяем с какого сектора начинаются дефектные блоки. В окне НРА выставляем сектор чуть меньший, по номеру, чем дефектный. Таким образом, мы обрежем диск с небольшим запасом.
Как было сказано выше, НРА позволяет "отрезать" часть пространства накопителя с конца и, таким образом, уменьшить его объем. Это можно сделать "насовсем" - накопитель станет меньшего объема (Hard НРА), или до выключения питания (Soft НРА) - для того что бы попробовать, как оно будет. После выключения/ включения питания параметры накопителя восстановятся.
Есть еще две команды. Команда RHPA показывает значение Native НРА ("Настоящий" объем HDD), a NHPA позволяет восстановить полный объем накопителя.
Работа с Victoria
На сегодняшний день "Виктория" - самая популярная программа для диагностики и ремонта жестких дисков. Она способна работать как в режиме MS-DOS (с загрузочного диска), так и в оконном интерфейсе Windows (с версии 4.0). Я предпочитаю работу в MS-DOS. Команда НРА вызывается нажатием клавиши F6.
Оконный интерфейс Windows в программе Victoria 4.46 более привычен для неопытных пользователей и представлен на (рис.10).
Для запуска теста поверхности необходимо мышкой выбрать режим АРI, перейти во вкладку Test
и нажать Start. После теста поверхности нужно запомнить (записать на бумажку) младший номер дефектного сектора (все что окажется "выше-больше-старше" него - будет обрезано).
Затем мышкой следует кликнуть на режим PIO (справа сверху) - откроется доступ к кнопкам НРА и RHPA, В окошке справа необходимо ввести номер сектора, с которого будет осуществлено обрезание винчестера и нажать кнопочку НРА.
В окне "Виктории" можно ввести как номер сектора, так и Мб или процентное величину емкости винчестера. Это и будет максимальный размер ампутированного винчестера.
Шаг 7. Остается отформатировать "пациента" и создать логический раздел (или несколько
логических разделов). Для этих целей рекомендую воспользоваться мощной программой - Acronis True Image Home v. 12. В 15-дневном ознакомительном периоде Acronis True Image Home v. 12 полностью работоспособен.
Для начала форматирования в Acronis True Image Home выбираем слева Disk Management > Utilites и кликаем на Add new disk. Выбрав режим Partition creation, следует нажать кнопку Next и приступить к созданию раздела и форматированию (рис. 11 и 12).
В моем случае Maxtor OneTacb 4 Mini на 160 Гб был обрезан до 133 Гб, после чего собран в обратном порядке и ныне успешно функционирует как полноценный USB-накопитель.
Автор: Sky