Шрифт:
Интервал:
Закладка:
Пример подготовки (реинициализаии) винчестера с использованием программы HardPrep
1. Загрузиться с помощью системной дискеты А: или В:
2. Выполнить программу HDTEST и определить лучший параметр INTERLIVE.
3. Загрузить HardPrep
• через режим «Туре» установить тип вашего винчестера;
• войти в режим «Initialize» (Reinitialize);
• выбрать вариант "Reinitialize"(реинициализировать);
• ответить «Yes»;
• ответить или ввести список дефектных дорожек с паспорта винчестера;
• указать номер фактора Interlive, определенный ранее;
• ответить «Reinitialize»;
• ответить 2 раза «Quit»(выход1).
4. Загрузить Parted (разметить):
• выбрать режим «Create» (создать);
• указать тип первого логического устройства как «BootableDOS»;
• выбрать из меню размер для первого логического устройства по вашему усмотрению;
• выбрать режим «Create» (создать);
• указать тип для последующих логических устройств как «CompatibleDOS»;
• выбрать из меню размер для последующих логических устройств по вашему желанию;
• последние три шага повторить столько раз, сколько дополнительных логических устройств вы создаете на винчестере;
• выбрать режим и отформатировать все созданные логические устройства винчестера;
• Выбрать режим «Quit» (выход);
5. Перезагрузиться с дискеты А:.
6. Выполнить Format c:/s (предварительно убедиться, что вы находитесь в том поддиректории, где есть утилита форматирования «Format», на вопрос программы об имени тома ответить ENTER (без имени), затем «Yes».
7. Наберите команду Сору *.* С:.
8. Загрузитесь с диска и отредактируйте файлы Autoexec.bat и Config.sys под конфигурацию вашей системы.
9. Ваш диск готов к работе, при этом его производительность будет максимальной или, по крайней мере, близкой к максимальной, так как очень трудно описать в виде инструкции и еще целый ряд тонкостей, которые должны учитываться при попытке выжать из жесткого диска все, на что он способен.
Подготовив диск для работы, запишите цилиндры разделения логических устройств. Если у вас по каким-то причинам будет разрушена таблица Disk Partition Table, эти записи помогут быстро восстановить данные без их потери, выполнив п. 4 данной инструкции без форматизации так, как это было сделано при первичной подготовке диска.
Если физические параметры вашего винчестера вам неизвестны, обратитесь к таблице винчестеров, приведенной в данном справочнике, а если его там не окажется, можете воспользоваться программой, которая попытается прочитать физические параметры накопителя, если они записаны заводом-изготовителем при изготовлении диска.
2. ПОИСК ПРИЧИН ОТКАЗОВ В СРЕДЕ WINDOWS 9Х
Влияние особенностей оболочки Windows на отказы ПК
Механизм отказов в ОС Windows 9х выглядит следующим образом: когда Windows 9х программам, работающим в многозадачном режиме, нужно получить тот или иной сервис от операционной системы или передать данные, они генерируют сообщения, которые образуют очередь: Windows 9х использует асинхронную обработку сообщений, при которой эти очереди считаются независимыми. Для каждого приложения (до трех приложений Windows-16, и до двух Windows-32) используется отдельная адресная область в пределах отдельной виртуальной машины.
Для каждого приложения Windows 9х и для каждого создаваемого ими потока используются отдельные очереди сообщений. Независимость очередей сообщений теоретически делает ошибку в Windows 9-32 приложении безопасной для остальных приложений, выполняемых под Windows 9х. На практике это получается не всегда. Если приложение Windows-32 пытается выполнить запрещенное действие, ОС выдаст сообщение о недопустимой операции.
Если ПК под Windows 9х завис, компьютер перестает реагировать на действия пользователя и пользователь может попытаться удалить такое приложение с помощью команды завершения работы программы ALT-CTRL-DEL. Такой метод прерывания программ называется локальной перезагрузкой.
Для снятия зависшей задачи (приложения) пользователь может воспользоваться комбинацией клавиш «ALT-CTRL-DEL». При нажатии на эти клавиши возникает окно с кнопками: «Завершить задачу», «Завершить работу», «Отмена».
Первой попыткой пользователя может быть снятие задачи (приложения).
В тяжелом случае он может попытаться выйти из системы с помощью кнопки «Завершить работу».
Если все попытки снять зависшее приложение оканчиваются неудачей, пользователь будет вынужден перезапустить компьютер либо кнопкой «Reset», либо выключением и включением питания.
Пользователю приходится второй раз нажимать ALT-CTL-DEL, чтобы перезагрузить машину, поскольку диспетчер задач не справляется с поставленной перед ним задачей. Ситуация с отказами программы Windows-16 потенциально более опасна. Это связано с тем, что 16-разрядный код не обладает свойством реентерабельности, то есть многократного использования точки входа. Это значит, что к 16-разрядному модулю может одновременно обращаться только один поток, поэтому Windows 9х устанавливает запрещающий флаг для любых других обращений к этому модулю, и если приложение Windows-16 зависнет в момент обращения к 16-разрядному модулю, то уже ни одно приложение не сможет обратиться к последнему.
Система оказывается полностью заблокированной, и пользователю не остается другого выхода, кроме как попытаться завершить программу методом локальной перезагрузки. Чаще всего ему приходится еще раз перезагружать компьютер.
Неустойчивая работа Windows 9х
Неустойчивая работа Windows 9х, вызывающая отказы при работе ПК, может регламентироваться следующими случаями:
1. Система периодически зависает. Если Windows 9х прекращает работу без видимых причин, то это скорее связано с ошибками оборудования. Например, попробуйте установить более низкую частоту работы микропроцессора. Ошибка может быть связана и с СП. Проверьте идентичность микросхем ОЗУ на модулях SIMM. Для диагностики ОЗУ используйте внутренний тест диспетчера памяти HIMEM.SYS. (При запуске ПК в обычном режиме внутренний тест отключен.)В системах с шиной PCI причиной неустойчивой работы может быть видеоконтроллер и его драйвер. Часто зависание связано с неправильной работой схем прямого доступа к памяти. Чтобы это проверить, следует запустить какой-либо тест прямого доступа. В некоторых случаях зависание связано с перегревом процессора или микросхем СП. Дополнительным признаком может служить некоторое замедление работы ПК. Если в ПК установлено большое количество контроллеров, не используйте корпус типа MiniTower или Baby. Для такой системы нужно взять корпус MiddleTower или Tower.
2. Невозможно загрузить компьютер с ОС Windows 9х. В этом случае нужно:
• перезагрузить ПК, дождаться сообщения Starting Windows 95(98): и вызвать стартовое меню нажатием клавиши F8. Затем нужно загрузиться в режиме защиты от сбоев (Safe Mode). Если загрузка прошла нормально, сделайте следующее:
• откройте панель управления (Control Panel) и щелкните на значке «Система» (System);
• откройте вкладку «Устройства» (Device Manager) и удалите из системы следующие устройства: видеоадаптер, контроллер НЖМД, контроллер НГМД, мышь, мост PCI (PCI Brige) (в том случае, если на плате имеется шина PCI);
• запустите «Мастер установки оборудования» (Add New Hardware Wizard) в автоматическом режиме, чтобы восстановить драйверы всех удаленных устройств;
• перезагрузите ПК;
Если систему не удается загрузить даже в режиме защиты от сбоев (Safe Mode), то переустановите Windows заново.
3. Windows теряет периферийное устройство. Такая неисправность характерна в основном для интегрированных контроллеров СП. Теряются последовательные и параллельные порты.
Чтобы найти порт, запустите «Мастер установки оборудования» (New Hardware Installation Wizard). Иногда приходится заменять контроллер или всю СП. Иногда, как правило, после загрузки системы, теряются устройства SCSI.
В этом случае нужно запустить программу сканирования шины SCSI, которая поставляется в пакете EZ-SCSI