Сделай Сам Свою Работу на 5

Средства диагностики и техническое обслуживание: Загрузка





Работа схемы

Такт 1. Загрузка модулей операндов в регистры RGX, RGY, а их знаков – в триггеры TX и TY. Сброс в "0" регистра результата RGZ.

Такт 2. Запись знака результата в триггер TZ.

Такт 3. Сдвиг регистра RGX на один разряд вправо. Через время, равное задержке на переключение регистров и

комбинационных схем, на выходе комбинационного сумматора и, следовательно, на входе регистра RGZ устанавливается результат 0+y1• |X|•2-1.

Такт 4. Загрузка RGZ: |Z|=|Z|+y1• |X|•2-1.

Такт 5. Сдвиг RGX на 1 разряд вправо: |X| = |X|•2-1.

Сдвиг RGY на 1 разряд влево: i=i+1.

Устройство управления проверяет условие окончания операции: i > n.

Такты (6,7), (8,9), (10,11) ... Повтор действий тактов (4,5) с анализом других значений yi. В такте 10 в регистре RGZ

формируется модуль произведения. Такт 11 используется лишь для определения условия окончания операции умножения.

http://www.xsieit.ru/download/computer_organization/lectures/3.html

http://forum.ru-board.com/topic.cgi?forum=62&topic=7648&start=320

Прежде всего нужно определить, на каком этапе происходит перезагрузка.
Если на этапе первоначальной загрузки (появление синей полоски в WinXP) или позднее, то:
В ОС Windows XP, Windows 2003 (уточнить) прежде всего необходимо отключить автоматическую перезагрузку (при загрузки компа нажимать клавишу F8 и выбрать нужный пункт из списка). Это позволит прочитать сообщение об ошибке, а главное, код ошибки - как правило на верху синего экрана, состоит из заглавных латинских букв и символов подчёркиванияили в последней строчке. Не обращайте внимания на нечитаемость сообщения об ошибке в некоторых русских версиях ОС. Ничего важного там обычно не написано, всё это можно узнать по коду ошибки, например тут . Получив код ошибки, попробуйте найти её возможные причины и методы устранения с помощью фильтра и на сайте Microsoft (ссылка куда-нибудь поглубже).
Если раньше, то скорее всего проблема связана с аппаратной частью. Посетите тему Перезагрузка компа, рекомендации [?].
Если во время работы, проблема может быть связана как с аппаратной частью (перегрев комплектующих, выход их из строя), так и с программной (некорректно работающие драйвера, программы, и т. п)




http://www.oszone.net/114/#6

 

http://books.sysadmins.su/oldlib/Hardware/UpgradePC/%5BRUS%5D_UpgradePC14_Chap23.pdf

http://disketa.info/page.asp?page=komp&idd=924&raz=5



Средства диагностики и техническое обслуживание: Загрузка

Средства диагностики и техническое обслуживание
Загрузка
Загрузка: начальный этап, не зависящий от типа установленной операционной системы

Загрузка

Под термином загрузка (boot) подразумевается начало работы персонального компьютера. В него загружается большая операционная система, но все начинается с маленькой программы, которая затем вытягивает” все остальное. Вся цепочка событий начинается с подачи напряжения и завершается полностью функционирующей операционной системой с загружен­ным и работающим программным обеспечением. Каждое событие в цепочке вызывается предыдущим и инициирует следующее.

Трассировка процесса загрузки может помочь выявить источник проблемы, так как соответствующие сообщения отображаются при возникновении ошибок. Если при загрузке системы появляется сообщение какой-либо программы об ошибке, значит, она загружена и частично работает. Изучив последовательность загрузки, можно определить службу или программу, препятствующую выполнению загрузочной процедуры. Обращайте внимание на файлы или области диска, задействованные при загрузке. В сообщениях об ошибках, отображаемых при загрузке и нормальной работе системы, зачастую довольно сложно разобраться. Ниже перечислены программы, которые могут выдавать на экран сообщение в процессе загрузки.

Не зависящие от операционной системы:

■ ROM BIOS на системной плате;

■ дополнительные ROM BIOS адаптеров;

■ главная загрузочная запись (MBR);

■ загрузочный сектор активного раздела. Зависящие от операционной системы:



■ системные файлы;

■ драйверы устройств (загружаемые в Config.sys или системным реестром Windows

System.dat);

■ программы, запускаемые из файла Autoexec.bat, группы программ автозагрузки
или соответствующие ключи системного реестра.

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

Загрузка: начальный этап, не зависящий от типа установленной операционной системы

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

1. Включение питания компьютера.

2. Источник питания выполняет самотестирование. Если все нормально и все выходные напряжения соответствуют требуемым, источник питания выдает на системную плату сигнал Power_Good. Между включением компьютера и подачей сигнала проходит 0,1-0,5 с.

3. Микросхема таймера получает сигнал Power_Good и прекращает генерировать подаваемый на процессор сигнал Reset.

4. Процессор начинает выполнять код, записанный в ROM BIOS по адресу FFFF:0000. Размер ROM BIOS от этого адреса до конца составляет 16 байт; по данному адресу записана команда перехода на реально выполняемый код ROM BIOS.

5. ROM BIOS выполняет тестирование системы, чтобы проверить ее работоспособность. Обнаружив ошибку, система подаст звуковой сигнал, так как видеоадаптер все еще не инициализирован. Если BIOS соответствует стандарту Plug and Play, выполняются все последующие действия; в противном случае осуществляется переход к п. 10.

6. Plug and Play BIOS проверяет постоянные адреса ввода-вывода, линии прерываний, каналы прямого доступа к памяти и другие параметры, необходимые для конфигурации устройств, соответствующих стандарту Plug and Play.

7. Все устройства Plug and Play, перечисленные в Plug and Play BIOS, деактивизируются во избежание потенциальных конфликтов.

8. Создается карта используемых и свободных ресурсов.

9. Устройства Plug and Play конфигурируются и активизируются. Если в компьютере установлена BIOS, не удовлетворяющая стандарту Plug and Play, устройства Plug and Play инициализируются на основе параметров по умолчанию. Эти устройства могут быть динамически переконфигурированы при загрузке Windows (диспетчер конфигурации Windows запрашивает у Plug and Play BIOS информацию об устройстве, а затем выясняет, какова конфигурация каждого устройства Plug and Play).

10. В поисках программы работы с видеоадаптером BIOS сканирует адреса памяти видеоадаптера, начиная с C000:0000 и заканчивая C780:0000. Если BIOS видеоадаптера найдена, проверяется контрольная сумма ее кода. При совпадении контрольной суммы с заданной управление передается BIOS видеоадаптера, которая инициализирует видеоадаптер и выводит на экран курсор; в противном случае появляется сообщение C000 ROM Error.

11. Если BIOS видеоадаптера не найдена, используется видеодрайвер, записанный в микросхеме ROM системной платы, который инициализирует видеоадаптер и выводит на экран курсор.

12. BIOS системной платы сканирует оставшуюся память с C800:0000 по DF80:0000 с шагом 2 Кбайт в поисках BIOS любых других подключенных к системной плате адаптеров (таких, как SCSI). Обнаруженные BIOS выполняются так же, как и BIOS видеоадаптера.

13. При несоответствии контрольной суммы любых BIOS выводится сообщение XXXX ROM Error, где XXXX — сегментный адрес некорректного модуля ROM.

14. BIOS проверяет значение слова по адресу 0000:0472, чтобы определить, какая загрузка выполняется (холодная или горячая). В случае горячей загрузки по этому адресу записано слово 1234h, что приводит к пропуску процедуры POST. Если по этому адресу записано другое слово, выполняется тест POST. Некоторые BIOS позволяют управлять различными аспектами процедуры POST, например выключать тестирование памяти.

15. В случае холодной загрузки выполняется POST. При тестировании на экран компьютера выводится сообщение обо всех возникающих ошибках и подается сигнал со встроенного динамика. При успешном завершении POST выдается одиночный звуковой сигнал (в компьютерах Compaq — два сигнала).

16. BIOS читает сектор 1, находящийся на цилиндре 0, стороне 0 (самый первый сектор) устройства, назначенного для загрузки по умолчанию. Когда-то таким устройством всегда был дисковод; современные версии BIOS позволяют загружаться не только с дискеты, но и с других устройств, например жесткого диска и накопителя CD-ROM. Порядок поиска загрузочных устройств определяется с помощью программы установки параметров BIOS. Этот сектор загружается по адресу 0000:7C00 и проверяет, является ли диск загрузочным.

Если диск находится в устройстве, но сектор не может быть прочитан, или если диск отсутствует, BIOS переходит к п. 19.

Загрузка с дискет и оптических дисков

Для загрузки с оптического диска CD или DVD эти приводы должны быть перечислены в списке устройств загрузки перед жестким диском. Чтобы обеспечить себе возможность аварийной загрузки, рекомендуется назначать привод CD/DVD первым устройство загрузки, а дисковод вторым. Если в эти устройства не вставлены загрузочные носители, система благополучно выполнит загрузку с жесткого диска. Следует отметить, что не все компакт-диски с операционными системами являются загрузочными. К примеру, диски Windows 95 не загрузочные, а диски Windows 98/Me являются загрузочными только в OEM-версиях продукта (диски этих ОС, продаваемые в розницу, не являются загрузочными). Системы Windows NT 4.0, Windows 2000 и Windows XP всегда являются загрузочными. Система Windows Vista поставляется на загрузочном DVD и только по специальному заказу - на загрузочных компакт-дисках.
17. Если загрузка выполняется с дискеты и первый байт загрузочной записи тома меньше 06h или если первый байт больше или равен этому числу, но первые пять слов содержат одинаковые шаблоны данных, отображается сообщение об ошибке загрузочной записи дискеты 602-Diskette Boot Record Error и система останавливается.

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

Non-System disk or disk error Replace and strike any key when ready

Non-System disk or disk error Replace and press any key when ready

Invalid system disk_

Replace the disk, and then press any key

Disk Boot failure

Disk I/O Error

Все эти сообщения заложены в загрузочной записи тома (VBR) и связаны с проблемами VBR или системных файлов.

19. Если в дисководе A: нет системной дискеты, BIOS читает сектор MBR (Master Boot Record — главная загрузочная запись); это первый сектор на жестком диске, который находится по тому же физическому адресу, что и загрузочный сектор на дискете (цилиндр 0, сторона 0, сектор 1). Обнаружив такой сектор, BIOS загружает его в память по адресу 0000:7C00 и затем проверяет его.

20. Если последние два байта этого сектора (его сигнатура) не равны 55AAh, вызывается прерывание 18h. При этом на экране появляется предупреждающее сообщение (оно зависит от производителя BIOS вашего компьютера).

Например, в IBM BIOS оно следующее:

The IBM Personal Computer Basic_ Version C1.1 Copyright IBM Corp 1981 62940 Bytes free_ Ok_

Большинство компьютеров IBM, выпущенных с 1987 года, отображают странное символьно-графическое изображение в виде передней панели дисковода, 3,5-дюймовой дискеты и стрелки, предлагающей вставить дискету в привод и нажать <F1>.

В AMI BIOS сообщение следующее:

NO ROM BASIC - SYSTEM HALTED

В Compaq BIOS:

Non-System Disk or disk error replace adn strike any key when ready

В Award BIOS:

DISK BOOT FAILURE, INSERT SYSTEM DISK AND PRESS ENTER

В Phoenix BIOS:

No boot device available -

strike F1 to retry boot, F2 for setup utility

или:

No boot sector on fixed disk -

strike F1 to retry boot, F2 for setup utility

Эти сообщения варьируются в зависимости от BIOS, однако причины их возникновения связаны с конкретными байтами в MBR (первый сектор жесткого диска с адресом: цилиндр 0, головка 0, сектор 1”).

Такой диск может не содержать разделов, или в нем просто повреждена запись MBR. В процессе загрузки BIOS проверяет два последних байта в MBR на наличие значения 55AAh; если таких значений нет, инициируется прерывание 18h, вызывающее программу, отображающую одно из сообщений об ошибке (которые только что были продемонстрированы).

Сектор главной загрузочной записи (MBR) записывается на жесткий диск программой FDISK, утилитой Disk Management или программой DISKPART. После форматирования жесткого диска на низком уровне во всех его секторах находятся одни нули и, естественно, первый сектор не содержит необходимой сигнатуры в последних двух байтах. Из этого следует, что описанные сообщения об ошибках будут выдаваться, если вы отформатировали диск на низком уровне, но забыли разбить его на разделы (логические диски).

21. Начальный загрузчик ищет в таблице разделов активный раздел.

22. Если в таблице нет активного раздела, отображается сообщение об ошибке посредством вызова BIOS программного прерывания 18h (см. п. 20).

23. Если хотя бы один раздел содержит неправильную метку либо несколько разделов помечены как активные, выдается сообщение об ошибке Invalid partition table, и система останавливается.

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

25. Если загрузочный сектор активного раздела не читается за пять попыток, выдается сообщение об ошибке Error loading operating system, и система останавливается.

26. Проверяется сигнатура считанного загрузочного сектора активного раздела. Если последние два байта не соответствуют сигнатуре 55AAh, выдается сообщение об ошибке Missing operating system, и система останавливается.

27. Загрузочный сектор активного раздела содержит программу загрузки операционной системы. Если загрузочный сектор испорчен, системные файлы не являются первыми в корневом каталоге или при попытке их чтения возникают сбои, выдается сообщение, что диск не системный или содержит ошибку (см. п. 18):

Non-System disk or disk error Replace and strike any key when ready

Non-System disk or disk error Replace and press any key when ready

Invalid system disk_

Replace the disk, and then press any key

Disk Boot failure

Disk I/O Error

Все эти сообщения заложены в загрузочной записи тома (VBR) и связаны с проблемами VBR или системных файлов.

Дальнейшие действия зависят от установленной операционной системы, о чем пойдет речь в следующих разделах.

ОСНОВНАЯ ЧАСТЬ Диагностика проблем, возникающих на этапе загрузки Здесь обсуждаются действия, которые можно предпринять для выясненияпричин, не препятствующих загрузке системы Windows. Далее будут краткорассмотрены ситуации, когда компьютер «зависает» или отображает сообщениеоб ошибке прежде, чем пользователь получает возможность зайти в систему.Помимо этого будут перечислены возможные причины возникновения проблем сдиском и пути устранения этих неполадок. Если проблема возникает уже после появления меню загрузчика и выбора внем Windows 2000, то причина может быть в том, что файлы, необходимые длязагрузки операционной системы, отсутствуют или повреждены. В случае инсталляции новых физических устройств или новых драйверовпричиной проблем с загрузкой системы могут быть изменение конфигурациисистемы и ее несовместимость с этими устройствами или драйверами! Проблемы, возникающие до появления экрана загрузчика Здесь описаны проблемы, которые могут возникнуть на этапе между включениемкомпьютера и появлением экрана загрузчика. Их симптомы: . Сразу после завершения фазы самотестирования (POST) компьютер «зависает» . Экран загрузчика не появляется . На экране появляются сообщения об ошибках следующего типа: . Missing operating system (Отсутствует операционная система) . A disk read error occurred (Ошибка чтения диска) . Insert a system diskette and restart the system (Вставьте системную дискету и перезагрузите систему) . invalid partition table (Неверная таблица разделов) . Hard Disk Error (Ошибка жесткого диска) . Hard Disk Absent/Failed (Жесткий диск отсутствует/отказал) Вполне возможно, что в этой ситуации запустить компьютер вообще неудастся. Если все основные разделы отформатированы для использованияфайловой системы NTFS, то применение утилит MS-DOS не поможет. Если у васпод рукой есть загрузочная дискета Windows, попробуйте воспользоваться этойдискетой. Если вы не можете запустить компьютер с помощью загрузочнойдискеты Windows, и восстановление системы с помощью диска аварийноговосстановления не помогло решить проблему, попробуй снять жесткий диск иустановить его вторым диском на другом компьютере. После этого вы сможетеработать с этим диском, использовать утилиты Windows. Предупреждение Перемещать диски с компьютера на компьютер не рекомендуется, посколькупри этом могут возникнуть проблемы с различием аппаратных конфигураций.Однако если два компьютера идентичны, то вы сможете обнаружить и, возможно,решить проблему. Описанные выше проблемы могут возникнуть по одной из следующих причин: . Отсутствие системного раздела на первом жестком диске . Повреждена главная загрузочная запись . Поврежден загрузочный сектор раздела . Испортилась микросхема CMOS (или разрядилась ее батарея) . Аппаратный сбой Примечание Если по каким-то причинам на диске отсутствует файл Boot.ini, но какая-тосистема (при наличии нескольких систем) инсталлирована в каталог поумолчанию, т. е. C:\Winnt, загрузка этой системы все-таки произойдет. Устранение проблем с системным разделом Когда на компьютерах х86 выполняется загрузка с жесткого диска,системный код BIOS определяет загрузочный диск (обычно, диск 0) и считываетглавную загрузочную запись. Код, содержащийся в главной загрузочной записи,ищет системный раздел на жестком диске. Если он не может найти системныйраздел или Windows не может стартовать из этого раздела, процесс запускаостанавливается. Появление сообщения об ошибке типа "Error loadingoperating system" указывает, что код главной загрузочной записи нашелсистемный раздел, но не может запустить операционную систему. Возможно, что на жестком диске, с которого вы пытаетесь загрузитьоперационную систему, вообще нет системного раздела. Кроме того, неисключена ситуация, когда в качестве системного указан другой раздел. Примечание Системный раздел — это основной раздел на загрузочном диске (какправило, диск 0), индикатор загрузки которого (Boot Indicator) установлен взначение 0x80. Этот раздел содержит файлы, необходимые для загрузки Windows(такие, как NTLDR, Ntdetect.com и Boot.ini). Утилита Fdisk показывает системный раздел как активный (activepartition). В качестве системного раздела может использоваться только основнойраздел. Логический диск в дополнительном разделе для этой цели использоватьнельзя. Установить новый системный раздел можно с помощью оснасткиУправление дисками (Disk Management) в Windows 2000, программы Windows 4.0Disk Administrator или с помощью программы MS-DOS Fdisk. Все эти программыустанавливают поле Boot Indicator для раздела, который устанавливается каксистемный, и сбрасывают это поле для раздела, который был системным ранее. Устранение проблем с главной загрузочной записью Здесь описаны проблемы с главной загрузочной записью. Функции кодаглавной загрузочной записи: . Считывание таблицы разделов, расположенной в том же секторе . Определение местоположения загрузочного сектора раздела . Загрузка и выполнение кода, расположенного в загрузочном секторе разделаЕсли код главной загрузочной записи оказывается не в состоянии выполнитьэти задачи, отображается одно из следующих сообщений об ошибках: . Missing operating system (Отсутствует операционная система) . invalid partition table (Неверная таблица разделов)Для восстановления поврежденной главной загрузочной записи можновоспользоваться командной консолью восстановления Windows 2000 (RecoveryConsole), которая позволяет выполнять многие административные задачи ивосстановительные операции. Запускать консоль восстановления можно изпрограммы установки Windows 2000 или включить ее в качестве одной из опцийв меню загрузки. Устранение проблем с загрузочным сектором раздела Существует несколько известных вирусов, способных вызывать проблемы сзагрузочным сектором раздела даже тогда, когда том отформатирован дляиспользования файловой системы NTFS. Заражение может произойти при запускепрограммы MS-DOS с дискеты или при запуске MS-DOS на компьютере с двойнойзагрузкой. Windows 2000 не может защититься от заражения, если она незапущена. В ряде случаев повреждение загрузочного сектора раздела может привестик генерации следующей ошибки типа "синий экран": STOP ОхООООООУВINACCESSIBLE_BOOT_DEVICE. Еще одним симптомом проблем с загрузочнымсектором раздела является "зависание" компьютера в процессе загрузки безотображения каких-либо сообщений, при этом экран остается черным. Даже при условии отсутствия очевидных грубых повреждений загрузочныйсектор раздела может работать неправильно. Убедиться в этом можно следующимобразом. Попробуйте переименовать файл NTLDR и запустить Windows с этогожесткого диска (это можно сделать, загрузив систему с дискеты Windows). Если загрузочный сектор раздела в норме, а причина неудачи —поврежденный файл загрузчика NTLDR, то в основном разделе NTFS вы увидитеследующее сообщение об ошибке: Couldn't find NTLDR В основном разделе FAT вы увидите сообщение об ошибке: A kernel file is missing from the disk Если, заменив имя NTLDR, вы таких сообщений об ошибках не получите,это будет говорить о том, что причина кроется в повреждении загрузочногосектора раздела. Не забудьте переименовать файл загрузчика обратно в NTLDR,чтобы загрузочный сектор раздела мог его найти. Как правило, файл NTLDR по умолчанию имеет атрибуты скрытый, системныйи только чтение. Поскольку запустить Windows при испорченном загрузочномсекторе в загрузочном разделе невозможно, можно запустить MS-DOS сзагрузочной дискеты MS-DOS. Загрузив MS-DOS, можно изменить атрибуты файла(только на диске с FAT!). Для этой цели необходимо в командной строке MS-DOS ввести следующую команду: Attrib –s –h –r ntldr Проблемы CMOS Как правило, CMOS хранит следующую информацию: . Дата и время . Тип дисковода для гибких дискет . Тип видеоадаптера . Тип жесткого диска (дисков) . Объем установленной памяти Каждый производитель BIOS принимает решение о стандартныхконфигурациях, а также задает параметры, которые пользователь можетустанавливать самостоятельно. Доступ к программе конфигурирования CMOSможно получить через специальную утилиту или путем нажатияпоследовательности клавиш в процессе загрузки компьютера (эти опции зависятот поставщика). Информацию, содержащуюся в CMOS, необходимо записывать (илираспечатать, если программа Setup позволяет это делать). Компьютер использует контрольные суммы CMOS, чтобы определить, неизменялись ли значения CMOS иначе, чем через программу Setup. Есликонтрольная сумма окажется неверной, компьютер не загрузится. Если информация CMOS корректно сконфигурирована, то возможные проблемыCMOS могут быть вызваны следующими причинами: . Слабая батарея (это бывает, если компьютер долго не включали) . CMOS и батарея не соединены, соединены некачественно или неправильно . Микросхема CMOS повреждена разрядом статического электричества Все эти проблемы могут вызвать обнуление CMOS или иное повреждениеинформации, что может не позволить загрузить компьютер. Аппаратные проблемы Если устройство не инициализируется во время самотестирования призагрузке (POST), то возможны проблемы с доступом к этому устройству. Еслиустройство было добавлено или модифицировано при предыдущем запускесистемы, то проблема может быть вызвана новой конфигурацией системы. Если вы вносили изменения в конфигурацию дисковой подсистемы,необходимо обратить внимание на следующее: . Правильность установки терминаторов на SCSI-шлейфах . BIOS активизирована только на первом контроллере SCSI (если вообще активизирована) . Отсутствие конфликтов по IRQ Если вы не вносили никаких изменений, проверьте следующее: . Правильность установки карт контроллеров . Правильность подключения всех кабелей . Питание подается на все диски Проблемы, возникающие после запуска загрузчика Здесь описаны проблемы, возникающие после запуска загрузчикаоперационной системы, но до регистрации в системе пользователя. Эта фазапроцесса запуска начинается, когда на черном экране появляется строкаточек. Использование отладочной версии Ntdetect На компьютерах х86 Ntdetect осуществляет распознавание установленныхаппаратных компонентов. Windows 2000 Resource Kit содержит отладочную (checked) версиюNtdetect.coiJ которая называется Ntdetect.chk. Если Ntdetect.com не может обнаружитьвсе аппаратные устройства, которые он, по вашему мнению, должен находить,вы можете использовать отладочную версию, которая поможет локализоватьпроблему. Отладочная версия устанавливается с помощью файла Installd.cmd,которая выполняет следующие действия: . переименовывает стандартный Ntdetect.com . копирует Ntdetect.chk в Ntdetect.com После выполнения этих операций нужно перезагрузить компьютер. При запуске системы с отладочной версией Ntdetect на экране будетпоявляться информация обо всех обнаруживаемых аппаратных средствах. Ниприведен типичный пример этого вывода на экран: Detecting System Component ... Reading BIOS Date ... Done Reading BIOS Date (1/20/94) Detecting Bus/Adapter Component ... Collecting Disk Geometry ... Detecting Keyboard Component . . . Когда Ntdetect завершит вывод информации на экран, нажмите клавишу для продолжения. Ntdetect отобразит информацию об узлах деревааппаратных устройств. Для завершения вывода каждого информационного экрананеобходимо нажимать клавишу . Когда необходимость в использовании отладочной версии Ntdetectотпадает, выполните команду installd /not. Загрузка ОС Windows Для загрузки ОС Windows необходимы следующие файлы: io.sys;command.com, system.ini; win.ini; файлы реестра system.dat; user.dat. Файлыmsdos.sys, config.sys и autoexec.bat требуются только для специфическогоконфигурирования ОС, и Windows может обходиться и без них. Все эти файлыграмотный необходимо регулярно сохранять в специально отведенной длярезервного копирования папке (только в этом случае можно практически безусилий, воспользовавшись системной дискетой, восстановить сбившиесянастройки). Далее будут считаны некоторые параметры из системного реестра,проанализированы аппаратные средства компьютера. Затем последует исполнение инструкций файла config.sys, расположенногов корневой директории системного диска. Этот файл предназначен для заданиянекоторых ключевых системных параметров и загрузки драйверов реальногорежима. Он также является обычным текстовым файлом, поэтому для егоредактирования достаточно обычного текстового редактора, хотя в Windows 98появилась и гораздо более удобная и безопасная утилита для редактированияосновных конфигурационных файлов – «Программа настройки системы»(msconfig.exe). Главное преимущество этой утилиты в том, что в ней предусмотренавозможность отмены ошибочно введенных изменений. Необрабатываемыекомментарии в config.sys также начинаются с точки с запятой либо со слова«rem». Но, по большому счету, файл этот операционной системе не очень-то инужен, так как все необходимые Windows параметры задаются автоматически ещена этапе загрузки файла io.sys. В нем содержатся все нужные системепараметры, используемые в том случае, если в config.sys явно не прописаныальтернативные установки. Получается, что ОС Windows сама загружает поумолчанию следующий набор параметров (табл. 1). Таблица 1 Команды файла config.sys, загружаемые по умолчанию|Параметр |Выполнение ||device=c:\windows\himem.sys |Драйвер обеспечивает доступ к || |расширенной и верхней памяти ||device=c:\windows\ifshlp.sys |Драйвер поддержки файловых систем, || |без него Windows обычно не может || |загрузиться ||Device=c:\windows\setver.exe |Драйвер нужен для того, чтобы || |устаревшие приложения не || |отказывались работать с современными|| |реализациями MS-DOS - на запрос || |старой программы он отвечает, что || |установлена именно та версия MS-DOS,|| |которая ей нужна ||fileshigh=30 |Максимальное количество одновременно|| |открытых файлов, для многих || |DOS-программ требуется увеличить это|| |значение до 100 ||lastdrivehich=z |Последняя буква, которую можно || |использовать для обозначения дисков ||buffershigh=30 |Количество буферов дискового || |ввода-вывода ||Stackshigh=9,256 |Количество и размер стеков, || |предназначенных для временного || |хранения различной системной || |информации ||shell=command.com /p |Путь и параметры используемого || |командного интерпретатора ||fcbshigh=4 |Количество блоков управления || |файлами, необходимых старым || |DOS-программам | Все эти параметры и драйвера загружаются, даже если config.sys их несодержит. Значения, задаваемые командами files, lastdrive, buffers, stacks,fcbs, и драйвер setver.exe нужны только приложениям MS-DOS. Хотяпараметров, команд и драйверов, задаваемых через config.sys, очень много,чаще всего этот файл используется для загрузки каких-либо специфичных DOS-драйверов. В Windows 98 файл config.sys позволяет создавать менюмультиконфигурации (при каждой загрузке можно выбирать нужные в данныйконкретный момент параметры), а также соответствующую этим параметрам ветвьв файле autoexec.bat, что просто незаменимо для тех, кто часто используетMS-DOS - получается очень гибкая и удобная система. После обработки config.sys в Windows 98 загружается командныйинтерпретатор command.com - программа, отвечающая, например, за такиезадачи, как прием и выполнение команд; выполнение пакетных файлов (срасширением .bat); загрузка в память DOS-программ. По умолчаниюиспользуется command.com, находящийся в корневой директории системногодиска, хотя с помощью команды shell в config.sys можно задать любой путь кэтому файлу. Файл этот тоже легко восстанавливается командой sys С: послезагрузки ПК с дискеты. С помощью только что загруженного command.com обрабатывается файлautoexec.bat, предназначенный для запуска резидентных DOS-программ, длявыполнения каких-либо команд или установки некоторых системных параметров.Как и config.sys, файл autoexec.bat не является жизненно необходимым дляWindows, поскольку все, что нужно операционной системе, задается ввстроенном в файле io.sys (см. табл.2). Таблица 2 Команды файла autoexec.bat, загружаемые по умолчанию|Параметр |Выполнение ||@echo off |Отключение вывода информации на || |экран при выполнении команд из || |autoexec.bat ||net start |Загрузка сетевых компонентов || |реального режима, если они || |установлены ||set tmp=C:\Windows\Temp |Установка значения переменной ТМР || |путь к папке временных файлов ||set temp=C:\Windows\Temp |Установка значения переменной TEMP –|| |путь к папке временных файлов ||set comspec=C:\command.com |Задается значение переменной COMSPEC|| |– путь к командному интерпретатору ||prompt $p$g |Настройка вида курсора командной || |строки MS-DOS ||path C:\Windows; |Пути поиска исполняемых файлов ||C:\Windows\Command | | Если по какой-то причине необходимо отменить выполнение каких-либопараметров необходимо в config.sys добавить строку dos=noauto или записатьв один из конфигурационных файлов явную команду, изменяющую требуемыйпараметр. На этом фаза загрузки компонентов реального режима завершается.Посмотреть, что в результате загрузилось, можно, введя в строке Выполнитьменю Пуск команду mem /р/с или mem /d/p - будет показана картина занятостипамяти с перечнем всех загруженных DOS-драйверов и резидентных программ.Присутствие каких-либо DOS-драйверов без необходимости не рекомендуется.Windows не всегда способна их отключить, подменяя своими драйверами, а этосерьезно снижает и быстродействие системы, и ее устойчивость. ЗАКЛЮЧЕНИЕ Для того, чтобы устранить неисправности при запуске Windows,необходимо: . Следить за сообщениями с первого момента запуска . Проверить файлы Config.sys, Autoexec.bat . Создать файл отчёта по загрузке Windows . Попасть в стартовое меню Windows (F8) . Выбрать режим – создавать отчёт (C:\BOOTLOG.TXT) . После загрузки посмотреть BOOTLOG.TXT. В файлах отчёта загрузка фиксируется двумя строчками. Сообщение об ошибках надо смотреть во второй строке.

http://win-xp.in/windows531.html

Мы уже рассматривали один из методов решения проблем запуска в разделе «Опции загрузки Windows XP» главы 23. Опции загрузки позволяют запустить машину таким образом, чтобы было легче выявить проблемы. Например, безопасный режим удобен для запуска машины с основными драйверами при проверке, в какой области произошла неполадка.

В некоторых ситуациях более эффективным может оказаться другой подход - обращение к программе Просмотр событий (Event Viewer) - рис. 24.1. Любое предупреждение следует учитывать, а ошибки - исправить. Программа Просмотр событий находится в папкеАдминистрирование панели управления. В случае конфликта устройства Windows XP сообщит об этом в системном журнале программы во время загрузки.

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

Рисунок 24.1. Используйте программуПросмотр событий для обнаружения проблем

вашей машины

какой драйвер вызвал проблему. После этого зайдите на сайт TechNet Microsoft (http:// www.microsoft.com/technet/default.asp), чтобы выяснить, кто является поставщиком драйвера.

И последнее: запомните, что файлы SYSTEM.INI, WIN.INI, AUTOEXEC.BAT и CONFIG.SYS не имеют ничего общего с Windows XP. Windows XP оставляет два инициализационных файла INI и два других файла запуска для совместимости, но большинство их настроек преобразуются в настройки реестра. Вы можете увидеть эти четыре файла, отметив пунктВыполнить в меню Пуск и набрав в командной строке SYSEDIT или MSCONFIG.

 








Не нашли, что искали? Воспользуйтесь поиском по сайту:



©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.