logo search
DIAGNOST

Вирус или...

... испорчена утилита операционной системы и для устранения неисправности достаточно перенести на диск соответствующие программы из пакета DOS той же версии {внимание!), которая была записана там до появления неисправности. При попытке перезапуска компьютера на мониторе появится надпись:

17XX DISK ERROR или

INVALID DRIVE SPECIFICATION или

DRIVE NOT READY ERROR

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

Отключите блок питания. Поднимите крышку системного блока. Коснитесь одной рукой блока питания, другой — блока жесткого диска. (Таким образом можно снять заряд статического электричества с рук и блока питания.) Затем выньте и снова вставьте ленточные кабели в разъемы интерфейсного адаптера и блок жесткого диска. Имеет смысл также вынуть и снова вставить плату адаптера НЖМД из разъема системной платы. При этом необходимо обратить внимание на нумерацию контактов кабеля, с тем чтобы случайно не перевернуть их на 180°.

Если такая зачистка контактов не помогла, вставьте системный гибкий диск в дисковод и попытайтесь с него загрузиться. Если загрузка с диска А: прошла успешно, а попытки обращения к диску С: не удались, можно предположить, что испорчена системная часть НЖМД, особенно в связи с участившимися в последнее время случаями заражения компьютера вирусами.

Это предположение должно быть сделано в числе первых. Воспользовавшись антивирусными программами (это может быть программа AIDSTEST или ADINF), попытайтесь выявить и уничтожить вирус.

Если вирус выявлен и уничтожен, вам останется восстановить системную часть НЖМД (ниже будет объяснено, как это

делается) и позаботиться, чтобы в дальнейшем это не повторялось.

Если вы не уверены в результате проверки, воспользуйтесь утилитой пакета NORTON UTILITY - NDD (NORTON DISK DOCTOR) версии 6.0 или 7.0.

Ее следует также загрузить с гибкого диска. Если проверка покажет, что диск С: (для версии DOS 6/22 операция SYS сама переносит этот файл) содержит слишком много плохих кластеров (единица измерения дисковой информации 2 кбайта), то возникает вопрос: почему появились плохие кластеры? Ответов на него — два.

Первый — виноваты вирусы. Второй — диск долго не проверялся и со временем стало видно ухудшение качества меток низкоуровневого форматирования.

Независимо от ответа можно выполнить следующую операцию. Для этого надо загрузиться с диска А: и попытаться перенести системные файлы операционной системы той же версии, которая была записана у вас до появления неисправности на жесткий диск.

Сделать это можно с помощью команды A:\>SYS С:

Такая операция не должна испортить информацию, имеющуюся на диске. В случае удачи системные файлы займут место файлов, испорченных вирусом. Не забудьте скопировать файл COMMAND.COM на диск С:. Обратите внимание на то, чтобы и этот файл был взят из комплекта DOS той же версии, иначе опять может появиться сообщение об ошибке: "Invalid drive Specification".

При успешном перезапуске компьютера снова запустите антивирусную программу, имеющуюся у вас в наличии и впоследствии пользуйтесь ею регулярно.

Однако компьютер может и не запуститься. Следовательно, это не вирус, а...

Что-то другое?

Если попытки перенести системные файлы на НЖМД не привели к желаемому результату, необходимо проверить наличие активного раздела жесткого диска.

Это можно сделать с помощью программы FDISK, входящей в состав DOS—утилит. Меню этой утилиты выглядит следующим образом:

MS-DOS Version 5.00 Fixed Disk Setup Program (OCopyright Microsoft Corp. 1983 - 1991 FDISK Options

Current fixed disk drive: 1 Choose one of the following: 1. Create DOS partition or Logical DOS Drive 2. Set active partition 3. Delete partition or Logical DOS Drive 4. Display partition information Enter choice: [1]

Press Esc to exit FDISK

Меню позволяет создавать разделы и логические диски; устанавливать активный раздел, отображать на дисплее схему разделов и логических дисков; удалял» разделы или логические диски:

Display Partition Information

Current fixed disk drive: 1

Partition

Status

Type

Volume

Label

Mbytes

System

Usage

C: 1

A

PRI DOS

MS-DOS.6 2

70

160

FAT16

70%

2

-

EXT DOS

30

80

30%

Total disk space is 100 Mbytes (1Mbyte = 1048576 bytes)

The Extended DOS Partition contain s Logical DOS Drives

Do you want to display the logical drive Information (Y/N).... ..?[Y]

Press Esc to return to FDISK Options

В этом случае на дисплее отображается информация о разделах, статусах, типах разделов, емкости памяти разделов.

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

Create DOS Partition or Logical DOS Drive

Current fixed disk drive: 1

Choose one of the following:

  1. Create Primary DOS Partition

  2. Create Extended DOS Partition

  3. Create Logical DOS Drive(s) in the Extended DOS Partition

Enter choice: [1]

Press Esc to return to FDISK Options

Меню, приведенное ниже, позволяет стирать все разделы и логические диски при разметке жесткого диска.

Delete DOS Partition or Logical DOS Drive

Current fixed disk drive: 1

Choose one of the following:

  1. Delete Primary DOS Partition

  2. Delete Extended DOS Partition

  3. Delete Logical DOS Drive(s) in the Extended DOS Partition

  4. Delete Non-DOS Partition

Enter choice: [ ]

Press Esc to return to FDISK Options

В пунктах меню

1

Create DOS partition

2

Change active partition

3

Delete DOS partition

4

Display partition information

идет речь о создании разделов DOS, изменении статуса разделов, стирании разделов, отображении информации о разделах. Набрав с гибкого диска команду

a:\>fdisk

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

Если активный раздел отсутствует, можно попытаться создать его из пункта 1 меню.

Создав активный раздел (обычно это диск С:), размечают остающуюся часть жесткого диска - ему обычно дают логическое имя D:, Е: или F:.

Далее следуют операции высокоуровневого форматирования с помощью утилит DOS - format.com: format c:/s и format d:

Если удастся создать активный раздел, то после переноса системных файлов на НЖМД (вместе с COMMAND.COM) возможно, его удастся восстановить.

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

Следует помнить, что на этапе организации разделов информацию, записанную на НЖМД, восстановить невозможно. Но вот ни одна из предпринятых попыток не принесла успеха.

Опять что-то другое?...

Поскольку низкоуровневое (low-level) форматирование является предпоследней процедурой, от результатов которой зависит, обратитесь вы к аппаратному ремонту или нет, не жалейте потратить на нее столько времени, сколько нужно, чтобы убедиться, что сделано все зависящее от вас. Для этого предварительно изучите имеющуюся у вас программу форматирования - она может быть представлена в SETUP вашего компьютера, это может быть программа из пакета SPEEDSTORE или какая-то другая программа.

Некоторые встроенные в BIOS системы диагностики позволяют проводить процедуры форматирования, соответствующие низкоуровневому. Для этого достаточно перезапустить компьютер, в режиме диагностики выйти на программу SETUP и в меню для жесткого диска проставить параметры и тип НЖМД. Затем программа определит параметры форматирования, и вам останется только включить ее в режим форматирования и ждать результата. Если процесс прошел успешно, то можно попытаться завершить его логическим форматированием с помощью утилиты DOS или, например, программы СНЕСК1Т.

Сложнее обстоит дело, если тип используемого диска не совпадает ни с одним из типов, записанных в BIOS компьютера.

В этом случае необходимо помнить, что почти в любой программе низкоуровневого форматирования следует задать параметры типового диска, которые были бы не выше параметров вашего диска. Например, диск имеет 1300 цилиндров, а типовое значение 1024. Сначала программно устанавливают типовое значение числа цилиндров типового НЖМД, а затем при переходе на ручную установку добавляют недостающее число цилиндров.

Применение таких программ позволяет проверить целостность контроллера НЖМД, вписать в таблицу номера дефектных дорожек и исключить их из обращения.

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

• проверку НЖМД (сюда входит проверка канала чтения/записи), системы позиционирования, шпиндельного двигателя и его устройства управления;

• проверку контроллера (включает проверку интерфейса НЖМД), однокристального контроллера, управляющего микропроцессора, сепаратора данных и тракта преобразования данных,

буферного ОЗУ;

• комплексную проверку контроллера, буфера сектора, проверку рекалибровки (позиционирование на начальные секторы), формата, поверхностей, чтение/запись в режиме случайного выбора дорожек и секторов;

• форматирование (в этом режиме тестер может осуществлять восстановление формата нижнего уровня).

В качестве примера можно привести специализированный тестер HD TESTER IDE типа PC-3000 AT, предназначенный для диагностики и ремонта НЖМД ПК IBM AT 286/386.

Фирмой POCK изготовлен специализированный тестер PC-3000 AT для диагностики и ремонта НЖМД в ПК IBM AT 286/386 с монитором EGA7VGA/SVGA.

В его комплект входят:

При работе тестер не конфликтует с накопителем на жестком магнитном диске ПК. С помощью тестера можно:

• проверить накопитель. Этот режим тестирования предназначен для проверки и ремонта канала чтения/записи, системы позиционирования, шпиндельного двигателя и устройства его управления;

• проверить контроллер. Этот режим тестирования предназначен для проверки и ремонта IDE интерфейса накопителя однокристального микроконтроллера, управляющего микропроцессора, сепаратора данных и тракта преобразования данных, буферного ОЗУ;

• выполнить комплексный тест, предназначенный для проверки входного/выходного контроля;

• провести форматирование. В этом режиме тестер осуществляет корректное восстановление формата нижнего уровня (low-Level) и паспортных параметров диска.

При комплексном тестировании последовательно выполняются:

• тест контроллера:

• тест буфера сектора:

• тест рекалибровки;

• проверка формата;

• случайное чтение информации с НЖМД;

• проверка поверхностей.

Информация о всех режимах работы тестера выводится на дисплей. Прибор эффективен, прост и надежен в работе.

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

Итак, если вы воспользовались программой из пакета SpeeedStore - HardPrep, прежде чем приступить к форматированию, проставьте тип диска.

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

Возможно, процедуры, описанные выше, с целью оптимизации полученного результата, придется повторить несколько раз. Но это - при положительном результате. А если результат отрицательный?