Windows NT. Сдача сертификационного экзамена

Имена ARC и жесткие диски


Чтобы полностью понимать содержимое файла BOOT.INI, который в значительной степени управляет поведением NTLDR в процессе загрузки Windows NT, необходимо хорошо разбираться в том, что Microsoft называет именами (или путями) ARC (Advanced RISC Computer). ARC представляет собой распространенное соглашение о формировании имен, которое используется программным обеспечением дисковых контроллеров для определения уникальной комбинации контроллера, диска и раздела, описывающей загрузочный раздел Windows NT. Эти имена присутствуют в файле BOOT.INI. Иногда их приходится редактировать вручную — особенно при восстановлении сбоев, произошедших на основном диске зеркального или дуплексного набора.

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

scsi(0)disk(0)rdisk(0)partition(1)\path multi(0)disk(0)rdisk(0)partition(1)\path

Имя 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.


Содержание раздела