DRIVE FITNESS TEST
Случается (хоть, к счастью, и не часто), что жесткие диски наших компьютеров повреждаются, все данные на них пропадают. Что мы делаем, попав в такую жуткую ситуацию? Кто что: одни падают в глубокий обморок, другие начинают бегать по квартире и рвать на себе волосы, третьи идут к друзьям пить пиво - все зависит от темперамента. Те, кто после этого потрясения останется в живых, пытаются что-то сделать со своим диском. Иногда достаточно бывает отформатировать его обычным способом - командой Format. Иногда приходится удалять разделы и создавать их заново командой Fdisk. Но иной раз все это не помогает: повреждение таково, что стандартными средствами операционной системы устранить его никак невозможно. Что же остается делать? Скорее нести диск в фирму, которая его продала, чтобы заменить на новый по гарантии. Но если срок гарантии истек, то люди поступают, опять-таки, в соответствии с темпераментом: одни кладут его в помойку, другие кидают из окна, третьи, вооружившись отвертками и кусачками, разбирают на сувениры, а четвертые звонят по объявлениям типа: «Куплю неисправный жесткий диск», чтобы хоть немного денег за своего покойника выручить. Побиться головой о стену - это да, а вот выбрасывать или отдавать за сто рублей такой диск я бы не спешил. Сначала надо попробовать восстановить его. Очень часто это и правда получается. Говорят, даже в 80 % случаев. Правда, я не смогу рассказать вам о тестовых и ремонтных утилитах всех компаний, которые выпускают жесткие диски, расскажу только об одной программе, но зато довольно разносторонней. На ее примере мы и посмотрим, чем занимаются и как примерно устроены утилиты для жестких дисков. Речь пойдет о программе Drive Fitness Test фирмы Hitachi, которая умеет проверять самочувствие жестких дисков разных фирм, в том числе и дисков большого размера (выше 140 ГБ). Сможет как-то прояснить ситуацию, когда диск вроде бы подключен, а компьютер его не видит. Отлично справляется с дисками, которые подключаются к компьютеру через современные контроллеры SCSI и ATA (UltraDMA), причем знает основные разновидности UltraDMA (UDMA 33, UDMA 66 и UDMA 100), умеет работать со встроенными контроллерами UltraDMA ряда материнских плат, что, к сожалению, удается не всем подобным утилитам. ... На «родных» дисках (производства IBM/Hitachi) программа Drive Fitness Test помимо тестирования сможет проводить и ремонтные операции: восстановит серьезно поврежденную загрузочную область (MBR) или отдельные сбойные сектора, проведет так называемое низкоуровневое форматирование диска. В отличие от большинства утилит такого рода программа позволяет в DOSрежиме пользоваться мышкой для захода в меню и выбора режимов проверки. Правда, на время тестирования мышку отключает. Но, как закончит, подключает снова. Версия 3.62 весит в архиве около 2 МБ, при инсталляции просит вставить дискету и копирует на нее файлы для загрузки однозадачной операционной системы DR-DOS и для запуска самой утилиты DFT. Понятно, что в момент, когда диск уже гикнулся, создать такую дискету на своем компьютере вам вряд ли удастся. Разве что у вас есть другой винчестер, с которого загрузка по-прежнему идет. Или у товарища компьютер пока в порядке. Но я бы не стал сильно надеяться на товарища, а сразу создал бы дискетку, надписал и поставил в надежное место - подальше от труб центрального отопления и источников электромагнитного поля. Кроме того, время от времени я бы проверял этой утилитой свои диски. Все современные винчестеры снабжаются модулем автоматического самотестирования (S.M.R.A.T.1), который позволяет нам обнаруживать неблагополучие задолго до того, как начнутся серьезные неприятности. Со старыми дисками без S.M.R.A.T. программа дел иметь не желает. Первое, о чем нас спрашивают при загрузке с дискетки: через какие контроллеры (помимо обычных IDE) подключены жесткие диски. Если через SCSI-контроллер и Ultra-ATA, надо выбрать строку номер один, если только через Ultra-ATA (UltraDMA) - номер два. Далее программа ознакомит нас с лицензионным соглашением. Приходится сказать ей, что мы с ним согласны (кнопка I Agree). He знаю лично ни одного человека, который бы читал лицензионные соглашения программ, но все всегда с ними согласны, потому что иначе программы просто не работают. Далее DFT сканирует диски и выводит на экран их список: через какой контроллер подключен (АТА или SCSI), подключен ли он первым (Master) или вторым (Slave). Можете проверить, совпадают ли заводские наименования дисков с теми, которые вы все время видите на черном экране при включении компьютера (когда комп проверяет подключенные диски), правильно ли определились размеры дисков. Если все верно, говорите Yes. Если же диска вашего нет или он неверно определился, отвечайте No. Программа примется выдавать вам ценные сведения о том, как правильно подключать кабель к диску, как на нем должны стоять перемычки (джамперы)'. Советы полезные, жаль только - по-английски. Попытайтесь с ними разобраться, даже если толком не знаете английского, - пригласите приятеля, который знает, воспользуйтесь словарем. Потом выключите питание и сделайте то, что вас просят, - переставьте джампер, переткните или замените кабель... Но если вы все подключили, как положено, а программа диска не видит, — это может означать, что он неисправен. В этой ситуации для дисков производства IBM/Hitachi программа выдаст так называемый Technical Result Code (технический код результатов проверки), который является основанием для гарантийной замены диска, поможет при ремонте. DFT попросит вас ввести серийный номер этого диска, покажет табличку с кодом и попросит нажать ОК. Если же все диски определились верно, вы попадете в главное меню DFT. Выбираете один из дисков и запускаете проверку, нажав кнопку Quick Test (быстрая проверка) или Advanced Test (углубленная проверка), а затем еще кнопку Start. Первый тест идет пару минут (за это время выявляется до 90 % неисправностей), второй до получаса. ... Программа проверит, хорошо ли подключен кабель, в порядке ли температурный режим1, в порядке ли электроника накопителя и его механические части. Проверяются операции поиска (перемещения магнитных головок на разные дорожки диска), проверяется чтение информации из загрузочного сектора (MBR) и из области данных. При этом программа все время смотрит, что говорит о проделанной работе модуль самотестирования (S.M.A.R.T.), - не возникали ли внутренние ошибки при внешне успешной работе. DFT считывает информацию либо со всего диска от начала до конца (при углубленном тестировании), либо только из первых 500 секторов. Понимает файловые системы разных версий Windows: FAT, FAT32 и NTFS. Во время всех этих проверок выполняется только чтение, все операции записи запрещены. Так что опасаться за сохранность данных нет никаких оснований. В заключение программа сообщит, что все прошло хорошо (Operation complete successfully) и что код завершения (Return code) нулевой. Ну, значит, с диском все в порядке. Обнаружив в процессе тестирования сбойные сектора, программа выдаст ярко-красное окно с соответствующим сообщением. Если ситуацию можно поправить без визита в сервис-центр, она предложит вам одно из возможных решений (только для «родных» ай-би-эмовских дисков). Например, вы сможете стереть все данные на диске (Erase Disk) или попытаться обнулить только сбойный сектор (Sector Repair). Первый вариант с гарантией уничтожает все данные с диска, заново размечает его и готовит к новой счастливой жизни с чистого листа. Второй не предполагает полного стирания, но может привести к частичной потере данных. Так что надо либо все нужные файлы с диска сохранить в другом месте, либо отказаться от восстановления (в этом случае будет выдан технический код результата, который тоже можно предъявлять в гарантийной мастерской). Впрочем, если у вас нет никаких ценных данных, а систему и программы переустановить для вас - раз плюнуть (сложного в этом и правда ничего нет), то можете смело разрешить программе работать дальше. Был бы диск в порядке, остальное приложится! Кроме быстрой и углубленной проверок в меню Fitness Test вы найдете еще одну - Exerciser. Это тот же углубленный тест, дополненный еще одним этапом тестирования продолжительностью от 1 до 30 минут (время проверки вас попросят ввести), Программа подергает диск, почитает с него информацию в режиме, близком к реальному, чтобы выявить непостоянные, нерегулярные ошибки, которые иначе выловить трудно. В меню Utilities находится три серьезных команды для восстановления дисков. • Команду Erase Boot Sector (стереть загрузочный сектор) приходится применять в тех случаях, когда ни полная переустановка системы, ни программа Fdisk не способны устранить неисправность загрузочной записи - не удается ни удалить раздел на поврежденном диске, ни создать новый. DFT удалит все разделы, запишет нули по всей загрузочной области. Весьма вероятно, что после этого ваш диск будет снова в рабочем состоянии, удастся создать на нем разделы, отформатировать и установить систему. • Если во время записи на диск вырубается питание, это может привести к таким тяжелым сбоям, которые ничем не поправить, кроме команды Erase Disk (стереть диск). Производится так называемое низкоуровневое форматирование - прописывается нулями вся поверхность диска, включая и загрузочную область. К счастью, столь тяжелые последствия отключения питания - большая редкость. • Команда Corrupted Sector Repair (восстановление поврежденных секторов) позволит вернуть к жизни сбойные участки (сектора) без удаления с диска всей информации и даже без переустановки операционной системы. ... Но восстановлением данных программа не занимается, все файлы, расположенные на этом участке, уничтожаются- просто забиваются нулями. Однако по ходу работы программа составит список стертых файлов, запишет этот список в файл серийный_номер_диска.М, который вы найдете на дискете в папке DATA. Останется только взять эти файлы из резервной копии (вы ведь сделали резервную копию, прежде чем заниматься ремонтом диска?!) и скопировать на восстановленный диск. Однако не все поврежденные сектора удается восстановить. Если имеется действительно серьезное повреждение поверхности диска, программа выдаст на этот предмет сообщение красного цвета: Not all corrupted sectors could be repaired. Похожая красная карточка, только с другим текстом, будет выдана и тогда, когда в сбойном секторе находится таблица размещения файлов (FAT) или иной важный системный файл. Такие сектора DFT поправлять не будет, потому что операционная система после этого работать перестает. Вы должны будете выйти из программы, сделать резервную копию всего, что вам требуется, а потом запустить команду полного стирания (Erase disk). Последняя команда в меню Utilities, точнее даже, подменю, называется АТА Functions. Там всего одна строка: S.M.A.R.T. Operations. Там вы сможете посмотреть, какое мнение о вашем диске у системы автоматического тестирования. Если написано Good, значит, все в порядке. Подробную информацию о своих дисках вы сможете получить по команде Drive Info в меню Utilities.