- Загрузка
- Загрузка операционной системы
- Исполняемый код MBR
- Исполняемые файлы загрузки Windows Server 2003
- Меню выбора загружаемой операционной системы
- Запуск Ntdetect
- Запуск Ntoskrnl и загрузка HAL
- Загрузка драйверов и служб
- Загрузка операционной системы
- Ntdetect FAILED server 2003
- 9 Replies
- Windows server те ntdetect
Загрузка
Загрузка операционной системы
Во время установки программа установки Windows Server 2003 поместила данные в первый сектор первичного ( primary ) раздела вашего компьютера ( загрузочный сектор ). Эти данные содержатся в главной загрузочной записи ( MBR ), и она содержит исполняемые инструкции на компьютере x86 . Кроме исполняемых инструкций MBR содержит также таблицу, в которой имеется до четырех записей, определяющих местоположение первичных разделов на диске. Программа установки также копирует в корневую папку загрузочного диска два файла, которые инициируют последовательность загрузки Windows Server 2003 (Ntldr и Ntdetect. com ), а также помещает в эту папку файл Boot .ini, содержащий опции загрузки. (См. ниже раздел «О файле Boot .ini».)
MBR содержит таблицу разделов, в которой может быть не более четырех записей, поскольку на одном жестком диске можно создать не более четырех первичных разделов. Но вы можете использовать большее число логических дисков за счет использования дополнительных ( extended ) разделов. Дополнительные разделы допускают вложенность, поэтому теоретически вы можете иметь на компьютере неограниченное число логических дисков.
Каждый раздел имеет свою таблицу раздела , содержащую следующие поля.
- Флаг загрузки (логическое значение «загрузочный/не загрузочный раздел «).
- Начальная сторона.
- Начальный цилиндр.
- Начальный сектор.
- Указатель системы (указывает тип файловой системы).
- Конечная сторона.
- Конечный цилиндр.
- Конечный сектор.
- Относительные секторы.
- Количество секторов.
Исполняемый код MBR
В качестве последнего шага процесса загрузки BIOS ваш компьютер считывает главную загрузочную запись ( MBR ) в память и затем передает управление исполняемому коду этой MBR . Этот исполняемый код ищет в таблице первичный раздел, флаг которого указывает, что этот раздел является загрузочным. Когда код MBR находит первый загрузочный раздел , он считывает первый сектор этого раздела, который является загрузочным сектором.
Файлы загрузки Windows Server 2003 находятся в системном разделе, а файлы операционной системы находятся в загрузочном разделе :
- Системный раздел содержит связанные с оборудованием файлы, которые требуются для загрузки Windows Server 2003, включая MBR . На машинах x86 это должен быть первичный раздел, который помечен как активный. Это всегда диск 0, поскольку именно к этому диску обращается BIOS для переключения процесса загрузки на MBR .
- Загрузочный раздел содержит файлы операционной системы, то есть папку %SystemRoot% . Файлы поддержки %SystemRoot%\System тоже должны находиться в загрузочном разделе .
Исполняемые файлы загрузки Windows Server 2003
Код загрузочного сектора считывает Ntldr в память для запуска процесса загрузки операционной системы. Ntldr содержит доступный только по чтению код NTFS и FAT . Он начинает работать в реальном режиме, и его первой задачей является переключение компьютера в определенную форму защищенного режима. Этот первый вариант защищенного режима не может выполнять преобразования из физического в виртуальное состояние, поскольку это средство становится доступно по окончании загрузки операционной системы.
Вся физическая память доступна операционной системе, и компьютер действует как 32-битная машина. Ntldr активизирует страничный обмен и создает таблицы страниц. Затем Ntldr считывает файл Boot .ini из корневой папки, и, если требуется, выводит на монитор меню выбора загружаемой операционной системы. Если Ntldr отсутствует или повреждена, вы увидите следующее сообщение об ошибке:
Как раз это делать не нужно; вы снова запустите тот же цикл, и в конце появится то же сообщение. Вы должны заменить Ntldr. Загрузитесь с загрузочной дискеты (см. ниже раздел «Создание загрузочной дискеты»).
- Если нет Ntldr, скопируете ее с этой дискеты в корневую папку загрузочного диска (обычно это C:).
- Если Ntldr есть на жестком диске , то, видимо, она запорчена. Для ее замены вы должны сначала изменить атрибут » read -only».
Если у вас нет загрузочной дискеты, вы должны запустить программу установки Windows Server 2003 ( Setup ) с компакт-диска и затем выбрать вариант Repair . Информацию по восстановлению отказавшей операционной системы см. в лекции 17 курса «Внедрение, управление и поддержка сетевой инфраструктуры MS Windows Server 2003».
Меню выбора загружаемой операционной системы
Если на компьютере активизирована двойственная загрузка, то появляется меню, содержащее список доступных для загрузки операционных систем. Если пользователь не выбрал конкретную операционную систему до истечения заданного промежутка времени, то запускается операционная система по умолчанию (обычно это Windows Server 2003).
Запуск Ntdetect
Ntldr запускает Ntdetect.com. Ntdetect запрашивает в BIOS информацию об устройствах и конфигурации. Информация, которую собирает Ntdetect, передается в реестр и помещается в подразделы внутри HKEY_LOCAL_MACHINE\ Hardware \Description .
В случае проблемы Ntdetect (файл отсутствует или поврежден), возможно, не появится никакого сообщения об ошибке. Просто может остановиться процесс загрузки. В таких случаях нужно заменить Ntdetect.com. Используйте для загрузки своего компьютера загрузочную дискету и скопируйте Ntdetect с этой дискеты в корневую папку своего жесткого диска .
Запуск Ntoskrnl и загрузка HAL
После того как Ntdetect завершает процедуры проверки оборудования, управление процессом загрузки операционной системы снова передается Ntldr, которая запускает Ntoskrnl.exe и загружает HAL . dll (оба файла находятся в папке %SystemRoot%\System32 ).
Ntoskrnl.exe содержит подсистему ядра и исполнительные подсистемы. Это основной файл для компонента режима ядра Windows Server 2003. Он содержит Executive, Kernel , Cache Manager , Memory Manager , Scheduler , Security Reference Monitor и т.д. Ntoskrnl.exe – это как раз тот файл, который реально запускает Windows Server 2003.
Чтобы оборудование могло взаимодействовать с операционной системой, Ntoskrnl.exe требуется HAL . dll , где содержится код, позволяющий осуществлять это взаимодействие ( HAL – Hardware Abstraction Layer – Уровень абстрагирования оборудования).
Иногда может возникать сообщение об ошибке, указывающее проблему Ntoskrnl.exe, но чаще всего это «ложная» ошибка, вызываемая тем, что папка, которая указана в Boot .ini, не совпадает с именем папки, в которую были установлены системные файлы Windows Server 2003. Это обычно означает, что кто-то переименовал папку %SystemRoot% или создал новую папку и переместил в нее файлы Windows Server 2003. Переместите файлы назад в папку, указанную в Boot .ini. (Правда, это может также означать, что кто-то редактировал файл Boot .ini, и тогда вам нужно внести исправления в этот файл.)
Загрузка драйверов и служб
Затем Ntldr загружает низкоуровневые системные службы и драйверы устройств , но службы не инициализируются – это происходит позже. Это конец последовательности автозагрузки ( boot sequence ), после чего начинается последовательность загрузки ( load sequence ), или фаза ядра. Ntldr имеет определенный порядок загрузки системных служб и драйверов устройств . При установке Windows Server 2003 на ваш компьютер копируются не только те драйверы, которые соответствуют вашему оборудованию. Каждый драйвер, известный любому программисту Microsoft, имеет свою запись в реестре. Откройте реестр и перейдите в HKEY_LOCAL_MACHINE\System\CurrentControlSet\ Services . Вы увидите очень большой список служб и драйверов устройств. Выберите любой подраздел и посмотрите элемент данных типа REG_DWORD с именем Start . Эта запись имеет шестнадцатеричное значение и заканчивается числом в круглых скобках. Именно это число задает для Ntldr порядок загрузки.
- Значение (0) указывает, что данная служба загружается на этапе загрузки ядра.
- Значение (1) указывает, что данная служба загружается на этапе инициализации ядра (следующая фаза).
- Значение (2) указывает, что данная служба загружается на этапе загрузки служб.
- Значение (3) указывает, что данная служба активизируется ( enable ), но не инициализируется (для нее требуется ручной запуск, который вы осуществляете в оснастке Services ).
- Значение (4) указывает, что данная служба не активизируется.
Загрузка операционной системы
Ntoskrnl.exe начинает загружать операционную систему. Инициализируется ядро Windows Server 2003, загружаются и инициализируются подсистемы, обеспечивая работу базовых систем, которые требуются для выполнения задачи загрузки операционной системы. Инициализируются драйверы, загруженные ранее с помощью Ntldr, после чего следует инициализация остальных драйверов и служб.
При инициализации драйверов первого уровня вы можете столкнуться с проблемой – обычно в форме STOP или «синего» экрана. Это почти всегда происходит во время первой автозагрузки после того, как вы обновили какой-либо драйвер. Ntoskrnl инициализирует этот драйвер, и операционная система останавливается.
Используйте меню Advanced Options , чтобы использовать вариант Last Known Good Configuration (Загрузка последней удачной конфигурации), см. ниже раздел «Меню Advanced Options (Меню дополнительных вариантов загрузки)». Затем используйте более подходящий драйвер от изготовителя или вернитесь к предыдущему драйверу.
Ntdetect FAILED server 2003
So I came in this morning to this little gem on a failed server.
After trudging through the infoweb all I can find is replacing the file with one from a setup disk.
Problem, I can get into the recover console fine but when I try to copy the file over using » Copy D:\i386\ntdetect.com c:\
I get an access denied error.
Any ideas how I can save this thing?
You must give it a path where to expand the file.
expand d:\i386\ntdetect.ex_ c:\ntdetect.exe
You may want to check the Windows\servicepackfiles\i386 directory to see if the original is still there after you replace the one in the root.
To be safe, I would expand the CD copy to both locations:
Otherwise it is trying to expand it to the CD, which of couse won’t work as it is not writable media
The NTDETECT file should reside in the root of C:\ so the line I gave you should be right.
9 Replies
Try the following:
Insert the Windows Server 2003 installation CD-ROM in the CD-ROM drive.
At the command prompt in Recovery Console, type expand d:\i386\driver.cab /f:filename [path], and then press ENTER, where:
— d: is the CD-ROM drive letter
— filename is the name of the file you want to expand
— path is the folder where to copy the driver file
Typically, driver files (.sys) are stored in the %SystemRoot%\System32\Drivers folder. For example, to replace the Atimpab.sys driver file, you might use the expand d:\i386\driver.cab /f:atimpab.sys %systemroot%\System32\Drivers\ command.
Note In this command, you must use the /f switch because the Driver.cab CAB file contains more than one file.
Charlie is correct, you must expand the file from the CD. A straight copy will fail. The syntax of the original on the CD is *.ex_ or *.dl_
In other words, the extension on the CD for the file will end with an underscore _
The file needs to be expanded to the proper location, where the extension will be changed to the correct extension
Windows server те ntdetect
Термины, необходимые для понимания материала:
Загрузка, начальная загрузка, загрузчик Имена ARC, пути ARC Главная загрузочная запись (MBR) BOOT.INI, NTLDR, NTDETECT.COM и NTBOOTDD.SYS Загрузочный раздел и загрузочный диск Системный раздел и системный диск
Приемы и знания, которыми вы должны овладеть:
Редактирование файла BOOT.INI
Интерпретация и построение имен устройств и путей ARC
(Advanced RISC Computer) ‘ Диагностика проблем в процессе загрузки Windows NT
Во время запуска компьютера выполняется большой объем работы, причем многие события происходят незаметно. Если компьютер не загружается, он фактически мертв, поэтому вы должны хорошо понимать процесс загрузки Windows NT и знать, в какие моменты могут возникнуть проблемы.
В этой главе мы рассмотрим процесс загрузки Windows NT, изучим его важнейшие составляющие и некоторые обстоятельства, которые могут нарушить ход загрузки. Попутно вы узнаете кое-что новое о работе компьютеров в целом и о том, что происходит во время полного завершения непростого процесса загрузки NT, — все эти сведения пригодятся для сдачи соответствующего раздела сертификационного экзамена Microsoft.
Начальная загрузка компьютера
Во время загрузки компьютера, на котором в числе операционных систем установлена Windows NT, до момента выбора операционной системы (ОС) выполняется определенная последовательность действий. Если после этого в качестве загружаемой операционной системы выбирается Windows NT, перед появлением окна входа в систему выполняются дополнительные действия.
Во время исходной фазы, называемой процессом начальной загрузки (bootstrap process), компьютер из мертвой груды металла и пластика превращается в устройство, способное принимать информацию и реагировать на ввод пользователя. Для обычного PC начальная загрузка состоит из следующих этапов:
1. Включение компьютера
Все, что от вас требуется, — включить питание на компьютере. В Windows NT компьютер также можно перезапустить переключателем Restart the Computer в диалоговом окне Shut Down Windows (Start >. Shut Down) или кнопкой Shut Down, за которым следуют Shutdown и Restart, в диалоговом окне Security. Это диалоговое окно вызывается клавишами Ctrl+Alt+Del во время работы Windows NT.
2. Тестирование при включении питания (POST, Power on Self Test)
После того как компьютер начнет процесс запуска, он выполняет ряд встроенных диагностических аппаратных тестов, чтобы убедиться в нормальной работе всех своих компонентов. Этим процессом управляет микропрограммный код BIOS на материнской плате. После завершения основных тестов могут выполняться проверки других BIOS (например, BIOS видеоадаптера). В ходе этих проверок появляются те сообщения и служебные данные, которые мелькают на экране на стадии проверки оборудования. POST также определяет объем памяти, установленной на компьютере, и проверяет наличие и работоспособность основных периферийных устройств (клавиатура, мышь и т. д.).
3. Исходный запуск
Проверка оборудования исчерпывает возможности диагностики и самотестирования большинства компьютеров. Чтобы продолжить процесс загрузки, необходимо прочитать с диска настоящие программы, но для этого операционная система должна сформировать рабочую среду. При загрузке с гибкого диска первым сектором диска является загрузочный сектор; при загрузке с жесткого диска первый сектор содержит главную загрузочную запись (MBR) и таблицу разделов. Содержимое этих служебных областей сообщает компьютеру, где он может получить загрузочную информацию; кроме того, в них хранятся сведения о физической организации диска. Вероятно, MBR является самой важной служебной структурой любого жесткого диска — в ней находятся таблица разделов, описывающая физическое строение диска, и небольшая программа, которая просматривает таблицу разделов и определяет системный раздел. Затем программа определяет начальный адрес системного раздела на диске (сектор 0) и загружает в память копию загрузочного сектора. После того как это будет сделано, она передает управление другой программе — обычно загрузчику операционной системы из только что перенесенного в память загрузочного сектора. Если раздел помечен как ‘активный’ в таблице разделов, это означает, что именно ему передается управление в процессе загрузки.
Внимание! По причинам, слишком сложным, чтобы их здесь рассматривать, файлы, находящиеся в системном разделе диска, необходимы для загрузки компьютера и некоторых операционных систем, тогда как файлы загрузочного раздела (в терминологии Microsoft) необходимы для работы самой Windows NT. Следовательно, загрузочные файлы — то есть NTLDR, BOOT.INI, NTDETECT.COM и т. д. -находятся в системном разделе, а файлы операционной системы Windows NT (в том числе NTOSKRNL.EXE, ядро Windows NT) находятся в загрузочном разделе. В общем, все наоборот. Уловили?
4. Начало работы загрузчика
После загрузки кода загрузочного сектора запускается программа, предназначенная для инициализации загрузки операционной системы (или в случае программы NTLDR Windows NT — для вывода меню вариантов загрузки). С этого начинается выполнение нормальных программ из файлов, находящихся на диске (в отличие от служебного кода главной загрузочной записи или загрузочного сектора), что в конечном счете приводит к полной загрузке всей операционной системы. После этого компьютер сможет запускать приложения или выполнять необходимые операции.
Windows NT Server также работает на процессорах RISC и на других типах компьютеров. На компьютерах RISC процесс загрузки несколько отличается от описанного. В дальнейшем мы будем сообщать о таких отличиях во врезках ‘Совет’. Главное отличие в процессе начальной загрузки состоит в том, что после завершения POST на компьютере RISC встроенная микропрограмма выбирает загрузочный диск, читая таблицу приоритетов загрузки из энергонезависимой памяти на компьютере. В этой таблице определен системный раздел (на котором находятся загрузочные файлы) и указано, может ли гибкий диск использоваться для альтернативной загрузки. Данные энергонезависимой памяти также определяют местонахождение программы OSLOADER.EXE и имя папки, содержащей загружаемую операционную систему.
К этому моменту фаза начальной загрузки завершена и начинают выполняться действия, относящиеся к загружаемой операционной системе. После того как файл NTLDR будет загружен в память, вы получаете возможность выбрать операционную систему (или различные версии одной операционной системы); разумеется, одним из вариантов является Windows NT. В дальнейшем описании предполагается, что в качестве загружаемой операционной системы была выбрана Windows NT.
5. Выбор операционной системы
Во время своей работы NTLDR читает содержимое еще одного важного загрузочного файла Windows NT, BOOT.INI, о котором мы подробно расскажем в этой главе. Файл BOOT.INI содержит информацию о том, какие операционные системы могут загружаться, указывает их местонахождение на диске и определяет некоторые важные характеристики, по умолчанию используемые в процессе загрузки. Благодаря этому компьютер с Windows NT удается загрузить без участия пользователя, потому что запуск компьютера с Windows NT не требует обязательного ввода с клавиатуры. Мы выберем из меню Windows NT, чтобы перейти к непосредственной загрузке системы.
На компьютерах RISC в этот момент загружается программа OSLOADER.EXE. Она выполняет все те функции, которые на PC выполняются файлами NTLDR, NTDETECT.COM и BOOTSECT.DOS.
6. Определение устройств
Далее запускается программа Windows NT, которая называется NTDETECT.COM. Она опрашивает оборудование, составляет список текущих установленных компонентов и возвращает информацию NTLDR. Впрочем, NTDETECT запускается лишь в том случае, если в меню загрузки была выбрана версия Windows NT (или она выбрана по умолчанию к моменту истечения работы таймера). Во время ее работы на экране появляется следующее сообщение:
NTDETECT VI.О Checking Hardware.
7. Выбор конфигурации загрузки
После завершения NTDETECT управление возвращается программе-загрузчику, и на экране появляется следующее сообщение:
Press spacebar now to invoke Hardware Profile/Last Known Good menu.
Загрузчик ждет несколько секунд, чтобы вы могли нажать клавишу ‘пробел’. Если клавиша не была нажата и для компьютера определен всего один профиль оборудования (как на подавляющем большинстве компьютеров, кроме портативных), загружается стандартная конфигурация Windows NT. В противном случае вы можете выбрать альтернативный профиль оборудования (для портативных компьютеров это обычно означает выбор профиля для сетевой или автономной работы) или переключиться в меню последней рабочей конфигурации (LKGC), которое позволяет загрузить Windows NT с использованием содержимого реестра на момент последней успешной загрузки компьютера.
8. Загрузка ядра Windows NT
После выбора или восстановления конфигурации (или использования значений по умолчанию, как это чаще всего бывает) наступает фаза загрузки ядра Windows NT. На экран выводится последовательность точек, в это время загрузчик переносит в память NTOSKRNL.EXE и уровень аппаратных абстракций (HAL.DLL).
На компьютерах RISC OSLOADER.EXE выполняет все описанные действия за один этап. Его работа завершается загрузкой версий NTOSKRNL.EXE и HAL.DLL, соответствующих используемому процессору.
Остальные действия для клонов PC и компьютеров RISC совпадают.
9. Инициализация ядра
Когда на синем фоне появляется текст, подобный следующему:
Microsoft (R) Windows NT (TM) Version 4.0 (Build 1381) 1 System Processor (64 MB Memory)
это говорит о том, что ядро нормально инициализировалось и получило управление. Начиная с этого момента компьютер переходит под контроль Windows NT. Во время инициализации ядра выполняются следующие задачи:
. Инициализация низкоуровневых драйверов устройств, загруженных вместе с ядром на предыдущем этапе.
. Загрузка и инициализация других драйверов устройств.
. Запуск диагностических программ (таких, как CHKDSK) перед загрузкой служб.
. Загрузка и инициализация всех служб, которые должны автоматически загружаться в соответствии с настройкой операционной системы.
. Создание файла подкачки для временного хранения данных и их выгрузки из памяти.
. Запуск всех подсистем, необходимых для работы Windows NT (например, подсистемы Win32, подсистемы безопасности, возможно, подсистем OS/2 и POSIX).
10. Вход в систему
После завершения инициализации ядра на экране появляется диалоговое окно Begin Logon (с сообщением Press Ctrl+Alt+Del to log on). После успешного входа в систему Windows записывает содержимое реестра в специальный резервный файл. Данные этого файла могут использоваться для восстановления последней рабочей конфигурации при следующей загрузке компьютера (для сохранения реестра необходим успешный вход, поскольку многие разделы реестра обновляются лишь после первого входа).
Загрузочные компоненты Windows NT
Запомните наиболее важные компоненты, участвующие в процессе загрузки Windows NT:
. BOOT.INI — текстовый файл, который сообщает Windows NT параметры загрузки по умолчанию, местонахождение операционной системы и содержимое меню загрузки. Файл находится в корневом каталоге системного раздела.
. BOOTSECT.DOS — файл загрузочного сектора MS-DOS используется в том случае, если NTLDR предлагает загрузить другую операционную систему Microsoft (или их близкие аналоги) — например, DOS или Windows 95. Файл находится в корневом каталоге системного раздела.
. NTDETECT.COM — программа определения оборудования собирает информацию об установленных устройствах и их конфигурации перед загрузкой Windows NT (чтобы убедиться в том, что сохраненная конфигурация соответствует фактической). Файл находится в корневом каталоге системного раздела.
. NTLDR — программа-загрузчик операционной системы для PC, которая загружает Windows NT или другую указанную операционную систему. Файл находится в корневом каталоге системного раздела.
. NTOSKRNL.EXE — выполняемый файл операционной системы Windows NT содержит все базовые средства и компоненты, необходимые для создания рабочей среды. Файл находится в каталоге \Winnt_root\system32 загрузочного раздела.
. OSLOADER.EXE — программа-загрузчик операционной системы для компьютеров RISC обеспечивает все возможности и данные, предоставляемые на PC файлами NTDETECT.COM, BOOTSECT.DOS и NTLDR. Файл находится в области энергонезависимой памяти и всегда доступен при загрузке компьютера.
В экзаменационных вопросах иногда упоминается еще один загрузочный файл Windows NT для PC. Он называется NTBOOTDD.SYS и должен присутствовать в тех случаях, когда системный или загрузочный раздел компьютера с Windows NT находится на диске SCSI с отключенным BIOS. Этот файл заменяет те функции, которые BIOS обычно предоставляет с помощью программного драйвера. Как и остальные загрузочные файлы, NTBOOTDD.SYS находится в корневом каталоге системного раздела.
Имена ARC и жесткие диски
Чтобы полностью понимать содержимое файла BOOT.INI, который в значительной степени управляет поведением NTLDR в процессе загрузки Windows NT, необходимо хорошо разбираться в том, что Microsoft называет именами (или путями) ARC (Advanced RISC Computer). ARC представляет собой распространенное соглашение о формировании имен, которое используется программным обеспечением дисковых контроллеров для определения уникальной комбинации контроллера, диска и раздела, описывающей загрузочный раздел Windows NT. Эти имена присутствуют в файле BOOT.INI. Иногда их приходится редактировать вручную — особенно при восстановлении сбоев, произошедших на основном диске зеркального или дуплексного набора.
Имена ARC не только определяют тип и местонахождение контроллера, диска и раздела, но и включают ссылки на файлы и каталоги. Такие имена обычно представляются в одной из двух форм:
Имя ARC состоит из следующих элементов:
. scsi(*) или multi(*) — обычно большинство имен ARC начинается с multi(*); элемент scsi(*) встречается лишь при использовании контроллера SCSI с отключенным BIOS. Элемент multi(*) используется для дисков всех остальных типов, включая IDE, EIDE, ESDI и SCSI (со включенным BIOS, как в большинстве случаев). Звездочка (*) определяет номер адаптера, с которого осуществляется загрузка. Контроллеры нумеруются с нуля, начиная с контроллера, расположенного ближе остальных к слоту О на материнской плате PC.
. disk(*) — относится только к устройствам SCSI, не использующим трансляцию BIOS. Для дисков SCSI без трансляции BIOS элемент равен логическому номеру устройства (LUN), установленному для диска. Для дисков другого типа или дисков SCSI с трансляцией BIOS значение всегда равно нулю.
. rdisk(*) — относится ко всем дискам, за исключением дисков SCSI с отключенной трансляцией BIOS. Нумерация начинается с нуля, поэтому первый диск в цепочке обозначается rdisk(O), второй — rdisk(l) и т. д. Для дисков SCSI без трансляции BIOS значение rdisk всегда равно нулю.
. partition(*) — эта часть имени определяет дисковый раздел, содержащий указанные файлы. В отличие от всех остальных элементов имен ARC нумерация разделов начинается с 1, поэтому первый раздел обозначается partition(l), второй — partition(2) и т. д.
Обратите внимание: на PC один диск может содержать не более четырех разделов. Однако один из этих разделов может быть дополнительным(extended) — проще говоря, это означает, что один раздел состоит из нескольких логических дисков. Остальные три раздела (или четыре при отсутствии дополнительного раздела) называются основными разделами и могут состоять лишь из одного логического диска.
Об основных и расширенных разделах необходимо запомнить два обстоятельства: 1) системным разделом может быть только основной раздел (в котором находятся загрузочные файлы, используемые на ранних стадиях загрузки), однако системные файлы Windows NT (загрузочный раздел) могут находиться и на логическом диске, принадлежащем расширенному разделу; 2) на диске, содержащем основные и дополнительные разделы, расширенный раздел всегда имеет наибольший номер. Если в вопросе экзамена сказано, что файлы NT находятся в дополнительном разделе, то при создании нового основного раздела номер расширенного раздела увеличивается на 1.
. \path — определяет каталог (или подкаталог) раздела, в котором находятся файлы операционной системы. По умолчанию в Windows NT используется путь \winnt.
Чтобы работать с именами ARC, необходимо хорошо знать правила их интерпретации. Помните о том, что элемент scsi(*) используется только для контроллеров SCSI с отключенным BIOS; что нумерация элементов scsi(*), multi(*), disk(*) и rdisk(*) начинается с О, а нумерация элемента partition(*) начинается с 1. Также помните, что для имен ARC, начинающихся с multi(*), элемент disk(*) обязательно равен 0, а для имен, начинающихся со scsi(*), нулю должен быть равен элемент rdisk(*). Эти правила помогут вам ответить на большинство вопросов по именам ARC.
Работа с файлом BOOT.INI
Файл BOOT.INI можно модифицировать из панели управления или с помощью текстового редактора. На случай, если в результате этих изменений возникнут проблемы, всегда сохраняйте на гибком диске
резервную копию этого файла. Ниже приведен типичный фрагмент файла BOOT.INI (без многих экзотических возможностей):
multi(0)disk(0)rdisk(0)partition(3)\WINNT=»Windows NT Server Version 4.00″
multi(0)disk(0)rdisk(0)partition(3)\WINNT=»Windows NT Server Version 4.00 [VGA mode]» /basevideo /sos C:\ = «MS-DOS»
Обратите внимание: файл делится на две секции, [boot loader] и [operating systems]. В секции [boot loader] указан интервал тайм-аута, после которого автоматически загружается операционная система, выбранная по умолчанию (определяемая строкой default»). Секция [operating systems] содержит полное меню с вариантами операционной системы, выводимое NTLDR сразу же после загрузки. Чтобы отключить таймер до истечения интервала тайм-аута, достаточно нажать на клавиатуре любую клавишу со стрелкой или буквой. После этого можно сколь угодно долго выбирать нужную строку меню.
Использование панели управления
Приложение System панели управления — самый безопасный способ модификации файла BOOT.INI, однако оно не предоставляет доступа ко всем возможностям, которые вам могут понадобиться. В приложении System имеется вкладка Startup/Shutdown, на которой можно выбрать вариант загрузки по умолчанию и установить продолжительность задержки для ее автоматического вызова. Время задержки соответствует интервалу тайм-аута из приведенной выше секции [boot loader]. Кроме того, строка default- этой секции определяет имя ARC для загрузки операционной системы по умолчанию.
Использование текстового редактора
BOOT.INI является самым обычным ASCII-файлом, с которым можно работать в текстовом редакторе (например, в Notepad или другой аналогичной программе). При редактировании этого файла (как и любого другого файла конфигурации) необходимо соблюдать осторожность. Все, что находится между кавычками в секции [operating systems], остается на ваше усмотрение, однако при ручном редактировании имен ARC вы должны быть крайне осторожными. При неверном содержимом файла BOOT.INI Windows NT может не загружаться. Вот почему перед внесением любых изменений в BOOT.INI необходимо всегда создавать диск аварийного восстановления и держать под рукой комплект загрузочных дисков Windows NT.
У файла BOOT.INI установлены следующие атрибуты DOS: системный, скрытый и только для чтения. Чтобы внести изменения в файл, необходимо снять последний атрибут; вероятно, заодно следует снять и атрибут скрытого файла. После редактирования вы должны снова сделать файл доступным только для чтения. Не забудьте сделать это перед тем, как пытаться перезагрузить компьютер.
Диагностика проблем в процессе загрузки Windows NT
Существует множество обстоятельств, которые могут вмешаться в процесс загрузки Windows NT. Ниже перечислены те проблемы (и возможные способы их решения), которые чаще всего встречаются во время загрузки. Занимаясь диагностикой, помните о том, что всегда возможны аппаратные проблемы (самые раздражающие и неприятные из всех) и что компьютер иногда не загружается из-за отказа своих компонентов, а не из-за ошибок конфигурации или программ.
Вот почему восстановление компьютера, на котором не загружается Windows NT, должно начинаться с загрузочного диска DOS. Если компьютер загрузится в DOS, вы сможете воспользоваться диагностическими программами DOS для проверки оборудования. При этом многие источники потенциальных проблем исключаются из дальнейшего рассмотрения. Следующим шагом становится загрузка системы с комплекта загрузочных дисков Windows NT — если она пройдет успешно, значит, компьютер все же может загрузиться в Windows NT, как бы ни была повреждена текущая конфигурация.
Затем попытайтесь загрузить последнюю рабочую конфигурацию из меню загрузки. Если это получится, то проблема кроется в изменениях, которые были внесены в систему с момента последней успешной загрузки. Это значительно сужает диапазон поиска и позволяет сосредоточить внимание на наиболее вероятных причинах. Если этот вариант не пройдет, то перед тем, как следовать дальше, вам придется обеспечить нормальную работу оборудования.
Распространенные проблемы загрузки
Ниже перечислены многие потенциальные проблемы, их причины и возможные решения.
Ошибки ввода/вывода при обращении к загрузочному сектору
Этот тип ошибок возникает в тех ситуациях, когда сбои или перепады напряжения прерывают системные операции или установку программ. Иногда они происходят во время установки другой операционной системы поверх существующей версии Windows NT. Симптомом являются сообщения об ошибках уровня BIOS, в которых говорится о том, что загрузочный сектор поврежден или диск недоступен. Единственное решение — загрузить компьютер с гибкого диска DOS и выполнить команду FDISK /MBR, чтобы построить MBR заново.
Повреждения таблиц разделов
Обычно эти ошибки возникают лишь в тех случаях, если для создания или модификации разделов на диске используется операционная система, отличная от Windows NT или несовместимая со схемой создания разделов IBM/Microsoft. Разумеется, часто это происходит по вине системы Unix. Если это произойдет, рассчитывать приходится только на архивы — вам придется переформатировать диск, заново создать разделы и затем восстановить данные. Если после модификации разделов данные не записывались на диск, возможно, вам удастся вручную восстановить прежнее состояние таблицы разделов и продолжить работу. Впрочем, эта работа может привести в отчаяние даже самых терпеливых.
BOOT: Couldn’t Find NTLDR
Это сообщение означает, что файл NTLDR поврежден или отсутствует. Иногда оно появляется из-за того, что в Disk Administrator был неправильно выбран активный раздел, но обычно проблема решается копированием рабочего варианта NTLDR на сбойный диск.
NTDETECT V1.0 Checking Hardware-Многократное появление этого сообщения означает, что файл NTDETECT.COM поврежден или отсутствует. В большинстве случаев проблема решается перенесением новой копии программы в корневой каталог сбойного системного раздела.
Windows NT Could Not Start Because The Following File Is Missing Or Corrupt: \%systemroot%\system32\ntoskrnl.exe
Это сообщение может свидетельствовать о различных ошибках, но обычно оно означает, что NTLDR не удалось найти файл ядра операционной системы, необходимый для завершения загрузки. Проблема чаще всего возникает из-за того, что создание новых разделов на диске Windows NT приводит к изменению номера загрузочного раздела, в котором находятся системные файлы Windows NT. Присвоение загрузочному разделу правильного номера обычно решает проблему.
Could Not Read From The Selected Boot Disk.
Верный признак того, что проблема связана с загрузочным разделом. Возможно, дело в отсутствующем или неисправном диске (маловероятно, но не исключено). Также причина может заключаться в том, что файловая система раздела, указанного в имени ARC, не опознается программой NTLDR. В этом случае стоит проверить, не изменялось ли в последнее время распределение разделов и не пытался ли кто-нибудь экспериментировать с файлом BOOT.INI. Проблема решается восстановлением неисправного диска или исправлением имени ARC.
STOP:Ox000007E:lnaccessible Boot Device
Ошибки остановки — самые серьезные из всех; Windows NT не сможет работать дальше, пока вы не решите проблему. Чаще всего эта ошибка возникает, когда на компьютере с Windows NT устанавливается контроллер SCSI, не полностью соответствующий стандарту SCSI. Также она может возникнуть при установке контроллера SCSI на компьютере NT, загружаемого с жесткого диска IDE. В этом случае необходимо убедиться, что ни одному из устройств SCSI не назначен идентификатор 0 (или запретить загрузку с диска SCSI). Тогда контроллер SCSI не будет пытаться загрузиться с диска, а NTDETECT.COM не присвоит адаптеру SCSI нулевой номер шины, что может привести к ссылке на неверный раздел в BOOT.INI.
Вопросы для подготовки к экзамену
A Windows NT Server PC is configured with two 2.2 GB EIDE hard drives, with both drives attached to a controller built into the motherboard. Each disk contains a single primary partition; the Windows NT system files reside on Disk 1, and the boot files reside on Disk 2. Which of the following ARC names correctly identifies the system disk?
На компьютере с Windows NT Зеп/егустановлено два жестких диска EIDE объемом 2.2 [байт; оба диска подключены к контроллеру, встроенному в материнскую плату. На каждом диске существует один основной раздел. Системные файлы Windows NT находятся на диске 1, а загрузочные файлы — на диске 2. Какое из следующих имен ARC правильно определяет системный диск?
Имя ARC может начинаться с элемента scsi или multi, однако элемент scsi относится лишь к дискам SCSI с отключенным BIOS. Так как все пять вариантов начинаются с multi(*), на этой стадии ни один из них нельзя исключить. Число в скобках, которое следует за multi, определяет номер контроллера, к которому подключается диск (или диски). Нумерация начинается с 0. В тексте вопроса упоминается лишь один контроллер, поэтому ответы А и D немедленно отпадают — ни один из дисков в тексте не подключен ко второму контроллеру (multi(l)).
Элемент disk(*) имени ARC определяет номер шины SCSI для диска SCSI с отключенным BIOS и всегда равен нулю для других дисков. Ответ В также исключается из дальнейшего рассмотрения.
Элемент rdisk(*) имени ARC обозначает номер логического устройства SCSI (LUN) для диска, содержащего операционную систему. Если имя ARC начинается со scsi(*), значение rdisk(*) всегда равно нулю — если бы имя начиналось с multi, то оно обозначало бы порядок подключения дисков к контроллеру. Кроме того, в тексте вопроса говорится о том, что системные файлы находятся на первом диске, а загрузочные файлы — на втором. Учитывая, что нумерация элементов rdisk начинается с нуля, можно определить, что системные файлы NT находятся на диске с именем multi(0)disk(0)rdisk(0)partition(l), а загрузочные файлы — на диске multi(0)disk(0)rdisk(l)partition(l).
С именами ARC связан один подвох: нумерация элементов scsi, multi, disk и rdisk начинается с нуля, а нумерация разделов — с 1. Следовательно, элемент partition допустимого имени ARC никогда не может быть равен нулю. Следовательно, ответ С неверен. Поскольку каждый раздел, упоминающийся в тексте вопроса, является единственным на диске, он должен обозначаться как partition(l).
Настоящая хитрость этого вопроса кроется в том, что в NT Server загрузочные файлы находятся на системном разделе. Это означает, что правильный ответ должен соответствовать имени ARC диска, содержащего загрузочные файлы (ответ Е). Обратите внимание — правильное имя ARC первого диска, на котором находятся системные файлы Windows NT, отсутствует в списке возможных ответов.
Jane has just installed a new device driver for her UPS on her Windows NT Server, and now the machine will not boot properly. What is the easiest way to get the system to boot, so that the driver problem can be fixed?
A. Add the /NoSerialMice option to the BOOT.INI file.
В. Run the emergency repair process to restore the Windows NT Registry.
С. Boot Windows NT from the Emergency Repair Disk (ERD).
D. SelecttheLastKnownGoodConfigurationoptionwhenitappearsduring the next reboot.
Джейн только что установила новый драйвер для своего UPS на компьютере с Windows NT Server, и теперь компьютер не загружается. Как проще всего решить проблему с драйвером и обеспечить загрузку системы?
А. Включить параметр/NoSerialMice в файл BOOT.INI.
В. Запустить процесс аварийного восстановления, чтобы восстановить реестр Windows NT.
С. Загрузить Windows NT с диска аварийного восстановления (ERD).
D. Выбрать последнюю рабочую конфигурацию (LKGC), когда она появится при следующей перезагрузке.
Прежде всего отбросим ложные цели: ответ А не имеет ничего общего с приведением незагружаемого компьютера с Windows NT в рабочее состояние для последующей диагностики (хотя вполне возможно, что именно отсутствие параметра /NoSerialMice приводит к сбросу компьютера при опросе последовательного порта). Загрузить компьютер с ERD невозможно, поэтому ответ С стопроцентно неверен.
Ответ В выглядит правдоподобно, однако возникает интересный вопрос — каким образом процесс аварийного восстановления узнает, как исправить реестр, и как он сможет изменить поведение поврежденного или неверно выбранного драйвера? Ответ В тоже неверен.
Единственный разумный вариант — ответ D, поскольку он возвращает Windows NT Server к последней рабочей конфигурации, сохраненной при последней успешной загрузке. Фактически, он игнорирует все последующие изменения — такие, как неверный драйвер UPS, который может быть (а может и не быть) причиной всех бед, — и возвращает компьютер в рабочее состояние, чтобы Джейн могла продолжить свои попытки из относительно ‘чистой’ конфигурации.
Which ARC name listed below correctly identifies that Windows NT boot files reside on the fourth partition on a files SCSI disk drive whose onboard BIOS is disabled, with a SCSI Bus ID on 1 of the firstSCSI controller on the Server machine?
Какое из перечисленных имен ARC правильно описывает загрузочный раздел Windows NT, который является четвертым разделом диска SCSI с отключенным BIOS, с идентификатором шины SCSI, равным 1, подключенного к первому контроллеру SCSI на компьютере с NT Server?
Секрет этого вопроса — умение ‘упаковать’ приведенные данные в имя ARC и понять, какие значения соответствуют содержащейся в нем информации. Нумерация разделов начинается с 1, поэтому правильный ответ должен завершаться элементом partition(4). Ответ А автоматически отпадает.
Имя ARC диска SCSI с отключенным BIOS должно начинаться со строки scsi(*). Ответ D автоматически отпадает. Кроме того, если имя ARC начинается с ключевого слова scsi, значение rdisk всегда должно быть равно нулю; ответ С отпадает.
Действуя методом исключения, мы приходим к выводу, что правильным ответом должен быть В. Постепенная ‘упаковка’ данных вопроса происходит так:
. Первый контроллер SCSI с отключенным BIOS преобразуется в scsi(O).
. Идентификатор шины SCSI при отключенном BIOS дает значение disk(*); мы получаем disk(l).
. Поскольку BIOS отключен, элемент rdisk(*) всегда равен rdisk(O).
. Значение элемента partition соответствует порядковому номеру раздела на диске, поэтому partition(*) преобразуется в partition(4).
Только ответ В полностью соответствует преобразованному имени.
XYZ Corp.’s newest Windows NT Server uses disk mirroring for its system partition. What is the best way to create an emergency boot disk that points to the mirror partition to permit the Server to boot should the primary partition fail?
A. Choose Emergency Repair Disk from the Fault Tolerance menu in Disk Administrator.
В. Format a blank floppy using the server. Copy NTLDR, NTDETECT.COM, and BOOT.INI from the system partition to the floppy. Manually edit BOOT.INI to specify the ARC pathname for the mirror partition.
С. Choose Emergency Repair Disk from the Tools menu in Disk Administrator.
D. IntheSystemappletinControlPaneLchoosetheRecoverytab,andcheck the Create Emergency Repair Disk option.
На новом компьютере с Windows NT Server фирмы XYZ Corp. создан зеркальный набор, в котором участвует системный раздел. Как лучше всего создать диск аварийного восстановления, который ссылается на зеркальный раздел, чтобы загрузить компьютер в случае сбоя основного раздела?
А. Выбрать команду Emergency Repair Disk из меню Fault Tolerance программы Disk Administrator.
В. Отформатировать на сервере чистый гибкий диск. Скопировать на него файлы NTLDR, NTDETECT.COM и BOOT.INI с системного раздела. Вручную отредактировать файл BOOT.INI и ввести в нем имя ARC зеркального раздела.
С. Выбрать команду Emergency Repair Disk из меню Tools программы Disk Administrator.
D. В приложении System панели управления перейти на вкладку Recovery и выбрать команду Create Emergency Repair Disk.
Опыт работы с Windows NT делает этот вопрос тривиальным. Единственный способ загрузиться с зеркального раздела на компьютере с Windows NT Server — сообщить программе загрузки, на каких контроллере, диске и разделе находятся загрузочные файлы. Это можно сделать только вручную, потому что ни одна из упомянутых административных утилит не умеет автоматически создавать диски аварийного восстановления. Следовательно, ответы А, С и D абсолютно неверны (поскольку в них описываются вымышленные решения), а единственный правильный ответ — В.
Both system and boot partitions are not working on the PDC, but disk mirroring means that the mirror may still be intact. How should you modify the BOOT.INI file on an emergency boot floppy to boot the system from the mirrored copy? [Check all correct answers]
A. Do nothing; the BOOT.INI file will handle this automatically.
В. Modify the ARC name specifications in the [operating systems] section of the file.
C. ModifytheARCnamespedficationinthedefault-lineofthe[bootloader] section of the file.
D. Add an /m switch to the appropriate lines in the [operating systems] section of the file.
На PDC не работают системный и загрузочный разделы, однако существование зеркального набора означает, что их копия могла сохраниться. Как следует модифицировать файл BOOT.INI на диске аварийного восстановления, чтобы загрузить систему с зеркальной копии? [Пометьте все правильные ответы]
А. Не делать ничего; файл BOOT.INI автоматически сделает все необходимое.
В. Изменить спецификацию имени ARC в секции [operating systems] файла.
С. Изменить спецификацию имени ARC в строке default- секции [boot loader] файла.
D. Добавитьключ/т в соответствующую строку секции [operating systems] файла.
Windows NT загружается из раздела, определенного именем ARC из секции [operating system] файла BOOT.INI, если операционная система была задана явно, но чаще для загрузки используется строка default секции [boot loader]. Следовательно, придется внести изменения в обе секции файла BOOT.INI; как уже объяснялось, необходимо вручную отредактировать строки файла так, чтобы они ссылались на зеркальную копию. Итак, правильные ответы — В и С.
Ответ А неверен, потому что BOOT.INI не обрабатывает зеркальные наборы автоматически. Ответ D тоже неверен, потому что ключ /m не входит в число допустимых параметров загрузки Windows NT.
When the System Administrator at XYZ Corp. tries to boot into DOS on a dual-boot Windows NT machine, she gets an error message that reads:
I/O Error accessing boot sector file multi(0)disk(0)rdisk(0)partition (2):
\bootsect.dos What is the most expedient way to fix this problem?
A. Boot from the 1-ast Known Good Configuration.
В. Start the computer from the Windows NT boot disks and copy BOOTSECT.DOS from another server.
С. Boot the computer from the Emergency Repair Disk and follow the prompts.
D. Start the computer from the Windows NT boot disks and insert the Emergency Repair Disk when prompted.
Когда системный администратор фирмы XYZ Corp. пытается загрузить DOS на компьютере с Windows NT Server, он получает следующее сообщение об ошибке:
I/O Error accessing boot sector file multi(0)disk(0)rdisk(0)partition (2):
Как быстрее всего справиться с этой проблемой?
А. Выбрать при загрузке последнюю рабочую конфигурацию (LKGC).
В. Запустить компьютер с загрузочных дисков Windows NT и скопировать BOOTSECT.DOS с другого сервера.
С. Загрузить компьютер с диска аварийного восстановления и выполнить инструкции.
D. Запустить компьютер с загрузочных дисков Windows NT и вставить диск аварийного восстановления, когда будет предложено.
Похоже, вам предстоит полномасштабное восстановление, потому что в файле BOOTSECT.DOS хранится информация, специфическая для компьютера, на котором этот файл был сгенерирован. Копия этого файла с другого компьютера бесполезна; ответ В отпадает. Поскольку компьютер не загружается, команда загрузки последней рабочей конфигурации вообще не появляется; ответ А исключается. Загрузиться с ERD невозможно, поэтому ответ С неверен. Остается только ответ D — загрузить систему с загрузочных дисков NT, после чего ERD сможет заново построить BOOSECT.DOS, следовательно, ответ D — верен.
On a Windows NT Server computer, there are two duplexed SCSI drives. The boot partition is on the drive that is connected to the primary SCSI controller, the mirror on the drive connected to the secondary SCSI controller. If the primary controller fails, how must you modify the BOOT.INI file so that the system will now boot from the mirror?
A. Change scsi(O) to scsi(l) on the appropriate lines.
В. Change scsi(l) to scsi(2) on the appropriate lines.
С. Change multi(O) to multi(l) on the appropriate lines.
D. Change multi(l) to multi(2) on the appropriate lines.
На компьютере с Windows NT Server два диска SCSI объединены в дуплексный набор. Загрузочный раздел находится на диске, подключенном к первому контроллеру, а его копия — на диске, подключенном ко второму контроллеру. Как модифицировать файл BOOT.INI при сбое первого контроллера, чтобы система могла запуститься с резервного раздела?
А. Заменить scsi(O) на scsi(l) в соответствующих строках.
В. Заменить scsi(l) на scsi(2) в соответствующих строках.
С. Заменить multi(O) на multi(l) в соответствующих строках.
D. Заменить multi(l) на multi(Z) в соответствующих строках.
Чтобы правильно ответить на этот вопрос, необходимо знать, как ‘расшифровываются’ имена ARC. За исключением контроллеров SCSI с отключенным BIOS, имена ARC всегда начинаются с multi. Поскольку в тексте вопроса нет упоминаний о BIOS, ответы А и В немедленно исключаются. Далее необходимо вспомнить о том, что нумерация контроллеров SCSI начинается с нуля. Если на основном контроллере имена ARC начинаются с multi(O), то на резервном контроллере они должны начинаться с multi(l), следовательно, единственныйправильный ответ — С.
XYZ Corp. has just added a new IDE hard drive and controller to a Windows NT Server. The machine continues to boot from its SCSI drive, which has its BIOS disabled. Each drive has only a single primary partition. Of the following options, which is the correct ARC name for the machine’s boot partition?
На компьютере с Windows NT Зегеегтолько что были установлены новый жесткий диск и контроллер IDE. Компьютер продолжает загружаться с диска SCSI с отключенным BIOS. На каждом диске существует один основной раздел. Какое из следующих имен ARC соответствует загрузочному разделу компьютера?
И снова знание методики построения имен ARC поможет вам ответить на этот вопрос. Поскольку в тексте вопроса говорится о диске SCSI с отключенным BIOS, имя ARC должно начинаться с элемента scsi(*). Диск подключен к первому контроллеру SCSI, а нумерация контроллеров начинается с нуля, поэтому имя ARC должно начинаться с scsi(O); ответы С и D исключаются.
Для имен ARC, начинающихся со scsi(*), важен лишь элемент disk(*);
элемент rdisk(*) в этих случаях всегда равен 0, поэтому ответ Е исключается. Нумерация дисков осуществляется по номеру шины SCSI, начиная с нуля. По умолчанию правильным значением будет disk(O) (поскольку в тексте вопроса не указан другой номер шины); ответ В (а также D) отпадает.
Действуя методом исключения, мы приходим к правильному ответу А. Этот ответ конструируется следующим образом:
. scsi(*) преобразуется в scsi(O), потому что в вопросе говорится об единственном контроллере SCSI с отключенным BIOS.
. disk(*) преобразуется в disk(O), потому что это значение используется по умолчанию, а в тексте вопроса не говорится о других значениях.
. rdisk(*) должен быть равен rdisk(O), потому что для контроллеров SCSI с отключенным BIOS это значение всегда игнорируется.
. partition(*) преобразуется в partition(l), потому что это первый и единственный раздел на диске, а нумерация разделов начинается с 1.
After modifying the Registry, a Windows NT Server machine will no longer boot. What is the easiest way to get the machine to boot?
A. Start the computer from the Windows NT boot disks and restore the Registry from a backup.
В. Start the computer from the Windows NT boot disks and select the Emergency Repair option.
С. StartthecomputerfromtheEmergencyRepairDiskandfollowtheprompts. 0 D. Choose the Last Known Good Configuration option when it appears during bootup.
После модификации реестра компьютер с Windows NT Server перестает полностью загружаться. Как проще всего обеспечить загрузку компьютера?
А. Запустить компьютер с загрузочных дисков Windows NT и восстановить реестр из архива.
В. Запустить компьютер с загрузочных дисков Windows NT и выбрать аварийное восстановление.
С. Запустить компьютер с диска аварийного восстановления и выполнить инструкции.
D. Выбрать загрузку последней рабочей конфигурации, когда она появится во время загрузки.
Самое простое решение подобных проблем независимо от их причины (неосторожной модификации реестра, установки драйверов или новых системных компонентов) заключается в том, чтобы выбрать LKGC (последнюю рабочую конфигурацию) во время загрузки. Следовательно,правильный ответ — D. Возможно, ответы А и В приведут к тем же результатам, но они далеко не так просты (и скорее всего, восстановленная конфигурация не будет самой последней). Ответ С абсолютно неверен, потому что с диска аварийного восстановления загрузить компьютер нельзя.
While booting a Windows NT Server, the following error message appears right after the Last Known Good Configuration prompt:
Windows NT could not start because the following file is missing or corrupt:
\Winnt_root\system32\ntoskrnl.exe. Please reinstall a copy of the above file.
You’re certain that this file is present, even though the boot process cannot locate it. What’s the most likely cause of this error message?
A. Missing NTLDR
B. Missing BOOTSECT.DOS
C. Missing NTDETECT.COM
D. Missing BOOT.INI
Во время загрузки Windows NT Server сразу же после предложения загрузить LKGC появляется следующее сообщение об ошибке:
Windows NT could not start because the following file is missing or corrupt:
\Winnt root\system32\ntoskrnl.exe. Please reinstall a copy of the above file.
Вы уверены в том, что этот файл находится на месте, хотя процесс загрузки и не может найти его. Какова наиболее вероятная причина этого сообщения?
А. Отсутствует NTLDR
В. Отсутствует BOOTSECT.DOS
С. Отсутствует NTDETECT.COM
D. Отсутствует BOOT.INI
Самая распространенная причина этой ошибки — неверно выбранный в Disk Administrator активный раздел (иначе говоря, выбранный раздел не содержит обязательных загрузочных файлов Windows NT). Когда это происходит, в указанном загрузочном разделе нет ни одного из этих файлов, но принципиальную роль играет отсутствие BOOT.INI, потому что именно этот файл определяет местонахождение остальных файлов. Следовательно, правильный ответ на этот вопрос— D. Это сообщение появляется и в том случае, если в BOOT.INI указан неверный путь ARC для файла NTOSKRNL.EXE (иногда указывается в строке default» секции [boot loader] и всегда как минимум дважды — в секции [operating systems]).
Which of the following files must appear in the system partition of an Intel-PC based Windows NT machine, if that machine uses one or more SCSI drives with their onboard BIOS disabled? [Choose all correct answers]
Какие из перечисленных файлов должны присутствовать в системном разделе компьютера с Windows NT на базе Intel если на этом компьютере установлен один и более дисков SCSI с отключенным BIOS? [Пометьте все правильные ответы]
В системном разделе компьютера с Windows NT всегда присутствуют файлы BOOT.INI, NTDETECT.COM и NTLDR. Если загрузочный или системный раздел находится на диске SCSI с отключенным BIOS, потребуется дополнительный файл NTBOOTDD.SYS. Итак, правильные ответы — А, В и D. Ответ Е относится только к компьютерам RISC (то есть не с процессорами Intel). Файл из ответа С находится в стандартном каталоге для хранения системных файлов Windows NT (обычно обозначается winnt_root\system32 или чаще — winnt\ system32). Файл из ответа F относится только к компьютерам с множественной загрузкой, на которых возможна загрузка операционных систем DOS и Windows 95. Для самой NT этот файл не нужен, поэтому F не входит в число правильных ответов.
Of the choices listed below, what is the most likely cause of the following Windows NT error message at boot time?
Boot: Couldn’t find NTLDR Please insert another disk
A. An incorrect hard disk partition is set active.
В. NTLDR is missing or corrupt.
С. An unbootable floppy was left in the A: drive.
D. The designated system disk is damaged or inaccessible.
Какая из перечисленных ниже причин с наибольшей вероятностью объясняет выдачу Windows NT во время загрузки следующего сообщения об ошибке?
Boot: Couldn’t find NTLDR Please insert another disk
А. В качестве активного выбран неверный раздел жесткого диска.
В. Файл NTLDR отсутствует или поврежден.
С. В дисководе А: остался незагружаемый гибкий диск.
D. Назначенный системный диск поврежден или недоступен.
Наиболее распространенная причина этой ошибки — незагружаемый гибкий диск, оставленный в дисководе при выключении компьютера с Windows NT. Многие BIOS сначала пытаются загрузить компьютер с гибкого диска, поэтому, если забудете извлечь этот гибкий диск при следующем включении питания, произойдет описанная ошибка. Следовательно, наиболее вероятное объяснение приведено в ответе С. Ответы А, В и D тоже возможны, однако описанные в них ситуации встречаются значительно реже. Если вам встретится такое сообщение, извлеките гибкий диск и попытайтесь перезагрузить компьютер.
Найдите на компакт-диске TechNet (или в его электронной версии на www.microsoft.com) ключевые слова ‘Windows NT boot’, ‘BOOT.INI’ (а также имена других загрузочных файлов). В частности, Knowledge Base содержит множество полезных советов по поводу диагностики и сведений о конфигурации системы.
The Windows NT Server Resource Kit является самым подробным из всех источников, в которых рассматриваются вопросы загрузки. Вы также можете выполнить поиск на CD TechNet или CD, прилагаемом к Resource Kit, по ключевым словам из предыдущего абзаца. Немало полезных сведений о загрузке приведено в руководстве Resource Guide, особенно на стр. 83-113.