1. Windows 2000 для пользователей


Самоучитель по Windows 2000

Глава 1. Планирование и установка системы

Глава 1. Планирование и установка системы

1. Требования к аппаратным ресурсам

 

Глава 1

Планирование и установка системы

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


Требования к аппаратным ресурсам

Основная задача, которую необходимо решить перед тем, как приступать к установке Windows 2000, заключается в том, чтобы определить, будет ли оборудование компьютера, на который вы собираетесь произвести установку, работать с данной операционной системой. Принять это принципиальное решение помогают два документа:

Требования к минимальной аппаратной конфигурации
Список совместимых аппаратных средств (Hardware Compatibility List, HCL)

В первую очередь необходимо ознакомиться со списком требований, которые Windows 2000 предъявляет к оборудованию. Состав минимально необходимой аппаратной конфигурации для компьютеров на базе процессоров Intel представлен в табл. 1.1.

Таблица 1.1. Требования к минимальной конфигурации, необходимой для установки Windows 2000

Компонент

Требования

Windows 2000 Professional

Windows 2000 Server

Процессор

Intel Pentium (или Pentium-совместимый) с тактовой частотой 133 МГц или выше. Для многопроцессорных систем обеспечивается поддержка 2 процессоров

Intel Pentium (или Pentium-совместимый) с тактовой частотой 133 МГц или выше. Для многопроцессорных систем обеспечивается поддержка не более 4 процессоров

Монитор

VGA или монитор с более высоким разрешением

VGA или монитор с более высоким разрешением

Клавиатура

Стандартная

Стандартная

Жесткие диски

Жесткий диск объемом 1 Гбайт, с объемом свободного пространства не менее 650 Мбайт

Жесткий диск объемом 2 Гбайт, с объемом свободного пространства не менее 1 Гбайт. При расчете объема свободного дискового пространства, необходимого для установки Windows 2000 Server, следует учитывать объем RAM, установленный на компьютере, добавляя к начальному значению по 100 Мбайт на каждые 64 Мбайт RAM. Помимо этого, необходимый объем свободного пространства может зависеть от устанавливаемых дополнительных компонентов, используемой файловой системы (на разделах FAT обычно требуется на 1 00-200 Мбайт больше) и от метода инсталляции (при установке через сеть требуется дополнительное свободное пространство). Наконец, при выполнении обновления операционной системы будет требоваться дополнительный объем свободного пространства, поскольку при добавлении функциональных возможностей Active Directory существующая база данных учетных записей пользователей может увеличиться в объеме

CD-ROM

Если установка будет производиться только с компакт диска (СО only installation) то необходимо иметь устройство CD ROM или устройство DVD с возможностью загрузки с компакт диска (чтобы иметь возможность запуска программы инсталляции без флоппи дисковода)

Устройство CD ROM (рекомендуется 12 скоростное или более быстрое)

Флоппи дисковод

Для проведения смешанной уста нов к и (установочные дискеты и компакт диск) необходимо иметь 3 5 дюймовый флоппи дисковод высокой плотности (диск А ) Это требование является важным так как на компьютере где в качестве дисковода А используется 5 25 дюймовый дисковод установку Windows 2000 можно произвести только через сеть

Для проведения смешанной установки (установочные диске ты и компакт диск) необходимо иметь 3 5 дюймовый флоппи дисковод высокой плотности (диск А ) Это требование является важным так как на компьютере где в качестве дисковода А используется 5 25 дюймовый дисковод установку Windows 2000 можно произвести только через сеть

Сетевые адаптеры

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

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

Память

Минимальный объем RAM необходимый для установки Windows 2000 Professional составляет 32 Мбайт (Рекомендуемый объем составляет 64 Мбайт максимально поддерживаемый - 4 Гбайт)

Минимальный объем RAM необходимый для установки Windows 2000 Server составляет 64 Мбайт (Рекомендуемым объем — 256 Мбайт максимально поддерживаемый— 4 Гбайт)

Мышь или другое координатное устройство

 

 

 

 

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

установка Windows 2000. В этот перечень необходимо включить такие устройства, как сетевые адаптеры, видеоадаптеры, звуковые карты, устройства CD-ROM или DVD, модемы, накопители на магнитных лентах и т. д. Внимательно изучите список совместимых аппаратных средств (Hardware Compatibility List, HCL) и убедитесь, что все компоненты вашей системы присутствуют в этом списке. HCL представляет собой перечень аппаратных устройств, официально тестировавшихся на совместимость с Windows 2000. Этот документ поставляется в комплекте с операционной системой. Следует отметить, что HCL регулярно обновляется и дополняется, и самую свежую его версию или файлы дополнений можно найти на веб-узле компании Microsoft (http://www.microsoft.com/hcl).

Примечание

Разумеется, в ряде случаев можно использовать с Windows 2000 и такие устройства, которые не перечислены в HCL (за счет того, что эти устройства могут эмулировать другие модели, присутствующие в этом списке и ставшие стандартом). Таким образом, если имеющееся в вашем распоряжении устройство не упомянуто в HCL, проверьте, эмулирует ли оно другое аналогичное устройство, указанное в HCL. Если такая возможность отсутствует, проконсультируйтесь со специалистами фирмы, оказывающей вам техническую поддержку, относительно приобретения нового устройства.

 

2. Подготовка процесса инсталляции

 

Подготовка процесса инсталляции

Если, приступив к установке Windows 2000 и выполнив большую часть работы, вы вдруг обнаружите, что все усилия были предприняты зря, так как одно из решений, принятых на начальных этапах, было неправильным, то это, разумеется, не приведет вас в восторг (будьте особо внимательны, если у вас установлена система Windows NT 4,0! См. ниже раздел "Организация систем с двойной загрузкой"). По этой причине не следует пренебрегать изучением излагаемого в этом разделе предварительного материала, который не только даст вам возможность предвидеть последствия того или иного решения, но и поможет лучше понять ход процесса инсталляции. Приняв решение об установке Windows 2000, необходимо в первую очередь определить, соответствует ли аппаратная конфигурация компьютера минимальным требованиям операционной системы Windows 2000, и определить способ установки.

Последующие несколько разделов полностью посвящены планированию и подготовке инсталляции Windows 2000. Для подготовки необходимо выполнить все предварительные шаги, а затем выбрать подходящую схему установки. Такой подход позволит собрать достаточное количество информации, необходимой для проведения установки, и позволит быстро выполнить все требуемые для этого процедуры.

Усвоение изложенного в этой главе материала не представит никакой трудности для тех, кто хотя бы раз выполнил самостоятельную установку одной из предыдущих версий Windows NT. Если вы новичок — бояться также не следует {даже несмотря на широко известный закон Мэрфи, гласящий: "Все сложнее, чем кажется"). Однако не следует и расслабляться (тут можно еще раз сослаться на только что упомянутый закон Мэрфи) — в процессе установки можно столкнуться с достаточно сложными проблемами, которые не сразу решит даже опытный профессионал. В рамках одной главы довольно тяжело упомянуть обо всех сложностях, которые могут встретиться при установке, однако здесь будут рассмотрены наиболее распространенные из них, а также отмечены часто встречающиеся ошибки.

 

3. Информация, необходимая для установки

 

Информация, необходимая для установки

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

 

  • Документируйте всю информацию о компьютере.

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

Таблица 1.2. Сведения о компьютере, минимально необходимые для регистрации перед установкой Windows 2000

Предыдущая операционная система:

(если имеется)

Сетевое имя данного компьютера:

(если он подключен к сети)

Имя рабочей группы или домена:

(если компьютер включен в сеть)

Параметры TCP/IP:

IP-адрес Адрес DNS-сервера (при отсутствии сервера DHCP)

 

Предупреждение

Многие пользователи так торопятся установить новую операционную систему и попробовать ее в действии, что пренебрегают приведенной выше рекомендацией, а зря. Например, если в локальной сети, к которой подключен компьютер такого пользователя, не применяется служба DHCP, в задачи которой входит динамическое назначение IP-адресов, и пользователь не удосужился записать свой IP-адрес, а потом его забыл, он будет долго выяснять, какой же адрес он может назначить своему компьютеру (особенно если сетевого администратора рядом не окажется). Если используется служба DNS. настоятельно рекомендуется записать параметры, установленные на вкладке DNS окна Дополнительные параметры TCP/IP (Advanced TCP/IP Settings). Если вы их забудете, то при работе с сетью TCP/IP у вас возникнут проблемы (например, при подключении к домену, с доставкой электронной почты и при работе с групповыми приложениями, использующими TCP/IP).

Выполните полное резервное копирование всех своих данных (для этой цели можно применить программу Microsoft NTBackup, встроенную в состав операционных систем семейства Windows или специализированное программное обеспечение сторонних фирм).
Предупреждение

Печально, но факт: огромное количество пользователей резервным копированием пренебрегают. Еще печальнее то, что спохватываются они только после того, как данные уже потеряны, причем, скорее всего, безвозвратно. Нередко у пользователей возникают проблемы после преобразования дисков с файловой системой NTFS d в NTFS 5.0. Не будьте злейшим врагом самому себе— выполните резервное копирование, а затем убедитесь, что оно было выполнено успешно.

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

Windows 2000 (особенно при инсталляции через сеть).

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

 

4. Общее описание установки Windows 2000

 

Общее описание установки Windows 2000

Основные шаги, выполняемые в процессе установки операционной системы

Windows 2000, перечислены и кратко описаны ниже:

1. Чтобы начать установку Windows 2000, программа установки (Setup) в первую очередь должна загрузить саму операционную систему. Для этого следует загрузить компьютер с дистрибутивного компакт-диска или установочных загрузочных дискет.

Примечание

Если на компьютере уже установлена одна из операционных систем Microsoft, можно запустить команду winnt (если компьютер работает под управлением MS-DOS) или команду winnt32 (если компьютер работает под управлением Windows Эх или одной из предыдущих версий Windows NT) из каталога \I386 (для компьютеров на базе процессоров Intel и совместимых). В данном разделе основное внимание уделено процессу установки, при котором загрузка компьютера производится с компакт-диска или установочных дискет. Программы Winnt и Winnt32 будут подробно рассмотрены далее в этой главе.

 

2. Первый этап установки удивительным образом напоминает старинную программу DOS, которая начинала установку операционной системы еще с первых версий Windows NT. Интерфейс этой программы чрезвычайно прост: чтобы выделить нужную опцию из списка предлагаемых программой установки, пользуйтесь клавишами перемещения курсора; для выбора нужной опции используется клавиша <Enter>, а для завершения работы программы установки без каких-либо действий — клавиша <F3>.
3. Программа установки предложит вам указать точный путь к дистрибутивным файлам Windows 2000. Если этот путь указан правильно, и на жестком диске имеется достаточный объем свободного пространства, то программа установки скопирует часть дистрибутивных файлов на локальный диск. Причина этого заключается в том, что Windows 2000, как и Windows NT 4.0, требует наличия этих файлов на локальном диске перед перезагрузкой, поскольку при переходе к следующим этапам установки существует возможность "потерять" путь к папке \j386 вследствие изменения буквенных обозначений дисков.
4. После того как копирование файлов будет завершено, программа установки выведет сообщение о завершении этапа установки в режиме MS-DOS и предложит перезагрузить компьютер. Чтобы выполнить перезагрузку, нажмите клавишу <Enter>, но перед этим не забудьте извлечь дискету из дисковода (или компакт-диск из устройства CD-ROM, если оно является загрузочным).
5. После перезагрузки система загружается уже под управлением Windows 2000, которая принимает управление и выполняет распознавание установленных на компьютере аппаратных средств. На экране при этом появляется сообщение:

Программа установки проверяет конфигурацию оборудования...

Последующие экраны, выводимые программой установки, чрезвычайно сильно напоминают текстовый режим MS-DOS. Однако пусть это внешнее сходство не вводит вас в заблуждение, поскольку данная часть процесса установки, в отличие от предыдущей, уже выполняется под управлением ядра Windows 2000, хотя и в текстовом режиме.

6. Программа установки отображает на экране лицензионное соглашение (License Agreement), которое пользователь должен прочесть. В случае несогласия с условиями лицензионного соглашения пользователь может нажать клавишу <Esc>, и программа установки завершит работу без инсталляции Windows 2000. Переход к следующему экрану выполняется при нажатии клавиши <F8>.
7. Далее программа установки выполняет поиск уже существующих на компьютере инсталляций Windows 2000. Если такие версии будут обнаружены, программа установки предложит пользователю следующие варианты действий: восстановить существующую инсталляцию (если она повреждена), выполнить новую инсталляцию или завершить работу без установки Windows 2000. Сразу же заметим, что варианты использования программы установки для восстановления поврежденной системы подробно рассмотрены в главе 8.
8. Если установленные версии Windows 2000 на компьютере не обнаружены, или пользователь выбрал опцию новой инсталляции, то программа установки отобразит список разделов, уже существующих на жестком диске. Пользователю будет предложено выбрать раздел для инсталляции из числа уже существующих, удалить один из существующих разделов, чтобы создать новые разделы на основе освободившегося пространства, или (при наличии достаточного объема свободного пространства, не принадлежащего ни одному разделу) создать новый раздел. Если выбран один из существующих разделов, программа установки предложит на выбор пользователя следующие варианты:
  • отформатировать раздел с использованием файловой системы FAT
  • отформатировать раздел с использованием файловой системы NTFS
  • преобразовать существующую файловую систему к формату NTFS
  • оставить существующую файловую систему без изменений
9. Вновь создаваемые разделы подлежат обязательному форматированию, и в этом случае пользователь имеет возможность выбора файловой системы. Если выбрана опция преобразования раздела к формату NTFS, то фактическое преобразование будет выполнено при следующей перезагрузке системы. Необходимо отметить, что конфигурированию разделов на жестком диске следует уделить внимание заранее. Подробную информацию по данному вопросу можно найти в следующем разделе этой главы.
10. Далее программа установки выполняет проверку имеющихся в системе дисков, что, как правило, не занимает много времени. По завершении проверки дисков программа установки копирует на жесткий диск остальные файлы, которые потребуются для завершающей, графической фазы инсталляции. Этот этап достаточно продолжителен. Копирование файлов производится выборочно, в соответствии с данными, полученными при распознавании аппаратных средств компьютера. По завершении копирования конфигурация инициализируется и компьютер перезагружается.
11. После перезагрузки компьютера начинается графическая фаза инсталляции (GUI phase). Обратите внимание, что на данном этапе вы уже имеете установленную, но еще не сконфигурированную копию Windows 2000. Графическая фаза инсталляции завершает этот процесс, после чего на компьютере будет установлена полнофункциональная версия операционной системы. Компьютер загружается под управлением Windows 2000 (последовательность загрузки и все происходящие при этом процессы подробно рассмотрены в главе 2), и начинается работа программы с графическим интерфейсом Мастера установки Windows 2000 (Windows 2000 Setup Wizard) (рис. 1.1). Работа мастера установки продолжается довольно долго. Пользователю предлагается подождать, пока выполняется установка и конфигурирование устройств (следует обратить внимание читателя на тот факт, что благодаря улучшенной поддержке стандарта Plug and Play процедура инсталляции Windows 2000 существенно упростилась по сравнению с предыдущими версиями, и такая операция, как установка и конфигурирование устройств, теперь происходит в автоматическом режиме). Мастер установки Windows 2000 предпринимает попытки распознать все аппаратные компоненты, имеющиеся на компьютере, включая СОМ-порты, последовательные порты, джойстик, клавиатуру, мышь, и т. д.
Рис. 1.1. Начальное окно Мастера установки Windows 2000
12. По завершении процесса обнаружения устройств начнется интерактивная часть графической фазы инсталляции. На экране появится диалоговое окно Язык и стандарты (Regional Settings), в котором пользователю предоставляется возможность установки локальных параметров, поддержки дополнительных языков и раскладки клавиатуры. Подробная информация о многоязычной поддержке в Windows 2000 приведена в главе 5.
13. Далее программа установки предложит пользователю идентифицировать свою копию программного обеспечения Windows 2000, выведя диалоговое окно Настройка принадлежности программ (Personalize Software), в котором пользователь должен заполнить поля Имя (Name) (обязательно) и Организации (Organization) (по желанию), указав в них свое имя и организацию, в которой он работает. Информация, введенная в этом окне, будет затем предоставляться операционной системой запрашивающим ее прикладным программам.
14. Если устанавливается Windows 2000 Server, необходимо задать режим лицензирования: "на сервер" (по умолчанию допускается 5 одновременных подключений) или "на рабочее место".
15. Затем пользователю предлагается указать ими компьютера, а также ввести и подтвердить пароль администратора. Обратите внимание, эта часть является едва ли не самой важной во всей графической фазе инсталляции. Особенное внимание ей следует уделить в том случае, если вы собираетесь использовать этот компьютер для выхода в Интернет. Пользователь Администратор (Administrator) имеет доступ ко всем возможностям и функциям операционной системы, поэтому постарайтесь ввести не слишком простой и очевидный пароль (и, разумеется, не следует его забывать). Помимо этого, Microsoft не рекомендует пользователям выполнять повседневную работу, будучи зарегистрированными в системе от имени администратора, поскольку это создает брешь в системе безопасности. Кроме пароля администратора, вам будет предложено ввести имя для данного компьютера (и в качестве образца будет предложено имя, случайным образом сгенерированное на основе ранее введенных вами данных). Можно согласиться с предложенным вариантом или ввести собственный (тем более что впоследствии компьютер можно переименовать).
16. При установке Windows 2000 Server в окне Компоненты Windows 2000 можно выбрать множество компонентов, устанавливаемых на сервер: Media Services, службы терминалов, сетевые службы (DNS, DHCP, WINS и другие) и т. д.

Примечание

При установке Windows 2000 Professional существует одна особенность: программа установки не предоставляет возможности выбора стандартных и не обязательных компонентов системы (игры, мультимедиа и т. д.), а устанавливает их все. Хотя возможность выбора имеется при установке Windows NT 4.0, Windows 95, Windows 98 (включая Windows 98 Second Edition) и Windows 2000 Server!

17. Далее появляется окно Дата и время (Date and Time), в котором можно уточнить дату, время и параметры часового пояса (местного времени). Информацию о дате и времени система получает от системной BIOS, поэтому, как правило, эти данные точны.
18. Наконец, когда все эти параметры будут указаны, начинается установка сетевых служб, которая по сравнению с предыдущими версиями Windows NT существенно упрощена. Пользователю на выбор предлагаются два варианта установки сети: Типичные параметры (Typical) и Особые параметры (Custom). В случае типичных параметров мастер устанавливает Клиента для сетей Microsoft (Client for Microsoft Networks), Службу доступа к файлам и принтерам сетей Microsoft (опция File and Printer Sharing), и Протокол Интернета (TCP/IP) (опция Internet Protocol) со стандартными параметрами настройки (при которых IP-адрес и другие параметры задает сервер DHCP). В случае, если выбраны особые параметры, пользователь имеет возможность выбрать устанавливаемые сетевые службы и протоколы, и задать их параметры.

Предупреждение

Для будущего контроллера домена необходимо задавать статические параметры TCP/IP, поэтому лучше это сделать сразу, на этапе инсталляции системы.

 

19. По окончании установки сетевых параметров необходимо указать, будет ли устанавливаемый компьютер принадлежать к рабочей группе или домену. В Windows 2000 концепция доменов была существенно расширена по сравнению с Windows NT 4.0, и информацию об основных концепциях доменной структуры, проектировании и администрировании доменов можно найти в главах 23—25 этой книги. На данном этапе ограничимся той же не слишком информативной рекомендацией, которая давалась и для установки Windows NT 4.0: если вы затрудняетесь в выборе, выберите рабочую группу, а если ваш компьютер подключен к локальной сети предприятия — обратитесь к системному администратору. Если устанавливаемый сервер будет контроллером домена, то принадлежность сервера не имеет значения.
20. На этом интерактивная часть графической фазы установки завершается. Мастер установки Windows 2000 начинает копирование файлов и выполнение "завершающих операций". Эти заключительные операции состоят в установке компонентов меню Пуск (Start), регистрации установленных компонентов операционной системы, сохранении установленных параметров настройки и удалении временных файлов, созданных в процессе инсталляции. Процедура довольно продолжительная, протекает она в автоматическом режиме, не требующем никакого вмешательства, и полчаса или минут 40 свободного времени вам обеспечено.
21. После этого шага мастер установки предложит извлечь компакт-диск из устройства CD-ROM и нажать кнопку Готово (Finish), чтобы перезагрузить систему. Можно поздравить себя с успешным завершением процедуры инсталляции и перезагрузиться.
22. Тем не менее это еще не все. По завершении инсталляции запустится программа Настройка сервера (Configure Your Server), которая появится после того, как вы зарегистрируетесь в системе от имени пользователя Администратор. Данная программа будет доступна в любой момент через меню Пуск (программная группа Администрирование). (Процесс конфигурирования различных служб Windows 2000 Server рассматривается в других главах книги.) При первой загрузке Windows 2000 Professional пользователи должны выполнить еще один дополнительный шаг, который не повторится больше никогда: запустится Мастер сетевой идентификации (Network Identification Wizard), который предоставляет пользователю возможность создать новую учетную запись пользователя, отличную от учетной записи Администратор. Эта программа предлагает на выбор две опции, которые заслуживают отдельного рассмотрения (рис. 1.2). Первая из них — Требовать ввод имени пользователя и пароля (Users must enter a user name and password to use this computer) — устанавливает точно такое же положение вещей, какое существовало в Windows NT 4.0: после первой перезагрузки вам потребуется зарегистрироваться в системе как Администратор, вручную создать еще одну или несколько учетных записей пользователей. После этого можно регистрироваться в системе от имени одного из этих пользователей и начинать конфигурировать систему и устанавливать приложения. Именно эту опцию и рекомендуется выбирать, так как вторая — Всегда использовать следующее имя пользователя (она предлагается по умолчанию, и соглашаться с ней, честное слово, не стоит) — настраивает систему на автоматическую регистрацию одного из пользователей (причем, если во время инсталляции была выбрана опция присоединения к домену, то из раскрывающегося списка можно будет выбрать имя одного из пользователей домена и ввести пароль, а если компьютер принадлежит к рабочей группе, то ваш выбор ограничится пользователем Администратор и пользователем с именем, составленным на основе информации, которую вы ввели во время инсталляции). Что бы вы ни выбрали (этого пользователя или Администратора), с точки зрения безопасности это будет просто скверно (хотя вполне допустимо для домашнего компьютера, на котором работает только один человек). Выбирайте первую опцию, и регистрируйтесь в системе каждый раз при ее загрузке, как это было в Windows NT 4.0. Разумеется, как только вы выберете первую опцию, система сразу же предложит вам зарегистрироваться. В ходе выполнения процедуры регистрации в системе для пользователя Администратор будет создан пользовательский профиль. На этом процедура инсталляции будет завершена.
Рис. 1.2. Окно Мастера сетевой идентификации (Network Identification Wizard)

В ходе инсталляции операционной системы Windows 2000 пользователю,

выполняющему установку, требуется принимать следующие решения:

Решения, связанные с конфигурированием разделов на жестком диске
Выбор файловой системы

Эти темы подробно обсуждаются далее.

 

1-1.jpg

Изображение: 

1.2.gif

Изображение: 

5. Конфигурирование разделов на жестком диске

 

Конфигурирование разделов на жестком диске

В процессе инсталляции Windows 2000 программа установки предлагает пользователю выбрать раздел жесткого диска для установки системы. Создавать разделы на жестком листке можно следующими способами:

Если на компьютере уже установлена предыдущая версия Windows NT (например. Windows NT 4.0), то разделы на жестком диске можно создать с помощью утилиты Disk Administrator (для ее вызова следует в меню Start выбрать команду Programs | Administrative Tools (Common) | Disk Administrator).
Если на компьютере нет ни одной установленной операционной системы, но в вашем распоряжении имеется загрузочная дискета MS-DOS, на

которой содержится программа fdisk, то разделы на жестком диске можно создать с помощью этой программы.

Наконец, программа установки Windows 2000 отображает на экране опцию, позволяющую создать раздел для системы (при условии, что на диске имеется свободное пространство).

Когда на жестком диске создается первый (основной) раздел, программа, используемая для этой цели, создает главную загрузочную запись {Master Boot Record, MBR) и записывает ее в первый сектор на жестком диске (цилиндр 0, головка 0, сектор I). Главная загрузочная запись содержит таблицу разделов (Partition Table), в которой хранится информация обо всех разделах, определенных на диске. При внесении изменений в разделы, существующие на жестком диске (например, при их создании, удалении или форматировании), программа, используемая для этой цели, вносит изменения в таблицу разделов.

Главная загрузочная запись содержит таблицу разделов диска и небольшой объем исполняемого кода. На компьютерах на базе процессоров Intel исполняемый код читает таблицу разделов и определяет системный раздел, находит его начало и загружает в память загрузочный сектор раздела (Partition Boot Sector). Главная загрузочная запись обычно не зависит от операционной системы (например, на платформах Intel она используется для запуска любой из операционных систем). Что касается загрузочного сектора раздела, то он зависит как от операционной системы, так и от применяемой на данном томе файловой системы.

Предупреждение

Существует большое количество вирусов, поражающих главную загрузочную запись, которая является одной из самых важных структур данных, имеющихся на диске. Поскольку код, содержащийся в главной загрузочной записи, исполняется до запуска какой бы то ни было операционной системы, в случае повреждения главной загрузочной записи загрузка компьютера с жесткого диска становится невозможной. В составе программного продукта Windows NT Resource Кit имеется утилита Disksave, позволяющая создавать резервные копии главной загрузочной записи в виде двоичных файлов и при необходимости выполнять восстановление главной загрузочной записи по этим резервным копиям. Можно также воспользоваться консолью восстановления Windows 2000 (Recovery Console).

Планированию разделов на жестком диске следует уделить особенно пристальное внимание, если вашей целью является создание системы с двойной загрузкой, где кроме Windows 2000 требуется загружать еще одну или несколько операционных систем. Microsoft настоятельно рекомендует устанавливать Windows 2000 в отдельный раздел жесткого диска. Установка Windows 2000 в один раздел с другой операционной системой принципиально возможна, но делать это не рекомендуется.

Раздел жесткого диска, на который выполняется установка файлов Windows 2000, должен располагаться на несъемном жестком диске. В этом разделе необходимо иметь объем свободного пространства, достаточный для размещения всех файлов. В системных требованиях, приведенных ранее в этой главе, указаны требования к дисковому пространству, которым необходимо располагать для того, чтобы установка операционной системы Windows 2000 прошла успешно.

Системным разделом (system partition) называется раздел жесткого лиска, на котором располагаются файлы, необходимые для загрузки и инициализации Windows 2000. В качестве системного раздела может использоваться только основной раздел.

Примечание

Некоторые программы, в том числе программа fdisk из состава MS-DOS, программа Windows NT 4.0 Disk Administrator и оснастка Управление дисками (Disk Management) e Windows 2000 используют для обозначения системного раздела термин "активный раздел" (active partition). В то же время повсеместно в литературе (в том числе и в сопроводительной документации к программному продукту Resource Kit) основной раздел, который содержит зависящие от аппаратной платформы файлы, необходимые для загрузки операционной системы, называется системным разделом (system partition). Разумеется, при этом очень часто возникает путаница. Какой из этих терминов будете применять вы, является вопросом личных предпочтений — лишь бы вы хорошо понимали смысл этого термина, а именно: системным (активным) разделом является тот раздел, л юбая программа, выполняющая установку системного раздела с помощью команд типа Mark Partition Active, просто устанавливает поле Boot Indicator для основного раздела, помечаемого активным, и сбрасывает это поле для раздела, помечено то как активный ранее. То же самое делает и программа установки Windows 2000 — она помечает активным раздел, в который копируются загрузчик и другие файлы, необходимые для запуска операционной системы.

Последовательность событий, происходящих при запуске, будет подробно рассматриваться в главе 2. Загрузочный раздел (boot partition) — это раздел, который содержит системные файлы Windows 2000 (имеется в виду папка %SystemRoot%), и этот раздел может как совпадать, так и не совпадать с системным.

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

Предупреждение

Если жесткий диск содержит чередующиеся наборы (stripe set), наборы томов (volume set) или зеркальные наборы (mirror set), то все эти элементы появляются на экране программы установки, помеченные строкой Windows NT Fault Tolerance (хотя наборы томов по сути и не являются отказоустойчивыми!). Соблюдайте осторожность— ни один из таких элементов удалять нельзя. Кроме того, не удаляйте разделы, на которых находятся данные, которые могут потребоваться впоследствии — когда данные потребуются, вы уже не сможете их восстановить.

Предупреждение

Windows 2000 не поддерживает программ сжатия DriveSpace и DoubleSpace. Программа установки проверит, имеется ли на несжатых дисках достаточный объем свободного пространства, позволяющий провести инсталляцию, и только после этого начнет процедуру установки. Сжатый том останется на жестком диске, но программа не сможет смонтировать его. Данные и файлы, находящиеся на сжатом томе, будут доступны только в том случае, если компьютер загружается под управлением предыдущей операционной системы. Если активный загрузочный раздел преобразован в формат NTFS. то будет утрачена возможность загрузки предыдущей операционной системы, и сжатые тома будут недоступны. Таким образом, если требуется выполнить обновление версии Windows 95 до Windows 2000. необходимо предварительно осуществить декомпрессию всех томов, сжатых при помощи DriveSpace или DoubleSpace.

Примечание

Winnt.exe и Winnt32.exe представляют собой исполняемые инсталляционные файлы. Они выведут сообщение об ошибке, если ни на одном диске не окажется достаточного объема свободного пространства или если диск, указанный при помощи ключей /t или /tempdrive, не имеет достаточного объема свободного пространства. В случае, если происходит такая ошибка, необходимо освободить на одном из дисков объем пространства, достаточный для проведения инсталляции, и повторно запустить программы Winnt или Wmnt32.

 

6. Выбор файловой системы

 

Выбор файловой системы

Данный раздел содержит некоторые общие рекомендации относительно выбора файловых систем: FAT, FAT32 или NTFS. Подробно свойства этих систем рассматриваются в главе 7 (рекомендуется предварительно ознакомиться с этой главой, если вы не уверены в своем выборе). На компьютере, работающем под управлением Windows 2000, можно использовать любую из этих файловых систем (хотя для серверной платформы всегда предпочтительнее выбирать NTFS). Кроме того, эти файловые системы можно использовать и совместно. На выбор файловой системы оказывают влияние следующие факторы:

Цель, для которой предполагается использовать компьютер (сервер или

рабочая станция)

Количество жестких дисков и их объем а Требования к безопасности
Необходимость использования дополнительных возможностей NTFS 5.0

NTFS no сравнению с FAT предоставляет целый ряд преимуществ, которые будут описаны далее в этой главе. Однако, если вы в дополнение к Windows 2000 намерены использовать еще одну операционную систему, помните, что доступ к файлам, расположенным в разделах NTFS, можно будет получить только через Windows 2000. Поэтому для системного и загрузочного разделов другой операционной системы необходимо использовать иную файловую систему (иначе эта операционная система просто не сможет загрузиться).

 

7. FAT

 

FAT

Файловую систему FAT, вследствие больших накладных расходов, не рекомендуется использовать для томов, размер которых превышает 511 Мбайт. Файловая система FAT предоставляет следующие преимущества:

Файловая система FAT может использоваться не только с Windows NT/2000, но и с другими операционными системами, включая Windows 9x, Windows for Workgroups, MS-DOS и OS/2.
Использование файловой системы FAT является лучшим выбором для томов небольшого размера, так как в этом случае накладные расходы минимальны. На томах, размер которых не превышает 500 Мбайт, она работает очень хорошо. Однако на больших томах (1 Гбайт и более) FAT становится крайне неэффективной.
Для томов, размер которых находится в пределах 400—500 Мбайт, FAT является предпочтительным выбором по сравнению с NTFS, поскольку лишена накладных расходов NTFS, связанных с дисковым пространством: при форматировании тома для использования файловой системы NTFS создается целый ряд системных файлов и файл журнала транзакций, которые потребляют некоторый процент дискового пространства (и для небольших томов этот процент значителен).

 

8. FAT32

 

FAT32

32-разрядная файловая система FAT32 была введена с выпуском Windows 95 OSR2, и ее поддержка обеспечивается в Windows 98. Она обеспечивает оптимальный доступ к жестким дискам, повышая скорость и производительность всех операций ввода/вывода. FAT32 представляет собой усовершенствованную версию файловой системы FAT, предназначенную для использования на томах, объем которых превышает 2 Гбайт. Windows 2000 продолжает поддерживать файловую систему FAT, а также добавляет дополнительную поддержку для FAT32.

Возможности файловой системы FAT32 намного превышают возможности файловой системы FAT16. Так, эта файловая система поддерживает жесткие диски, размер которых может достигать теоретического предела 2 терабайта.

В дополнение к этому, FAT32 уменьшает размер кластера на больших дисках, снижая таким образом объем неиспользуемого пространства. Например, при использовании FAT16 на жестком диске размером 2 Гбайт, размер кластера будет составлять 32 Кбайт. Если этот же диск отформатировать с использованием FAT32, то размер кластера будет составлять только 4 Кбайт, Все утилиты Microsoft, предназначенные для работы с дисками (Formal. FDISK, Defrag и ScanDisk), были переработаны для обеспечения поддержки FAT32. Кроме того, Microsoft проводит большую работу по поддержке ведущих фирм-производителей драйверов устройств и утилит для работы с диском, чтобы помочь и в обеспечении поддержки FAT32 в их продуктах. Итак, файловая система FAT32 обеспечивает следующие преимущества по сравнению с прежними реализациями файловой системы FAT:

Обеспечивается поддержка дисков размером до 2 терабайт.
Более эффективно используется дисковое пространство. За счет того, что FAT32 использует более мелкие кластеры (так, для дисков размером до 8 Гбайт используются кластеры размером по 4 Кбайт), что позволяет повысить эффективность использования дискового пространства на 10—15% по сравнению с FAT, а также снизить требования к ресурсам, необходимым для работы компьютера.
Обеспечивается большая надежность. FAT32 обладает возможностью перемещения корневого каталога и использования резервной копии FAT вместо стандартной копии по умолчанию. В дополнение, загрузочная запись на дисках FAT32 была расширена, и включает в свой состав резервные копии наиболее важных структур данных. Это означает, что диски FAT32 менее чувствительны к одиночным сбоям, нежели тома FAT.
Более быстрая загрузка программ. Благодаря тому, что FAT32 имеет меньшие размеры кластеров, приложения и необходимые для их загрузки файлы могут быть оптимальным образом размещены на диске.

Примечание

Windows 2000 поддерживает том FAT32. имеющие любой объем и созданные версиями Windows Эх. Однако система будет форматировать тома FAT32 только в том случае, если их объем не превышает 32 Гбайт. Причиной этого ограничения являются ограничения по памяти, присущие таким утилитам восстановления, как Autochk. Вследствие этого ограничения Microsoft рекомендует форматировать тома, размер которых превышает 32 Гбайт, с помощью файловой системы NTFS.

 

9. Преимущества NTFS

 

Преимущества NTFS

Файловая система Windows NT (NTFS) обеспечивает такое сочетание производительности, надежности и эффективности, которое невозможно предоставить с помощью любой из реализаций файловой системы FAT (как FAT16,

так и FAT32). Основными целями разработки NTFS являлись обеспечение скоростного выполнения стандартных операций над файлами (включая чтение, запись, поиск) и предоставления дополнительных возможностей, включая восстановление поврежденной файловой системы на чрезвычайно больших дисках. Кроме того, NTFS обладает механизмами зашиты данных, необходимыми на файловых серверах и высокопроизводительных компьютерах в корпоративных средах. Файловая система NTFS поддерживает контроль доступа к данным и привилегии владельца, играющие исключительно важную роль в обеспечении целостности жизненно важных конфиденциальных данных. Общие папки на компьютере с Windows 2000 имеют назначенные им права доступа, папки и файлы NTFS могут иметь назначенные им права доступа вне зависимости от того, являются они разделяемыми или нет. NTFS — единственная файловая система в Windows 2000, которая позволяет назначать права доступа к отдельным файлам. Однако, если файл будет скопирован из раздела или тома NTFS в раздел или том FAT, все права доступа и другие уникальные атрибуты, присущие файловой системе NTFS, будут потеряны.

Файловая система NTFS является простой и одновременно — чрезвычайно мощной. Практически все объекты, которые имеются на томе, представляют собой файлы, а все, что имеется в файле, представляет собой атрибуты, включая атрибуты данных, атрибуты системы безопасности, атрибуты имени файла. Каждый занятый сектор на томе NTFS принадлежит какому-нибудь файлу. Частью файла являются даже метаданные файловой системы (информация, которая представляет собой описание самой файловой системы). В системах Windows 2000 используется NTFS версии 5.0, на базе которой реализованы новые функциональные возможности: квоты диска, шифрование файлов и каталогов (EFS) и т. д. Эта файловая система не является совместимой с предыдущими версиями Windows NT, поэтому если загрузить более раннюю версию операционной системы, то разделы NTFS 5.0 будут недоступны (для Windows NT 4.0 нужно ставить Service Pack 4). При установке Windows 2000 на уже существующий том с предыдущими версиями NTFS произойдет автоматическая конвертация до NTFS 5.0; возможна также конвертация и других томов NTFS.

Некоторые из возможностей, обеспечиваемых на сегодняшний день только файловой системой NTFS, перечислены ниже:

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

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

Реализованная в виде В-деревьев структура папок файловой системы NTFS позволяет существенно ускорить доступ к файлам в папках большого объема по сравнению со скоростью доступа к папкам такого же объема на томах FAT.
NTFS позволяет осуществлять сжатие отдельных папок и файлов, можно читать сжатые файлы и писать в них без необходимости вызова программы, производящей декомпрессию.

 

10. Рекомендации по использованию файловых систем

 

Рекомендации по использованию файловых систем

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

Опцию FAT следует выбирать, если объем выбранного раздела жесткого диска не превышает 2 Гбайт, и при этом требуется обеспечить возможности доступа к файлам на этом разделе при загрузке компьютера под управлением таких операционных систем, как MS-DOS, Windows 3x, Windows 95, и OS/2.
Опцию FAT следует использовать и в том случае, когда необходимо обеспечить двойную загрузку компьютера с использованием Windows 2000 и таких операционных систем, как Windows 95 версии OSR2 или Windows 98, и при этом размер диска превышает 2 Гбайт. В этом случае диск будет отформатирован с использованием файловой системы FAT32.
Опцию NTFS следует выбирать, если требуется в полной мере воспользоваться преимуществами, предоставляемыми системой безопасности Windows 2000 и файловой системы NTFS. В этом случае программа установки отформатирует жесткий диск с использованием файловой системы NTFS 5.0.

Примечание

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

В процессе запуска Windows 2000 на компьютерах х86 система выполняет поиск некоторых файлов, которые находятся в корневом каталоге жесткого диска, содержащего системный раздел. Этот раздел может быть отформатирован и как FAT, и как NTFS. Его размер должен быть достаточным для того, чтобы разместить все нужные файлы, доступ к которым необходим при использовании конкретной файловой системы.

Примечание

Системный раздел содержит загрузочный сектор раздела (Partition Boot Sector) и другие файлы, необходимые для загрузки операционной системы, например, NTLDR (для компьютеров х86) или OSLOADER (для компьютеров на базе RISC-процессоров). В загрузочном разделе должна находиться папка с файлами операционной системы. Загрузочный и системный разделы могут как совпадать.

 

11. Способы установки Windows 2000

 

Способы установки Windows 2000

Система Windows 2000 поставляется на компакт-диске, и компания Microsoft предлагает множество вариантов инсталляции, из которых пользователь может выбрать наиболее подходящий. В целом, способы установки Windows 2000 можно классифицировать следующим образом:

По типу используемого носителя дистрибутивных файлов

Здесь можно выделить следующие варианты:

  • установка с использованием только дистрибутивного компакт-диска
  • установка с использованием дистрибутивного диска и четырех инсталляционных дискет
  • установка с локального жесткого диска
  • установка через сеть (как с использованием установочных дискет, так

    и без их использования)

В каком случае можно выполнить инсталляцию файлов Windows 2000 с использованием только дистрибутивного компакт-диска (не используя инсталляционные дискеты и не прибегая к копированию файлов на жесткий диск)? Это возможно, если компьютер снабжен загрузочным устройством CD-ROM (так называемым EI Torito-совместимым CD-ROM). Но как же определить, является ли устройство CD-ROM, установленное на компьютере, загрузочным? Простейшим методом является попытка загрузить компьютер с компакт-диска. Чтобы сделать это, вставьте дистрибутивный компакт-диск Windows 2000 в устройство CD-ROM, затем остановите операционную систему и выключите компьютер. После этого включите компьютер, и если программа установки Windows 2000 запускается автоматически, то устройство CD-ROM является загрузочным. В этом случае процедуру установки можно продолжать, следуя инструкциям, появляющимся на экране. Если же загрузка с компакт-диска не начинается, то ваше устройство CD-ROM не является загрузочным. В этом случае извлеките из устройства компакт-диск, а затем запустите процедуру установки с использованием загрузочной установочной дискеты.

По отношению к существующей системе

На выбор пользователей предоставляются следующие варианты:

  • создание новой инсталляции Windows 2000
  • обновление существующей операционной системы до Windows 2000
  • организация системы с двойной загрузкой

Перед запуском процедуры установки необходимо определить, требуется ли осуществить обновление существующей операционной системы или '' выполнить новую инсталляцию. Обновлением (upgrading) называется установка Windows 2000 в текущий каталог Windows. Установка Windows 2000 в любую другую папку представляет собой новую инсталляцию. При обновлении операционной системы сохраняется большинство системных параметров настройки, а также большинство уже установленных в системе приложений. Обновление до Windows 2000 допускает любая из предыдущих версий Windows NT (3.51, 4.0).

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

По режиму установки

Установка может быть:

  • ручная (требующая вмешательства пользователя и ответов на запросы системы)
  • полуавтоматическая (с минимальным вмешательством со стороны пользователя)
  • полностью автоматическая

Итак, существует большое количество способов установки Windows 2000. Каждый из них имеет свои преимущества и недостатки, поэтому ваша задача заключается в том, чтобы определить, какой из способов будет для вас предпочтительным. Например, если операционную систему требуется установить только на одном компьютере, то метод установки с компакт-диска практически наверняка окажется самым быстрым. С другой стороны, если установку требуется произвести на нескольких компьютерах, то более удобным будет метод инсталляции через сеть (хотя, если все инсталляции выполняются одновременно, а сервер сильно перегружен, эта

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

 

12. Обычная установка Windows 2000

 

Обычная установка Windows 2000

Итак, все подготовительные операции выполнены, и вы готовы приступить к установке Windows 2000. На основании материалов, которые можно найти в электронных конференциях, можно сделать примерно следующий вывод: у одних пользователей установка Windows 2000 занимает около часа, в то время, как другие могут возиться с этой процедурой целый день (причем иногда даже не один). Почему это происходит? Чаще всего сложности, с которыми такие пользователи сталкиваются в процессе установки, являются результатом недостаточного планирования и отсутствия всякой подготовки. Поэтому, если вы не собрали минимального объема информации, необходимого дня успешной установки, вернитесь к предыдущим разделам этой главы, прочтите их и выполните все нужные подготовительные операции. В данном разделе подробно описана процедура инсталляции Windows 2000. Помимо этого, в нем обсуждается использование отладочной версии NTDETECT.COM — программы, выполняющей обнаружение аппаратных средств компьютера.

 

13. Запуск программы установки

 

Запуск программы установки

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

Способа доступа к инсталляционным файлам (с загрузочной установочной дискеты, с компакт-диска или через сеть).
Метода инсталляции, который может заключаться в обновлении версии для одной из предыдущих версий Windows или в выполнении новой инсталляции.
В случае обновления версии — от обновляемой операционной системы (Windows 3.jc, Windows 9:t или Windows NT).

Примечание

Программа Wlnnt.exe, используемая для запуска программы установки на компьютерах Windows 3.x, не появляется в окне File Manager, несмотря на то. что она присутствует на компакт-диске. Чтобы запустить программу установки на компьютере Windows 3.x, следует перейти в режим командной строки MS-DOS, перейти в каталог D:\I386 (где D: — буквенное обозначение привода CD-ROM), и ввести команду Winnt. или же выбрать команду Run меню File, а затем ввести путь к исполняемому файлу (например: d: \i386\Winnt. ехе).

Далее будут описаны шаги, которые требуется предпринять для запуска программы установки при использовании каждого из способов инсталляции.

 

14. Запуск программы установки с загрузочного компакт-диска

 

Запуск программы установки с загрузочного компакт-диска

Если в вашем распоряжении имеется дистрибутивный компакт-диск Windows 2000, и компьютер оснащен загрузочным (Е1 Torito-совместимым) устройством CD-ROM, то установку Windows 2000 можно выполнить непосредственно с компакт-диска, не прибегая к использованию установочных дискет.

 

15. Запуск программы установки с помощью загрузочных установочных дискет

 

Запуск программы установки с помощью загрузочных установочных дискет

Загрузочные установочные дискеты требуются, если установка Windows 2000 производится в первый раз на компьютер х86, не поддерживающий формат загрузочного компакт-диска Е! Torito. Эти дискеты требуются также в тех случаях, когда необходимо выполнить запуск операционной системы Windows 2000, которая не может быть загружена обычным образом вследствие системной ошибки.

Если загрузочных установочных дискет у вас нет, их можно создать следующим образом (предварительно загрузившись в любой операционной системе — так, чтобы имелся доступ к устройству CD-ROM):

1. Приготовьте четыре отформатированных пустых дискеты емкостью 1,44 Мбайт, и вставьте одну из них в дисковод.
2. Компакт-диск с дистрибутивным комплектом Windows 2000 вставьте в устройство CD-ROM.
3. На компакт-диске перейдите в каталог \Bootdisk и запустите команду makeboot.exe (в MS-DOS) ИЛИ makebt32.exe (в Windows 9* ИЛИ Windows NT/2000).
4. Следуйте инструкциям, появляющимся на экране.

Чтобы запустить программу установки с использованием установочных загрузочных дискет, проделайте следующее:

1. Выключите компьютер, вставьте в флоппи-дисковод дискету, помеченную как Установочный диск I Windows 2000 (Windows 2000 Setup Boot Disk).
2. Включите компьютер.

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

 

16. Программы WINNT и WINNT32

 

Программы WINNT и WINNT32

Два метода запуска процедуры установки Windows 2000, описанные в предыдущих разделах, могут использоваться как в случае, когда на компьютере уже имеется операционная система, так и в случае, когда ни одна операционная система еще не установлена.

Однако, если на компьютере уже имеется операционная система, можно воспользоваться ее средствами для запуска программы установки Windows 2000 с компакт-диска без использования установочных дискет или через сеть. В этом случае процедура установки выполняется с помощью утилит WINNT и WINNT32- Используемый тип утилиты (WINNT или WINNT32) определяется той операционной системой, под управлением которой работает компьютер на момент запуска инсталляции Windows 2000.

WINNT.EXE представляет собой 16-разрядную версию программы установки, которая может использоваться для запуска инсталляции Windows 2000 с компакт-диска или через сеть, если компьютер работает под управлением MS-DOS. Эта утилита не может использоваться, если компьютер работает под управлением Windows 9x или любой из версий Windows NT.
WINNT32.EXE — это 32-разрядная версия программы установки, которая может использоваться для инсталляции или обновления версии под управлением Windows 9x или любой из версий Windows NT. Явное преимущество этой программы по сравнению с 16-разрядной версией заключается в том, что она работает быстрее, имеет интуитивно понятный графический интерфейс, и, помимо этого, во время ее работы можно продолжать работу с другими программами.

Программа WINNT имеет следующие параметры:

winnt [/s{:исходный_путь]] [/t[:рабочий_диск]] [/u[:файл_ответов)] [/ udf :id[,UDF_файл]] [/r:папка] [/rх:папка] [/e:команда] [/а]

Назначение параметров рассматривается ниже:

/ s [:исходаый_путь] — указывает путь к дистрибутивным файлам Windows 2000. При использовании этого ключа необходимо указывать полный путь к дистрибутивной папке в форме х:\[путь] или \\сервер \общий_ресурс[\путь].

/ t [:раоочий_диск] — указывает диск, на который будут копироваться временные файлы. Если диск не указан, то программа установки по умолчанию выберет диск, на котором имеется наибольший объем свободного пространства.

/ u [:файл_ответоа] — используется при автоматической инсталляции для указания файла ответов (answer_file). Также следует указать ключ / s . / udf :id[,UDF_файл] — указывает идентификатор (id), определяющий значения в UDF-файле (см. описание ниже), используемые для модификации файла ответов.

/ r :папка — указывает необязательную папку для установки, эта папка остается после процедуры установки.

/ :папка— указывает необязательную папку для копирования, эта папка впоследствии удаляется.

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

/ а активизировать специальные опции для людей с ограниченными физическими возможностями (accessibility options). Программа WINNT32 имеет следующие параметры:

winnt32 [/ s :исходный_путь] [/ tempdrive :илеграбочий_диск] l/ unattend [число] [:файл_ответов]] [/ copydir :папка] [/ соруsource :папка] [/ cmd : команда] [/ debug [уровень]:[имя_файла]] [/ udf :id[, UDF_файл]] [/ syspart :имя_диска][ /checkupgradeonly ][/ cmdcons ][/ m : папка] [/ makelocalsource ][/ noreboot ]

где

/ s : исходный_путь — указывает местоположение файлов Windows 2000. Если требуется одновременно выполнять копирование через сеть с нескольких серверов, следует указать несколько путей с параметром /а. / tempdrive :paбочий_диск — указывает программе установки на необходимость размешать временные файлы на указанном диске и устанавливать Windows 2000 на этом диске.

/ unattend — выполняет обновление предыдущей версии Windows NT в автоматическом режиме. Все пользовательские параметры настройки берутся из предыдущей инсталляции, поэтому в процессе установки вмешательство пользователя не требуется.

/ unattend [число]: [файл__ответов] — выполняет новую инсталляцию в автоматическом режиме. Параметр число указывает количество секунд, через которое программа установки выполняет перезагрузку после завершения копирования файлов. Параметр файл ответов указывает имя файла, который содержит информацию, получаемую от пользователя.

/ copydir :папка — создает дополнительную папку в пределах папки, в которую устанавливаются файлы Windows 2000.

/ copysource :лапка — временно создает дополнительную папку в пределах папки, в которую устанавливаются файлы Windows 2000. Созданная папка

будет использоваться в процессе инсталляции, но, в отличие от папок, созданных с помощью опции / copydir , папки, созданные с помощью опции / copysource , будут удалены по завершении установки.

/ cmd : команда — указывает программе установки на необходимость запуска команды, указанной параметром команда, перед началом завершающей стадии установки (после второй перезагрузки компьютера, но до завершения работы программы установки).

/ debug [ypoвень]: [имя_файла] — создает отладочный журнал с указанным уровнем. Имя файла журнала по умолчанию — C:\Winnt32.log, а уровень отладочной информации равен 2 (предупреждение — warning).

/ udf :id[,UDF_фaйл] — указывает идентификатор (id), который программа установки использует для указания метода, с помощью которого файл базы данных уникальности (Uniqueness Database File, UDF) модифицирует файл ответов. UDF имеет приоритет перед файлом ответов, и данный идентификатор указывает, какие значения из файла UDF требуется использовать, / syspart :имя_диска — дает программе установки указание скопировать файлы, необходимые для начала установки, на жесткий диск и пометить этот диск как активный. Диск после этого извлекается и устанавливается на другой компьютер. При включении этого компьютера программа установки запускается автоматически, и начинается следующий этап установки. С этим параметром необходимо использовать параметр / tampdrive .

/ checkupgradeonly — не устанавливает Windows 2000, а только проверяет компьютер на возможность обновления операционной системы до Windows 2000. Результатом работы Winnt32 с этой опцией является файл отчета (в Windows 9л отчет сохраняется в файле Upgrade.txt в папке Windows, а в Windows NT этот файл называется Winnt32.log).

/ cmdcons — может использоваться только после инсталляции Windows 2000. Добавляет консоль восстановления (Recovery Console) в состав меню загрузки Windows 2000. Более подробно будет описана в главе 8.

/ m :папка — указывает программе установки на необходимость копирования файлов из альтернативной папки.

/ makelocasource указывает программе установки на необходимость скопировать все дистрибутивные файлы на локальный жесткий диск.

/ noreboot — указывает программе установки не перезагружать компьютер после завершения копирования файлов.

Зная синтаксис команд WINNT и WINNT32, вы с легкостью сможете запустить программу инсталляции Windows 2000. Дистрибутивные файлы при этом могут находиться на компакт-диске, их можно скопировать на локальный жесткий диск или в общий сетевой каталог.

 

17. Запуск программы установки через сеть

 

Запуск программы установки через сеть

Если дистрибутивные файлы Windows 2000 находятся на предоставленном в общее использование сетевом диске, то программу установки можно запустить через сеть. Чтобы запустить программу установки через сеть:

1. Используя средства существующей операционной системы или с помощью загрузочного диска сетевого клиента Microsoft, установите соединение с сетевым каталогом, в котором располагаются дистрибутивные файлы.
2. Если на текущий момент компьютер работает под управлением таких операционных систем, как Windows 9л: или Windows NT предыдущих версий, введите в командной строке команду winnt32. Если компьютер работает под управлением одной из следующих операционных систем: MS-DOS, Windows 3.1 или Windows for Workgroups, дайте в командной строке команду winnt.

Продолжайте процедуру установки, следуя инструкциям, появляющимся на экране.

 

18. Обновление существующих систем

 

Обновление существующих систем

При обновлении (upgrade) операционных систем Windows установка автоматически производится в тот же каталог, в котором находится существующая операционная система. При этом программу установки необходимо запускать под управлением обновляемой операционной системы. Иными словами, нельзя выполнить обновление Windows NT 4.0, используя загрузочные инсталляционные дискеты.

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

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

 

19. Обновление версий Windows до Windows 2000

 

Обновление версий Windows до Windows 2000

Windows 2000 Professional призвана заменить Windows 9x в качестве стандартной операционной системы для настольных и портативных компьютеров. До Windows 2000 Professional можно обновить следующие операционные системы:

Windows NT Workstation 4.0
Windows NT Workstation 3.51
Windows 98 (98 SE)
Windows 95

До Windows 2000 Server можно обновить следующие операционные системы:

Windows NT Server 4.0
Windows NT Server 4.0 Terminal Server
Windows NT Server 3.51

Примечание

Системы Windows NT 4.0 будут предоставлять самый простой вариант обновления до Windows 2000, поскольку, несмотря на значительное количество нововведений, появившихся в новой версии, эти две системы имеют много общего, в том числе: очень похожие базы данных реестра, одну и ту же архитектуру файловой системы и папок, одинаковую архитектуру системы безопасности, архитектуру ядра операционной системы и модель драйверов устройств. Следует также отметить, что многие знания, полученные в процессе работы с Windows NT 4.0, пригодятся и в процессе работы с Windows 2000 (однако отличия доменных моделей будут существенными! См. главы 23—25).

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

Перед тем как осуществлять массовый переход пользователей с Windows NT:

Протестируйте все приложения, необходимые для нормальной работы предприятия и убедитесь, что они хорошо работают под управлением Windows 2000.
Убедитесь, что для всех аппаратных устройств имеются драйверы, работающие в Windows 2000. Список драйверов устройств можно найти по адресу http://www.niicrosoft.com/winditws/winlogo,
Запустите программу установки, которая выполнит перенос максимального количества информации из реестра Windows NT в реестр Windows 2000.

Поскольку Windows NT 4.0 и Windows 2000 имеют немало общего, многие приложения, работающие под управлением Windows NT 4.0, будут работать без модификации и под управлением Windows 2000. Сам процесс обновления очень прост, автоматизирован и практически не требует никакой дополнительной подготовки, за исключением лабораторного тестирования приложений, играющих важную роль для повседневной работы предприятия или организации.

Примечание

Однако между Windows NT 4.0 и Windows 2000 существует и ряд различий. В качестве примерз можно привести антивирусное программное обеспечение, которое при переходе потребуется обновить вследствие различий в использовании фильтров файловой системы (различия объясняются модификациями, внесенными в реализацию NTFS). Для сетевых приложений сторонних фирм может потребоваться обновление сетевых компонентов (например, стеков TCP/IP).

 

20. Организация систем с двойной загрузкой

 

Организация систем с двойной загрузкой

Если требуется создать систему с двойной загрузкой, в которой компьютер, в дополнение к Windows 2000, можно загрузить под управлением другой операционной системы (например, MS-DOS или Windows 9x), рекомендуется при установке соблюдать следующие предосторожности: П Если требуется создать конфигурацию с двойной загрузкой, при которой компьютер может работать под управлением MS-DOS и Windows 2000, необходимо сначала установить операционную систему MS-DOS. Причина этого заключается в том, что если устанавливать MS-DOS после Windows 2000, загрузочный сектор жесткого диска может быть переписан, что сделает невозможной загрузку Windows 2000. Для восстановления возможности загрузки Windows 2000 потребуется воспользоваться диском аварийного восстановления (Emergency Repair Disk, ERD) или консолью восстановления (Recovery Console). Подробную информацию по данному вопросу можно найти в главе 8.

Если создается система с двойной загрузкой, и при этом в качестве второй операционной системы будет использоваться MS-DOS, убедитесь в том, что системный раздел (диск С:) отформатирован как FAT (если в качестве второй операционной системы будут применяться Windows 95 OSR2 или Windows 98, то системный раздел может быть отформатирован для использования FAT32). Файлы Windows 2000 можно установить на любой несжатый раздел, на котором имеется достаточный объем свободного пространства.
Системы Windows 95 OSR2 и Windows 98 можно устанавливать и после Windows 2000, однако для перестраховка рекомендуем сохранять master

boot sector и загрузочный сектор (boot sector) (для этого можно воспользоваться утилитой disksave из Windows NT Resource Kit). Восстановить загрузочный сектор можно также при помощи консоли восстановления или лиска аварийного восстановления (см. главу 8).

Чтобы использовать преимущества NTFS и одновременно с этим сохранить возможность использования другой операционной системы, необходимо иметь не менее двух разделов на жестком диске. Диск С: следует отформатировать с использованием файловой системы, поддерживаемой как Windows 2000, так и другой операционной системой — например, наиболее распространенным вариантом является форматирование этого раздела с применением файловой системы FAT. Другой раздел жесткого диска следует отформатировать для файловой системы NTFS.

Предупреждение

Особенно осторожными при установке Windows 2000 должны быть владельцы систем Windows NT 4.0, которые как минимум должны иметь установленный пакет SP4 (более ранние версии вообще не будут работать после установки Windows 2000). При инсталляции систем Windows 2000 выполняется автоматическая конвертация всех ранее созданных локальных разделов NTFS в NTFS 5.0. и эта операция необратима. После этого нельзя уже будет переустанавливать старую систему Windows 4.0 (поскольку изначально она не может работать с томами NTFS 5.0). Кроме того, "старая" утилита chkdsk не работает с томами NTFS 5.0, и их проверку можно будет выполнять только из Windows 2000, могут быть и дополнительные "последствия" такого преобразования. Поэтому категорически не рекомендуется делать экспериментальные установки Windows 2000 на рабочих машинах, поскольку их эксплуатация будет заметно осложняться!

Предупреждение

Попытка установки Windows 2000 на сжатый том, созданный при помощи любой утилиты сжатия, отличной от сжатия NTFS. неизбежно закончится неудачей.

Примечание

Принципы создания систем с двойной загрузкой применимы и к процессу конфигурирования системы с множественной загрузкой— т.е. такой системы, в которой операционных систем может быть 3, 4 и бопее. Например, на компьютер можно одновременно установить (нужно лишь использовать разные разделы) Windows 9x, Windows NT 4.0 (Workstation и/ипи Server). UNIX (Linux). Windows 2000 ( и/или Server) и т. д. При этом системы будут работать практически 'не видя" друг друга. "Соседство" одних систем обеспечить легче, для других сочетаний задача обеспечения одновременного существования нескольких систем может оказаться сложнее, но все равно разрешимой. Впрочем, такие нестандартные конфигурации могут понадобиться не обычным пользователям, а администраторам и разработчикам, которые — без сомнений! — справятся с подобной проблемой.

 

21. Автоматическая установка системы

 

Автома тическая установка системы

Компания Microsoft уделяет самое пристальное внимание стратегии и принципам развертывания своих операционных систем в организациях и на предприятиях. Автоматизация процесса инсталляции играет ключевую роль в снижении затрат на переход к использованию новой операционной системы. Метод автоматизации процесса установки будет зависеть от существующей инфраструктуры сети, количества и разнообразия конфигураций компьютеров, для которых будет выполняться обновление операционной системы, расписания процесса развертывания и других факторов. Основываясь на этих критериях, вы сможете легко и быстро осуществить развертывание Windows 2000. Для этого имеются следующие факультативные возможности:

Группа утилит, называемая Windows 2000 Deployment Tools, в число которой входят такие средства, как Windows 2000 Setup Manager (Setupnigr.exe), SysPrep.exe, и файл руководства Unattended Setup Parameters Guide (Unattend.doc). С помощью этих средств в случае необходимости можно выполнить автоматическую (unattended) установку Windows 2000 на большом количестве компьютеров. Средства развертывания и сопроводительная документация входят в состав Windows 2000 Resource Kit.
Специализированное программное обеспечение по управлению системами (пример — Microsoft Systems Management Server). Специализированное программное обеспечение по управлению системами позволяет запускать процедуру инсталляции с сервера и проводить весь процесс централизованно, даже не подходя к клиентским компьютерам. За счет этого небольшая группа администраторов сможет справиться с установкой Windows 2000 на большом количестве компьютеров в масштабах корпорации за сравнительно короткий промежуток времени. Кроме того, при использовании этого метода требуется минимум усилий от конечных пользователей, что позволит им не отвлекаться от своей основной работы. Наконец, освобождение от инсталляции новой операционной системы конечных пользователей ограничивает количество потенциальных ошибок инсталляции.

 

22. Файл ответов для автоматической инсталляции Windows 2000

 

Файл ответов для автоматической инсталляции Windows 2000

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

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

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

Файлы ответов создаются с помощью утилиты Setup Manager (Setupmgr.exe). Автоматическую инсталляцию Windows 2000 с помощью файла ответов можно выполнить, используя одну из следующих команд:

Winnt32 / unattend [число]:[файл_ответов]

Winnt / u [:файл_огаетов]

Здесь параметр файл_ответов указывает имя файла ответов, созданного с помощью Setup Manager. Обратите внимание, что автоматическая инсталляция происходит без использования установочных загрузочных дискет. Утилита Setup Manager может использоваться как для создания нового файла ответов, так и для редактирования существующего. Созданный файл ответов может использоваться в качестве шаблона для инсталляции операционной системы на группе компьютеров с похожей конфигурацией.

Чтобы создать новый файл ответов, проделайте следующее:

1. Установите на компьютере Windows 2000 Resource Kit — утилита Setup Manager будет инсталлирована вместе с ним.
2. В меню Пуск (Start) выберите команду Выполнить (Run) и введите в поле Команду setupmgr .
3. На экране появится приветственное окно мастера Windows 2000 Setup Manager Wizard. Следуя пошаговым инструкциям этого мастера, любой пользователь (даже неопытный) легко может выполнить нужную ему задачу.

Созданный файл ответов может использоваться в дальнейшем для автоматической инсталляции, командой SysPrep или службами удаленной установки (Remote Installation Services, RIS).

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

 

Глава 2. Загрузка операционной системы

Глава 2. Загрузка операционной системы

1. Запуск систем Windows 2000

 

Глава 2

Загрузка операционной системы

Пользователю, который "включил компьютер, но ничего не работает", обычно не до смеха, особенно если он не может самостоятельно выяснить, что случилось, и устранить неполадку. Посмотрим на вещи реально: поскольку проблемы с загрузкой возможны при работе с любой операционной системой, то и Windows 2000 не является исключением из общего правила. Несмотря на изменение названия (Windows 2000 вместо Windows NT 5.0), эта операционная система базируется на технологии NT (этот факт отражен в заставке, появляющейся при запуске систем). Именно по этой причине в процессе загрузки Windows 2000 могут возникать некоторые проблемы, с которыми сталкивались ранее пользователи операционных систем Windows NT. Тем не менее стоит порадовать пользователей и хорошими новостями: система действительно стала надежнее, стабильнее, и, кроме того, в ее состав добавлены новые средства устранения как проблем с загрузкой, так и других неполадок.

Грамотный пользователь не должен пугаться, услышав слова "boot-сектор", "главная загрузочная запись", "POST" и т. п. Чтобы по возможности быстро и с минимальными потерями выйти из ситуации, при которой возникают проблемы с загрузкой Windows 2000, необходимо знать, как происходит процесс загрузки, от момента включения компьютера и до регистрации пользователя в системе.

 

Запуск систем Windows 2000

Процессы, происходящие при успешном запуске компьютер; под управлением Windows 2000, перечислены ниже:

Самотестирование при включении (Power-On Self-Test, POST)
Инициализация при запуске (Initial startup process)
Работа загрузчика (Boot loader process)
  • Выбор операционной системы (при наличии нескольких систем)
  • Опознавание аппаратных средств
  • Выбор конфигурации
Загрузка ядра
  • Инициализация ядра
Регистрация пользователя

Процесс запуска начинается, когда пользователь выполняет одно из следующих действий:

Включает компьютер (который ранее был выключен)
Выполняет перезагрузку компьютера, выбрав опцию Завершение работы (Shutdown) в диалоговом окне Вход в Windows (Enter Password) или опцию Перезагрузка (Restart) в диалоговом окне Завершение работы Windows (Shut Down Windows)

К моменту регистрации пользователя в системе компьютер уже завершает загрузку Windows 2000 и большую часть процесса инициализации. Однако полностью все процессы будут завершены только после успешной регистрации пользователя в системе.

 

2. Условия успешной загрузки Windows 2000

 

Условия успешной загрузки Windows 2000

Чтобы система Windows 2000 начала загружаться, необходимо соблюдение следующих условий:

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

 

3. Самотестирование при включении

 

Самотестирование при включении

При включении питания или перезагрузке компьютер проходит стадию самотестирования (bootstrapping) аппаратных средств при включении питания (так называемую процедуру POST, Power-On Self-Test). В это время компьютер работает под управлением базовой системы ввода/вывода (Basic Input/Output System, BIOS). При возникновении проблем с аппаратными средствами или настройками уже на стадии POST, компьютер сигнализирует об этом серией звуковых сигналов. На этот случай следует иметь под рукой сопроводительную документацию, полученную от поставщика в комплекте с вашим компьютером.

 

4. Файлы, необходимые для запуска системы

 

Файлы, необходимые для запуска системы

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

Файлы, необходимые для успешного запуска Windows 2000, перечислены в табл. 2.1.

Таблица 2.1. Файлы, необходимые для запуска Windows 2000

Файлы Местоположение
NTLDR Корневой каталог загрузочного диска
Boot.ini Корневой каталог загрузочного диска
Bootsect.dos (только в системах с двойной загрузкой, где в качестве альтернативной операционной системы используются MS-DOS, Windows 3.1x или Windows 9 x, этот файл необходим для загрузки альтернативной ОС) Корневой каталог загрузочного диска
Ntdetect.com Корневой каталог загрузочного диска
Ntbootdd.sys (только для SCSI) Корневой каталог загрузочного диска
Ntoskrnl.exe %SystemfloofS6\System32
Hal.dll %Systemfloof%\System32
Раздел реестра SYSTEM %SysfemffoomSystem32\Config
Драйверы устройств %Systemfloof%\System32\Drivers

Примечание

Для построения мультизагрузочной системы, где в качестве альтернативных ОС используются UNIX и Linux, можно скопировать загрузочный сектор раздела, в котором установлена эта операционная система, в файл в системном разделе NT/2000 и назвать этот файл, например, c:\bootsect.lnx или c:\bootsect.bsd (по аналогии с c:\bootsect.dos), а затем отредактировать файл boot.ini, добавив в раздел [operating systems] строки типа

С:\BOOTSECT.LNX="Linux"

С:\BOOTSECT.BSD="FreeBSD"

 

5. Инициализация при запуске

 

Инициализация при запуске

После успешного завершения процедуры POST начинается процесс инициализации при запуске: на компьютерах х86 системная BIOS ищет и загружает в память загрузочный сектор (boot sector), инструкции которого затем загружают в файл NTLDR.

После завершения тестов POST на компьютере х86 системная BIOS пытается обнаружить загрузочный диск. Порядок поиска загрузочного диска (флоппи-дисководы, жесткие IDE- и SCSI-диски, устройства CD-ROM) задается BIOS. Современные BIOS позволяют пользователю переконфигурировать этот порядок, называемый последовательностью загрузки (boot sequence). Подробную информацию о редактировании последовательности загрузки можно найти в сопроводительной документации к вашему компьютеру. Если при этом дисковод А: включен в последовательность загрузки первым, и в нем находится дискета, BIOS попытается использовать эту дискету в качестве загрузочной. Если дискеты в дисководе нет, BIOS проверяет первый жесткий диск, который к этому времени уже инициализировался. Для запуска огромное значение имеет первый сектор жесткого диска, который содержит главную загрузочную запись (Master Boot Record, MBR) и таблицу разделов (partition table).

Системная BIOS считывает главную загрузочную запись и загружает ее в память, а затем передает ей управление. Код, содержащийся в главной загрузочной записи, сканирует таблицу разделов в поисках системного раздела. Найдя системный раздел, MBR загружает в память его нулевой сектор и исполняет код, содержащийся в этом секторе. Сектор 0 на системном разделе, так называемый загрузочный сектор раздела (partition boot sector), содержит загрузочный код операционной системы. Этот код и осуществляет запуск операционной системы по способу, определенному данной операционной системой.

Примечание

Чтобы успешно выполнить загрузку Windows 2000 с дискеты, нужно, чтобы ее первым сектором был загрузочный сектор раздела. Кроме того, на этой дискете должны присутствовать все файлы, необходимые для загрузки Windows 2000. Более подробную информацию об изготовлении загрузочных дискет можно найти в главе 8, посвященной подготовке и проведению восстановительных работ.


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

invalid partition table (Неверная таблица разделов)
Error loading operating system (Ошибка загрузки операционной системы)
Missing operating system (Отсутствует операционная система)

Процедура идентификации и изменения системного раздела также описана в главе 8.

Как правило, главная загрузочная запись не зависит от конкретной операционной системы. Например, на компьютерах х86 одна и та же главная загрузочная запись служит для запуска Windows NT/2000, Windows 9x, а также комбинации MS-DOS/Windows 3.1*. Что касается загрузочного сектора раздела, то он зависит как от операционной системы, так и от используемой файловой системы. На компьютерах х86 загрузочный сектор раздела системы Windows 2000 отвечает за выполнение следующих действий:

Распознавание используемой файловой системы и ее применение для поиска загрузчика операционной системы (NTLDR) в корневом каталоге системного раздела. В томах FAT структура данных, называемая загрузочным сектором раздела, действительно имеет длину в 1 сектор физической разметки диска. В томах FAT32 эта структура занимает уже 2 сектора физической разметки диска, поскольку загрузочный код занимает более 512 байт. В томах NTFS загрузочный сектор раздела может занимать до 16 секторов, причем дополнительные секторы могут содержать код файловой системы, необходимой для поиска NTLDR.
Нахождение загрузчика операционной системы NTLDR и его загрузка в память.
Начало исполнения кода самозагрузки.

На компьютерах х86 системный раздел должен находиться на первом физическом жестком диске. Загрузочный раздел (который содержит системные файлы операционной системы Windows NT/2000) может совпадать с системным разделом, но может находиться и в другом разделе того же жесткого диска или даже на другом жестком диске.

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

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

Если в дисководе А: имеется дискета, BIOS загрузит в память первый сектор этой дискеты. Если дискета является системной, то ее первый сектор представляет собой загрузочный сектор раздела (Partition Boot Sector). Если дискета не является загрузочной и отформатирована под управлением MS-DOS или Windows 9x, то вы увидите на экране следующее сообщение об ошибке:

Non-System disk or disk error

Replace and press any key when ready

Если же дискета не загрузочная и отформатирована в Windows NT/2000, то сообщение будет таким:

Ntldr is missing

Press any key to restart

 

6. Работа загрузчика

 

Работа загрузчика

Загрузчик (boot loader) позволяет выбрать операционную систему, которую требуется запустить, и загружает файлы операционной системы из загрузочного раздела. В системах на базе процессоров х86 и системах на базе RISC-процессоров загрузчик работает по-разному. Общие задачи, выполняемые на данном этапе, сводятся к установке 32-разрядной модели памяти с прямой адресацией (flat addressing), сбору данных об аппаратной конфигурации, построению ее описания в памяти и передаче указателя на это описание в блок загрузчика. После этого NTLDR (для платформ х86) или OSLOADER (для платформ RISC) загружает образ ядра, HAL и драйверы для устройств и файловой системы тома, с которого производится загрузка системы. Помимо всего прочего, на данном этапе производится также и загрузка некоторых драйверов, для которых равен нулю параметр реестра Start, расположенный в следующем разделе реестра:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ ServiceName

Здесь ServiceName представляет собой имя сервиса, например:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\atapi

Примечание

Важность системного реестра невозможно переоценить, т. к. уже на данном этапе (работа загрузчика) он становится необходимым для загрузки системы. Если раздел (hive) System, необходимый в том числе и для загрузки драйверов, не будет обнаружен (или окажется поврежденным), то на экране появится примерно такое сообщение об ошибке:

Не удается запустить Windows 2000 из-за испорченного или отсутствующего файла:

\WINNT\SYSTEM32\CONFIG\SYSTEM

Можно попробовать восстановить этот файл, запустив программу установки Windows 2000 с оригинальной установочной дискеты или CD-ROM. Выберите 'r' в первом диалоговом экране для запуска процедуры восстановления.

Подробную информацию о системном реестре, а также процедурах его резервного копирования и восстановления можно найти в главе 14 данной книги. Здесь же следует отметить, что раздел System в работающей системе пользователи видят в составе дерева HKEY_LOCAL_MACHINE. Этот раздел определяет порядок загрузки всех драйверов системы, и доступ к нему получают как загрузчики операционной системы (NTLDR или OSLOADER), так и Диспетчер ввода/вывода.

 

7. Функции загрузчика NTLDR

 

Функции загрузчика NTLDR

NTLDR управляет процессами выбора операционной системы и распознавания аппаратных средств перед инициализацией ядра Windows 2000. Загрузчик NTLDR должен находиться в корневом каталоге системного диска. Помимо этого в системном разделе должны присутствовать файлы, перечисленные в табл. 2.1.

Когда NTLDR начинает работу, он очищает экран и выполняет следующие действия:

Переключает процессор в режим использования 32-разрядной модели памяти с прямой адресацией. Компьютеры х86 при запуске стартуют в реальном режиме, подобном режиму, в котором стартуют процессоры 8088 и 8086. Поскольку NTLDR представляет собой 32-разрядную программу, для того чтобы загрузчик смог начать выполнять какие бы то ни было действия, процессор необходимо переключить в защищенный режим.
Запускает соответствующую минифайловую систему. Код, предназначенный для доступа к файлам на томах FAT и NTFS, встроен в NTFS. Этот код позволяет загрузчику читать файлы, получать доступ к ним и выполнять их копирование.
Читает расположенный в корневом каталоге системного диска файл Boot.ini и отображает на экране соответствующее меню для выбора загружаемой операционной системы. Экран, выводимый на данном этапе загрузки, называется экраном загрузчика (boot loader screen). Если компьютер сконфигурирован для загрузки нескольких систем, и пользователь выбирает операционную систему, отличную от Windows NT/2000, то NTLDR загружает в память файл Bootsect.dos и передает ему управление. Другая операционная система стартует как обычно, поскольку файл Bootsectdos содержит копию загрузочного сектора раздела, который находился на основном разделе или логическом диске до инсталляции Windows NT/2000.
Если выбрана одна из версий Windows NT/2000, то выполняется Ntdetect.com, чтобы собрать информацию о физических устройствах, подключенных на данный момент к компьютеру.
Загружает и запускает ядро операционной системы Ntoskrnl.exe и передает ему информацию, собранную программой Ntdetect.com.

 

8. Выбор запускаемой операционной системы

 

Выбор запускаемой операционной системы

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

Выверите операционную систему для запуска:

Microsoft Windows 2000 Professional RUS

Microsoft Windows 2000 Server

Microsoft Windows 98

Используйте клавиши ­ и Ї для выделения нужной строки. Нажмите клавишу ENTER для подтверждения выбора. Выделенная система будет автоматически запущена через: 29

Для выбора особых вариантов загрузки Windows 2000 нажмите F8.

Выбор операционной системы, которую требуется запустить, ничем не отличается от аналогичного процесса при работе с другими версиями Windows NT (например, 3.51 и 4.0). Операционная система, указанная в приведенном списке первой, выбирается по умолчанию, и изначально курсор установлен на этой строке. Чтобы выбрать для запуска другую операционную систему, воспользуйтесь клавишами перемещения курсора (<­ > и <Ї >), выделите нужную операционную систему и нажмите клавишу <Enter>.

Если вы не выберете ни один из пунктов меню к тому моменту, когда счетчик, указанный в строке:

Выделенная система будет автоматически запущена через: 29

достигнет нуля, NTLDR загрузит операционную систему, указанную в файле Boot.ini по умолчанию. Программа установки Windows 2000 задает в качестве параметра по умолчанию копию последней инсталлированной копии Windows 2000. файл Boot.ini можно отредактировать, указав в качестве загружаемой по умолчанию операционной системы любую из установленных, отличную от последней инсталлированной версии Windows 2000. Подробную информацию о содержимом файла Boot.ini и методах его редактирования см. далее в этой главе.

 

9. Опции отладочного меню при загрузке Windows 2000

 

Опции отладочного меню при загрузке Windows 2000

Любой пользователь, имеющий хотя бы небольшой опыт работы с предыдущими версиями Windows NT, сразу же заметит одно небольшое, но существенное отличие экрана загрузчика Windows 2000 от экрана загрузчика Windows NT 4.0. Это — следующая строка, расположенная в нижней части экрана:

Для выбора особых вариантов загрузки Windows 2000 нажмите F8.

Аналогичная клавиша — <F8> — имелась в системах Windows ,95/9^ Если 5 загрузка Windows 2000 завершается неудачей, возможно, вам помогут опции отладочного меню, выводимого по нажатию клавиши <F8>.

Итак, если при появлении меню загрузки Windows 2000 нажать клавишу <F8>, то на экране появится меню следующего содержания:

Меню дополнительных вариантов загрузки Windows 2000

Выберите одну из следующих возможностей:

Безопасный режим

Безопасный режим с загрузкой сетевых драйверов

Безопасный режим с поддержкой командной строки

Включить протоколирование загрузки

Включить режим VGA

Загрузка последней удачной конфигурации

Восстановление службы каталогов <только на контроллере домена Windows 2000>

Режим отладки

Обычная загрузка

Возврат к выбору операционной системы

Используйте клавиши ­ и Ї для выделения нужной строки. Нажмите клавишу ENTER для подтверждения выбора.

Это меню будет оставаться на экране до выбора одной из опций. При загрузке в безопасном режиме (safe mode) Windows 2000 использует стандартные параметры настройки (монитор VGA, без сетевых средств, с минимальным количеством драйверов — фактически, запускаются только драйверы, необходимые для загрузки Windows). Например, если после инсталляции нового программного обеспечения Windows 2000 перестала запускаться, то вполне возможно, что загрузка в безопасном режиме позволит выполнить запуск операционной системы с минимальным количеством сервисов и драйверов. После загрузки вы сможете изменить параметры настройки компьютера, не позволяющие выполнить корректную загрузку Windows 2000, или удалить программное обеспечение, вызвавшее эти проблемы.

Ниже кратко описаны опции дополнительного меню загрузки:

Безопасный режим (Safe Mode)

Если пользователь выбирает эту опцию, то при запуске Windows 2000 загружаются только базовые файлы и драйверы, абсолютно необходимые для работы Windows (стандартные драйверы мыши и клавиатуры, накопителей, базовый драйвер видеоадаптера VGA и минимальный объем стандартных системных сервисов). Если Windows 2000 невозможно загрузить даже с использованием этого режима, то вероятнее всего, потребуется процедура восстановления поврежденной системы. Подробная информация по данному вопросу и пошаговые инструкции по проведению процедуры восстановления приведены в главе 8.

Безопасный режим с загрузкой сетевых драйверов (Safe Mode with Networking)

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

Безопасный режим с поддержкой командной строки (Safe Mode with Command Prompt)

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

Включить протоколирование загрузки (Enable Boot Logging)

При выборе этой опции Windows 2000 будет записывать протокол загрузки в файл %SystemRoot9S\Ntbtlog.t\t. Действие этой опции аналогично включению параметра /bootlog в файле Boot.ini (см. табл. 2.3).

Включить режим VGA (Enable VGA Mode)

После выбора данной опции компьютер загружается с использованием стандартного драйвера VGA. Аналогичный результат дает применение параметра /basevideo в файле Boot.ini (см. табл. 2.3).

Загрузка последней удачной конфигурации (LastKnownGood Configuration)

Такая опция существовала и в Windows NT 4.0. При ее выборе Windows 2000 запускается с использованием информации реестра, сохраненной после того, как система в последний раз была успешно загружена. Следует сразу же отметить, что эта опция позволяет исправить только ошибки конфигурирования системы, да и то не всегда. Использовать ее рекомендуется лишь в тех случаях, когда точно известно о допущенной конфигурационной ошибке. Проблемы, вызванные отсутствием или повреждением системных файлов или драйверов, использование этой опции исправить не поможет. Помимо этого, следует помнить, что все изменения, внесенные после последнего успешного запуска Windows 2000, в случае применения этой опции будут потеряны.

Восстановление службы каталогов <только на контроллерах домена Windows 2000> (Directory Services Restore Mode (Windows 2000 domain controllers only))

Как следует из ее названия, данная опция предназначена для восстановления службы каталога.

Режим отАадки (Pebugging Mode)

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

 

10. Распознавание аппаратных средств

 

Распознавание аппаратных средств

Если в меню загрузчика выбрана одна из версий Windows NT/2000 (или начала загружаться система по умолчанию, когда истек срок действия таймера), то NTLDR вызывает Ntdetect.com, чтобы собрать информацию о физических устройствах, подключенных на данный момент к компьютеру. Ntdetect.com возвращает полученную информацию загрузчику NTLDR.

 

11. Выбор конфигурации (аппаратного профиля)

 

Выбор конфигурации (аппаратного профиля)

Если для загрузки выбрана операционная система Windows 2000, и в ней имеется только один профиль аппаратной конфигурации, то после того, как загрузчик получит информацию об аппаратных средствах компьютера, он продолжит процедуру загрузки, запустив ядро операционной системы Ntoskrnl.exe и передав ему информацию, собранную программой Ntdetect.com.

Если в Windows 2000 создано несколько профилей аппаратной конфигурации, то на экране появится следующая информация:

Меню выбора конфигурации оборудования

Данное меню позволяет выбрать конфигурацию оборудования,

которая будет использоваться при запуске Windows 2000.

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

Profile 1

Profile 2

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

Для выхода из этого меню и перезагрузки компьютера нажмите клавишу F3.

Выделенная конфигурация будет автоматически запущена через: 28 сек.

После этого загрузчик в течение нескольких секунд ожидает, давая пользователю возможность выбрать один из существующих профилей аппаратной конфигурации или одну из перечисленных опций (клавишей <L> или <F3>).

Первый аппаратный профиль выделен курсором. Чтобы использовать для загрузки другой аппаратный профиль, клавишами со стрелками переместите курсор к нужной опции и нажмите клавишу <Enter>.

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

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

Если вы выберете последнюю удачную конфигурацию, нажав сначала клавишу <L>, а затем — клавишу <Enter>, то загрузчик для конфигурирования опций запуска будет использовать информацию реестра, сохраненную в разделе HKEY_LOCAL_MACHINE\SYSTEM\Select после того, как система в последний раз была успешно загружена.

Более подробную информацию об управляющих опциях, последней удачной конфигурации (LastKnownGood) и конфигурации по умолчанию (Default) можно найти далее в этой главе.

 

12. Загрузка ядра

 

Загрузка ядра

Получив информацию об аппаратных средствах компьютера и выбранном аппаратном профиле, загрузчик запускает ядро операционной системы Ntoskrnl.exe и передает ему информацию, собранную программой Ntdetect.com.

Информация о выбранном аппаратном профиле передается загрузчику, когда пользователь нажимает клавишу <Enter> в меню выбора конфигурации оборудования (Hardware Profile/Configuration Recovery). Помимо этого загрузчик может сделать выбор автоматически по истечении указанного интервала времени (или в случае, если в системе существует только один аппаратный профиль).

О начале фазы загрузки ядра Windows 2000 сигнализируют появляющиеся на экране точки, которые служат индикатором степени завершенности загрузки в память ядра Windows 2000 (Ntoskrnl.exe) и слоя (уровня) аппаратных абстракций (hal.dll). На данном этапе эти модули еще не инициализированы. Далее загрузчик просматривает реестр, извлекает информацию о заданных по умолчанию или определенных пользователем размерах невыгружаемого (резидентного) пула памяти (nonpaged pool) и реестра (registry quota) и загружает раздел HKEY_LOCAL_MACHINE\SYSTEM из файла %SystemKoof% \System32\Config\System.

На данном этапе загрузчик активизирует API для работы с реестром и создает набор управляющих параметров (control set), который будет использоваться для инициализации компьютера. Эти задачи являются подготовительными для загрузки драйверов. Значение, заданное в разделе HKEY_ LOCAL_MACHINE\SYSTEM\Select (рис. 2.1), определяет, какой набор управляющих параметров из перечисленных в разделе HKEY_LOCAL_ MACHINE\SYSTEM должен использоваться при загрузке.

Рис. 2.1. Раздел реестра HKEY_LOCAL_MACHINE\SYSTEM\Select


По умолчанию загрузчик использует набор управляющих параметров, определяемый значением "Default". Если пользователь выбрал последнюю удачную конфигурацию, то загрузчик использует набор управляющих параметров, определяемых значением LastKnownGood. На основании сделанного пользователем выбора и значения раздела Select загрузчик определяет, какой из наборов управляющих параметров (ControlSetOOx) будет использоваться. После этого загрузчик устанавливает значение Current раздела Select (рис. 2.1) на номер набора управляющих параметров, который он будет использовать.

Далее загрузчик сканирует все сервисы (службы), определенные разделом реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services и ищет драйверы устройств, для которых параметр Start равен 0x0 (такое значение указывает на то, что драйверы должны быть загружены, но не инициализированы). Как правило, драйверы с такими значениями представляют собой низкоуровневые драйверы устройств, например, драйверы дисков. Значение Group для каждого драйвера устройства определяет порядок, в котором загрузчик должен его загружать. Раздел HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Control\ServiceG roupOrder реестра определяет порядок загрузки.

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

 

2.1.gif

Изображение: 

13. Инициализация ядра

 

Инициализация ядра

В системах Windows 2000 об инициализации ядра сигнализирует появление графической заставки. Это — чисто "косметическое" отличие от Windows NT 4.0, которое не меняет принципов загрузки Windows 2000 по сравнению с предыдущей версией системы.

Хотите убедиться в справедливости сказанного? Нет ничего проще. Добавив параметр /sos в строку файла Boot.ini, управляющую содержимым меню загрузчика и режимом загрузки операционной системы, перезагрузите компьютер. Использование этой опции позволяет пользователю видеть всю последовательность загрузки драйверов. На фоне красивой графической заставки, сигнализирующей о начале инициализации ядра, вы увидите нечто похожее на приведенное ниже сообщение:

Microsoft ® Windows 2000 Server (TM) (Build 2195)

1 System Processor (64 MB Memory)

Ядро создает раздел HKEY_LOCAL_MACHINE\HARDWARE, используя информацию, полученную от загрузчика. Раздел HKEY_LOCAL_MACHINE \HARDWARE содержит данные об аппаратных средствах, распознавание которых осуществляется каждый раз при запуске системы. В состав этих данных входит информация об аппаратных компонентах на системной плате и о прерываниях, используемых конкретными аппаратными устройствами.

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

На стадии инициализации ядро выполняет следующие операции:

Инициализирует низкоуровневые драйверы устройств, загруженные на предыдущей стадии
Загружает и инициализирует остальные драйверы устройств
Запускает программы, например Chkdsk, которые должны отработать прежде, чем будут загружены какие-либо сервисы
Загружает и инициализирует сервисы
Создает файл подкачки pagefile.sys
Запускает подсистемы, необходимые для работы Windows 2000

 

14. Загрузка и инициализация драйверов устройств

 

Загрузка и инициализация драйверов устройств

Теперь ядро инициализирует низкоуровневые драйверы устройств, которые были загружены на стадии загрузки ядра. В случае ошибки при инициализации одного из драйверов система предпринимает корректирующее действие, основываясь на данных, определенных параметром реестра HKEY_LOCAL_ MACHINE\SYSTEM\CurrentControlSet\Services\ DriverName \ErrorControl.

Далее Ntoskrnl.exe сканирует реестр, на этот раз — в поисках драйверов устройств, для которых значение раздела HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Services\ DriverName \Start установлено в 0x01. Это всегда так: значение Group для каждого драйвера устройства определяет порядок в котором производится их загрузка. Раздел реестра HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Control\ServiceGroupOrder определяет порядок загрузки.

В отличие от фазы загрузки ядра, драйверы устройств, для которых значение Start установлено на 0x01, загружаются не за счет вызовов BIOS или программ ПЗУ, а с помощью драйверов устройств., загруженных на стадии загрузки ядра и только что инициализированных на этой стадии. Обработка ошибок в процессе инициализации этой группы драйверов устройств также основывается на значении параметра ErrorControl для соответствующих драйверов устройств.

 

15. Загрузка сервисов

 

Загрузка сервисов

Диспетчер сеансов (Smss.exe) запускает высокоуровневые подсистемы и сервисы (службы) Windows 2000. Информация, предназначенная для Диспетчеpa сеансов, находится в разделе реестра HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Control\SessionManager. Диспетчер сеансов исполняет инструкции, которые содержатся в следующих элементах реестра:

Параметр BootExecute
Раздел Memory Management
Раздел DOS Devices
Раздел Subsystems

 

16. Параметр BootExeculc

 

Параметр BootExecute

Параметр BootExecute реестра содержит одну или несколько команд, которые Диспетчер сеансов выполняет перед загрузкой сервисов. Значением по умолчанию для этого элемента является Autochk.exe, т. е. версия Chkdsk.exe для Windows 2000. Приведенный ниже пример показывает установку этого значения, задаваемую по умолчанию:

BootExecute: REG_MULTI_SZ: autochk autochk*

Диспетчер сеансов может запустить несколько программ. Приведенный ниже пример показывает запуск утилиты Convert, которая при следующем запуске системы преобразует том X: из формата FAT в формат NTFS:

BootExeeute: REG_MULTI_SZ: autochk autochk* autoconv \DosDevices\x: /FS:ntfs

После того как Диспетчер сеансов выполнит все указанные команды, ядро осуществит загрузку остальных разделов реестра из %.SystemRoot%\System32 \Config.

 

17. Раздел Memory Management

 

Раздел Memory Management

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

PagedPoolSize: REG_DWORD 0

NonPagedPoosSize: REG_DWORD 0

PagingFiles: REG_MULTI_SZ; c:\pagefile.sys 32

 

18. Раздел DOS Devices

 

Раздел DOS Devices

Затем Диспетчер сеансов создает символические ссылки. Эти ссылки связывают определенные классы команд с соответствующими компонентами файловой системы. Конфигурационная информация для перечисленных ниже устройств DOS содержится в следующих значимых элементах реестра:

PRN: REG_SZ:\DosDevices\LPTl

AUX: REG_SZ:\DosDevices\COMl

NUL: REG_SZ:\Device\NulI

UNC: REG_SZ:\Device\Mup

PIPE:\REG_SZ:\Device\NamedPipe

MAILSLOT:\REG_SZ\Device\MailSlot

 

19. Раздел Subsystems

 

Раздел Subsystems

Поскольку архитектура подсистем базируется на сообщениях, необходимо запустить подсистему Windows (Win32). Эта подсистема управляет всем вводом/выводом и доступом к дисплею; ее процесс называется Csrss. Подсистема Win32 запускает процесс WinLogon, который в свою очередь запускает несколько других важных подсистем.

Конфигурационная информация для необходимых подсистем определяется, значением элемента Required в разделе реестра HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Control\SessionManager\SubSystems.

 

20. Регистрация пользователя в системе

 

Регистрация пользователя в системе

Подсистема Win32 автоматически запускает процесс WinLogon.exe, который, в свою очередь, запускает процесс Локального администратора безопасности (Local Security Administration, Lsass.exe). После завершения инициализации ядра необходимо произвести регистрацию пользователя в системе. Процедура регистрации может быть произведена автоматически на основании информации, хранящейся в реестре, или вручную. При ручной регистрации пользователя на экране появляется диалоговое окно с приветствием и текстом "Нажмите Ctrl+Alt+Delete". В любом случае, к этому моменту Windows 2000 может еще продолжать инициализацию сетевых драйверов, однако пользователю уже разрешается зарегистрироваться в системе.

На данном этапе Диспетчер служб выполняет загрузку автоматически стартующих сервисов, для которых значение Start, расположенное в разделе реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ DriverName , установлено равным 0x2. На этом этапе сервисы загружаются с учетом установленных для них зависимостей, поскольку их загрузка осуществляется параллельно. Зависимости описываются значимыми элементами DependOnGroup и DependOnService, расположенными в разделе реестра HKEY_LOCAL_ MACHINE\SYSTEM\CurrentControlSet\Services\ DriverName .

Примечание

Загрузка Windows 2000 не считается успешной до тех пор, пока в системе не зарегистрируется пользователь. После этого набор управляющих опций Clone копируется в LastKnownGood.

 

21. Загрузка остальных сервисов и драйверов

 

Загрузка остальных сервисов и драйверов

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

Наборы управляющих параметров в реестре, которые содержат системную конфигурационную информацию, используемую в процессе загрузки. Хорошее понимание этого материала необходимо для грамотного использования конфигурации LastKnownGood.
Порядок запуска сервисов и драйверов, задаваемый через реестр (в частности, значимые элементы Start и Error Control, первый из которых задает порядок запуска сервиса или драйвера, а второй — стандартное поведение системы в случае невозможности его запуска или корректной инициализации).

 

22. Наборы управляющих параметров в реестре

 

Наборы управляющих параметров в реестре

Набор управляющих параметров (control set) содержит системную конфигурационную информацию, включая сведения о загружаемых драйверах устройств и запускаемых сервисах. Наборы управляющих параметров хранятся в реестре в виде подразделов раздела HKEY_LOCAL_MACHINE\SYSTEM. В системе может существовать несколько наборов управляющих параметров, количество которых зависит от того, насколько часто выполняется модификация настройки системы или как часто в ней возникают проблемы. Типичная инсталляция Windows 2000 содержит следующие наборы управляющих параметров:

Clone (редакторами реестра не отображается)
ControlSet001
ControlSet002
ControlSet003
CurrentControlSet

Раздел CurrentControlSet представляет собой указатель на один из разделов ControlSet00x. Набор управляющих параметров Clone представляет собой точную копию (клон) набора управляющих параметров, использованного для запуска и инициализации компьютера (Default или LastKnownGood), и создается процессом инициализации ядра при каждом запуске компьютера. После того как в системе успешно зарегистрируется хотя бы один пользователь, набор управляющих параметров Clone станет недоступным.

Для понимания методов и целей использования этих наборов управляющих параметров необходимо ознакомиться с разделом реестра HKEY_LOCAL_ MACHINE\SYSTEM\Select, который содержит следующие параметры:

Current
Default
Failed
LastKnownGood

Каждый из этих параметров содержит данные типа REG_DWORD, которые относятся к конкретному набору управляющих параметров. Например, если значение Current установлено равным 0x1, то параметр CurrentControlSet указывает на ControlSet00l. Аналогично, если значение LastKnownGood установлено равным 0x2, то параметр LastKnownGood указывает на набор управляющих параметров ControlSet002. Значение Default обычно совпадает со значением Current. Параметр Failed ссылается на набор управляющих параметров, на который указывал параметр Default в тот момент, когда пользователь последний раз выполнял загрузку компьютера с использованием набора управляющих параметров LastKnownGood.

Ранее в данной главе в разделе, посвященном выбору конфигурации, была описана инициализация Windows 2000 с использованием конфигураций Default и LastKnownGood. При выборе конфигурации по умолчанию (Default) ядро использует значение Default для определения набора опций управления, который должен применяться для инициализации компьютера.

Ядро пытается использовать конфигурацию LastKnownGood только в двух ситуациях:

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

Запуск системы с использованием набора управляющих параметров LastKnownGood предоставляет способ восстановления после таких ошибок, как:

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

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

Предупреждение

Если при загрузке выбрана опция LastKnownGood, то все конфигурационные изменения, внесенные с момента последней загрузки системы, будут потеряны.


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

Если вы не уверены, где конкретно в управляющем наборе CurrentControlSet находится тот или иной раздел, требующий настройки, можно воспользоваться командой поиска (например, в редакторе Regedt32 имеется команда Найти раздел (Find Key) в меню Вид (View)).

 

23. Параметр Start

 

Параметр Start

В каждом из подразделов Services, содержащихся в разделе HKEY_LOCAL_ MAСHINE\SYSTEM\<control set> \ Services \DriverName, содержится параметр Start, определяющий порядок запуска драйвера или сервиса. Он может иметь следующие значения:

Boot (0x0, загрузка). Загрузка драйвера или сервиса осуществляется загрузчиком операционной системы (NTLDR или OSLOADER) перед инициализацией ядра. В качестве примера драйверов с таким режимом загрузки можно привести драйверы дисков.
System (0x1, система). Загрузка осуществляется подсистемой ввода/вывода во время инициализации ядра. В качестве примера драйверов, использующих этот тип значения, можно назвать драйверы мыши.
Auto load (0x2, автомат). Драйвер (сервис) загружается Диспетчером служб (Service Control Manager). Так загружаются сервисы, которые должны стартовать автоматически при любых обстоятельствах запуска системы, вне зависимости от типа сервиса. В качестве примера можно привести драйверы устройств, работающих через параллельный порт. Одним из сервисов, использующих это значение, является сервис Alerter.
Load on Demand, Manual (0x3, вручную). Драйвер (сервис) загружается Диспетчером служб только в случае получения явной инструкции на загрузку. Сервисы этого типа доступны всегда, но загружаются только когда пользователь запускает их (например, используя оснастку Службы (Services)).
Disabled (0x4, запрет). Драйвер (сервис) не загружается. Windows 2000 устанавливает в этот режим драйверы устройств в случае невозможности их загрузки Диспетчером служб (например, в случае, когда не установлены соответствующие аппаратные средства). Если параметр имеет это зна-I чение, Диспетчер служб не загружает соответствующий драйвер или сервис. Единственным исключением являются драйверы файловых систем, I которые загружаются, даже если для них установлено значение Start = 0x4.

 

24. Параметр ErrorConlrol

 

Параметр ErrorControl

Ниже перечислены все возможные значения, которые может принимать параметр ErrorControl, находящийся в разделе реестра HKEY_LOCAL_ MACHINE\SYSTEM\< control set>\ Services \DriverName:

Ignore (0x0). Если при загрузке или инициализации драйвера устройства происходит ошибка, процедура запуска продолжается без вывода сообщения об ошибке.
Normal (0x1). Если при загрузке или инициализации драйвера устройства происходит ошибка, процедура запуска продолжается после вывода сообщения об ошибке. Параметры ErrorControl для большинства драйверов устройств устанавливаются равными этому значению.
Severe (0x2). Когда ядро обнаруживает ошибку загрузки или инициализации этого драйвера или сервиса, происходит переключение на набор управляющих опций LastKnownGood. После этого процесс запуска стартует с начала. Если набор управляющих параметров LastKnownGood уже используется, процедура запуска продолжается, а ошибка игнорируется.
Critical (0x3). Используется та же процедура, что и при значении Severe, с тем исключением, что если переключение на набор управляющих опций уже произошло, но ошибка не ликвидирована, процесс загрузки останавливается, и выводится сообщение о сбое.

 

25. Файл Boot.ini

 

Файл Boot.ini

При инсталляции Windows 2000 на компьютерах х86 программа инсталляции помещает в корневой каталог системного раздела файл Boot.ini. NTLDR использует информацию из этого файла для отображения экрана, позволяющего пользователю выбирать операционную систему для загрузки.

Пример файла Boot.ini приведен ниже:

[boot loader]

timeout=30

default=multi(0)disk(O)rdisk(O)partition(1)\WINNT

[operating systems]

multi(0)disk(0)rdisk(O)partition(1)\WINNT="Microsoft Windows 2000 Professional RUS" /fastdetect /sos

multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 Server with AD" /fastdetect

multi(0)disk(0)rdisk(l)partition(4)\WINNT="Microsoft Windows 2000 Server RUS with AD" /fastdetect

Файл Boot.ini состоит из разделов [boot loader] И [operating systems], опиасанных ниже.

 

26. Раздел [boot loaderl]

 

Раздел [boot loader]

Параметры, содержащиеся в этом разделе, описаны в табл. 2.2.

Таблица 2.3. Параметры раздела (boot loader)

Параметр Описание
timeout Количество секунд, имеющееся в распоряжении пользователя для того, чтобы выбрать загружаемую операционную систему в меню загрузки, отображенном на экране. Если по истечении этого срока выбор операционной системы не сделан, NTLDR начнет загрузку операционной системы по умолчанию. Если значение параметра timeout равно 0, загрузчик сразу же начинает загрузку операционной системы по умолчанию, не позволяя пользователю сделать выбор. Если значение этого параметра установить на -1, то загрузчик будет ожидать выбора пользователя неограниченно долго. Значение -1 не воспринимается как допустимое в группе параметров System в Control Panel, где задается значение timeout, поэтому для того чтобы установить параметр timeout в -1, вы должны вручную отредактировать файл Boot.ini
default Путь к операционной системе, загружаемой по умолчанию

 

27. Раздел [operating systems]

 

Раздел [operating systems]

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

Файл Bootini поддерживает загрузку множества версий операционной системы Windows 2000, а также запуск других операционных систем. В число альтернативных операционных систем, которые можно указать для загрузки в файле Boot.ini, входят Windows 9x, MS-DOS, а также OS/2, Linux и UNIX. Более подробную информацию об организации систем с двойной или тройной загрузкой можно найти в главе 1.

 

28. Использование параметров в файле Boot.ini

 

Использование параметров в файле Boot.ini

Записи в разделе [operating systems] файла Boot.ini допускают использование ряда параметров (табл. 2.3). В этих параметрах строчные и заглавные буквы не различаются. Параметры, впервые появившиеся в Windows 2000, помечены символом звездочки (*).

Информацию об отладчике можно найти в главе 15.

Таблица 2.3. Параметры, используемые в разделе [operating systems] файла Boot.ini

Параметр Описание
/BASEVIDEO Компьютер загружается с использованием стандартного драйвера VGA. Если вы инсталлируете новый драйвер видеоадаптера, но он работает некорректно, выбор режима загрузки Windows 2000 с этим параметром позволит загрузить компьютер и заменить драйвер
/BAUDRATE Указывает скорость в бодах, которая будет использоваться для отладки. Если вы не установите скорость в бодах, то по умолчанию будет принята скорость 9600 (если к компьютеру подключен модем), и 19200— для нуль-модемного кабеля. Параметр оказывает побочный эффект, устанавливая также параметр /debug вне зависимости от того, используете вы /debug или нет
/BOOTLOG* Если указан этот параметр, то Windows 2000 будет записывать протокол загрузки в файл %Systemfitoof%\Ntbttog.txt. Этот файл указывает, какие драйверы были загружены, и какие остались незагруженными
/CRASHDEBUG Отладчик загружается при запуске Windows 2000, но остается в неактивном состоянии до тех пор, пока не произойдет ошибка ядра. Этот режим особенно полезен, если в процессе вашей работы имеют место редкие непредсказуемые ошибки ядра
/DEBUG Отладчик загружается при запуске Windows 2000 и может активизироваться в любой момент хостом отладчика, подключенным к компьютеру. Этот режим рекомендуется использовать при отладке регулярно возникающих проблем
/DEBUGPORT=COMx Указывает СОМ-порт для использования при отладке, где х — номер коммуникационного порта, который вы собираетесь использовать. Как и параметр /baudrate, этот параметр принудительно переводит компьютер в отладочный режим
/FASTDETECT* Новый параметр, появившийся в Windows 2000. Если на компьютере установлены ОС Windows NT 4.0 и Windows 2000, то в процессе загрузки обеих операционных систем будет использоваться версия Ntdetect.com из состава Windows 2000. На этапе распознавания аппаратных средств в Windows 2000 некоторые устройства распознаются драйверами Plug and Play, в то время как Windows NT 4.0, вследствие ограниченности поддержки Plug and Play, выполняет распознавание только с помощью Ntdetect. Если параметр /FSTDETECT указан, то Ntdetect не пытается распознавать такие устройства. Если нет, то Ntdetect будет выполнять энумерацию аппаратных средств в полном объеме. Таким образом, если вы имеете систему с двойной загрузкой, где на одном компьютере установлены Windows NT 4.0 и Windows 2000, этот переключатель должен быть установлен для строк файла Boot.ini, запускающих Windows 2000, и пропущен для строк, осуществляющих запуск Windows NT 4.O.
/МАХМЕМ Определяет максимальный объем памяти (RAM), доступный для использования Windows 2000. Этот параметр полезен, если вы подозреваете повреждение чипа памяти
/NODEBUG При использовании этого параметра отладочная информация на экран не выводится
/NOGUIBOOT* Новый параметр Windows 2000. Если он указан, то драйвер VGA, выполняющий вывод графической заставки в процессе загрузки Windows 2000, не инициализируется. Поскольку этот драйвер используется не только для отображения графической заставки, но и для отображения "синего экрана" (BSOD, Blue Screen of Death), то его блокировка приведет также к блокировке этой диагностической возможности
/NOSERIALMICE= [COMx,y,z, . . .] Блокирует определение последовательной мыши на указанных СОМ-портах. Этот режим рекомендуется использовать, если вы имеете другой компонент (не мышь), подключенный к последовательному порту в процессе запуска. Если использовать параметр /NOSERIALMICE без указания СОМ-порта, то определение последовательной мыши будет блокировано для всех СОМ-портов
/SAFEBOOT* Новый параметр, появившийся в Windows 2000. Стоит отметить, что практически никогда нет необходимости устанавливать его вручную, т. к. при нажатии клавиши <F8> загрузчик (NTLDR) автоматически использует его для выполнения загрузки в безопасном режиме (safe boot). Чтобы задать одну из опций безопасного режима загрузки, укажите двоеточие после этого параметра и задайте один из трех дополнительных переключателей: MINIMAL (опция Safe Mode), NETWORK (опция Safe Mode with Network) или DSREPAIR (опция Directory Service Repair). Как уже упоминалось в разделе "Опции отладочного меню при загрузке Windows 2000", загрузка в безопасном режиме представляет собой режим загрузки, при котором Windows 2000 загружает только драйверы и сервисы, перечисленные поименно в разделах реестра Minimal и/или Network, расположенных в разделе HKLM\System \CurrentControlSet\Control\SafeBoot. Опция DSREPAIR применима только для Windows 2000 Server. Ее использование приводит к загрузке Windows 2000 Server в режиме восстановления Active Directpry с носителя резервной копии (разумеется, резервная копия должна быть изготовлена заблаговременно). Параметр /SAFEBOOT имеет еще одну дополнительную опцию— ALTERNATESHELL. Если вы укажете эту опцию, то в качестве графической оболочки Windows 2000 будет использовать программу, которая указана в составе раздела HKLM \System\CurrentControlSet\SafeBoot\AltemateShell как альтернативная графическая оболочка. По умолчанию используется стандартная графическая оболочка — Проводник (Explorer)
/SOS При использовании этого параметра на экране отображаются имена всех загружаемых драйверов. Данный параметр рекомендуется использовать, если Windows 2000 не стартует, и вы подозреваете отсутствие какого-либо драйвера. Более подробную информацию можно найти в главе 1 5

 

29. Редактирование файла Boot.ini

 

Редактирование файла Boot.ini

Программа установки Windows 2000 помещает в корневой каталог системного раздела файл Boot.ini, формат и опции которого были рассмотрены в предыдущих разделах. Как и в Windows NT 4.0, этот файл получает атрибуты "только чтение" (Read Only), "системный" (System) и "скрытый" (Hidden). Однако в Windows 2000 появилось новое понятие — защищаемые файлы операционной системы (protected operating system files), которые иногда называются "суперскрытыми" (super hidden). К ним относятся все файлы, необходимые для запуска операционной системы. По этой причине ни один пользователь, даже администратор, раскрыв после инсталляции системы корневой каталог системного раздела с помощью Проводника, не увидит ни файла NTLDR, ни файла Ntdetect.com, ни файла Boot.ini.

 

30. "Суперскрытые файлы"

 

"Суперскрытые файлы"

В системе Windows 2000 имеется два уровня защиты файлов от просмотра. Если файл имеет атрибут hidden, то он не будет виден в Проводнике (при выбранном по умолчанию переключателе Не показывать скрытые файлы и папки ). Если файл имеет еще и атрибут system, то этот файл будет виден, только когда на вкладке Вид снят флажок Скрывать защищенные системные файлы. Получается, что комбинация атрибутов sh переводит файл как бы в специальную категорию. Поэтому не следует искать какой-то специальный атрибут super hidden.

Для того чтобы администратор мог просматривать "суперскрытые" файлы с помощью Проводника, нужно выбрать на панели управления значок Свойства папки (Folder Options), перейти на вкладку Вид (View), затем в поле Дополнительная настройка (Advanced Settings) установить переключатель

Показывать скрытые файлы и папки (Show hidden files and folders) и снять флажок Скрывать защищенные системные файлы (рекомендуется) (Hide protected operating system files (Recommended).

Примечание

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


Однако в распоряжении пользователей остается командная строка, из которой, с помощью команды dir /а можно просмотреть список всех файлов, какие бы атрибуты они ни имели.

 

31. Изменение параметров загрузки с помощью панели управления

 

Изменение параметров загрузки с помощью панели управления

Простейший и наиболее безопасный метод изменения файла Boot.ini — использовать значок Система (System) на панели управления. В окне свойств системы перейдите на вкладку Дополнительно (Advanced) и нажмите кнопку Загрузка и восстановление (Startup and Recovery). Раскроется окно Загрузка и восстановление (рис. 2.2). Здесь вы сможете указать операционную систему, запускаемую по умолчанию, и временной интервал, в течение которого на экране будет оставаться меню загрузки, позволяющее пользователю выбрать операционную систему, отличную от указанной по умолчанию.

Рис. 2.2. Окно Загрузка и восстановление (Startup and Recovery) предоставляет простейший и наиболее безопасный метод изменения файла Boot.ini

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

 

2.2.gif

Изображение: 

32. Ручное редактирование файла Boot.ini

 

Ручное редактирование файла Boot.ini

Прежде чем открывать файл Boot.ini для ручного редактирования, снимите атрибут "только для чтения" (Read Only), чтобы внесенные изменения можно было сохранить (файл перестанет быть и "суперскрытым").

Из командной строки это можно сделать следующей командой:

attrib -r boot.ini

Если вы измените путь к загрузочному разделу Windows 2000, отредактируйте как путь по умолчанию, так и записи в разделе [operating systems].

 

 

33. Диагностика проблем, возникающих на этапе загрузки

 

Диагностика проблем, возникающих на этапе загрузки

Здесь обсуждаются действия, которые можно предпринять для выяснения причин, не препятствующих загрузке системы Windows 2000. Далее будут кратко рассмотрены ситуации, когда компьютер "зависает" или отображает сообщение об ошибке прежде, чем пользователь получает возможность зарегистрироваться в системе. Помимо этого будут перечислены возможные причины возникновения проблем с диском и пути устранения этих неполадок. Существует целый ряд причин, по которым компьютер не может успешно выполнить загрузку. Первый шаг в их выявлении — определение времени возникновения проблемы. Например, если на компьютерах х86 проблема возникает до появления экрана загрузчика, то причиной ее возникновения может быть как аппаратный сбой, так и повреждение главной загрузочной записи, таблицы разделов или загрузочного сектора раздела.

К таким повреждениям может привести ряд факторов. Например, на компьютерах х86 прерывание BIOS INT 13 часто используется вирусами для самоинсталляции. Windows 2000 перехватывает прерывания INT 13, но только в том случае, когда она уже загрузилась. Если компьютер загрузить с помощью системной дискеты MS-DOS, а также в том случае, когда система с двойной загрузкой загружается под управлением MS-DOS, Windows NT/2000 не может защитить себя от такой угрозы. В Microsoft Knowledge Base есть ряд статей с рекомендациями по защите компьютера от вирусов и описанием методов восстановления системы, поврежденной вирусами.

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

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

 

34. Проблемы, возникающие до появления экрана загрузчика

 

Проблемы, возникающие до появления экрана загрузчика

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

Сразу после завершения фазы самотестирования (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 2000, изготовленная в соответствии с рекомендациями, данными в главе 8, попробуйте воспользоваться этой дискетой. Если вы не можете запустить компьютер с помощью загрузочной дискеты Windows 2000, и восстановление системы с помощью диска аварийного восстановления не помогло решить проблему, попробуйте снять жесткий диск и установить его вторым диском на другом компьютере Windows 2000. После этого вы сможете работать с этим диском, используя утилиты Windows 2000.



Предупреждение

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


Описанные выше проблемы могут возникнуть по одной из следующих причин:

Отсутствие системного раздела на первом жестком диске
Повреждена главная загрузочная запись
Поврежден загрузочный сектор раздела
Испортилась микросхема CMOS (или разрядилась ее батарея)
Аппаратный сбой



Примечание

Если по каким-то причинам на диске отсутствует файл Boot.ini, но какая-то система (при наличии нескольких систем) инсталлирована в каталог по умолчанию, т. е. C:\Winnt, загрузка этой системы все-таки произойдет.

 

35. Устранение проблем с системным разделом

 

Устранение проблем с системным разделом

Когда на компьютерах х86 выполняется загрузка с жесткого диска, системный код BIOS определяет загрузочный диск (обычно, диск 0) и считывает главную загрузочную запись. Код, содержащийся в главной загрузочной записи, ищет системный раздел на жестком диске. Если он не может найти системный раздел или Windows 2000 не может стартовать из этого раздела, процесс запуска останавливается. Появление сообщения об ошибке типа "Error loading operating system" указывает, что код главной загрузочной записи нашел системный раздел, но не может запустить операционную систему.

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

Примечание

Системный раздел — это основной раздел на загрузочном диске (как правило, диск 0). индикатор загрузки которого (Boot Indicator) установлен в значение 0x80. Этот раздел содержит файлы, необходимые для загрузки Windows 2000 (такие, как NTLDR, Ntdetect.com и Bopt.ini).

Утилита Fdisk показывает системный раздел как активный (active partition).

В качестве системного раздела может использоваться только основной раздел. Логический диск в дополнительном разделе для этой цели использовать нельзя. Установить новый системный раздел можно с помощью оснастки Управление дисками (Disk Management) в Windows 2000, программы Windows NT 4.0 Disk Administrator или с помощью программы MS-DOS Fdisk. Все эти программы устанавливают поле Boot Indicator для раздела, который устанавливается как системный, и сбрасывают это поле для раздела, который был системным ранее.

Примечание

Установленное поле Boot Indicator в таблице разделов означает, что данный раздел является системным (рис. 2.3 и 2.4, снятые при просмотре таблицы разделов при помощи утилиты DiskProbe, входящей в состав Windows 2000 Support Tools).



Рис. 2.3. Если раздел не является системным, то поле Boot Indicator не установлено (на рисунке поле Boot Indicator имеет значение NO_SYSTEM)



Рис. 2.4. Если раздел является системным, то поле Boot Indicator установлено (на рисунке поле Boot Indicator имеет значение SYSTEM)

Если загрузку операционной системы невозможно выполнить вследствие отсутствия или неправильной установки системного раздела, воспользуйтесь утилитой MS-DOS Fdisk.

 

2.3.jpg

Изображение: 

2.4.jpg

Изображение: 

36. Устранение проблем с главной загрузочной записью

 

Устранение проблем с главной загрузочной записью

Здесь описаны проблемы с главной загрузочной записью. Функции кода главной загрузочной записи:

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

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

Missing operating system (Отсутствует операционная система)
Invalid partition table (Неверная таблица разделов)

Для восстановления поврежденной главной загрузочной записи можно воспользоваться командной консолью восстановления Windows 2000 (Recovery Console), которая позволяет выполнять многие административные задачи и восстановительные операции. Запускать консоль восстановления можно из программы установки Windows 2000 или включить ее в качестве одной из опций в меню загрузки. Более подробную информацию об установке и использовании консоли восстановления можно найти в главе 8, здесь же отметим, что в число задач, которые можно выполнить с ее помощью, входит и восстановление поврежденной главной загрузочной записи

 

37. Устранение проблем с загрузочным сектором раздела

 

Устранение проблем с загрузочным сектором раздела

Существует несколько известных вирусов, способных вызывать проблемы с загрузочным сектором раздела даже тогда, когда том отформатирован для использования файловой системы NTFS. Заражение может произойти при запуске программы MS-DOS с дискеты или при запуске MS-DOS на компьютере с двойной загрузкой. Windows 2000 не может защититься от заражения, если она не запущена.

В ряде случаев повреждение загрузочного сектора раздела может привести к генерации следующей ошибки типа "синий экран": STOP 0x00000078 INACCESSIBLE_BOOT_DEVICE. Еще одним симптомом проблем с загрузочным сектором раздела является "зависание" компьютера в процессе загрузки без отображения каких-либо сообщений, при этом экран остается черным.

Даже при условии отсутствия очевидных грубых повреждений загрузочный сектор раздела может работать неправильно. Убедиться в этом можно cледующим образом. Попробуйте переименовать файл NTLDR и запустить Windows 2000 с этого жесткого диска (это можно сделать, загрузив систему с дискеты Windows 2000).

Если загрузочный сектор раздела в норме, а причина неудачи — поврежденный файл загрузчика NTLDR, то в основном разделе NTFS вы увидите следующее сообщение об ошибке:

Couldn't find NTLDR

В основном разделе FAT вы увидите сообщение об ошибке:

A kernel file is missing from the disk

Информацию о замене NTLDR можно найти в главе 8.

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

Как правило, файл NTLDR по умолчанию имеет атрибуты скрытый, системный и только чтение. Поскольку запустить Windows 2000 при испорченном загрузочном секторе в загрузочном разделе невозможно, можно запустить MS-DOS с загрузочной дискеты MS-DOS. Загрузив MS-DOS, можно изменить атрибуты файла (только на диске с FAT!). Для этой цели необходимо в командной строке MS-DOS (см. также описание консоли восстановления в главе 8) ввести следующую команду:

attrib -a -h -r ntldr

 

38. Проблемы CMOS

 

Проблемы CMOS

Как правило, CMOS хранит следующую информацию:

Дата и время
Тип дисковода для гибких дискет
Тип видеоадаптера
Тип жесткого диска (дисков)
Объем установленной памяти

Каждый производитель BIOS принимает решение о стандартных конфигурациях, а также задает параметры, которые пользователь может устанавливать самостоятельно. Доступ к программе конфигурирования CMOS можно получить через специальную утилиту или путем нажатия последовательности клавиш в процессе загрузки компьютера (эти опции зависят от поставщика). Информацию, содержащуюся в CMOS, необходимо записывать (или распечатать, если программа Setup позволяет это делать).

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

Если информация CMOS корректно сконфигурирована, то возможные проблемы CMOS могут быть вызваны следующими причинами:

Слабая батарея (это бывает, если компьютер долго не включали)
CMOS и батарея не соединены, соединены некачественно или неправильно
Микросхема CMOS повреждена разрядом статического электричества

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

 

39. Аппаратные проблемы

 

Аппаратные проблемы

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

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

Правильность установки терминаторов на SCSI-шлейфах
BIOS активизирована только на первом контроллере SCSI (если вообще активизирована)
Отсутствие конфликтов по IRQ

Если вы не вносили никаких изменений, проверьте следующее:

Правильность установки карт контроллеров
Правильность подключения всех кабелей
Питание подается на все диски

 

40. Проблемы, возникающие после запуска загрузчика

 

Проблемы, воз никающие после запуска загрузчика

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

 

41. Использование отладочной версии Ntdetect

 

Использование отладочной версии Ntdetect

На компьютерах х86 Ntdetect осуществляет распознавание установленных аппаратных компонентов.

Windows 2000 Resource Kit содержит отладочную (checked) версию Ntdetect.com, которая называется 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 завершит вывод информации на экран, нажмите клавишу <Enter> для продолжения. Ntdetect отобразит информацию об узлах дерева аппаратных устройств. Для завершения вывода каждого информационного экрана необходимо нажимать клавишу <Enter>.

Когда необходимость в использовании отладочной версии Ntdetect отпадет, выполните команду installd /not.

 

42. Параметр /maxmem

 

Параметр /тахтет

Для компьютеров на базе процессоров х86 параметр /maxmem в файле Boot.ini позволяет указать максимальный объем ОЗУ, который Windows 2000 может использовать. С помощью этого параметра можно выявлять ошибки четности в памяти, несовместимость скоростей доступа модулей SIMM и другие аппаратные проблемы, связанные с памятью.

Не следует указывать для этого параметра более низкое значение, чем указано в требованиях к минимальной аппаратной конфигурации (32 Мбайт для Windows 2000 Professional и 64 Мбайт для Windows 2000 Server). Этот параметр добавляется в конец пути ARC, указываемого в разделе [operating systems] файла Boot.ini. Приведенный ниже пример показывает, как ограничить память, используемую Windows 2000 Server, первыми 64 Мбайт RAM:

multi(0) disk(0) rdisk(0) partition(1)\winnt="Windows 2000 Server" /maxmem=64

 

43. Параметр /sos

 

Параметр /sos

В файл Boot.ini можно добавить параметр /sos. Установка этого параметра заставит NTLDR отображать на экране имена ядра (Ntoskrnl.exe) и драйверов по мере их загрузки. Попробуйте использовать данный параметр, если Windows 2000 не запускается, и вы считаете, что причина заключается в отсутствующем или поврежденном драйвере.

 

44. Недоступно загрузочное устройство: STOP 0x00000078

 

Недоступно загрузочное устройство: STOP 0x00000078

Сообщение STOP указывает, что Windows 2000 не может получить доступ к загрузочному сектору раздела или может, но не находит там необходимую информацию. Чаще всего причиной возникновения такой ошибки является заражение вирусами.

Испорченный загрузочный сектор раздела также может вызвать ошибку STOP, но это зависит от того, какая из его областей повреждена. Эта проблема похожа на заражение вирусом, однако в данном случае причиной повреждения может являться дефектный диск или контроллер, а в ряде случаев — ошибка в программном обеспечении, которое своими неправильными действиями нанесло повреждение загрузочному сектору раздела.

 

45. Источники дополнительной информации

 

Источники дополнительной информации

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

Глава 8 этой книги полностью посвящена подготовке и проведению восстановительных процедур.
Глава 14 данной книги содержит обзорную информацию о реестре Windows 2000 и его использовании в целях диагностики и устранения неполадок в работе.
Встроенная справочная система Windows 2000 дает сведения по диагностике неполадок и их устранению.
Microsoft Knowledge Base содержит большой объем информации, подготовленной сертифицированными специалистами по поддержке продуктов Microsoft. База данных Knowledge Base доступна из следующих источников:

 

Глава 3. Поддержка оборудования

Глава 3. Поддержка оборудования

1. Поддержка Plug and Play

 

Глава 3

Поддержка оборудования

По сравнению с предыдущими версиями Windows NT операционная система Windows 2000 предоставляет повышенную надежность и снижает возможное время простоя. Усовершенствования стали возможными за счет расширения диапазона поддерживаемых аппаратных средств и обеспечения полноценной поддержки технологии Plug and Play. Реализация всех этих новых функций является частью инициативы нулевого администрирования Microsoft (ZAW). Например, в отличие от Windows NT 4.0, Windows 2000 позволяют пользователям вносить разнообразные изменения в конфигурацию компьютера без необходимости его перезагрузки. Снижение частоты необходимых перезагрузок — одно из наиболее значимых преимуществ Windows 2000, т. к. это упрощает обслуживание и повышает доступность и качество предоставляемого сервиса при одновременном снижении затрат.

Windows 2000 существенно упрощает как установку операционной системы, так и процедуры установки нового оборудования. Фактически большинство новых устройств могут быть подключены динамически, т. е. без перезагрузки компьютера. Существенно расширен и перечень поддерживаемых аппаратных средств — теперь в HCL включены сотни новых принтеров, модемов, устройств с автоподачей для CD-ROM, стримеров, накопителей на магнитооптических дисках и других устройств. Все это было достигнуто за счет включения в Windows 2000 поддержки Plug and Play, а также средств управления электропитанием и энергосбережением.

 

Поддержка Plug and Play

В Windows 2000 теперь в полном объеме реализована технология Plug and Play — набор стандартов аппаратной и программной поддержки, позволяющей компьютерной системе распознавать и адаптировать изменения аппаратной конфигурации без вмешательства пользователя и без необходимости перезагрузки компьютера. Новые средства операционной системы, выполняющие задачи по управлению аппаратными средствами, — Мастер оборудования (Hardware Wizard) и Диспетчер устройств (Device Manager) — существенно упрощают установку новых устройств, таких как устройства CD-ROM, сетевые адаптеры, жесткие диски и т. д.

В отличие от Windows NT 4.0, Windows 2000 существенно сокращает количество ситуаций, в которых после внесения конфигурационных изменений требуется выполнять перезагрузку компьютера. Ниже перечислены ситуации, в которых при работе с прежними версиями требовалась перезагрузка компьютера, а новая версия позволяет обойтись без перезагрузки:

Изменение сетевой конфигурации, например, модификация IP-адресов, добавление или удаление сетевых протоколов.
Добавление или удаление периферийных устройств, включая аудио- и видеоадаптеры и их драйверы.
Добавление, удаление и переконфигурирование многих периферийных устройств, включая жесткие диски, сетевые адаптеры и устройства CD-ROM.

 

2. Установка нового устройства

 

Установка нового устройства

Что происходит с системой при установке в ней нового устройства? Если у вас есть хотя бы небольшой предварительный опыт работы с более ранними версиями Windows NT, вам известно, что практически вся информация об аппаратных средствах компьютера и установленном на нем программном обеспечении хранится в системном реестре.

Даже если Windows 2000 встречает новое устройство, на текущий момент не занесенное в реестр, и система не имеет сведений о том, как работать с таким устройством, она все равно предоставляет пользователю максимальную помощь по его установке и настройке. Если устройство удовлетворяет стандарту Plug and Play, то на экране появляется диалоговое окно е сообщением операционной системы о том, что на компьютере обнаружено новое устройство и для него устанавливается драйвер (рис. 3.1). При этом вы можете попытаться выполнить автоматическое конфигурирование устройства с помощью Windows 2000, либо сконфигурировать его вручную.

Рис. 3.1. Окно Поиск нового оборудования (Found New Hardware)


В отличие от устройств Plug and Play, устройства, разработанные до выпуска Windows 95, имеют фиксированные параметры настройки. В этом случае задачи по установке и конфигурированию нового устройства несколько усложняются, но действует одна общая рекомендация — прежде чем пытаться вносить изменения непосредственно в реестр, попробуйте добиться нужного результата с помощью мастера оборудования. В Windows 2000 мастер оборудования имеет новые функциональные возможности и улучшенный интерфейс. Для установки нового устройства:

1. На панели управления выберите значок Установка оборудования (Add/Remove Hardware). Мастер оборудования можно вызвать и другим способом: раскройте панель управления, выполните двойной щелчок на значке Система (System), в раскрывшемся окне Свойства системы (System Properties) перейдите на вкладку Оборудование (Hardware) и нажмите кнопку Мастер оборудования (Hardware Wizard). При использовании любого из описанных методов на экране появится окно Мастер установки оборудования (Add/Remove Hardware Wizard). Нажмите в этом окне кнопку Далее (Next).
2. В следующем окне пользователю предлагается выбрать задачу по работе с аппаратными средствами. Помимо установки новых устройств, мастер оборудования позволяет решать следующие задачи:
  • Просмотр свойств аппаратных устройств и индивидуальная настройка их параметров, а также устранение неполадок в их работе
  • Динамическое отключение аппаратных устройств и удаление устройств и их драйверов из системы

Выберите опцию Добавить/провести диагностику устройства (Add/Trouble-shoot a device) (рис. 3.2) и нажмите кнопку Далее.

Рис. 3.2. Добавление нового оборудования с помощью мастера оборудования Windows 2000

3. В отличие от предыдущих версий Winodws NT, Windows 2000 обеспечивает полноценную поддержку Plug and Play. Как правило, новое устройство Plug and Play будет обнаружено и автоматически сконфигурировано мастером оборудования, поэтому обычно задачи пользователя по конфигурированию аппаратных средств компьютера на этом заканчиваются. Только в наихудшем варианте, когда новое устройство не является устройством Plug and Play, появляется окно, показанное на рис. 3.3. В этом окне имеется список Устройства (Devices), в котором перечислены все устройства, на текущий момент установленные в системе. Если в работе одного из этих устройств имеются неполадки, выделите нужное устройство в списке и нажмите кнопку Далее. Для установки нового устройства выберите в списке Устройства опцию Добавление нового устройства (Add a new device) и нажмите кнопку Далее.
Рис. 3.3. Установка устройства, не поддерживающего Plug and Play, с помощью мастера оборудования

4. На экране появится окно, показанное на рис. 3.4. В этом окне рекомендуется согласиться с предложенной по умолчанию опцией Да, провести поиск нового оборудования (Yes, search for new hardware), при которой операционная система попытается обнаружить новое устройство. Нажмите кнопку Далее, и система начнет процедуру обнаружения новых аппаратных средств. Обычно в процессе поиска система обнаруживает все установленные устройства. Если новое устройство не было обнаружено, проверьте, корректно ли оно установлено. Нужно отметить, что даже в этом случае вариант ручной установки устройств с помощью опции Нет, выбрать оборудование из списка (No, I want to select the hardware from a list) предпочтительнее, чем редактирование реестра вручную.
5. Как уже говорилось, мастер оборудования обнаружит все поддерживаемые и правильно установленные устройства, даже если они не поддерживают стандарт Plug and Play. Если на данном этапе возникли затруднения, то в первую очередь убедитесь в том, что устройство включено в список совместимых аппаратных средств (HCL) операционной системы Windows 2000, а затем проверьте, правильно ли оно подключено к компьютеру и не используется ли другой программой. После того как на экране появится список обнаруженных устройств, завершите процедуру установки, следуя инструкциям мастера.
Рис. 3.4. Windows 2000 предлагает режим установки устройства, не поддерживающего Plug and Play


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

Для многих пользователей представляет значительный интерес изменение настройки выделяемых устройству ресурсов. Вы уже знаете, что диспетчер конфигурации управляет этими параметрами автоматически при инсталляции нового устройства и загрузке Windows. Однако иногда требуется ручная настройка, например, при аппаратном конфликте, который не может быть разрешен диспетчером конфигурации и реестром. Предположим, что конфликтуют настройки IRQ и DMA для двух устройств. В этом случае для редактирования параметров в реестре вы также можете использовать диспетчер устройств.

 

3.1.gif

Изображение: 

3.2.gif

Изображение: 

3.3.gif

Изображение: 

3.4.gif

Изображение: 

3. Реализация Plug and Play в Windows 2000

 

Реализация Plug and Play в Windows 2000

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

Plug and Play представляет собой комбинацию поддержки аппаратных средств и программного обеспечения, которая позволяет компьютерной системе распознавать изменения в аппаратной конфигурации при минимальном вмешательстве пользователя и даже без взаимодействия с пользователем. Работая с системой Plug and Play, пользователь может добавлять или удалять устройства динамически, без утомительного и неудобного ручного конфигурирования. Более того, пользователю даже не нужно глубокое знание принципов функционирования аппаратных средств компьютера. Например, пользователь может подключить портативный компьютер к сети через адаптер Ethernet, имеющийся на док-станции, и сделать это без необходимости ручного изменения конфигурации. Впоследствии этот же компьютер можно использовать для установления соединения с локальной сетью через модем, для этого тоже не потребуется изменять конфигурацию вручную. Plug and Play позволяет пользователю изменять конфигурацию компьютера и при этом иметь уверенность в том, что все устройства будут правильно работать, а компьютер после внесения изменений будет правильно загружаться.

 

4. Эволюция технологии Plug and Play

 

Эволюция технологии Plug and Play

Впервые поддержка Plug and Play была включена в состав операционной системы Windows 95. Однако с тех пор технологии Plug and Play существенно изменились и прошли достаточно долгий путь развития. В значительной степени эта эволюция является результатом технической инициативы OnNow, которая представляла собой попытку определить в масштабах всей системы универсальный подход к управлению конфигурацией системы и устройств, а также к управлению электропитанием. Одним из результатов инициативы OnNow является спецификация ACPI 1.0 (Advanced Configuration and Power Interface Version 1.0), которая определяет новый интерфейс между системной платой и BIOS, расширяющий данные Plug and Play путем включения управления электропитанием и других конфигурационных возможностей, осуществляемых под контролем операционной системы.

В отличие от поддержки Plug and Play в Windows 95, реализация Plug and Play в Windows 2000 базируется не только на Advanced Power Management (АРМ) BIOS или Plug and Play BIOS. Эти две реализации BIOS были разработаны для Windows 95 и, как ранние попытки обеспечения поддержки Plug and Play и управления электропитанием, они поддерживаются в Windows 98 для обеспечения обратной совместимости. Фактическая поддержка Hug and Play и управления электропитанием обеспечиваются в Windows 2000 и Windows 98 интерфейсом ACPI.

Технология Plug and Play требует комбинированного взаимодействия uius персонального компьютера, его аппаратных компонентов, драйверов устройств и операционной системы. Основные требования к реализации системной платы и поддержке BIOS, необходимые для обеспечения поддержки Plug and Play в Windows 2000, определены в спецификации ACPI. Windows 2000 и Windows 98 используют эту спецификацию как основу для построения их архитектуры Plug and Play в соответствии с требованиями инициативы OnNow.

Спецификация ACPI определяет новый интерфейс между операционной системой и компонентами компьютера, обеспечивающими поддержку Plug and Play и управления электропитанием. Обратите внимание, -что методы, определенные в ACPI, не зависят от конкретной операционной системы или типа процессора. ACPI определяет интерфейс на уровне регистров для базовых функций Plug and Play и управления электропитанием, а также определяет описательный интерфейс для дополнительных аппаратных возможностей. Это позволяет разработчикам реализовать целый диапазон функций Plug and Play и управления электропитанием для самых разных аппаратных платформ при использовании одного и того же драйвера операционной системы. Помимо этого, ACPI предоставляет общий механизм системных событий для Plug and Play и управления электропитанием.

Кроме спецификации ACPI существуют и другие промышленные стандарты, например, Universal Serial Bus, Version 1.0, PCI Local Bus Specification, Revision 2.1 и PCMCIA.

Основная цель реализации Plug and Play — дальнейшее развитие промышленной инициативы, направленной на упрощение работы с персональными компьютерами для конечных пользователей. Кроме того, Plug and Play в Windows 2000 решает следующие задачи:

Расширение существующей в Windows NT инфраструктуры ввода/вывода так, чтобы она поддерживала Plug and Play и управление электропитанием при одновременной поддержке промышленных стандартов на аппаратные средства Plug and Play.
Разработка общих интерфейсов драйверов, которые поддерживают Plug and Play и управление питанием для множества классов устройств под управлением Windows 2000 и Windows 98.
Оптимизация поддержки Rug and Play для самых разнотипных компьютеров — портативных, настольных рабочих станций и серверов, имеющих системные платы ACPI. В дополнение к сказанному, поддержка драйверов устройств Plug and Play для различных классов устройств обеспечивается моделью драйвера Microsoft Win32 (Microsoft Win32® Driver Model, WDM), которая поддерживает также управление подачей электропитания и другие новые возможности, которые могут конфигурироваться и управляться операционной системой.

 

5. Уровни поддержки устройств и драйверов

 

Уровни поддержки устройств и драйверов

Уровень поддержки Plug and Play, обеспечиваемый устройством, зависит как от аппаратной поддержки Plug and Play, так и от поддержки, обеспечиваемой драйвером этого устройства. На схематическом уровне эта концепция иллюстрируется в табл. 3.1.

Таблица 3.1. Уровни поддержки Plug and Play для устройств и драйверов

  Драйвер Plug and Play Драйвер без поддержки Plug and Play
Устройство Plug and Play Полная поддержка Plug and Play Поддержка Plug and Play отсутствует
Устройство без поддержки Plug and Play Возможна частичная поддержка Plug and Play Поддержка Plug and Play отсутствует

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

Устройство и драйвер поддерживают Plug and Play (полная поддержка Plug and Play). Чтобы обеспечить оптимальную поддержку Plug and Play, аппаратная реализация должна соответствовать инициативе OnNow, включая спецификацию ACPI. Поддержка Plug and Play в Windows 2000 направлена только на системы ACPI.
Устройство Plug and Play/драйвер без поддержки Plug and Play (поддержка Plug and Play отсутствует). Если драйвер не поддерживает Plug and Play, то устройство будет вести себя как устройство, не поддерживающее Plug and Play, несмотря на то, что оно поддерживает эту спецификацию аппа-ратно. Обратите особое внимание на то, что устройство, не поддерживающее Plug and Play, может ограничить функциональные возможности Plug and Play для в“;ей системы.
Устройство без поддержки Plug and Play/драйвер Plug and Play (возможна частичная поддержка Plug and Play). Устройство, не поддерживающее Plug and Play на аппаратном уровне, может обеспечивать частичную поддержку Plug and Play при условии загрузки соответствующего драйвера (Plug and Play). Хотя такая система не может автоматически и динамически распознавать аппаратные средства и загружать соответствующие драйверы, она обеспечит возможность .управления выделением ресурсов Plug and Play, а также предоставит интерфейс для взаимодействия драйвера с системой Plug and Play и позволит взаимодействовать с системой управления электропитанием и регистрировать события, связанные с уведомлением устройств. Если такое устройство имеет драйвер Plug and Play, то оно отображается в диспетчере устройств, и для него будут доступны страницы конфигурирования свойств.
Ни устройство, ни драйвер не поддерживают Plug and Play (поддержка Plug and Play отсутствует). Драйверы, разработанные до включения поддержки Plug and Play в операционную систему, будут функционировать точно так же, как раньше (без обеспечения функций Plug and Play). Все новые драйверы должны поддерживать Plug and Play.

 

6. Plug and Play и Windows 2000

 

Plug and Play и Windows 2000

Чтобы включить поддержку Plug and Play в Windows 2000, потребовалось объединить реализацию Plug and Play с базовым исходным кодом Windows NT. Результаты этой интеграции перечислены ниже:

Драйверы шины теперь отделены от уровня аппаратных абстракций (HAL). Драйверы шины управляют шиной ввода/вывода, включая функциональные возможности слотов, независимые от конкретных устройств. В этой новой архитектурной модели драйверы шины были отделены от HAL, чтобы обеспечить координацию с изменениями и расширениями, внесенными в компоненты режима ядра, например, в модуль Executive, драйверы устройств и HAL. Как правило, драйверы шины поставляются Microsoft.
Для обеспечения инсталляции и конфигурирования устройств теперь доступны новые методы и возможности. Новая архитектура включает изменения и расширения для существующих компонентов режима пользователя, включая спулер (Spooler), инсталляторы классов (class installers), приложения панели управления, а также программу Setup. Также добавлены новые компоненты режимов пользователя и ядра, обладающие возможностями Plug and Play.
Разработаны новые интерфейсы прикладного программирования Plug and Play для чтения и записи информации реестра. Для обеспечения этой цели были внесены изменения в структуру реестра. Теперь эта структура поддерживает Plug and Play и позволяет обеспечить дальнейшее совершенствование и расширение структуры реестра будущих версий при обеспечении обратной совместимости.

Windows 2000 поддерживает наследуемые драйверы Windows NT (legacy Windows NT drivers), но эти драйверы не будут обладать функциональными возможностями Plug and Play и управления электропитанием. Фирмы-производители, которым требуется обеспечить полную поддержку функциональных возможностей Plug and Play для выпускаемых устройств и функционирование одних и тех же драйверов как в Windows 2000, так и в Windows 98, должны разрабатывать новые драйверы, интегрирующие последние достижения технологии Plug and Play и управления электропитанием.

Windows 2000 обеспечивает следующую поддержку Plug and Play:

Автоматическое и динамическое распознавание установленных аппаратных средств Е число обеспечиваемых функций входят начальная инсталляция системы, распознавание аппаратных изменений Plug and Play между перезагрузками системы и реакция на аппаратные события времени исполнения, включая отключения и подключения док-станций и установку/удаление устройств.
Назначение и переназначение аппаратных ресурсов. Драйверы устройств Plug and Play не назначают собственных ресурсов. Вместо этого необходимые для устройства ресурсы идентифицируются при перечислении (enumeration) устройств операционной системой. Модуль Plug and Play Manager запрашивает эти требования при выделении ресурсов каждому устройству. На основании запросов на назначение ресурсов, подаваемых каждым устройством, Plug and Play Manager назначает устройствам соответствующие ресурсы, включая порты ввода/вывода, прерывания (IRQ), каналы DMA и адреса памяти. При необходимости Plug and Play Manager переконфигурирует назначение ресурсов. Такая необходимость возникает, например, при добавлении в систему нового устройства, которое запрашивает ресурсы, уже назначенные другому устройству.
Загрузка соответствующих драйверов. Plug and Play Manager определяет и загружает драйверы, необходимые для поддержки конкретного устройства.
Интерфейс для взаимодействия драйверов с системой Plug and Play. Этот интерфейс состоит, в основном, из процедур ввода/вывода, пакетов запроса ввода/вывода для системы Plug and Play (I/O Request Packets, IRP), необходимых точек входа драйверов и информации реестра.
Взаимодействие с системой управления электропитанием. Ключевой особенностью системы Plug and Play в Windows 2000 является динамическая обработка событий. Добавление или удаление устройства является примером такого динамического события. Другой пример — способность динамического перевода устройства в режим энергосбережения и обратно. Система Plug and Play и система управления электропитанием используют функции WDM и применяют схожие методы реагирования на динамические события.
Регистрация событий уведомления устройств. Plug and Play позволяет коду режима пользователя регистрировать и получать уведомления об определенных событиях Plug and Play. Процедура RegisterDeviceNotification позволяет осуществляющему вызов коду фильтровать класс или устройство, от которого требуется получать уведомления. Фильтр может быть специфическим, например, дескриптор файловой системы, или общим, например, класс устройств. Методы уведомлений, наследуемые от предыдущих версий Windows NT, также поддерживаются и работают как прежде.

 

7. Архитектура Plug and Play в Windows 2000

 

Архитектура Plug and Play в Windows 2000

Ядро Windows 2000 обеспечивает поддержку Plug and Play в процессе загрузки и предоставляет интерфейсы для взаимодействия с такими компонентами операционной системы, как уровень аппаратных абстракций (HAL), исполняющая подсистема (модуль Executive) и драйверы устройств (рис, 3,5). Функции режима пользователя взаимодействуют с функциями режима ядра, обеспечивая возможности динамической конфигурации и интерфейса с остальными компонентами, которые должны поддерживать Plug and Play, например, с программой Setup и приложениями панели управления. Следующие разделы подробно описывают модули Plug and Play.

Рис. 3.5. Архитектура Plug and Play в Windows 2000

 

3.5.gif

Изображение: 

8. Plug and Play Manager в режиме ядра

 

Plug and Play Manager в режиме ядра

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

Например, Plug and Play Manager может направлять запросы, чтобы определить, может ли устройство быть удалено, и позволить драйверу устройства синхронизировать незавершенные запросы ввода/вывода с поступающим запросом. Plug and Play Manager координируется с соответствующим модулем режима пользователя при определении устройств, доступных для выполнения таких операций.

 

9. Power Manager и Policy Manager

 

Power Manager и Policy Manager

Power Manager — это компонент режима ядра, который работает совместно с модулем Policy Manager и обрабатывает вызовы интерфейса прикладного программирования (API) управления электропитанием, координирует события и генерирует запросы на прерывания, связанные с управлением электропитанием IRP. Например, если различные устройства отправляют запросы на отключение, Power Manager собирает эти запросы, определяет, какие запросы должны быть сериализованы и генерирует соответствующие IRP. Policy Manager наблюдает за активностью системы и собирает интегрированную информацию о статусе пользователей, приложений и драйверов устройств. При определенных обстоятельствах или по запросу Policy Manager генерирует IRP для изменения статуса драйверов устройств.

 

10. I/O Manager

 

I/O Manager

Диспетчер ввода/вывода (I/O Manager) обеспечивает базовые сервисы для драйверов устройств. Диспетчер ввода/вывода представляет собой компонент режима ядра, который выполняет трансляцию команд чтения и записи режима пользователя в соответствующие IRP. Помимо этого диспетчер ввода/вывода управляет всеми остальными основными IRP операционной системы. Эти интерфейсы работают точно так же, как они работали в операционной системе Windows NT 4.0. Обратите внимание, что поскольку диспетчер ввода/вывода имеется и в Windows NT 4.0 и в Windows 2000, драйвер Plug and Play может устанавливаться вручную в Windows NT 4.0 и может функционировать как драйвер Plug and Play в Windows 2000.

 

11. Интерфейс WDM для Plug and Play

 

Интерфейс WDM для Plug and Play

Система ввода/вывода предоставляет уровневую архитектуру драйверов. В данном разделе обсуждаются типы драйверов WDM, уровни драйверов и объекты устройств. Более подробную информацию по данному вопросу можно найти в файле справочной системы Introduction to Plug and Play, входящем в состав Windows 98 DDK, а также в файлах документации к Windows 2000 DDK.

 

12. Типы драйверов

 

Типы драйверов

С точки зрения системы Plug and Play существуют следующие три типа драйверов:

Шинный драйвер (драйвер шины) обслуживает контроллер шины, адаптер, мост или любое устройство, которое имеет дочерние устройства. Шинные драйверы относятся к обязательным драйверам и обычно поставляются Microsoft. Для каждого типа шины в системе имеется собственный шинный драйвер.
Функциональный драйвер — это основной драйвер устройства, который предоставляет интерфейс с этим устррйством. Этот драйвер является обязательным, за исключением случаев, когда ввод/вывод устройства осуществляется шинным драйвером или любыми драйверами фильтра. Функциональный драйвер устройства обычно реализуется в виде пары драйвер/мини-драйвер. В таких парах драйвер класса (обычно разрабатываемый Microsoft) обеспечивает функциональные возможности, необходимые всем устройствам этого типа, а мини-драйвер (обычно разрабатываемый фирмой-поставщиком конкретного устройства) обеспечивает специфические функциональные особенности устройства. Plug and Play Manager загружает по одному функциональному драйверу для каждого устройства.
Драйвер фильтра сортирует запросы ввода/вывода для шины, устройства или класса устройств. Драйверы фильтра являются необязательными и могут существовать в любом количестве, располагаясь на различных уровнях — как выше, так и ниже функционального драйвера и шинного драйвера. Обычно такие драйверы поставляются фирмами OEM или независимыми поставщиками аппаратных средств (1HV). В большинстве случаев драйверы фильтров нижнего уровня модифицируют поведение аппаратных средств. Например, низкоуровневый драйвер фильтра класса для мыши может обеспечивать ускорение ее работы, выполняя нелинейное преобразование данных о перемещении мыши. Высокоуровневые драйверы фильтров обычно предоставляют дополнительные функции для устройства. Например, высокоуровневый драйвер фильтра у для клавиатуры может вводить дополнительные проверки по безопасности.

 

13. Уровни драйверов

 

Уровни драйверов

Для каждого конкретного устройства существует два или более уровней драйвера: шинный драйвер для шины ввода/вывода (или Plug and Play Manager — для устройств, помещенных при перечислении на корневой уровень) и функциональный драйвер устройства. Помимо этого могут присутствовать один или несколько драйверов фильтра для шины или устройства.

 

14. Объекты устройств

 

Объекты устройств

Драйвер создает объект устройства (device object) для каждого устройства, которым он управляет. Объект устройства представляет устройство для драйвера. С точки зрения Plug and Play существуют три типа объектов устройств:

Физические объекты устройств (Physical Device Objects, PDO),
Функциональные объекты устройств (Functional Device Objects, FDO)
Объекты фильтров устройств

PDO представляют устройство на шине; каждый интерфейс прикладного программирования Plug and Play API, который ссылается на устройство, ссылается на PDO. FDO представляют функциональные возможности устройства функциональному драйверу. Объекты фильтров представляют драйвер фильтра. Эти три типа объектов устройств имеют тип DEVICE_OBJECT, но используются по-разному и могут иметь дополнительные расширения.

 

15. Дополнительные интерфейсы Windows 2000

 

Дополнительные интерфейсы Windows 2000

Драйверы Plug and Play Windows 2000 не ограничиваются использованием интерфейсов WDM. Драйверы могут вызывать другие интерфейсы для обеспечения поддержки наследуемых драйверов Windows NT, обнаружения аппаратных средств или других специфических функций, не предоставляемых WDM.

Обратите внимание, что если драйвер должен использоваться как в Windows 98, так и в Windows 2000, то он должен использовать только интерфейсы WDM.

 

16. Шинные драйверы WDM

 

Шинные драйверы WDM

Управление электропитанием и Plug and Play осуществляется при помощи шинных драйверов WDM, которые представляют собой стандартные драйверы WDM. Обратите внимание, что в этом контексте любое устройство, начиная с которого происходит перечисление других устройств, будет называться шиной. Шинный драйвер отвечает на пакеты запроса ввода/вывода (IRP) и может быть расширен за счет использования драйверов фильтров. Шинный драйвер выполняет следующие задачи: П Перечисление (enumeration) устройств на шине

Динамическое извещение операционной системы о событиях на шине
Ответы на IRP от систем Plug and Play и управления электропитанием
Мультиплексирование доступа к шине (для некоторых шин)
Общее администрирование устройств на шине

В процессе перечисления драйвер шины идентифицирует устройства на своей шине и создает для них объекты устройств. Метод, с помощью которого драйвер идентифицирует устройства на шине, зависит от конкретной шины. Шинный драйвер выполняет некоторые операции от имени устройств, находящихся на его шине, но обычно не обрабатывает операции чтения и записи на устройства, находящиеся на шине. (Эти операции обрабатываются функциональным драйвером.) Драйвер шины выступает в роли функционального драйвера для своего контроллера, адаптера, моста или другого устройства.

Microsoft поставляет шинные драйверы для большинства распространенных шин, в том числе: PCI, Plug and Play ISA, SCSI, и USB. Прочие шинные драйверы могут поставляться независимыми поставщиками — IHV или OEM. Шинный драйвер может быть реализован как пара драйвер/мини-драйвер. В таких парах драйверов один из драйверов связан со вторым, а второй представляет собой DLL.

Драйвер ACPI выполняет роль как шинного драйвера, так и функционального драйвера. ACPI позволяет системе узнавать об устройствах, которые не имеют стандартного метода перечисления (т. е. о наследуемых устройствах) или о вновь определенных устройствах ACPI, перечисление которых должно производиться ACPI (например, о встроенных контроллерах). ACPI устанавливает драйверы фильтра верхнего уровня для устройств, функциональные возможности которых выходят за пределы стандарта для их шины. Например, если шинный драйвер PCI устанавливает графический контроллер с элементами управления электропитанием, которые не поддерживаются шиной PCI, то устройство может поддерживать дополнительные функциональные возможности, если драйвер ACPI загрузит для него высокоуровневый драйвер фильтра.

 

17. Драйверы устройств WDM

 

Драйверы устройств WDM

Драйверы устройств WDM обычно представляют собой пару "драйвер/мини-драйвер — драйвер фильтра". В дополнение к предоставлению операционного интерфейса с устройством функциональные драйверы играют важную роль в системе управления электропитанием, предоставляя информацию владельцу политики для устройства о возможностях управления электропитанием и выполняя действия, относящиеся к переходам от режима энергосбережения к режиму подачи электропитания в полном объеме.

 

18. Компоненты Plug and Play в режиме пользователя

 

Компоненты Plug and Play в режиме пользователя

API Windows 2000 режима пользователя для управления устройствами и их конфигурирования в среде Plug and Play представляют собой 32-разрядные расширенные версии, базирующиеся на API Configuration Manager для Windows 95. В Windows 95 Configuration Manager (Диспетчер конфигураций) — это виртуальный драйвер устройства (VxD), который предоставляет эти процедуры в качестве сервисов компонентам, работающим в кольцах защиты 0 и 3.

В Windows 2000 эти процедуры расширяют функциональные возможности компонента Plug and Play Manager режима пользователя и представляют собой API режима пользователя. Драйверы устанавливаются программой Setup. 32-разрядные API инсталляции устройств, используемые программой Setup, представляют собой надмножество процедур инсталляции Windows 95.

Windows 2000 предоставляет API, которые приложения могут использовать для индивидуального управления аппаратными событиями и для создания новых аппаратных событий.

 

19. Дерево устройств Plug and Play

 

Дерево устройств Plug and Play

Plug and Play Manager поддерживает дерево устройств, которое может просматриваться с помощью диспетчера устройств (рис. 3.6), отображающей все активные устройства в системе и информацию об этих устройствах. Plug and Play Manager обновляет дерево устройств при добавлении или удалении устройств или по мере переназначения ресурсов. Дерево устройств является иерархическим, при этом каждое устройство на шине представляется как дочернее устройство шинного адаптера или контроллера. Вся статическая информация об аппаратных средствах хранится в реестре, а компоненты системы Plug and Play и драйверы строят, поддерживают и получают доступ к новым и существующим поддеревьям реестра.

Рис. 3.6. Дерево устройств, отображаемых диспетчером устройств (Device Manager), поддерживается модулем Plug and Play Manager


В процессе перечисления данные для каждого устройства сохраняются в реестре в разделе HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum. Система Plug and Play принимает решения о том, какие драйверы устройств должны загружаться, на базе информации, полученной в результате перечисления. Таким образом, между деревом enum и списком сервисов, расположенным в разделе HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services, существует исключительно важная связь.

 

3.6.gif

Изображение: 

20. Аппаратные профили

 

Аппаратные профили

Windows 2000 обеспечивает возможность создания множества аппаратных конфигураций, которые хранятся в реестре. Так, например, можно создать

профили для док-станций (что актуально для пользователей портативных компьютеров), а также профили для съемных устройств. Аппаратный профиль, или профиль оборудования (hardware profile), представляет собой набор инструкций, с помощью которого можно указать операционной системе Windows 2000, драйверы каких устройств должны загружаться при запуске компьютера. Чтобы создать новый аппаратный профиль в Windows 2000, откройте окно свойств системы, перейдите на вкладку Оборудование и нажмите кнопку Профили оборудования (Hardware Profiles). Раскроется диалоговое окно Профили оборудования (рис. 3.7).

Рис. 3.7. Аппаратные профили


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

Чтобы изменить свойства аппаратного профиля, выделите его имя в списке Имеющиеся профили оборудования (Available hardware profiles) и нажмите кнопку Свойства (Properties). Можно также создать новый аппаратный профиль на базе уже существующего. Для этого выделите нужный аппаратный профиль в списке и нажмите кнопку Копировать (Сору), а затем укажите имя нового аппаратного профиля в раскрывшемся диалоговом окне Копирование профиля (Copy Profile). Чтобы удалить один из аппаратных профилей, выделите его имя в списке и нажмите кнопку Удалить (Delete).

Наконец, в диалоговом окне Профили оборудования можно задать поведение системы по отношению к выбору аппаратных профилей. В нижней части этого окна находится группа Выбор профиля оборудования (Hardware profiles selection) с двумя переключателями. Если выбрать переключатель дождаться явного указания от пользователя (Wait until I select a hardware profile) то при загрузке Windows 2000 выведет на экран список аппаратных профилей и будет ожидать, когда пользователь выберет один из них. При выборе второго переключателя система Windows 2000 во время запуска автоматически выберет первый профиль из списка, если пользователь не укажет нужный ему аппаратный профиль по истечении срока (в секундах), указанного в расположенном рядом поле.

 

3.7.gif

Изображение: 

21. Управление электропитанием и энергосбережение

 

Управление электропитанием и энергосбережение

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

Минимальные временные затраты на запуск и останов компьютера Это означает, что система может находиться в "спящем" режиме с минимальным потреблением энергии. Из этого режима она может быстро возобновить работу (без необходимости полной перезагрузки).
Эффективное и экономное энергопотребление, увеличение срока службы аппаратных устройств. Устройства потребляют электроэнергию только в .том случае, когда они выполняют полезную работу (запросы системы или пользователя). Устройства, которые в течение заданного временного интервала не используются, отключаются, и впоследствии включаются по требованию.
Бесшумная работа.

Требования к аппаратным средствам и программному обеспечению по управлению электропитанием и энергосбережению определены промышленной инициативой OnNow. В Windows 2000 такая поддержка обеспечивается как компьютер в целом, так и каждое отдельное устройство потребляют только минимально необходимые уровни электроэнергии (разумеется при условии что аппаратные средства удовлетворяют требованиям инициативы OnNow). Здесь следует отметить, что управление электропитанием и Plug and Play тесно связаны между собой и взаимозависимы.

Этот подход к управлению электропитанием и энергосбережению обеспечивает следующие преимущества:

Интеллектуальное поведение системы в отношении энергосбережения
Повышенную надежность и снижение риска потери данных (как вследствие увеличения срока службы аппаратных средств, так и вследствие снижения количества перезагрузок)
Более высокий уровень взаимодействия устройств

С помощью утилиты Электропитание (Power Options) на панели управления можно установить режим потребления энергии компьютером. Следует сразу же отметить, что для использования этих функций необходимо иметь компьютер, удовлетворяющий спецификации ACPI.

Чтобы запустить утилиту Электропитание:

1. Выберите команду Пуск | Настройка | Панель управления | Электропитание (Start | Settings | Control Panel | Power Options).
2. На экране появится окно Свойства: Параметры электропитания (Power Options Properties), раскрытое на вкладке Схемы управления питанием (Power Schemes) (рис. 3.8).

Рис. 3.8. Вкладка Схемы управления питанием (Power Schemes) окна Свойства: Параметры электропитания (Power Options Properties)


Как правило, чаще всего требуется отключать монитор и жесткий диск на короткий период времени с целью экономии электроэнергии, и для этого лучше всего подходит режим энергосбережения (standby).

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

1. Раскройте окно Свойства: Параметры электропитания и перейдите на вкладку Спящий режим (Hibernate) (рис. 3.9). Если вкладка недоступна, ваш компьютер не поддерживает эту опцию.
2. Установите флажок После приостановки перейти в спящий режим (Enable hibernate support). Следует отметить, что поскольку при переходе в спящий режим все содержимое оперативной памяти записывается на жесткий диск, требуется объем свободного дискового пространства, соответствующий объему оперативной памяти, установленной на компьютере.

После активизации поддержки спящего режима в списке Какое действие должен выполнить компьютер? (What do you want the computer to do?) диалогового окна Завершение работы Windows (Shut Down Windows) появится новый пункт — Переход в спящий режим, позволяющий вручную перевести компьютер в спящий режим (рис. 3.10).

Внимание

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



Рис. 3.9. Вкладка Спящий режим (Hibernate)



Рис. 3.10. Переход в спящий режим (Hibernate) — новый элемент в списке диалогового окна Завершение работы Windows (Shut Down Windows)



Предупреждение

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

 

3.10.gif

Изображение: 

3.8a.gif

Изображение: 

3.8b.gif

Изображение: 

3.9.gif

Изображение: 

Глава 4. Пользовательский интерфейс

Глава 4. Пользовательский интерфейс

1. Действительно ли ОС Windows 2000 - "самая простая из всех Windows"?

 

Глава 4

Пользовательский интерфейс

Операционные системы из семейства Windows 2000 представляют собой стратегическое направление, на развитие которого брошены лучшие силы разработчиков Microsoft! В частности, предполагается, что Windows 2000 Professional станет стандартной операционной системой для клиентских ПК, применяющихся в деловых целях. Переход на новую операционную систему — очень серьезное мероприятие, а для некоторых пользователей — еще и стресс. Поэтому, чтобы оправдать свой рекламный лозунг "The Easiest Windows Yet!" ("Самая простая Windows!"), программистам из Microsoft действительно пришлось постараться. Пожалуй, некоторые опытные пользователи, относящие себя к "ветеранам Windows", могут счесть, что в данном случае программисты и дизайнеры, занимавшиеся пользовательским интерфейсом, даже перестарались. Значительная часть интерфейсных изменений и усовершенствований адресована начинающим. Таким образом, Windows 2000 во многих отношениях будет даже проще для освоения новичками, нежели Windows 98. С другой стороны, ее мощные новые возможности, простота и элегантность в сочетании с традиционными сильными сторонами Windows NT 4.0, несомненно, привлекут к себе внимание мобильных пользователей, разработчиков программного обеспечения и опытных пользователей.

 

Действительно ли ОС Windows 2000 — "самая простая из всех Windows"?

Рекламный лозунг "Самая простая Windows!" как нельзя лучше подходит для главы о пользовательском интерфейсе, и, кроме того, в данном случае реклама почти полностью соответствует реальности. Windows 2000 — действительно самая простая в использовании операционная система из семейства Windows. Кстати, на фоне появления все новых и новых бета-версий

Windows 2000 почти незамеченным оказалось другое событие — к началу 1999 года разработчики новых аппаратных средств и известные фирмы-производители ПО практически полностью прекратили поддержку Windows 3.x. Пользователи и программисты могли по-разному относиться к этой операционной системе, но она действительно стала настоящим символом целой эпохи в развитии программного обеспечения. И вот теперь эта эпоха, вместе с операционной системой, которую вполне можно назвать "легендарным детищем Microsoft", уходит в прошлое. В числе основных стимулов для перехода с Windows 3.x на Windows 95 одним из первых назывался более удобный пользовательский интерфейс, облегчающий изучение компьютера новичкам и создающий опытным пользователям условия для более эффективной работы. Но даже этот интерфейс, сыгравший важную роль в успехе Windows 95 и впоследствии включенный в Windows NT 4.0, нравился далеко не всем. Вполне возможно, что не каждому понравятся и новшества, введенные в Windows 2000.

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

 

2. Обзор нововведений

 

Обзор нововведений

Усовершенствование пользовательского интерфейса без радикального изменения его вида и функций операционной системы было одним из основных требований к Windows 2000. Именно поэтому в Windows 2000 получили дальнейшее развитие некоторые наиболее популярные функции, существовавшие в Windows 95, Windows 98 и Windows NT Workstation 4.0. Особое внимание было уделено следующим направлениям:

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

По каждому из перечисленных направлений действительно сделано очень многое, и это становится очевидным уже в процессе инсталляции, которая, по сравнению с предыдущими версиями, стала в высшей степени автоматизированной. Когда же процедура инсталляции завершается, и мы получаем возможность начать исследование рабочего стола Windows 2000 (рис. 4.1), внесенные изменения становятся заметны сразу же. Разумеется, несколько обновился дизайн (новая цветовая схема по умолчанию и новые значки). Кроме того, значков на рабочем столе стало меньше. В целом можно сказать, что он стал менее перегруженным избыточной информацией по сравнению с предыдущими версиями. Хотя эти изменения и кажутся чисто косметическими, они действительно делают Windows 2000 более простой и удобной в работе, нежели даже Windows 98.

Рис. 4.1. Исследование интерфейса Windows 2000 Professional начинается с рабочего стола

О том, что новый интерфейс весьма сильно ориентирован на новичков, уже говорилось. С одним из этих нововведений, окном Знакомство с Windows 2000 (Getting Started with Windows 2000 Professional), любой пользователь сталкивается сразу же после того, как впервые зарегистрируется в системе (рис. 4.1). В числе опций, предлагаемых в этом окне, имеются: регистрация установленной копии Windows 2000 Professional (опция Регистрация (Register Now)), просмотр анимированной презентации, описывающей достоинства этой операционной системы (опция Учебник по Windows (Discover Windows)) и установление соединения с Интернетом (опция Подключение к Интернегу (Connect to the Internet)). Если вы и есть тот самый новичок, для которого старались разработчики, рекомендуется выбрать опцию Учебник по Windows и методично просмотреть предложенную вашему вниманию презентацию.

Опытные пользователи обычно отказываются от отображения этого окна при каждом запуске системы: для этого достаточно сбросить флажок Показывать это окно при запуске (Show this screen at startup), расположенный в нижней части окна.

Примечание

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

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

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

Рис. 4.2. Каждый раз, когда начинающий пользователь может испытывать затруднения с выполнением той или иной задачи, появляется всплывающая подсказка с ответом на еще не заданный вопрос

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

Изменения в интерфейсе рабочего стола:
  • Папка Мои документы (My Documents) переместилась в верхний левый угол экрана (настройки рабочего стола позволяют вообще убрать эту папку с экрана). Очевидно, это сделано для того, чтобы акцентировать на ней внимание пользователя, особенно начинающего.
  • Папка Сетевое окружение (Network Neighborhood) переименована в Мое сетевое окружение (My Network Places).
  • Окно Мои документы также стало менее перегруженным. Значок Удаленный доступ к сети (Dial-up Networking) переименован в Сеть и удаленный доступ к сети (Network and Dial-Up Connections) и перемещен на панель управления (Control Panel). Эта утилита теперь управляет всеми типами сетевых соединений. Фактически, здесь мы имеем дело с объединением функциональных возможностей двух утилит — Сеть (Network) и Удаленный доступ к сети, хорошо известных всем опытным пользователям Windows NT 4.0. Такое объединение является логичным, и, с точки зрения упрощения управления системой, может только приветствоваться. На панель управления перемещены также значки Принтеры (Printers) и Назначенные задания (Sheduled Tasks).
Функциональные возможности персонализации:
  • Персонализированные, или сокращенные, меню. Меню Пуск (Start) можно настроить так, чтобы в нем отображались только наиболее часто применяемые пользователем элементы (программы). По сравнению с предыдущими версиями Windows NT функциональные возможности индивидуальной настройки меню существенно расширены.
  • Индивидуально настраиваемые панели инструментов. Благодаря этой возможности пользователи могут создавать собственные панели инструментов, добавляя и удаляя на них любые кнопки, а также произвольным образом настраивать стандартные панели инструментов.
  • Многоязычная поддержка. Windows 2000 — .это первая операционная система, которая обеспечивает действительно многоязычную поддержку. Пользователи впервые получают возможность просматривать, создавать и печатать документы на любом из поддерживаемых языков в любой комбинации в любой локализованной версии операционной системы или приложения. Вопросы многоязычной поддержки в Windows 2000 будут подробно рассмотрены в главе 5.
  • Конфигурируемые типы файлов. В контекстном меню, открываемом щелчком правой кнопки мыши, появляется индивидуальный список приложений, с помощью которых можно редактировать документ. Это существенно упрощает выбор правильного типа приложения для открытия файла.
Организация информации:
  • Папка Мои документы. Усовершенствованная папка Мои документы

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

  • Папка Мои рисунки. В составе папки Мои документы появилась новая папка — Мои рисунки (My pictures), что упрощает поиск и организацию графических изображений любого формата.
  • Диалоговое окно Сохранить как. Обновленный пользовательский интерфейс диалогового окна Сохранить как (Save As) существенно упрощает организацию информации.
Поиск информации:
  • Развитые средства поиска. Введен целый ряд визуальных усовершенствований, упрощающих использование средств поиска, а также расширены возможности одновременного поиска по целому ряду сетевых ресурсов.
  • Автономный доступ к веб-страницам и Диспетчер синхронизации. Веб-страницы с легкостью отображаются даже при работе в автономном (offline) режиме. Диспетчер синхронизации (Synchronization Manager) предоставляет пользователям единый интерфейс для управления информацией в таком режиме. Благодаря этому, пользователям становится удобнее работать с веб-страницами, документами, электронной почтой и другими сетевыми ресурсами.
Простота в управлении:
  • Мастер оборудования (Hardware Wizard). Эта утилита представляет собой единый инструмент управления всеми аппаратными средствами компьютера, включая установку и удаление устройств, а также устранение неполадок в их работе.
  • Мастер установки и удаления программ (Add/Remove Programs Wizard). Эта новая программа-мастер упрощает процедуру установки приложений, позволяет получать детальную информацию об использовании приложений и легко и корректно удалять приложения, ставшие ненужными.
  • Windows Update. Это средство позволяет получить последние обновления, сервисные пакеты (Service Packs) и обновленные файлы Windows через Интернет.

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

 

4-1.jpg

Изображение: 

4.1.gif

Изображение: 

4.1b.gif

Изображение: 

4.2.gif

Изображение: 

3. Active Desktop и интеграция с сетью Веб

 

Active Desktop и интеграция с сетью Веб

Метафора рабочего стола (desktop) появилась уже в первых версиях Windows. Но если в Windows 3.1* и Windows NT 3.51 рабочий стол можно было просто украсить графическими изображениями и не более того, то в Windows 95 и Windows NT 4.0 на нем уже можно было размещать файлы, папки и ярлыки для них. Это существенно упрощало прямой доступ к нужной информации, и новый интерфейс пользовался заслуженным успехом.

Дальнейшим направлением развития пользовательского интерфейса явилась его интеграция с Internet Explorer 4.0, в результате чего и появился интерфейс активного рабочего стола (Active Desktop). Интерфейс Active Desktop позволяет добавить на рабочий стол активное содержимое веб-страниц или

каналов (channels). Обновленная информация, помещенная на рабочий стол, предоставляется пользователю сразу же после публикации в Интернете.

Чтобы получить возможность работы с применением этого нового интерфейса, пользователям Windows 95 и Windows NT 4.0 требуется установить Internet Explorer 4.0 или 5.0. В новых операционных системах (Windows 98 и Windows 2000) этот новый интерфейс уже является встроенной частью операционной системы. Стоит отметить, что по умолчанию опция применения этого нового интерфейса отключена. Чтобы активизировать интерфейс Active Desktop, проделайте следующее:

1. Щелкните правой кнопкой мыши, указав любую свободную точку рабочего стола, и в раскрывшемся контекстном меню выберите команду Рабочий стол Active Desktop.
2. В раскрывшемся подменю выберите команду Отображать веб-содержнмое (Show Web Content).

 

4. Принципы работы с Active Desktop

 

Принципы работы с Active Desktop

За счет интеграции рабочего стола с сетью Веб персональный компьютер можно настроить так, чтобы просмотр файлов, хранящихся на его жестких дисках, был аналогичен просмотру веб-страниц. Меню Избранное (Favorites), команды Поиск (Search), Папки (Folders), Журнал (History), панели Адресная строка (Address Bar) и Ссылки (Links), а также кнопки Назад (Back) и Вперед (Forward) теперь присутствуют в любом окне (рис. 4.3), а веб-содержимое, работа с которым ведется наиболее часто, теперь можно добавить на рабочий стол, на панели задач или в папки.

Рис. 4.3. Опции Назад, Вперед, Переход, а также Поиск и Журнал теперь присутствуют всюду

 

Индивидуальная настройка рабочего стола

Windows 2000 предоставляет множество бесконечно разнообразных возможностей по интеграции рабочего стола с Интернетом. Например, можно просматривать сеть Веб или жесткий диск из любого окна, используя переходы по одиночному щелчку мыши (single-click navigation). В качестве фона для рабочего стола и отдельных окон можно использовать веб-страницы, размещая на них не только статический текст HTML с графикой, но и компоненты ActiveX, выполняющие любые дополнительные функции, например, периодические запросы к базам данных, поиск информации в локальной сети и в Интернете и т. д.

 

4.3.gif

Изображение: 

5. Выбор стиля рабочего стола

 

Выбор стиля рабочего стола

Windows 2000 позволяет просматривать рабочий стол, а также файлы и папки с применением различных стилей. На выбор предоставляются следующие опции — просмотр в стиле Веб (Web style), классическом (Classic .style) или индивидуальном стиле (Custom style), который пользователь может создавать, комбинируя различные опции.

Примечание

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

 

6. Стиль Веб

 

Стиль ВебAW

Чтобы выбрать для оформления рабочего стола стиль Веб:

1. Выполните двойной щелчок мышью, указав на рабочем столе Мой компьютер или Мое сетевое окружение, можно также запустить Проводник (Windows Explorer).
2. На экране появится соответствующее диалоговое окно.
3. В меню Сервис (Tools) выберите команду Свойства папки (Folder Options).
4. На экране появится диалоговое окно Свойства папки, раскрытое на вкладке Общие (General) (рис. 4.4).
5. Установите в группе Рабочий стол Active Desktop переключатель Отображать веб-содержимое на рабочем столе (Enable Web content on my desktop).
6. В группе Представление в виде страниц Интернета (Web View) установите переключатель Отображать веб-содержимое в папках (Enable Web content in folders).
7. В группе Обзор папок (Browse Folders) установите переключатель Открывать папки в одном и том же окне (Open each folder in the same window).
8. В группе Щелчки мышью (Click items as follows) установите переключатель Открывать одним щелчком, выделять указателем (Single-click to open an item (point to select)), а затем выберите одну из опций подчеркивания Подчеркивать подписи значков, как в обозревателе (Underline icon titles

consistent with my browser) или Подчеркивать подписи значков при наведении (Underline icon titles only when I point at them).

9. Нажмите кнопку ОК.

Примечание

Окно Свойства папки можно открыть и с помощью панели управления.

Рис. 4.4. Вкладка Общие (General) диалогового окна Свойства папки (Folder Options)

 

4.4.gif

Изображение: 

4.4b.gif

Изображение: 

7. Классический стиль

 

Классический стиль

Классический стиль рабочего стола во многом напоминает рабочий стол, существовавший в Windows NT 4.0. Если вы используете эту опцию, то для раскрытия файлов или папок на них следует выполнять двойной щелчок мышью, и каждый элемент будет раскрываться в отдельном окне.

Чтобы выбрать классический стиль:

1. Откройте окно Свойства папки (рис. 4.4).
2. В группе Рабочий стол Active Desktop установите переключатель Использовать обычный вид рабочего стола Windows (Use Windows classic desktop).
3. В группе Представление в виде страниц Интернета установите переключатель Использовать обычные папки Windows (Use Windows classic folders).
4. В группе Обзор папок установите переключатель Открывать каждую папку в отдельном окне (Open each folder in its own window).
5. В группе Щелчки мышью установите переключатель Открывать двойным, л выделять одним щелчком (Double-click to open an item (single-click to select)).
6. Нажмите кнопку ОК.

 

8. Индивидуальный стиль

 

Индивидуальный стиль

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

Чтобы установить индивидуальный стиль рабочего стола, раскройте окно Свойства папки и на вкладке Общие установите нужную комбинацию опций.

 

Добавление веб-содержимого на рабочий стол

Интерфейс Active Desktop позволяет добавить на рабочий стол любое активное веб-содержимое. Под активным содержимым (active content) здесь понимается любое информационное содержимое, которое изменяет вид экрана. Чтобы добавить на рабочий стол веб-содержимое:

1. Раскройте диалоговое окно Свойства: Экран (Display Properties). Для этого вызовите утилиту Экран (Display) из панели управления или щелкните правой кнопкой мыши в любой свободной точке рабочего стола и, в раскрывшемся контекстном меню выберите команду Свойства (Properties).
2. Перейдите в этом окне на вкладку Веб (Web) (рис. 4.5), установите флажок Отображать веб-содержнмое на рабочем столе (Show Web content on my Active Desktop) и нажмите кнопку Создать (New).
3. На экране появится окно Новый элемент рабочего стола Active Desktop

(Add New Desktop Item). Если вы хотите посетить галерею Microsoft (Microsoft Active Desktop Gallery) и найти необходимые компоненты в ней, нажмите кнопку Галерея (Visit Gallery). Если нужный компонент находится на другом веб-узле, введите адрес этого узла в поле Размещение (Location) или нажмите кнопку Обзор (Browse), чтобы выполнить его поиск.

4. На экране появится окно Добавление элемента на рабочий стол Active Desktop (Add item to Active Desktop). Нажав кнопку Настройка (Customize), можно указать пароль доступа к веб-узлу (если выбранный веб-узел требует пароль для доступа), а также задать расписание синхронизации, если требуется, чтобы выбранный веб-узел был доступен для просмотра в автономном режиме. После нажатия кнопки Настройка появляется диалоговое окно Мастер автономного просмотра избранного (Online Synchronization Wizard) — первое окно программы-мастера синхронизации.

Нажмите в этом окне кнопку Далее и следуйте инструкциям, появляющимся в окнах. Завершив операцию настройки синхронизации, нажмите кнопку Готово (Finish), и вы вернетесь в окно Добавление элемента на рабочий стол Active Desktop. Нажмите кнопку ОК.

5. Начнется процедура синхронизации, по завершении которой на рабочий стол Active Desktop будет добавлен новый элемент.
Рис. 4.5. Вкладка Веб (Web) диалогового окна Свойства: Экран (Display Properties)

Чтобы указать веб-страницу в качестве фона для рабочего стола:

1. Щелкните правой кнопкой мыши в любой свободной точке рабочего стола и в раскрывшемся контекстном меню выберите команду Свойства.
2. В раскрывшемся диалоговом окне перейдите на вкладку Фон (Background).
3. Нажмите кнопку Обзор, а затем выберите нужный документ HTML.
4. Нажмите кнопку Применить (Apply).
5. В зависимости от значения, установленного в поле Отображение (Picture Display), фоновое изображение рабочего стола будет растянуто, расположено по центру или размножено по рабочему столу.

Примечание

Щелчком правой кнопкой мыши можно выбрать любое понравившееся графическое изображение на веб-странице, а затем выполнить в раскрывшемся контекстном меню команду Сделать рисунком рабочего стола (Set as Wallpaper).

 

4.5.gif

Изображение: 

9. Настройка внешнего вида папок

 

Настройка внешнего вида папок

В Windows NT 4.0 внешний вид папок не подлежал изменению. Пользователи могли задавать только отображение файлов и папок в виде крупных или мелких значков, в виде списка или списка с подробной информацией (команды Крупные значки (Large Icons), Мелкие значки (Small Icons), Список (List) и Таблица (Details) в меню Вид (View) Проводника и папки Мой компьютер).

Кроме этих опций, в Windows 2000 в меню Вид добавилась еще одна — Эскизы страниц (Thumbnails). Помимо меню Вид, доступ к этой опции можно получить, нажав кнопку Вид (Views) на панели инструментов Обычные кнопки (Standard Buttons) в Проводнике и выбрав из раскрывшегося меню команду Эскизы страниц. Как видно, из рис. 4.6, данная опция позволяет просматривать содержимое файлов, содержащихся в папке, в виде миниатюрных рисунков-скетчей. Эта опция действует применительно ко всем графическим файлам поддерживаемых форматов, HTML-документам, а также применительно к документам Microsoft Office, для которых в окне свойств документа на вкладке Документ (Document) установлена опция Создать рисунок для предварительного просмотра (Create Preview Image).

Рис. 4.6. Опция Эскизы страниц меню Вид приложения Проводник позволяет эффективно работать с большим количеством графических и других файлов

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

Помимо этого, в Windows 2000 интерфейс папок стал полностью настраиваемым. Во-первых, общий стиль отображения рабочего стола и всех папок можно задавать с помощью команды Свойства папки из меню Сервис. Во-вторых, появилась возможность индивидуальной настройки интерфейса для каждой папки с помощью команды Настроить вид папки (Customize This Folder) меню Вид. Для индивидуальной настройки внешнего вида некоторой папки:

1. Раскройте эту папку с помощью Проводника или папки Мой компьютер и выберите в меню Вид команду Настроить вид папки. Можно также щелкнуть правой кнопкой мыши, указав на любую точку в области папки (там, где показаны ее элементы), и из раскрывшегося контекстного меню выбрать команду Настроить вид папки. В появившемся окне Мастер настройки вида папки (Customize, this Folder Wizard) нажмите кнопку Далее (Next). В следующем окне мастера (рис. 4.7) выберите одну из предложенных в этом окне опций и нажмите кнопку Далее. Вариант Изменить рисунок фона и представление имен файлов (Modify background picture and filename appearance) позволяет задать фоновое изображение для области окна, в которой отображаются значки файлов и папок, а также задать цвета фона и надписей для названий файлов и папок. Опция Добавить комментарий к папке (Add folder comment) дает возможность ввести сопроводительное пояснение к папке, которое будет отображаться в левом подокне. Вариант Выбрать или изменить HTML-шаблон для этой папки (Choose or edit an HTML template for this folder) позволяет выбрать один из готовых HTML-шаблонов или создать собственный шаблон на базе одного из существующих. Шаблоны папок располагаются в папке %SystemRoot9S\Web.
2. Для использования шаблона HTML выберите в окне мастера опцию Выбрать или изменить HTML-шаблон для этой папки. Нажмите кнопку Далее, и на экране появится окно, позволяющее выбрать и отредактировать HTML-шаблон. Выберите нужный шаблон в списке Выберите шаблон (Choose a template) и, если требуется отредактировать этот шаблон, установите флажок Я хочу изменить этот шаблон (I want to edit this template). Нажмите кнопку Далее, и выбранный шаблон будет раскрыт для редактирования с помощью Блокнота (Notepad).
3. Отредактируйте шаблон, закройте Блокнот, и на экране появится последнее окно мастера индивидуальной настройки папок. Нажмите в этом окне кнопку Готово (Finish).

После этого вы увидите папку с интерфейсом, настроенным в соответствии с вашими требованиями.

Рис. 4.7. Второе окно мастера настройки вида папки (Customize this Folder Wizard)

 

4.6.gif

Изображение: 

4.7a.gif

Изображение: 

4.7b.gif

Изображение: 

10. Содержимое папки %SystemRoot%\Web

 

Содержимое папки %SystemRoot%\Web

Как уже говорилось, шаблоны папок, которые мастер настройки вида папки предлагает использовать для индивидуальной настройки внешнего вида папок, располагаются в папке %SystemRoot%\Webb. На основе этих шаблонов могут разрабатываться новые шаблоны. Завершив настройку вида папки с помощью мастера, обязательно обратите внимание на появление в папке скрытого файла Desktop.ini. Если вы настраивали папку, используя для этого один из предложенных шаблонов, то в настроенной таким образом палке появится и скрытая папка \Folder Settings, содержащая скрытый файл Folder.htt.

 

11. Файл Desktop.ini

 

Файл Desktop.ini

Содержимое типичного файла Desktop.ini показано ниже:

[ExtShellFolderViews]

{BE098140-A513-11DO-A3A4-OOC04FD706EC} = {BE098140-A513-11DO-A3A4-OOC04FD706EC}

Default={5984FFEO-28D4-llCF-AE66-08002B2E1262}

{5984FFEO-28D4-11CF-AE66-08002B2E1262} = {5984FFEO-28D4-11CF-AE66-08002B2E1262}

[.ShellClassInfo] ConfirmFileOp=0

[(BE098140-A513-11DO-A3A4-OOC04FD706EC}] Attributes=l

t(5984FFEO-28D4-11CF-AE66-08002B2E1262}] PersistMoniker=fHe://Folder Settings\Folder.htt PersistMonikerPreview=c:\winnt\web\ie4style.bmp

Обратите внимание на две последние строки этого файла: одна из них указывает путь к шаблону HTML, который хранится в скрытой папке \Folder Settings, а другая указывает путь к файлу фонового изображения, который находится в каталоге %SystemRoot% \Web.

 

12. Файлы *.htt

 

Файлы *.htt

Любознательным читателям рекомендуется внимательно просмотреть содержимое файлов *.htt, хранящихся в каталоге %SystemRoot%\Web. Если вы обладаете базовыми знаниями в области HTML и JavaScript, то сможете создавать любые индивидуальные шаблоны для произвольной настройки папок.

 

13. Новые функциональные возможности рабочего стола

 

Новые функциональные возможности рабочего стола

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

 

14. Персонализированные меню и кнопка Пуск (Start)

 

Персонализированные меню и кнопка Пуск (Start)

В Windows 2000 по сравнению с Windows NT 4.0 опции настройки меню Пуск были существенно расширены и усовершенствованы. Чтобы настроить опции меню Пуск, выберите в меню Пуск команды Настройка | Панель задач и меню "Пуск" (Settings | Taskbar & Start Menu), а затем в раскрывшемся окне Свойства: Панель задач и меню "Пуск" (Taskbar Properties) перейдите на вкладку Дополнительно (Advanced). На рис. 4.8 справа показан вид вкладки Дополнительно в Windows 2000. Слева для сравнения приведен вид аналогичной вкладки в Windows NT 4.0.

Сразу же нужно отметить, что кнопки Добавить (Add), Удалить (Remove), Вручную (Advanced) и Очистить (Clear) выполняют те же функции, что и в Windows NT 4.0.

Порядок следования элементов подменю Программы (Programs) можно изменить путем перетаскивания выбранного элемента на новое место (drag and drop). Как же восстановить стандартный порядок элементов этого меню, если возникнет такая потребность? Это можно сделать, нажав кнопку Сортировать (Re-sort).

Наконец, особого внимания заслуживает список Параметры меню "Пуск"

(Start Menu Settings), расположенный в нижней части этого окна. Краткие описания опций этой группы приведены ниже:

Отображать меню "Администрирование" (Display Administrative Tools) — по умолчанию эта опция отключена (флажок сброшен). Группа Администри рование (Administrative Tools) имеется в составе панели управления, но если вы хотите также включить ее в состав меню Пуск, установите этот флажок.
Отображать папку "Избранное" (Display Favorites) — отображает папку I Избранное в составе меню Пуск.
Отображать команду "Завершить сеанс" (Display Logoff) — включает в состав меню Пуск команду Завершение сеанса (Logoff), позволяющую пользователю выйти из системы.
Раскрывать "Панель управления" (Expand Control Panel) — удобная опция для ускорения доступа к значкам панели управления. Если ее установить, то в меню Пуск элемент Панель управления будет представлен в виде подменю, в котором отображены все опции.
Раскрывать папку "Мои документы" (Expand My Documents) — разворачивает папку Мои документы и включает ее в состав меню Пуск. Установив эту опцию, можно через меню Пуск получать быстрый доступ к любому документу (текстовому или графическому), сохраненному на жестком диске.
Раскрывать "Сеть и удаленный доступ к сети" (Expand Network and Diap-Up connections) — разворачивает пункт меню Сеть и удаленный доступ к сети (Network and Dial-Up connections) в меню Пуск.
Раскрывать папку "Принтеры" (Expand Printers) — разворачивает папку Принтеры.
Рис. 4.8. Вкладка Настройка меню окна Свойства: Панель задач в Windows NT 4.0 (слева) и вкладка Дополнительно окна Свойства: Панель задач и меню "Пуск" в Windows 2000 (справа)
Использовать прокрутку для меню "Программы" (Scroll the Programs Menu) — устанавливает режим прокрутки для меню Программы вместо отображения в виде нескольких столбцов.

На вкладке Общие (General) нужно обратить внимание на флажок Использовать сокращенные меню (Use Personalized Menus), который управляет использованием сокращенных (персонализированных) меню.

Последняя из перечисленных опций заслуживает особого внимания. В Windows 2000 появилась новая функциональная возможность, называемая сокращенные, или персонализированные, меню (Personalized Menus). Установив опцию Использовать сокращенные меню, вы активизируете эту возможность, которая начинает отслеживать частоту, с которой используются опции меню Пуск (а также других меню, например, меню Избранное в Internet Explorer). Через некоторое время все меню автоматически адаптируются к методам работы пользователя — не используемые или редко используемые программы перестают отображаться в меню. Со временем Меню становится все более компактным, поскольку в нем отображаются только часто запускаемые программы и задачи. Скрытые опции меню не удаляются — если потребуется получить доступ к одной из них, достаточно задержать курсор мыши над нужным меню или выполнить щелчок мышью на небольшом изображении стрелки, расположенной у его нижней границы (рис. 4.9).

Рис. 4.9. Опция Использовать сокращенные меню делает меню более компактными. Нажатие небольшой двойной стрелки в нижней части меню позволит получить доступ к редко запускаемым программам

 

4.8.gif

Изображение: 

4.9.gif

Изображение: 

15. Встроенные и пользовательские панели инструментов

 

Встроенные и пользовательские панели инструментов

В Windows 95 и Windows NT 4.0 в составе пользовательского интерфейса появилась так называемая панель задач (Taskbar). Кнопки, расположенные на панели задач, соответствуют запущенным задачам, даже если некоторые их окна свернуты или скрыты другими окнами. Переключиться на нужное окно можно, нажав соответствующую кнопку на панели задач. В Windows 2000 панель задач получила ряд новых функциональных возможностей.

Кроме стандартной панели задач в Windows 2000 появились дополнительные панели инструментов, которые могут располагаться как на панели задач, так и в произвольном месте на экране. Чтобы воспользоваться встроенными панелями инструментов, укажите курсором на панель задач, щелкните правой кнопкой мыши и выберите в появившемся контекстном меню (рис. 4.10) команду Панели инструментов (Toolbars). С помощью меню Панели инструментов можно управлять отображением панелей инструментов. В верхней части этого меню перечислены встроенные панели инструментов. Выбор любого из пунктов меню приводит к появлению соответствующей панели инструментов на экране (отображаемые панели отмечены галочкой).

Рис. 4.10. Список панелей инструментов в подменю команды

 

4.10.gif

Изображение: 

16. Улучшенный интерфейс диалоговых окон Открыть/Сохранить как (Open/Save As)

 

Улучшенный интерфейс диалоговых окон Открыть/Сохранить как (Open/Save As)

В Windows 2000 был усовершенствован интерфейс диалогового окна Сохранить как (Save As) (рис. 4.12). Усовершенствования, внесенные в структуру папки Мои документы и интерфейс диалогового окна Сохранить как, предоставляют дополнительные удобства пользователям, желающим систематизировать и упорядочить хранение информации. Обратите особое внимание на расположенную в левой части этого окна панель, позволяющую быстро получить доступ к чаще всего используемым папкам — Мой компьютер, Мои документы, Мое сетевое окружение, и особенно — History. Папка History, изображение которой представлено на рис. 4.12, будет полезна новичкам, которые еще не совсем освоились с навигацией по файловой системе ("с каким же файлом я работал 5 минут назад?"), а также просто рассеянным людям.



Рис. 4.12. Новый интерфейс диалогового окна Сохранить как (Save As), упрощающий организацию информации

 

Пользователи любой квалификации оценят и кнопочную панель, расположенную в верхней части этого окна правее поля Папка (Save in). Эта панель

предоставляет быстрый доступ к таким опциям, как: Перейти к последней просмотренной папке (Go to Last Folder Visited), На один уровень вверх (Up One Level), Создание новой папки (Create New Folder) и Меню "Вид" (View Menu, меню просмотра, позволяющее задать режим отображения файлов и папок).

 

4.12.gif

Изображение: 

17. Просмотр файловой системы компьютера и сетевых ресурсов

 

Просмотр файловой системы компьютера и сетевых ресурсов

Просматривать файлы и папки в ОС Windows 2000 можно несколькими способами — с помощью меню Пуск или с помощью папок Мой- компьютер и Мое сетевое окружение и приложения Проводник (Windows Explorer). Используя меню Пуск, можно запускать программы, открывать папку Избранное, получать доступ к встроенной справочной системе, а также готовить компьютер к выключению. Папка Мой компьютер позволяет просматривать диски и использовать системные средства. Чтобы просмотреть файлы, хранящиеся на компьютере, представленные в иерархическом виде, пользуйтесь Проводником. Папка Мое сетевое окружение позволяет просматривать сетевые ресурсы — компьютеры, общие (совместно используемые) диски и принтеры. Каждое из описанных средств просмотра позволяет быстро находить любые доступные ресурсы.

 

18. Проводник (Windows Explorer)

 

Проводник (Windows Explorer)

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

Для просмотра содержимого жестких дисков в Проводнике:

1. B меню Пуск выберите команду Программы | Стандартные | Проводник

(Programs | Accessories | Windows Explorer).

2. В левом подокне раскрывшегося окна выберите жесткий диск и нужную папку. Содержимое выбранного диска или папки отобразится в правом подокне.

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

Проводник имеет четыре стандартных панели инструментов (рис. 4.13). Чтобы отобразить панели инструментов, выберите команду Панели инструментов меню Вид.

Рис. 4.13. Панели инструментов Проводника (Windows Explorer)

Инструментальная панель Обычные кнопки (Standard buttons) содержит кнопки Назад (Back), Вперед (Forward), Вверх (Up), Поиск (Search), Папки (Folders), Журнал (History), Переместить в (Move To), Копировать в (Сору То), Удалить (Delete), Отменить (Undo) и Вид (Views). Особого внимания заслуживают кнопки Поиск, Журнал и Вид.

Имевшаяся в предыдущих версиях функциональная возможность поиска (Find) в Windows 2000 превратилась в базирующийся на HTML мастер поиска (Search Wizard). Работая с Проводником, этот мастер можно запустить, нажав кнопку Поиск на инструментальной панели Обычные кнопки. Этот мастер отнюдь не случайно напоминает аналогичную функциональную возможность поиска в Internet Explorer 5.0, одновременно позволяя выполнять сложные операции поиска на локальных дисках и поиск сетевых ресурсов. Кнопка Журнал раскрывает одноименную панель, позволяющую просмотреть все документы, с которыми вы работали, причем эти документы могут находиться на локальных дисках, в локальной сети и в Интернете. Меню Вид панели Журнал содержит следующие опции сортировки списка: но дате (By Date), по узлу (By Site), по посещаемости (By Most Visited) и по порядку посещения (By Order Visited Today).

Панель Адресная строка содержит поле Адрес (Address) и кнопку Переход (Go). Панель Ссылки работает так же, как в IE 5.O.

Приятным добавлением является панель Радио (Radio), также появившаяся вследствие интеграции с Internet Explorer и позволяющая совмещать работу с прослушиванием любимой радиостанции.

 

4.13.gif

Изображение: 

19. Индивидуальная настройка панелей инструментов

 

Индивидуальная настройка панелей инструментов

Все упомянутые ранее средства — и Проводник, и Мой компьютер, и Мое сетевое окружение — обладают настраиваемым пользовательским интерфейсом. В частности, пользователям предоставляется возможность индивидуальной настройки панелей инструментов с помощью команды Панели инструментов | Настройка меню Вид (рис. 4.14). Диалоговое окно Настройка панели инструментов (Customize Toolbar) позволяет поместить на панель инструментов кнопки наиболее часто используемых команд и сгруппировать их произвольным образом. Нажатие кнопки Сброс позволяет возвратить панель инструментов к состоянию, которое она имеет по умолчанию.

Рис. 4.14. Диалоговое окно Настройка панели инструментов (Customize Toolbar)

 

4.14.gif

Изображение: 

20. Пaпка Избранное (Favorites)

 

Папка Избранное (Favorites)

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

В Windows 2000, благодаря интеграции рабочего стола с интерфейсом Internet Explorer 5.0, пункт меню Избранное был добавлен в меню всех средств просмотра файловой системы локального компьютера и сетевых ресурсов — Мой компьютер, Проводник и Мое сетевое окружение.

Папка Избранное может быть добавлена в меню Пуск, что позволяет получать быстрый доступ к веб-узлам, документам или папкам, или к другим компьютерам сети. Метод, позволяющий вывести папку Избранное в меню Пуск, был описан ранее в данной главе в разделе "Персонализированные меню и кнопка Пуск (Start)".

Чтобы добавить папку, расположенную на локальном компьютере или в сети, в папку Избранное:

1. Если нужная папка находится на локальном компьютере, откройте папку Мой компьютер или запустите Проводник. Если нужная папка находится на одном из компьютеров вашей сети, выполните двойной щелчок на значке Мое сетевое окружение и раскройте нужную папку.
2. Из меню Избранное выберите команду Добавить в избранное (Add to Favorites). Раскроется диалоговое окно Добавление в избранное (Add Favorite) (рис. 4.15).
Рис. 4.15. Диалоговое окно для добавления страниц в папку Избранное
3. Поле Имя (Name) по умолчанию заполнено именем открытой папки. Нажатие кнопки Добавить в (Create in) позволяет открывать и закрывать расположенный в нижней части этого окна список Добавить в, перечисляющий вложенные папки, содержащиеся в Избранное. Нажав кнопку

Создать папку (New Folder), можно создать новую пайку, вложенную в Избранное.

4. Закончив ввод информации, нажмите кнопку ОК.

Не правда ли, доступ к нужной информации существенно ускорился (особенно если папка Избранное вынесена в меню Пуск)?

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

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

1. В меню Избранное выберите команду Упорядочить избранное (Organize Favorites).
2. Раскроется диалоговое окно Упорядочить избранное, подобное показанному на рис. 4.16. Это окно содержит богатый набор опций, позволяющих создавать новые вложенные папки, переименовывать уже существующие, перемещать элементы папки Избранное в новые вложенные папки и, наконец, удалять любой из элементов, помещенных в папку Избранное.
Рис. 4.16. Диалоговое окно Упорядочить избранное

(Organize Favorites) предоставляет широкие возможности по организации элементов, хранящихся в папке Избранное

Примечание

Функциональная возможность персонализации меню Пуск действует и применительно к меню Избранное. Поэтому если для меню Пуск установлена опция

Использовать сокращенные меню, то и меню Избранное также станет "персонализированным", т. е., в его составе будут отображаться только наиболее часто используемые элементы, а остальные элементы будут "скрытыми".

 

4.15.gif

Изображение: 

4.16.gif

Изображение: 

21. Папка Мои документы (My Documents)

 

Папка Мои документы (My Documents)

В папке Мои документы удобно хранить личные файлы и папки. Следует отметить, что папка Мои документы является частью пользовательского профиля (user profile), и поэтому каждый из пользователей, для которых на данном компьютере заведены входное имя и пароль, имеет собственную папку Мои документы, где хранятся именно его документы. Настоятельно рекомендуется каждому из пользователей не пренебрегать этой папкой и хранить документы именно в ней.

Примечание

Включив папку Мои документы в меню Пуск (о том, как это делается, рассказано в разделе "Персонализированные меню и кнопка Пуск (Start))", можно в любой момент получать мгновенный доступ к любому файлу, сохраненному в этой папке.

 

22. Вложенная папка Мои рисунки (My Pictures)

 

Вложенная папка Мои рисунки (My Pictures)

В Windows 2000 в папку Мои документы была добавлена новая вложенная папка — Мои рисунки, позволяющая более рационально и удобно организовать хранение графических файлов любого формата (рис. 4.17).

Обратите внимание на индивидуальную настройку этой папки — теперь содержимое любого графического файла, хранящегося в ней, можно просмотреть в уменьшенном (изображение в левом нижнем углу экрана) или полноэкранном режиме, а также распечатать, и все это — без необходимости открывать данный файл в графическом редакторе!

Примечание

Для использования этой возможности необходимо установить опцию Отображать веб-содержимое в папках на вкладке Общие диалогового окна Свойства папки.

Внимательный читатель, безусловно, заметит скрытый системный файл desktop.ini, хранящийся в этой папке, и просмотрит его содержимое. Совершенно очевидно, что внимание такого пользователя обязательно привлечет следующая строка:

WebViewTeroplate.NTS-C:\WINNT\Web\ImgView.htt. -

Да, конечно же, эта строка указывает путь к одному из шаблонов HTML, о которых уже шла речь в разделе "Настройка внешнего вида папок". А это, в свою очередь, значит, что таким образом можно настроить абсолютно любую папку

причем для этого даже не надо пользоваться мастером настройки вида папки — достаточно просто скопировать в нужную папку файл desktop.ini из папки Мои рисунки.

Рис. 4.17. Папка Мои рисунки (My Pictures) позволяет организовать рациональное хранение графических файлов любого формата

 

4.17.gif

Изображение: 

23. Папка Мое сетевое окружение (My Network Places)

 

Папка Мое сетевое окружение (My Network Places)

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

Просмотр сетевых ресурсов осуществляется точно так же, как и просмотр файлов на локальном компьютере, и при наличии необходимых прав доступа вы сможете получить доступ к совместно используемым компьютерам, принтерам и другим ресурсам сети, в работе которой принимает участие данный компьютер. Программа-мастер Новое место в сетевом окружении (Add Network Place Wizard) автоматизирует процедуру создания ярлыков для ресурсов сети, а также веб-серверов и FTP. Более подробную информацию о работе с сетью и ресурсами Active Directory можно найти в главах 16 и 25.

В окне папки Мое сетевое окружение появляются значки, перечисленные в табл. 4.1.

Таблица 4.1. Значки в окне папки Мое сетевое окружение

Значок

Описание

Запускает мастер Новое место в сетевом окружении, который создает новый ярлык для сетевого ресурса (общая папка, FTP-узел и т. д., где может храниться необходимая пользователю информация)

Опция Вся сеть (Entire Network) отображает все компьютеры, работающие в сети организации

Опция Соседние компьютеры (Computers Near Me) отображает только компьютеры рабочей группы или домена, к которым принадлежит локальный компьютер

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

Чтобы просмотреть сетевые ресурсы с помощью папки Мое сетевое окружение:

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

 

24. Новые методы защиты системных файлов в Windows 2000

 

Новые методы защиты системных файлов в Windows 2000

По умолчанию система Windows 2000 пытается скрыть от пользователей малопонятную для них техническую информацию. Это делается следующими способами:

Windows File Protection (WFP). Windows 2000 защищает все файлы с расширениями sys, dll, exe и осх (а также некоторые шрифты) от переписывания их в процессе установки несовместимого приложения. Защита системных файлов является одним из ключевых компонентов Windows 2000. Более подробную информацию о работе WFP можно найти в главе 8.
Маскировка системных файлов. По умолчанию в папке Мой компьютер и Проводнике системные файлы скрыты от пользователя, что ограничивает возможность их случайного удаления.
"Супер-скрытые" файлы. В Windows 2000 некоторые файлы, включая файл подкачки, помеченные комбинацией атрибутов скрытый (Hidden) и системный (System), считаются защищенными файлами операционной системы (operating system protected files). Операционная система "прячет" эти файлы, не отображая их в Проводнике и папке Мой компьютер. В литературе по Windows 2000 такие файлы иногда называются супер-скрытыми (super-hidden). Совершенно очевидно, что эта мера принята в целях защиты начинающих пользователей от них же самих.
Защитные экраны Проводника. Наверняка вы уже видели эти экраны, просматривая содержимое каталогов \winnt, \winnt\system32, \Program Files. Один из таких экранов приведен на рис. 4.18.
Рис. 4.18. Защитный экран программы Проводник

Если эта защитная мера (которая обеспечивает минимальную защиту) раздражает вас, то избавиться от нее можно следующим образом:

1. Откройте окно Свойства папки и перейдите на вкладку Вид.
2. Установите переключатель Показывать скрытые файлы и папки (Show hidden files and folders). После этого Проводник будет отображать файлы,

имеющие атрибут скрытый. Чтобы отображать также и файлы, защищаемые операционной системой (файлы, имеющие комбинацию атрибутов скрытый и системный), сбросьте флажок Скрывать защищенные системные файлы (рекомендуется) (Hide protected operating System Files (Recommended)). После этого вы сможете просматривать все такие файлы с помощью Проводника или папки Мой компьютер.

3. Перейдите в любой из каталогов (\winnt, \winnt\system32, \Program Files), защищаемых с помощью такого рода экранов (в англоязычной литературе они часто называются Explorer nag screens).
4. В каждом из защищаемых таким образом каталогов имеются скрытые файлы desktop.ini и folder.htt. Удалите их.

 

4.18.gif

Изображение: 

25. Поддержка мобильных пользователей

 

Поддержка мобильных пользователей

По сравнению с Windows NT 4.0, в Windows 2000 существенно улучшена поддержка мобильных пользователей. Во-первых, Windows 2000 предлагает великолепную поддержку нового интерфейса ACPI, которая намного превосходит имеющуюся в Windows 98. Более подробную информацию о спецификации ACPI можно найти в главе 3, описывающей поддержку оборудования в Windows 2000. Здесь же отметим, что спецификация ACPI определяет новый интерфейс между операционной системой и компонентами компьютера, обеспечивающими поддержку Plug and Play и управления электропитанием. Как Windows 2000, так и Windows 98 используют эту спецификацию в качестве основы для построения своей архитектуры Plug and Play. Windows 2000, с точки зрения мобильного пользователя, безусловно, представляет собой вариант, предпочтительный по сравнению с Windows 98, поскольку она обеспечивает поддержку ACPI в полном объеме, предоставляя пользователям более удобные методы работы со съемным оборудованием, что в дорожных условиях очень важно. Единственная "ложка дегтя", которая несколько портит общее впечатление, заключается только в том, что в этой ситуации Windows 2000 требовательна к ресурсам более, чем в любой другой. Комфортные условия работы с функциями Windows 2000, обсуждаемыми в этом разделе, будут обеспечены только в том случае, если ваша техника не просто соответствует требованиям к минимальной аппаратной конфигурации, но и существенно их перекрывает.

Однако если вы имеете достаточно мощный компьютер (с процессором не ниже Pentium II 233, ОЗУ 128 Мбайт, винчестер не менее 2—4 Гбайт), то работа с появившимися в Windows 2000 удобными новыми возможностями поддержки мобильных пользователей — автономными папками (offline folders) и диспетчером синхронизации (synchronization manager) — доставит вам много удовольствия.

 

26. Автономные папки

 

Автономные папки

Эта новая функциональная возможность заключается в том, что файлы и папки, доступные по сети, копируются на локальный диск (это называется локальным кэшированием; отсюда и необходимость наличия винчестера большой емкости), благодаря чему пользователь может получать к ним доступ даже в том случае, когда локальный компьютер отключен от сети. Чтобы воспользоваться этой возможностью, достаточно пометить сетевую папку и ее содержимое как доступные в автономном режиме. Для этого следует в процессе просмотра сети выполнить щелчок правой кнопкой мыши, указав на нужный ресурс, и из раскрывшегося контекстного меню выбрать опцию Сделать доступным в автономном режиме (Make Available Offline). При этом должно быть разрешено использование автономных файлов (более подробно работа с автономными папками описана в главе 9).

В процессе автономной работы файлы, хранящиеся в автономной папке, можно модифицировать или удалять, а также добавлять новые файлы. При подключении компьютера к сети Windows 2000 автоматически синхронизирует их содержимое с содержимым сетевой папки. Следует отметить, что предыдущие версии Windows включали в свой состав некоторое подобие этой великолепной возможности — Портфель (My Briefcase).

 

27. Диспетчер синхронизации

 

Диспетчер синхронизации

В процессе работы с мастером автономных файлов (Offline Files Wizard) можно указать режим синхронизации файлов, доступных в автономном режиме. Синхронизация производится автоматически при каждой регистрации в системе или при выходе из системы. Кроме того, файлы могут быть синхронизированы с помощью программы Synchronization Manager.

Программу Диспетчер синхронизации можно запустить с помощью команды Синхронизировать (Synchronize) из меню Сервис (Tools) в папке Мой компьютер или в Проводнике.

 

28. Кнопка От сети (On AC power)

 

Кнопка От сети (On AC power)

Эта кнопка используется для отображения списка действующих схем энергосбережения, а также для быстрого переключения компьютера и монитора в режим энергосбережения. Окно Свойства: Электропитание (Power Options Properties) можно раскрыть, вызвав утилиту Электропитание (Power Options) из панели управления, но кнопка От сети предоставляет более быстрый доступ к этому окну. Чтобы эта кнопка всегда отображалась на панели задач, раскройте окно Свойства: Электропитание, перейдите на вкладку Дополнительно (Advanced) и установите флажок Всегда отображать значок на панели задач (Always show icon on the taskbar).

 

29. Кнопка Отключение или извлечение аппаратного устройства (Unplug or Eject Hardware)

 

Кнопка Отключение или извлечение аппаратного устройства (Unplug or Eject Hardware)

Windows 2000 — это первая операционная система из семейства Windows NT, которая обеспечивает полноценную поддержку Plug and Play. Преимуществами поддержки Plug and Play являются меньшее количество перезагрузок компьютера при установке и подключении оборудования и возможность динамического изменения его аппаратной конфигурации. Некоторые устройства, входящие в аппаратную конфигурацию компьютера, можно отключить без необходимости перезагрузки. Для этого следует вызвать Мастер оборудования, выбрать в окне Выбор действия с оборудованием (Choose a Hardware Task) опцию Удалить/извлечь устройство (Uninstall/Unplug a Device) и нажать кнопку Далее. В следующем окне нажмите кнопку Извлечь устройство (Unplug/Eject a device), и на экране появится окно Выбор отключаемого устройства (Unplug or Eject Hardware). Чтобы в дальнейшем всегда иметь быстрый доступ к этому окну (без запуска мастера оборудования), установите в этом окне флажок Отображать на панели задач значок отключения (Show Unplug/Eject icon on the taskbar), после этого на панели задач всегда будет присутствовать кнопка Отключение или извлечение аппаратного устройства (Unplug or Eject Hardware).

 

30. Справочная система в формате HTML

 

Справочная система в формате HTML

Справка в формате HTML используется для форматирования и отображения информации справочной системы Windows 2000 и Windows 98.

Основное преимущество нового дизайна справочной системы заключается в том, что при наличии выхода в Интернет пользователь не ограничен файлами справочной системы, находящимися на компьютере. Гиперссылки справки Windows позволяют путешествовать по сети World Wide Web в поисках дополнительной или обновленной информации. HTML-справка предоставляет настраиваемый пользовательский интерфейс, позволяющий:

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

HTML-справка снабжена оглавлением, индексом, а также функциональными возможностями полнотекстового поиска. Заголовки тем соответствуют конкретным страницам HTML, а значки с изображением книг раскрывают другие темы и вложенные "книги". Помимо этого, усовершенствованная справочная система позволяет одновременно просматривать не только справочный материал, но и оглавление, индекс или результаты поиска. Это дополнительное удобство помогает пользователям ориентироваться в справочной системе и одновременно предоставляет возможности быстрого просмотра других тем справочной системы.

Примечание

Файлы справочной системы HTML Help имеют расширение chm и могут быть открыты или путем выбора команды Справка (Help) в процессе работы с нужным приложением, или с помощью двойного щелчка мышью на нужном файле в окне Проводника.

 

31. Новая справка в формате HTML - это больше, чем просто справочная система

 

Новая справка в формате HTML — это больше, чем просто справочная система

Фактически, новая HTML-справка, введенная в качестве стандартной справочной системы в новых версиях операционных систем семейства Windows (не только Windows 2000, но и Windows 98), представляет собой нечто большее, чем просто новый формат справочной системы Windows, пришедшей на смену более старой справочной системе WinHelp. Компания Microsoft, создавая эту новую справочную систему, ставила перед собой масштабные задачи, которые не сводились просто к разработке нового, более удобного формата справочной системы и предоставлению разработчикам новых средств, позволяющих создавать интуитивно понятную и удобную справочную систему для приложений Windows. К работе над этим проектом были привлечены лучшие силы разработчиков, причем не только тех, кто разрабатывал WinHelp, но и тех, кто работал над MediaView.

Новый формат справочной системы (HTML) предоставляет огромные удобства пользователям, которые привыкли к стандартным средствам навигации по сети WWW и масштабным гипертекстовым документам, которые по своей организации напоминают книги. Это — та же справка, но с расширенными возможностями, не ограничивающая пользователя только документами, хранящимися на его локальном компьютере, но и позволяющая искать необходимую информацию в сетях интранет и в Интернете. Более того, таким образом можно, организовать не только справочную систему приложения и гипертекстовые документы, но и энциклопедии, справочники, мультимедийные приложения с ориентацией на большой объем текстовой информации и т. п. Что касается разработчиков, то они при создании справочной системы имеют возможность использовать любые доступные веб-технологии.

 

32. Базовые компоненты HTML-справки

 

Базовые компоненты HTML-справки

В число базовых компонентов HTML-справки входят оглавление в формате HTML, элемент управления ActiveX, средство представления информации (layout engine) и окно HTML-справки. Определения и краткие описания этих компонентов приведены ниже:

Оглавление HTML-справки представляет собой стандартную страницу HTML. Разработчик может включать в справочную систему как "свободные" документы HTML (и в этом случае его работа будет очень похожа на работу веб-мастера), так и ограничить содержимое создаваемой справочной системы одним или несколькими документами HTML. Кроме того, оглавление может содержать графику в любом из форматов, поддерживаемых HTML. Как уже говорилось, при созданий оглавления можно также применять и другие доступные веб-технологии, в том числе: NetShow, Shockwave, VRML, JScript, VBScript и т. д. Для создания файлов HTML разработчик может пользоваться как своим любимым редактором HTML, так и собственной средой разработки HTML-справки.
Элемент управления ActiveX (файл HHCTRL.OCX) обеспечивает пользовательский интерфейс HTML-справки. Этот интерфейс содержит такие встроенные функциональные возможности, как средства работы с оглавлением, списком ключевых слов, полнотекстовый поиск, а также ассоциативные ссылки по специальным ключевым словам. В его состав входят и все возможности индивидуальной настройки, включая масштабирование окна, изменение фона окна справки, используемого для ее вывода шрифта и т. п., а также диалоговое окно Справка по HTML (HTML Help).
Средство представления информации (SHDOCVW.DLL) является компонентом Microsoft Internet Explorer. Некоторые возможности HTML-справки, к числу которых относятся формат сжатого файла и всплывающие окна, требуют Internet Explorer версии не ниже 4.0.
Окно HTML-справки представляет собой браузер, с помощью которого открывается содержимое справочной системы. Этот исполняемый модуль можно вызвать или через интерфейс прикладного программирования HTML-справки (HTML Help API), или через исполняемый файл справки HTML (HH.EXE).

 

33. Усовершенствованные средства поиска

 

Усовершенствованные средства поиска

В число новых возможностей операционной системы Windows 2000 включены усовершенствованные средства поиска файлов или любой другой информации, которая может находиться как на локальном компьютере, так и в сети предприятия (организации) или в Интернете. В меню Пуск имеется команда Найти (Search), подменю которой содержит команды Файлы и папки (For Files or Folders), В Интернете (On the Internet), Принтеры (For Printers — если данный компьютер входит в домен Windows 2000) и Людей (For People). На панели инструментов папки Мой компьютер и программы Проводник имеется кнопка Поиск, нажатие которой раскрывает панель Поиск (рис. 4.19).

Рис. 4.19. При нажатии кнопки Поиск в Проводнике или в папке Мой компьютер раскрывается панель Поиск, расположенная в левой части окна

Усовершенствованные средства поиска файлов и папок. Поиск файлов и папок расширен новыми возможностями, сделан более быстрым и снабжен встроенной поддержкой индексирования, поскольку Служба индексации (Indexing Service) теперь является составной частью операционной системы (как версий Server, так и версии Professional). Существует возможность поиска не только по имени, но и по специфическому содержимому файлов. При регистрации в сети, где используется Active Directory, Windows 2000 существенно упрощает поиск ресурсов локальной сети за счет опции В каталоге (In the Directory).
Поиск информации в сети Интернет. Чтобы выполнить поиск информации в Интернете, нажмите кнопку Пуск, и из раскрывшегося меню выберите команды Найти | В Интернете. Другой способ — в окне Проводника или папки Мой компьютер нажать кнопку Поиск, а затем выбрать опцию Интернет, расположенную в нижней части панели Поиск. Обратите внимание, что при поиске в Интернете можно одновременно просматривать некоторую веб-страницу и полученные результаты поиска, что очень удобно (для перехода к другой ссылке не нужно каждый раз возвращаться к результатам поиска).
Поиск принтеров. Эта возможность позволяет быстро находить нужные принтеры, имеющиеся в домене (и других доменах) и опубликованные в Active Directory, и подключаться к ним. При этом можно просматривать список всех совместно используемых принтеров, а также задавать критерии поиска с учетом, например, разрешения, скорости печати, возможности цветной печати, размера бумаги и других возможностей принтеров.
Поиск людей. Можно выполнять поиск информации, относящейся к адресу конкретного лица, как в локальной адресной книге, так и в службах каталогов (VeriSign, Yahoo!, InfoSpace и др.), расположенных на различных веб-узлах. Чтобы найти конкретное лицо с помощью этой возможности, выберите из меню Пуск команды Найти | Людей, или, если в окне Мой компьютер или Проводник уже раскрыта панель Поиск, выбрать в группе Поиск иных объектов (Search for other items) опцию Люди. Раскроется диалоговое окно Поиск людей (Find People) (рис. 4.20), заполнив которое и нажав кнопку Найти (Find Now), можно получить искомую информацию.

Примечание

Обратите внимание на весьма полезное усовершенствование функциональных возможностей поиска — функцию автопоиска (AutoSearch), появившуюся в результате интеграции с Internet Explorer 5.0. Поиск информации можно быстро выполнять, введя нужную строку в поле адреса и нажав кнопку Перейти, или выбрав ссылку в списке, раскрывающемся после ввода нескольких символов (рис. 4.21).

Рис. 4.20. Диалоговое окно Поиск людей позволяет выполнять поиск информации, относящейся к адресу конкретного лица; как в локальной адресной книге, так ив службах каталогов (Active Directory, VeriSign, Yahoo!, InfoSpace и др.), расположенных на различных веб-узлах

 

Рис. 4.21. Для быстрого поиска информации как на локальном компьютере, так и в Интернете, очень удобна функция автопоиска (AutoSearch)

 

4.19.gif

Изображение: 

4.20.gif

Изображение: 

4.21.gif

Изображение: 

34. Обзорная информация о Службе индексирования

 

Обзорная информация о Службе индексирования

  • Развитие Службы индексирования началось с модуля Content Indexer (CI), который представлял собой часть объектной файловой системы (Object File System, OFS), разработанной фирмой Microsoft в процессе работы над проектом Cairo. Впоследствии технологии Cairo были интегрированы в ряд программных продуктов, а технология Content Indexer была положена в основу службы индексирования (Indexing Service).
  • Служба индексирования инсталлируется как неотъемлемая часть Windows 200Q. Эта служба индексирует содержимое всех жестких дисков компьютера, благодаря чему пользователи могут выполнять полнотекстовый поиск любого слова или фразы, содержащихся в документах, которые хранятся
  • на этом компьютере. Помимо этого, также индексируются и все виртуальные серверы, созданные на базе веб-сервера, входящего в состав Internet Information Services (US).
  • Чтобы индексирование содержимого компьютера осуществлялось регулярно, необходимо сконфигурировать службу индексирования на автоматический запуск. В Windows 2000 эта задача максимально упрощена. Достаточно выполнить щелчок мышью на ссылке Служба индексирования в группе Параметры поиска (Search Options) на панели Поиск, чтобы раскрыть окно Настройка службы индексирования (Indexing Service Settings) (рис. 4.22), в котором можно активизировать службу индексирования.

Рис. 4.22. В системах Windows 2000 задача активизации сервиса индексирования максимально упрощена
  • После активизации службы индексирования процедура индексирования будет выполняться автоматически. После этого можно выполнять полнотекстовый поиск файлов с помощью команды Файлы и папки Управление службой индексирования осуществляется с помощью оснастки Служба индексирования (Indexing Service стандартного инструмента администрирования — оснастки Управление компьютером (Computer Management)).

 

4.22.gif

Изображение: 

4.22b.gif

Изображение: 

35. Специальные возможности

 

Специальные возможности
  • В состав Windows 2000 включены специальные возможности, которые упрощают работу с компьютером для пользователей, испытывающих некоторые затруднения при обычных методах работы.

 

36. Мастер специальных возможностей (Accessibility Wizard)

 

Мастер специальных возможностей (Accessibility Wizard)

  • Эта программа-мастер автоматизирует процедуру настройки пользовательского интерфейса Windows 2000, чтобы упростить работу с компьютером для пользователей, которые испытывают затруднения при работе с применением
  • стандартных параметров настройки. Чтобы запустить эту программу, выберите в меню Пуск команды Программы | Стандартные | Специальные возможности. Мастер специальных возможностей построен по аналогии с другими программами-мастерами — он выводит на экран серию диалоговых окон-шагов, содержащих набор опций и инструкции по их выбору. Программа очень проста в использовании, с ее помощью даже новичок легко настроит пользовательский интерфейс по своему вкусу. Каждое из окон мастера специальных возможностей позволяет выполнить конкретную задачу по настройке пользовательского интерфейса — так, в первом окне этой программы пользователю предлагается выбрать одну из отображенных текстовых строк, набранную шрифтом, который он способен различить без напряжения. Действия, выполняемые программой после того как будет выбрана нужная опция и нажата кнопка Далее, зависят от выбранной пользователем опции. По этому же принципу построены и остальные окна мастера, которые позволяют настроить звуковое сопровождение событий Windows и упростить работу с клавиатурой и мышью для пользователей с ограниченной подвижностью рук.

 

37. Утилита Специальные возможности из панели управления

 

Утилита Специальные возможности из панели управления

  • В ряде случаев пользователям требуется настроить параметры клавиатуры, мыши, звукового сопровождения событий и дисплея. Эта настройка выполняется с помощью утилиты Специальные возможности (Accessibility Options) из панели управления. Окно Специальные возможности, раскрытое на вкладке Клавиатура (Keyboard), показано на рис. 4.23.
Рис. 4.23. Вкладка Клавиатура окна Специальные возможности
  • Эта и другие вкладки окна утилиты содержат множество полезных опций. Так, опция Залипанне клавиш (StickyKeys) имитирует одновременные нажатия нескольких клавиш при фактическом их нажатии по одной, а опция Визуальное оповещение (SoundSentry) на вкладке Звук (Sound) предоставляет визуальные предупреждения о системных событиях вместо их звукового сопровождения.

 

4.23.gif

Изображение: 

38. Экранная лупа (Magnifier)

 

Экранная лупа (Magnifier)
  • Текст и графические образы, появляющиеся на экране, можно просматривать в увеличенном масштабе с помощью приложения Экранная лупа. Пример, иллюстрирующий работу этого приложения, показан на рис. 4.24.
Рис. 4.24. Просмотр содержимого экрана в увеличенном масштабе с помощью приложения Экранная лупа (Magnifier)

 

4.gif

Изображение: 

39. Экранная клавиатура (On-Screen Keyboard)

 

Экранная клавиатура (On-Screen Keyboard)
  • Приложение Экранная клавиатура позволяет применять мышь или другое координатное устройство для ввода с клавиатуры, отображаемой на экране
  • (рис. 4.25), при этом можно использовать для ввода любой установленный в системе язык.

Рис. 4.25. Экранная клавиатура приложения Экранная клавиатура (On-Screen Keyboard)

 

4.24.gif

Изображение: 

4.25.gif

Изображение: 

40. Приложение Narrator

 

Приложение Narrator

  • Приложение Narrator (Диктор) специально разработано для зачитывания вслух содержимого экрана, включая наименования диалоговых окон, меню, сообщений и т. д. Narrator предоставляет минимальный необходимый уровень удобств для пользователей с пониженным зрением.
  • Чтобы запустить приложение Narrator, необходим мультимедийный компьютер (оснащенный звуковой картой и колонками). При наличии этого оборудования после запуска приложения Narrator на экране появляется окно программы. После нажатия в этом окне кнопки Settings (Настройка) раскрывается окно Narrator Settings, позволяющее настроить голос, тембр, скорость чтения, и другие опции программы Narrator. Чтобы настроить голос и его тембр, следует нажать кнопку Voice (Голос). Оптимальная скорость чтения задается нажатием кнопки Reading (Чтение), а опции звукового уведомления о событиях и поведения указателя мыши можно указать, нажав, соответственно, кнопки Event Notification (Звуковые уведомления) и Mouse Pointer (Указатель мыши).

Примечание

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

 

41. Диспетчер служебных программ (Utility Manager)

 

Диспетчер служебных программ (Utility Manager)
  • Последнее приложение, входящее в программную группу Специальные возможности (Accessibility) — это Диспетчер служебных программ, которое предназначено для запуска всех утилит этой группы из единого окна (рис. 4.26).
Рис. 4.26. Окно Диспетчер служебных программ (Utility Manager)

 

4.26.gif

Изображение: 

42. Другие возможности

 

Другие возможности
  • Помимо перечисленных, в Windows 2000, как и в предыдущих версиях Windows NT, имеются и другие возможности, помогающие лицам с ограниченными физическими данными более эффективно использовать компьютер, например:
Цветовые схемы повышенной контрастности. Предоставляют широкий выбор контрастных цветов экрана и крупные шрифты, хорошо воспринимаемые пользователями с ослабленным зрением.
Удобные схемы для курсора. Предоставляют широкий набор опций, позволяющих визуально отслеживать перемещения курсора мыши.
Звуковые схемы. Предоставляют удобный метод обратной аудиосвязи для важных событий на экране.
  • Стоит отметить, что все перечисленные опции могут быть полезны и обычным пользователям.

 

43. Работа с приложениями

 

Работа с приложениями
  • Работа с приложениями в Windows 2000 была существенно усовершенствована. В первую очередь здесь стоит отметить программу Windows Installer (Установщик Windows) — составную часть технологии IntelliMirror (более подробно описана в главе 12 "Нулевое администрирование Windows") и одну из важнейших новых программ, вошедших в состав новой версии системы. С ее помощью упрощается установка приложений и их обновлений, устраняется возможность "конфликта версий", появляются дополнительные возможности по управлению программами, установленными в системе.
  • Если при вызове программы на экране появляется диалоговое окно с сообщением о том, что приложение устанавливается или обновляется программой Windows Installer, это может указывать на попытку запуска программы, не до конца установленной в системе. Возможно также, что некоторые из файлов этой программы были удалены или повреждены. После завершения работы Windows Installer вызванная программа будет запущена.

 

44. Установка и удаление программ

 

Установка и удаление программ
  • В Windows 2000 утилита Установка и удаление программ (Add/Remove Programs из Control Panel) получила не только новый интерфейс, но и более богатые функциональные возможности (рис. 4.27). Эта обновленная программа-мастер стандартизует процедуру установки приложений, позволяет получать детальную информацию об использовании приложений (например, объем дискового пространства, занимаемого файлами этой программы, частоту ее использования, а также дату ее последнего использования) и корректно удалять приложения, ставшие ненужными.
Рис. 4.27. Новый интерфейс утилиты Установка и удаление программ (Add/Remove Programs)
  • Установка приложений в Windows 2000 похожа на аналогичную процедуру в предыдущих версиях Windows NT. Рекомендуемый метод установки новых
  • программ — нажатие кнопки Пуск и выбоо, из раскрывшегося меню команд Настройка | Панель управления | Установка и удаление программ. (Следует
  • отметить, что таким образом можно установить только те приложения, которые разработаны для операционных систем из семейства Windows.) После появления на экране окна Установка и удаление программ нажмите кнопку Установка новой программы (Add New Programs) на панели в левой части окна. Если файлы устанавливаемой программы находятся на компакт-диске или дискете, нажмите кнопку CD или дискеты (CD or Floppy). Если вам требуется добавить нрвые функциональные возможности Windows, в том числе драйверы устройств и обновления операционной системы, загружаемые через Интернет, нажмите кнопку Windows Update.

 

4.27.gif

Изображение: 

45. Встроенные приложения

 

Встроенные приложения

  • Набор встроенных приложений Windows 2000 также расширился по сравнению с Windows NT 4.0. Меню встроенных программ можно раскрыть, выбрав в меню Пуск команды Программы | Стандартные. Помимо встроенных приложений из программной группы Специальные возможности особого внимания заслуживают следующие встроенные приложения Windows 2000:
Программа Архивация данных (Backup), которая отличается от ее предыдущих версий расширенной функциональностью: поддержка различных видов носителей резервной копии (не только магнитной ленты), встроенная возможность планирования расписания резервного копирования, программа-мастер резервного копирования/восстановления и программа-мастер изготовления диска аварийного восстановления (ERD).
Программная группа Развлечения (Entertainment). В ее состав входят следующие приложения: Лазерный проигрыватель (CD Player), Проигрыватель DVD (DVD Player), Звукозапись (Sound Recorder), Громкость (Volume Control) и Проигрыватель Windows Media (Wmdpws Media Player). Заслуживают внимания Лазерный проигрыватель, который по сравнению с приложением CD Player, имевшимся в составе Windows NT 4.0, снабжен новыми функциональными возможностями, и новое приложение — Проигрыватель DVD.
Диспетчер синхронизации (команда Синхронизация). Является одним из средств, обеспечивающих работу с автономными папками. С помощью этой программы можно выполнять синхронизацию информации, находящейся на локальном компьютере, и информации, расположенной в локальной сети или в Интернете. Диспетчер синхронизации позволяет автоматически синхронизировать информацию (отдельные файлы, папки), которая была доступна в процессе работы в автономном режиме веб-страницы, каждый раз при регистрации или выходе из системы.

 

46. Лазерный проигрыватель (CD Player)

 

Лазерный проигрыватель (CD Player)
  • Утилита Лазерный проигрыватель из программной группы Развлечения претерпела существенные усовершенствования (рис. 4.28). Теперь с ее помощью можно не только проигрывать компакт-диски в произвольном порядке, приостанавливать исполнение или задавать собственные списки воспроизведения (playlists), исполнять звуковые дорожки в режиме ознакомления, но и загружать информацию о компакт-диске из Интернета.
Рис. 4.28. Усовершенствованный Лазерный проигрыватель обладает не только стандартными функциями проигрывания аудио компакт-дисков, но и позволяет загружать из Интернета информацию об альбоме
  • Когда в устройство CD-ROM вставляется новый компакт-диск, на экране появляется диалоговое окно (рис. 4.29), предлагающее пользователю загрузить из Интернета информацию об альбоме, всех включенных в его состав записях и, наконец, об исполнителе. По умолчанию в группе Параметры загрузки (Download options) установлена опция Загрузить сведения только об этом диске (Download information for this album only). Если вы заинтересованы в том, чтобы производить загрузку информации о каждом новом альбоме, установите опцию Всегда загружать сведения о новых дисках (Always download new album information).

Примечание

Новая возможность поиска информации об альбомах и исполнителях в Интернете — это, безусловно, настоящая находка для меломанов, имеющих неограниченный доступ к Интернету и могущих себе позволить такую роскошь, как посещение музыкальных сайтов. Как быть, если вы не можете себе этого позволить, и окно, показанное на рис. 4.29, вам только мешает? Нажмите кнопку Меню (Options) в окне CD-Лазерный проигрыватель, из раскрывшегося меню выберите команду Настройка (Preferences) и в раскрывшемся окне перейдите на вкладку Сведения о диске (Album Options). Остается только снять флажок Включить загрузку сведений о дисках из Интернета (Enable Internet album information download) в группе Сведения о дисках в Интернете (Internet album information).

 

Рис. 4.29. Лазерный проигрыватель предлагает загрузить информацию о новом альбоме из Интернета.
  • Для загрузки информации об альбоме из Интернета нажмите в окне CD-Лазерный проигрыватель кнопку Интернет, из раскрывшегося меню выберите команду Загрузить названия записей (Download track names). Информация об исполнителе и названии альбома появится в окне проигрывателя, а информация о записях будет загружена в список воспроизведения. По завершении работы эта информация будет сохранена в базе сведений об альбомах (Album Information).

 

4.28.gif

Изображение: 

4.30.gif

Изображение: 

47. Командная строка (Command Prompt)

 

Командная строка (Command Prompt)
  • Разумеется, наиболее существенная часть усовершенствований, внесенных в Windows 2000, относится к пользовательскому интерфейсу. Тем не менее, компания Microsoft немало поработала и над улучшением интерфейса командной строки (это усовершенствование, безусловно, оценят все программисты). Доступ к командной строке Windows 2000 осуществляется при помощи команды Пуск | Программы | Стандартные {Командная строка Можно также выбрать команду Выполнить (Run) меню Пуск и в поле Открыть (Open) раскрывшегося окна ввести команду CMD. Давайте посмотрим, чем же нас порадует новая версия.

 

48. Функция автозавершения имен файлов и папок

 

Функция автозавершения имен файлов и папок
  • Чтобы активизировать эту возможность (по умолчанию она выключена), введите в командной строке следующую команду:
  • cmd /f :оn
  • Теперь при просмотре файловой системы из командной строки вам больше не понадобится вручную вводить длинные имена файлов и папок. Достаточно после ввода нескольких начальных символов использовать клавиатурную комбинацию <Ctrl>+<D>, и система автоматически завершит имена файлов и папок.
  • В дополнение к очень удобной функции автозавершения длинных имен, появилась функция использования символов шаблона в длинных именах. Предположим, что вы находитесь в корневом каталоге диска С: и хотите перейти в папку с длинным именем (например, "Documents and Settings"). В этом случае можно воспользоваться символом '*', чтобы не вводить лишние символы:
  • D:\cd d*
  • К сожалению, вследствие ограниченности объема данной книги невозможно подробно описать все усовершенствования, внесенные в интерфейс командной строки. Лучший совет, который можно дать пользователям, действительно интересующимися ими, будет таким — введите в командной строке следующую команду:
  • D:\help cmd

 

49. Проигрыватель DVD

 

Проигрыватель DVD

  • В состав Windows 2000 включена поддержка технологии DVD (Digital Versatile Disk). Для просмотра дисков DVD предназначен Проигрыватель DVD. Для просмотра дисков DVD нужно иметь декодер DVD (инструкцию о типе необходимого декодера можно найти в руководстве пользователя, поставляемом вместе с устройством DVD).

 

50. HyperTerminal

 

HyperTerminal
  • HyperTerminal — это встроенное приложение, позволяющее получить терминальный доступ к другим компьютерам, системам электронных досок объявлений (BBS), оперативным службам и хост-компьютерам с помощью модема или нуль-модемного кабеля.
  • Программа HyperTerminal предоставляет чрезвычайно полезные средства для диагностики соединений, устанавливаемых с помощью модема. Чтобы убедиться в правильности настроек модема, можно воспользоваться этой программой для отправки команд и проверки результатов. Кроме того, HyperTerminal можно использовать для отправки файлов большого объема с компьютера на компьютер (например, с настольного компьютера на портативный) через последовательный порт (это более удобно, нежели подключение портативного компьютера к сети).
  • Программистам HyperTerminal предоставляет удобные средства, помогающие в отладке исходного кода с удаленного терминала.

 

51. Paint

 

Paint
  • Новые команды появились даже в давно всем известном графическом редакторе Paint! Это — команды Выбор источника (Select Source) и Сканировать (Scan New) из меню Файл (File).
  • Их появление является следствием улучшенной поддержки оборудования (сканеры, цифровые фото- и видеокамеры), которым можно управлять с помощью значка Сканеры и камеры (Scanners and Cameras) на панели управления. Подробные инструкции по установке сканеров и цифровых камер, а также по их связыванию с соответствующими программами, способными использовать их функциональные возможности, можно найти в справочной системе Windows 2000.

 

52. Телефон (Phone Dialer)

 

Телефон (Phone Dialer)

  • Приложение Телефон позволяет осуществлять голосовые вызовы, видеовызовы и создавать видеоконференции с персонального компьютера (рис. 4.30).
Рис. 4.30. Создаем новую конференцию с помощью программы Телефон (Phone Dialer)
  • Для голосового вызова требуется телефонный номер абонента, его IP-адрес или имя DNS. Программа Телефон поддерживает вызовы с использованием модема через локальную сеть или через Интернет.
  • Для коммуникаций с помощью программы Телефон вам потребуются, как минимум, звуковая карта и микрофон. Видеокамера является необязательным компонентом.
  • Участвовать в видеоконференции можно и без камеры, но тогда остальные участники вас не увидят. Участники, не имеющие микрофона, смогут слушать других участников конференции, но сами не смогут принимать в ней участия.

 

4.31.gif

Изображение: 

53. Проигрыватель Windows Media

 

Проигрыватель Windows Media
  • Программа Проигрыватель Windows Media (Windows Media Player) представляет собой универсальный проигрыватель (рис. 4.31), который можно использовать для просмотра и прослушивания аудио- и видеофайлов в большинстве популярных форматов: Microsoft Windows Media (расширения файлов avi, asf, asx, rmi, wav), MPEG (mpg, mpeg, mlv, mp2, mpa, mpe), MIDI (mid, rmi), Apple QuickTime, Macintosh® AIFF (qt, aif, aifc, aiff, mov) и UNIX (au, snd).
Рис. 4.31. Windows Media Player — универсальный проигрыватель
  • С помощью команды События Веба (Web Events) проигрыватель Windows Media позволяет подключаться к веб-узлам и знакомиться с новостями, просматривать видеоклипы и прослушивать музыку.

 

4.32.gif

Изображение: 

54. Windows Update

 

Windows Update
  • Наконец, заканчивая обсуждение пользовательского интерфейса Windows 2000, нельзя обойти вниманием функцию Windows Update, представляющую собой .оперативную службу-расширение Windows 2000. Средство Обновление приложений (Product Updates) позволяет сканировать компьютер на предмет поиска устаревших системных файлов и автоматической их замены более новыми версиями, загружаемыми с веб-узла Microsoft.

 

Глава 5. Конфигурирование системы

Глава 5. Конфигурирование системы

1. Панель управления в Windows 2000

 

Глава 5

Конфигурирование системы

При разработке Windows 2000 были учтены многочисленные пожелания пользователей, просивших усовершенствовать интерфейс Windows без радикального изменения основных принципов работы с операционной системой. Интерфейс Windows 2000, развитый на базе пользовательского интерфейса Windows-95/98 и Windows NT 4.0, учитывает все лучшие черты этих операционных систем и одновременно с этим предлагает множество усовершенствований, упрощающих работу с системой. И хотя многие задачи по конфигурированию системы действительно могут быть выполнены несколькими способами, сделано все, чтобы настройка системы с помощью административных утилит не приводила к катастрофическим последствиям.

В процессе совершенствования пользовательского интерфейса Windows 2000 разработчики уделяли основное внимание:

упрощению решения наиболее распространенных повседневных задач;
упрощению поиска и организации информации;
упрощению конфигурирования системы.

Если предыдущая глава в основном рассматривала первые два аспекта, то в данной главе будут рассмотрены усовершенствования, благодаря которым Microsoft удалось добиться упрощения процедур конфигурирования Windows 2000.

 

Панель управления в Windows 2000

Как и в предыдущих версиях Windows NT, основным назначением панели управления (Control Panel) в Windows 2000 является конфигурирование системы. Окно панели управления в Windows 2000 открывается точно таким же образом, как это делалось в Windows NT 4.0 — для этого следует в меню Пуск (Start) выбрать опции Настройка | Панель управления (Settings | Control Panel). С помощью приложении панели -управления (по-английски такие

приложения называются applet) можно конфигурировать различные компоненты программного или аппаратного обеспечения Windows 2000. Чтобы вызвать приложение панели управления, необходимо указать курсором на соответствующий этому приложению значок, и выполнить двойной щелчок мышью или же щелкнуть правой кнопкой мыши и выбрать в появившемся контекстном меню команду Открыть (Open). Следует заметить, что вероятность ошибок конфигурирования системы при использовании утилит панели управления сводится к минимуму, и они представляют собой самые простые и безопасные средства настройки системы.

Чтобы получить подробную информацию о том, какие программные или аппаратные компоненты системы конфигурируют каждое из приложений панели управления, раскройте окно Панель управления и выберите команду Таблица (Details) в меню Вид (View) (рис. 5.1).

Рис. 5.1. Окно панели управления (Control Panel) после активизации команды Таблица (Details) меню Вид (View)

 

5.1.gif

Изображение: 

2. Быстрый доступ к панели управления

 

Быстрый доступ к панели управления

Стандартный метод доступа к утилитам панели управления можно существенно упростить, развернув в меню Пуск элементы окна Панель управления. Это можно сделать следующим образом:

1. В меню Пуск выберите опцию Настройка | Панель задач и меню "Пуск"

(Settings | Taskbar & Start Menu).

2. В раскрывшемся диалоговом окне Свойства: Панель задач и меню "Пуск" (Taskbar and Start Menu Properties) перейдите на вкладку Дополнительно (Advanced) (рис. 5.2). Пролистайте список Параметры меню "Пуск" (Start Menu Settings) и установите флажок Раскрывать "Панель управления"

(Expand Control Panel).

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

Рис. 5.2. Вкладка Дополнительно (Advanced) диалогового окна Свойства: Панель задач и меню "Пуск" (Taskbar and Start Menu Properties)

После этого при выборе опции Пуск | Настройка | Панель управления вы увидите на экране подменю, каждая из опций которого вызывает соответствующую утилиту панели управления. Следует отметить, что после установки флажка Раскрывать "Панель управления" опции панели управления будут отображаться только в виде меню.

 

5.2.gif

Изображение: 

3. Изменения в панели управления по сравнению с Windows NT 4.0

 

Изменения в панели управления по сравнению с Windows NT 4.0

Командная строка (Console). В Windows 2000 такой опции на панели управления уже нет. Теперь свойства окна консольного приложения, работающего в режиме командной строки, задаются непосредственно из окна консоли. Чтобы выполнить эту задачу, нажмите кнопку Пуск, выберите в раскрывшемся меню опции Программы | Стандартные | Командная строка (Programs | Accessories | Command Prompt). На экране появится

окно Командная строка. Выполните щелчок правой кнопкой мыши, указав на строку заголовка этого окна. На экране появится контекстное меню. Чтобы установить свойства только для данного сеанса, выберите из этого меню команду Свойства (Properties), а чтобы задать свойства по умолчанию для всех сеансов работы с командной строкой, выберите в этом меню команду По умолчанию (Defaults).

Параметры телефона и модема (Phone and Modems Options). Эта утилита в Windows 2000 осуществляет конфигурирование правил набора номера (dialing rules) и параметров настройки модемов. Она заменяет собой утилиты Модемы (Modems) и Телефоны (Telephony), имевшиеся в составе панели управления в Windows NT 4.0.
Опции мультимедийных устройств. Для установки и конфигурирования свойств мультимедийных устройств Используется утилита Звук и мультимедиа (Sounds and Multimedia). Она объединяет в своем составе функциональные возможности утилит Звук (Sounds) и Мультимедиа (Multimedia), существовавших в Windows NT 4.0 как самостоятельные утилиты.
Конфигурирование сетевых соединений. Вместо опции Сеть (Network), имевшейся в Windows NT 4.0, в Windows 2000 в составе панели управления появилась опция Сеть и удаленный доступ к сети” (Network and Dial-Up Connections) (она также присутствует в подменю Пуск | Настройка). Установка всех типов сетевых соединений, включая соединения по коммутируемым каналам, соединения с виртуальными частными сетями (Virtual Private Networks, VPN), стандартных типов соединений (Ethernet/NIC), а также любого другого вида сетевых соединений, производится с помощью утилиты Сеть и удаленный доступ к сети. Все эти процедуры подробно описываются в главе 16.
Установка и конфигурирование аппаратных средств. Все задачи, связанные с настройкой аппаратных средств, выполняются с использованием мастера аппаратных средств Мастера оборудования (Hardware Wizard), вызываемого из панели управления. Для этой цели раскройте окно Панель управления и выполните двойной щелчок мышью на значке Установка оборудования (Add/Remove Hardware). С помощью мастера оборудования можно устанавливать новые аппаратные устройства, осуществлять диагностику аппаратных конфликтов, задавать свойства устройств, отключать устройства и запускать Диспетчер устройств (Device Manager). Например, чтобы установить набор свойств PC-карты, следует вызвать мастер оборудования. Можно также непосредственно обратиться к Диспетчеру устройств (для этого откройте в панели управления окно Администрирование (Administrative Tools), выберите оснастку Управление компьютером (Computer Management), а в ней — узел Диспетчер устройств). В состав мастера оборудования и Диспетчера устройств были перемещены многие административные утилиты Windows NT 4.0, существовавшие в этой операцией-

ной системе как самостоятельные опции панели управления, в том числе Устройства (Devices), PC-порты (PC Card Ports), Ленты (Таре Devices), SCSI-адаптеры (SCSI Adapters).

Язык и стандарты (Regional Settings). В Windows 2000 эта утилита позволяет устанавливать региональные стандарты и выбирать языки ввода (input locales). Интерфейс утилиты существенно изменен по сравнению с версией, имевшейся в Windows NT 4.0. Вопросы многоязычной поддержки будут обсуждаться более подробно далее в этой главе.
Администрирование (Administrative Tools). В Windows 2000 в составе панели управления появилась новая опция, которая называется Администрирование. При двойном щелчке мышью на значке Администрирование раскрывается одноименная папка, которая содержит в своем составе набор административных средств Windows 2000, в том числе (по умолчанию, после инсталляции Windows 2000 Server): Источника данных (ODBC) (Data Sources (ODBC)), Лицензирование (Licensing), Локальная политика безопасности (Local Security Policy), Маршрутизация и удаленный доступ (Routing and Remote Access), Настройка сервера (Configure Your Server), Просмотр событий (Event Viewer), Распределенная файловая система DPS (Distributed File System), Системный монитор (Performance), Службы компонентов (Component Services), Службы (Services), Управление компьютером (Computer Management) и Управление сервером Telnet (Telnet Server Administration).
Сервер (Server). В Windows 2000 функции утилиты Сервер из состава панели управления были переданы оснастке Общие папки (Shared Folders), входящей в состав оснастки Управление компьютером, запускаемой из папки Администрирование. Функции остались прежними — эта оснастка используется для установки, просмотра и модификации прав доступа к файлам и папкам, предоставленным в совместное использование. Запустить оснастку Управление компьютером можно также, выбрав на рабочем столе значок Мой компьютер (My computer) и указав в контекстном меню пункт Управление (Manage).
Службы (Services). Все функции управления системными сервисами выполняются оснасткой Службы, запускаемой из окна Администрирование. Существует и другой способ вызова этой оснастки: запустите оснастку Управление компьютером, разверните узел Службы и приложения (Services and Applications) и выберите узел Службы.
ИБП-(UPS). Свойства источника бесперебойного питания (ИБП) были перемещены в утилиту Параметры электропитания (Power Options), расположенную на панели управления. В дополнение к заданию свойств ИБП, эта утилита позволяет создавать схемы управления питанием (power schemes) и переводить компьютер в режим энергосбережения и спящий режим (hybernation).
Свойства папки (Folder Options). Эта новая утилита, позволяющая выполнять индивидуальную настройку метода отображения содержимого папок, имеется и в составе панели управления.

Примечание

В данном разделе приведена обзорная информация об основных изменениях, внесенных в состав панели управления в Windows 2000 по сравнению с Windows NT 4.0. Более подробную информацию о каждом из перемещенных или переименованных административных средств можно найти в справочной системе Windows 2000.

 

4. Многоязычная поддержка в Windows 2000

 

Многоязычная поддержка в Windows 2000

Уже на начальных стадиях проектирования Windows 2000 эта операционная система включала в свой состав поддержку национальных языков и стандартов. Эта поддержка обеспечивалась за счет использования API для работы с кодированием символов в соответствии со стандартом Unicode и применения файлов ресурсов, в которых хранятся элементы пользовательского интерфейса на различных языках. Windows 2000 поддерживает более 100 различных национальных стандартов (locale; также употребляется термин "национальная настройка" — совокупность принятых в некоторой стране требований к языку, формату представления времени, дат чисел и т. д.). В отличие от Windows NT, где локализованные версии для азиатских и дальневосточных языков содержали дополнительные API для обработки более сложных требований к вводу и форматированию текста, все локализованные версии Windows 2000 построены на одном и том же исходном коде и применяют одинаковый набор API, одинаковые шрифты и таблицы символов. Это существенно упростит процедуры поддержки международных многоязычных сетей и позволит создавать приложения, которые с легкостью обрабатывают многоязычные документы.

Microsoft Windows 2000 выпускается в виде более чем 20 локализованных версий и обеспечивает глобальную многоязычную поддержку. Любая версия системы предоставляет возможности ввода и вывода на всех языках, поддерживаемых Windows 2000. Кроме того, выпускается ориентированная на корпоративных пользователей версия MUI (Multilanguage User Interface, многоязычный пользовательский интерфейс), которая поддерживает сразу множество языков: достаточно с помощью утилиты Язык и стандарты на панели управления сменить язык системы — и система будет отображать весь пользовательский интерфейс на выбранном языке. Таким образом, без всякой переустановки пользователи могут работать на одном и том же компьютере на различных языках. Естественно, за это приходится расплачиваться несколько большим размером системных файлов (например, шестиязычная система требует на диске примерно в полтора раза больше места).

Задачи разработчиков, создающих приложения, обеспечивающие глобальную языковую поддержку, упростятся за счет применения API поддержки национальных языков (National Language Support API, NLSAPI), API многоязычной поддержки (Multilingual API, MLAPI), а также файлов ресурсов Windows. Все эти задачи можно будет выполнять без использования специализированных средств, различных вариаций операционной системы, и при этом не потребуется писать сложный специализированный код.

Примечание

Подробную информацию об интерфейсе прикладного программирования NLSAPI можно найти в документе "Microsoft Windows Operating Systems NLSAP Functional Specification". Технические детали, связанные с MLAPI, подробно описаны в документе "Microsoft Windows NT 5.0 Multilingual Functiona Specification". Оба документа можно найти в MSDN.

 

5. Важные концепции

 

Важные концепции

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

 

6. Национальная настройка (locale)

 

Национальная настройка (locale)

Национальная настройка (locale) представляет собой набор информации о предпочтительных параметрах, относящихся к основному и дополнительным языкам, применяемым пользователем (user's language и user's sublanguage). В качестве примера основного языка пользователя можно привести например, французский, а дополнительным языком (sublanguage) может быть разновидность французского языка, на которой говорят в Канаде. Франции или Швейцарии. Информация национальной настройки также включает: символ валюты, формат представления даты, времени, чисел; локализованные названия дней недели и месяцев года; стандартное сокращение для наименования страны; а также сведения о кодировании символов (Более подробный список можно найти в спецификации NLSAPI.) Каждая система Windows 2000 имеет язык системы по умолчанию и один или несколько языков ввода для каждого пользователя (эти языки могут отличаться от системного). И системный, и пользовательские языки могут изменяться при помощи панели управления. Для этого следует воспользоваться утилитой Язык и стандарты (рис. 5.3). Прикладные программы могут указывал национальные настройки для каждого потока с помощью функций API.

 

7. Кодировка символов

 

Кодировка символов

Кодировка символов (часто называемая также кодовой страницей) — это набор числовых значений, которые ставятся в соответствие группе алфавитно-цифровых символов, знаков пунктуации и специальных символов.

Рис. 5.3. Вкладка Общие (General) окна Язык и стандарты (Regional Options)

Однобайтные кодировки используют 8 бит и позволяют закодировать до 256 различных символов. В Windows первые 128 символов всех кодовых страниц состоят из стандартного набора символов ASCII. Символы с номерами от 128 до 255 представляют дополнительные символы и варьируются в зависимости от набора скриптов, представленных кодировкой символов (полный набор таблиц кодировки можно найти в книге "Developing International Software for Windows 95 and Windows NT", опубликованной Microsoft Press). Двухбайтные кодировки, применяющиеся в Windows для азиатских языков, используют для кодирования каждого символа от 8 до 16 бит. Компьютеры обмениваются информацией в виде закодированных символов. На экране эта информация визуализируется с использованием шрифтов.

Windows 2000 поддерживает кодовые страницы OEM (изначально разработанные для MS-DOS), кодовые страницы ANSI (появившиеся с выходом Windows 3.1) и Unicode. Unicode представляет собой 16-битную кодировку символов, которая позволяет охватить все широко используемые на сегодняшний день скрипты (более подробную информацию о стандарте Unicode можно найти по адресу http://www.unicode.org). Windows 2000 использует Unicode в качестве основной кодировки символов. Это означает, что все

строки, обрабатываемые в системе, включая строки в файлах ресурсов Windows (RES-файлы), кодируются в Unicode. Windows 2000 также поддерживает кодировки символов ANSI. Каждый API, принимающий строки в качестве параметров, имеет две точки входа —. 'А' или ANSI и 'W (wide-character) — для Unicode.

Windows 2000 поддерживает дополнительные кодовые страницы для трансляции данных в Unicode и обратно, в том числе — для кодировок Macintosh, EBCDIC и ISO. Кроме того, Windows 2000 содержит таблицы трансляции для стандартов UTF-7 и UTF-8, которые широко используются для передачи данных Unicode через сети, в частности, через Интернет.

 

5.3.gif

Изображение: 

8. Поддержка национальных языков

 

Поддержка национальных языков

Поддержка национальных языков (стандартов) в Windows NT состоит из набора системных таблиц, к которым приложения могут получать доступ через NLSAPI. NLSAPI извлекает следующие типы информации:

Информацию о национальных настройках, включая форматы даты, времени, числе и валют, локализованные названия стран, языков, дней недели и месяцев.
Таблицы соответствия символов, которые устанавливают соответствия между символами в кодировках ANSI или OEM и символами Unicode и обратно.
Информацию о раскладках клавиатуры, которая в Windows управляется программно. Одна и та же клавиатура может применяться для генерации множества разнообразных языковых скриптов.
Информацию о символах. Представляет ли конкретный символ Unicode букву, число, символ-разделитель и знак пунктуации? Является этот символ заглавным или строчным? Каков эквивалент этого символа на противоположном регистре клавиатуры?
Информацию о сортировке, поскольку разные национальные стандарты могут использовать различные правила сортировки для символов с диакритическими знаками или же могут использовать несколько различных алгоритмов сортировки.
Информацию о шрифтах. Система хранит информацию о том, какие шрифты поддерживаются для соответствующих кодировок или диапазонов Unicode. Существуют специальные API, устанавливающие соответствие между языками и шрифтами, которые будут поддерживаться.
В Windows 2000 пользователь может установить национальные стандарты (NLS) для любого языка ввода при помощи утилиты Язык и стандарты из панели управления (рис. 5.3).

 

9. Локализуемые ресурсы

 

Локализуемые ресурсы

Локализуемый ресурс — это любой фрагмент информации, содержащийся в коде программы и позволяющий выполнять переключение с языка на язык. Хотя некоторые алгоритмы зависят от конкретного языка (например, к их числу относятся проверка правописания и правила расстановки переносов), обычно локализуемые ресурсы представляют собой элементы пользовательского интерфейса. К числу таких ресурсов относятся, например, меню, диалоговые окна, текст справочной системы, значки (icons) и растровые изображения (bitmaps). Большинство локализуемых ресурсов Windows хранятся в специальных файлах ресурсов. Файлы ресурсов Windows в текстовом формате имеют расширение rc, а в откомпилированном виде — расширение res. Большинство современных средств разработки позволяют выполнить компиляцию файлов ресурсов непосредственно в исполняемые файлы. Все локализованные версии Windows 2000 используют один и тот же двоичный код, а все изменения вносятся исключительно в локализуемые ресурсы.

 

10. Поддержка многоязычных документов в Windows 2000

 

Поддержка многоязычных документов в Windows 2000

Унифицированная архитектура операционной системы Windows 2000, использующей универсальные исполняемые файлы для всех локализованных версий, существенно упрощает решение всех технических вопросов поддержки многоязычных пользовательских сред, многоязычных сетей и многоязычных документов. Основой для этой глобальной языковой поддержки послужил целый ряд ключевых решений.

 

11. Поддержка стандарта Unicode

 

Поддержка стандарта Unicode

Поддержка стандарта Unicode была встроена в Windows NT еще на самых ранних стадиях развития этой операционной системы. Уже первая из появившихся версий Windows NT использовала Unicode в качестве базовой системной кодировки. Последующие версии Windows NT использовали стандарт Unicode в качестве основы для файловой системы, пользовательского интерфейса и сетевых коммуникаций. Windows 2000 поддерживает Unicode v 2.0 и обеспечивает на его основе среду для приложений и средства миграции для существующих данных, не соответствующих Unicode.

Наиболее важным преимуществом Unicode является то, что этот стандарт позволяет представлять данные в текстовом формате, исключая необходимость установки соответствия текстовых строк и информации о кодовой странице. Поскольку Unicode представляет собой стандартную 16-битную кодировку, обеспечение поддержки азиатских языков больше не требует программных трюков, необходимых в Windows 9x для поддержки символов переменной длины. Так как Unicode является промышленным стандартом, его применение упрощает совместное использование данных в смешанных многоплатформенных средах.

Windows 2000 содержит таблицы для преобразования текста из кодировки ANSI в Unicode и обратно. Пользователи и разработчики имеют возможность добавлять таблицы преобразования для широкого диапазона кодировок символов, включая кодировки Macintosh и UNIX. Таблицы преобразования дают возможность работать в среде Windows 2000 приложениям, не поддерживающим Unicode, и приложениям Unicode — в среде Windows 9x. Хотя системы Windows 9x не имеют встроенной поддержки Unicode, они поддерживают различные API для работы с двухбайтными символами.

 

12. Как реализована поддержка многоязычных данных

 

Как реализована поддержка многоязычных данных

В различных странах используются различные стандартные раскладки клавиатуры. Например, по сравнению со стандартной американской раскладкой клавиатуры, раскладка клавиатуры, принятая во Франции, должна поддерживать дополнительные символы. Помимо этого, некоторые символы размещены на разных клавишах (при французской раскладке клавиатуры символы "z" и "w" расположены в обратном порядке по сравнению с американской клавиатурой).

Рис. 5.4. Вкладка Языки и раскладки (Input Locales) окна Язык и стандарты
Рис. 5.5. Индикатор языка ввода на панели задач

Windows хранит информацию о раскладках клавиатуры в таблицах, которые определяют, какой символ должен генерироваться при нажатии пользователем конкретной клавиши. Поскольку символы генерируются программно, Windows может управлять активизацией раскладок клавиатуры для каждого конкретного пользователя в каждый конкретный момент. Утилиты Клавиатура (Keyboard) и Язык и стандарты из панели управления содержат вкладку Языки и раскладки (Input Locales), которая устанавливает соответствие между языком и раскладкой клавиатуры. На этой вкладке (рис. 5.4) пользователь может назначить раскладку клавиатуры для каждого из языков ввода (кнопка Свойства (Properties)).

Используя индикатор раскладки клавиатуры на панели задач (рис. 5.5) или комбинацию клавиш, пользователь может переключаться между языками ввода и раскладками клавиатуры.

Информация о парах "язык ввода—раскладка клавиатуры" хранится в пользовательских профилях. Каждый пользователь может назначить себе индивидуальные раскладки клавиатуры для каждого из языков.

 

5.4.gif

Изображение: 

13. Различия реализаций многоязычной поддержки в Windows 2000 и Windows 98

 

Различия реализаций многоязычной поддержки в Windows 2000 и Windows 98

И Windows 2000, и Windows 98 поддерживают NLSAPI и MLAP1, обрабатывают переключение между языками ввода и многоязычные шрифты, и для каждой из них выпущены локализованные версии. Однако между этими операционными системами существуют ключевые архитектурные различия. Windows 98 не обеспечивает такой степени многоязычной поддержки как Windows 2000.

Windows 98 не содержит встроенной поддержки Unicode, вместо Unicode в ней используется кодировка ANSI. Это затрудняет совместную работу с данными на компьютерах, использующих различные кодировки. В отличие от Windows 2000, локализованные версии Windows 98 не используют единого двоичного файла. Локализованные версии для азиатских и дальневосточных языков представляют собой надмножество европейских локализованных версий.

 

14. Шрифты и работа с ними

 

Шрифты и работа с ними

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

В самых ранних версиях Windows применялись шрифты, созданные по так называемой bitmap-технологии. Эти шрифты обладали целым рядом недостатков — во-первых, их можно было увеличивать только до определенного предела, и, во-вторых, они занимали довольно значительный объем дискового пространства.

Именно поэтому уже в Windows 3.1 была впервые применена технология TrueType. Для хранения шрифтов TrueType требуется гораздо меньший объем пространства, и, кроме того, одним из важнейших достоинств этого типа шрифтов является сохранение качества изображения при изменении размера символа.

 

15. Новый формат шрифта OpenТуре

 

Новый формат шрифта ОрепТуре

Windows 2000 поддерживает шрифты ОреnТуре, TrueType и Туре 1. Формат ОреnТуре был создан совместными усилиями Microsoft и Adobe и представляет собой надмножество форматов TrueType и Туре 1 с дополнительными возможностями типографского формата.

Формат шрифтов ОреnТуре обеспечивает больший уровень многоязычной поддержки, включая большее количество символов для ввода информации на различных языках. Эта улучшенная типографская поддержка делает Windows 2000 операционной системой, отлично подходящей для работы с настольными издательскими системами. Шрифты ОреnТуре отправляются на принтер по мере необходимости, а не одновременно, и поэтому документы, в которых используется сложное форматирование, печатаются намного быстрее. Помимо этого, шрифты ОреnТуре более удобны для восприятия на экране, чем стандартные шрифты TrueType или шрифты Туре 1.

 

16. Как Windows 2000 работает со шрифтами

 

Как Windows 2000 работает со шрифтами

Windows 2000 управляет всеми инсталлированными шрифтами централизованно. Чтобы узнать, какие шрифты уже установлены в Windows 2000, раскройте панель управления, и выберите значок Шрифты (Fonts). После этого на экране появится окно Шрифты, в котором будут отображены значки и названия всех инсталлированных в системе шрифтов.

Типы шрифтов достаточно легко различать по значкам, поставленным им в соответствие: так, шрифтам TrueType соответствуют значки с символами "ТТ", шрифтам ОрепТуре — значки с символом "О", а всем остальным — значки с символом "A". Windows 2000 позволяет одновременно инсталлировать неограниченное количество шрифтов любого типа. Если количество значков, отображенных в окне Шрифты, станет слишком велико, можно воспользоваться командой Скрыть варианты начертания (Hide Variations (Bold, Italic, etc.)) из меню Вид (View).

Очень удобным средством является возможность быстрого просмотра текста, набранного некоторым шрифтом. Для этого в меню Вид нужно выбрать команду Образец (Preview), а затем навести курсор мыши на интересующий

шрифт — во всплывающем окне появится тестовая фраза в соответствующем начертании.

В целом все операции по управлению шрифтами в окне Шрифты выполняются в Windows 2000 точно так же, как это делалось в Windows NT 4.0.

 

17. Приложение Таблица символов (Character Map)

 

Приложение Таблица символов (Character Map)

Чтобы вводить специальные символы, воспользуйтесь приложением Таблица символов, которое устанавливается в системе по умолчанию и может быть найдено в программной группе Служебные (System Tools).

1. Запустите приложение Таблица символов, выбрав из меню Пуск команду Программы | Стандартные | Служебные | Таблица символов (Programs | Accessories | System Tools | Character Map). Пример окна программы показан на рис. 5.6 (флажок Дополнительные параметры просмотра (Advanced View) установлен).
Рис. 5.6. Окно приложения Таблица символов (Character Map)
2. В списке Шрифт (Font) выберите требуемый шрифт.
3. Выполните двойной щелчок мышью на нужном символе или на нескольких символах по очереди (можно просто выбрать символ и нажать кнопку Выбрать (Select) — этот символ будет добавлен в поле Для копирования (Characters to copy)).
4. Нажмите кнопку Копировать (Сору), чтобы скопировать символ или символы в буфер обмена.
5. Активизируйте нужное приложение и вставьте символы из буфера в документ.

 

5.5.gif

Изображение: 

18. Редактор личных символов (Private Character Editor)

 

Редактор личных символов (Private Character Editor)

Редактор личных символов служит для создания специальных символов и включения их в шрифтовую библиотеку.

Рис. 5.7. Редактирование символов с помощью Редактора личных символов

Чтобы запустить приложение Редактор личных символов, нажмите кнопку Пуск, в раскрывшемся меню выберите команду Выполнить (Run) и в поле Открыть (Open) введите командную строку eudcedit.

Пример редактирования специального символа с помощью Редактора личных символов показан на рис. 5.7.

 

5-7.jpg

Изображение: 

Глава 6. Средства управления

Глава 6. Средства управления

1. Общие концепции консоли управления Microsoft

 

Глава 6

Средства управления


Общие концепции консоли управления Microsoft

В Windows 2000 был кардинально изменен интерфейс управления операционной системой. В соответствии с новой концепцией Microsoft из системы Windows NT были удалены все автономные и несовместимые друг с другом административные утилиты и разработана единая среда управления, получившая название консоль управления Microsoft (Microsoft Management Console, MMC). Эта общая консоль управления разработана для запуска всех программных модулей администрирования, конфигурирования или мониторинга локальных компьютеров и сети в целом. Такие законченные модули называются оснастками (snap-ins). Консоль управления сама по себе не выполняет никаких функций администрирования, но служит в качестве рабочей среды для запуска оснасток, создаваемых как компанией Microsoft, так и независимыми поставщиками программного обеспечения (Independent Software Vendor, ISV).

Появление ММС обусловлено желанием создать единую среду управления для администрирования операционных систем Windows. Оснастки представляют собой управляющие компоненты, которые объединены в среде ММС. Из нескольких оснасток можно создать индивидуальный управляющий инструмент.

Консоль ММС включает в себя интерфейсы прикладного программирования (API), оболочку пользовательского интерфейса (консоли) и набор инструкций.

Microsoft Management Console позволяет создавать более совершенные административные инструменты, которые могут предоставлять различные уровни функциональных возможностей. Эти инструменты можно легко интегрировать в операционную систему, а также изменять и настраивать по своему усмотрению. В данном случае инструмент представляет собой не просто одиночное приложение. Инструмент может состоять из одной или нескольких оснасток и каждая оснастка, в свою очередь, может содержать дополнительные оснастки расширения. Такая модульная структура позволяет системному администратору существенно снизить стоимость управления системой благодаря возможности создания индивидуальных инструментов на основе выбранных оснасток, которые предоставляют только необходимые возможности и средства просмотра. Администратор может затем сохранять каждый индивидуальный инструмент в отдельном файле (файле консоли ММС с расширением msc) и отправлять его другим пользователям или администраторам, которым делегированы права на выполнение данных административных задач.

ММС и модель администрирования Windows 2000 представляют собой следующий шаг в развитии технологий администрирования. Консоль управления имеет ряд преимуществ, которые заключаются в упрощении интерфейса, предоставлении больших возможностей по настройке разработанных решений для определенных административных проблем и в обеспечении различных уровней функциональности. В большинстве случаев достаточно сложно разработать инструмент, который будет являться неотъемлемой частью операционной системы. С помощью ММС эта задача существенно упрощается. Тщательно разработанный административный инструмент идеально подойдет для решения стоящих перед вами задач и будет иметь интуитивно понятный интерфейс. Такой инструмент также будет использовать возможности уже имеющихся инструментов, что снимает необходимость "изобретать велосипед".

В операционные системы Windows 2000 и следующие версии продуктов семейства BackOffice® оснастки ММС включены в качестве стандартных административных программ.

 

2. Что такое ММС?

 

Что такое ММС?

Microsoft Management Console представляет собой приложение с многооконным интерфейсом, которое активно использует технологии Интернет. Компания Microsoft и независимые поставщики программного обеспечения могут разрабатывать оснастки ММС для выполнения задач управления локальным компьютером и сетью в целом.

ММС не подменяет собой, имеющиеся инструменты управления предприятиями, такие как HP OpenView или IBM Tivoli Management Environment. Консоль управления расширяет возможности данных инструментов, предоставляя им возможность взаимодействия друг с другом или объединяя эти инструменты в оснастки, доступ к которым может осуществляться из ММС. Например, приложение управления предприятием может обнаружить событие и отправить извещение в оснастку (рис. 6.1). Системный администратор затем обнаружит событие в сеансе ММС и предпримет необходимые меры.

Интерфейсы программирования ММС позволяют интегрировать оснастки с консолью (рис. 6.2). Данные интерфейсы предоставляют только расширения пользовательского интерфейса, поскольку каждая оснастка самостоятельно определяет механизм выполнения своих задач. Интерфейсы ММС позволяют оснасткам совместно использовать общую хост-среду и обеспечивают интеграцию между приложениями. Консоль ММС не выполняет никаких функций управления.

Рис. 6.1. ММС обеспечивает общий интерфейс для инструментов управления, включая приложения управления предприятием
Рис. 6.2. Прикладные интерфейсы позволяют интегрировать остнастки с консолью.

Компания Microsoft и независимые поставщики программного обеспечения могут разрабатывать инструменты управления для запуска в среде ММС и приложения, которыми будут управлять инструменты ММС. Инструменты, не предназначенные для работы в среде ММС, могут быть интегрированы в ММС посредством оснасток или запущены независимо. Системный администратор может одновременно запускать не-ММС инструменты управления и экземпляры ММС на одном компьютере.

 

6.1.gif

Изображение: 

6.2.gif

Изображение: 

3. Преимущества ММС

 

Преимущества ММС

 

Возможность индивидуальной настройки и передача полномочий

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

Интеграция и унификация

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

Гибкость в выборе инструментов и продуктов

В среде ММС можно использовать различные инструменты и оснастки. Для использования в среде ММС оснастка должна поддерживать объектную модель компонентов (Component Object Model, COM) или распределенную COM (Distributed Component Object Model, DCOM). Это позволяет выбирать наиболее оптимальный продукт среди оснасток, причем гарантируется его полная совместимость со средой ММС.

 

4. Пользовательский интерфейс ММС

 

Пользовательский интерфейс ММС

Консоль управления ММС HMeef пользовательский интерфейс, позволяющий открывать множество документов (Multiple Document Interface, MDI). Интерфейс консоли ММС на примере оснастки Computer Management показан на рис. 6.3.

Родительское окно ММС имеет главное меню и панель инструментов. Главное меню обеспечивает функции управления файлами и окнами, а также доступ к справочной системе.

Дочерние окна ММС представляют собой различные средства просмотра автономного документа консоли. Каждое из этих дочерних окон содержит панель управления, панель структуры (scope pane) и панель результатов, или сведений (result pane). Панель управления содержит меню и набор инструментов. Панель структуры отображает пространство имен инструментов в виде дерева, которое содержит все видимые узлы, являющиеся управляемым объектом, задачей или средством просмотра.

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

Рис. 6.3. Окно оснастки Управление компьютером (Computer Management)

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

 

6.3a.gif

Изображение: 

5. Архитектура ММС

 

Архитектура ММС

На рис. 6.4 представлена архитектура ММС.

Диспетчер оснасток (Snap-in Manager) дает системному администратору или разработчику оснасток возможность добавлять, удалять или изменять оснастки. Кроме того, Диспетчер оснасток позволяет системному администратору определить, является ли некоторая оснастка изолированной или зависит от других оснасток.

Диспетчер оснасток сохраняет произведенные установки в виде инструмента или документа (файл с расширением msc). Пользователь определенного инструмента взаимодействует с, элементами, которые находятся в верхней части рисунка (файл *.msc и элементы пользовательского интерфейса). Разработчики и администраторы работают с элементами, показанными в нижней части рис. 6.4 (Диспетчер оснасток и оснастки Просмотр событий и Маршрутизация и удаленный доступ).

При загрузке документа ММС инициализируется одна или несколько оснасток, как показано на рис. 6.5.

Рис. 6.4. Модель ММС — инструмент консоли (файл *.msc взаимодействует с диспетчером оснасток для извлечения оснасток и представления элементов пользовательского интерфейса)
Рис. 6.5. Когда пользователь открывает файл ММС, загружаются оснастки и генерируется пользовательский интерфейс

Данные оснастки объединены для создания пространства имен — набора узлов, которые отображаются в виде дерева на панели структуры. Пространство имен является главным деревом, которое показывает возможности инструмента. Пространство имен может включать все Управляемые объекты

сети — компьютеры, пользователей, группы и т. д. Пространство имен содержит объекты, средства просмотра и задачи. Дочерние окна ММС представляют собой средства просмотра главного пространства имен.

 

6.4.gif

Изображение: 

6.5.gif

Изображение: 

6. Оснастки и работа с ними

 

Оснастки и работа с ними

Все инструменты ММС состоят из совокупности оснасток. Каждая оснастка представляет собой минимальную единицу управления. С технической стороны оснастка представляет собой "OLE-сервер внутри процесса" (in-proc server — так часто называют DLL-библиотеки в модели СОМ), который выполняется в контексте процесса ММС. Оснастка может вызывать другие элементы управления и динамические библиотеки (DLL) для выполнения своей задачи.

Ряд оснасток могут быть объединены администратором в инструмент (также называется документом), который сохраняется в файле с расширением msc (Management Saved Console). Администратор использует инструменты для управления сетью. Файл *.msc можно затем передать другому администратору (например, по электронной почте), который сможет использовать содержащийся в нем инструмент на своем рабочем месте.

Примечание

На практике термины инструмент и оснастка иногда могут использоваться как взаимозаменяемые, поскольку некоторые инструменты ММС (и стандартные, и вновь созданные) содержат только одну оснастку. С другой стороны, термин оснастка применяется чаще, так как именно в оснастке реализованы все функциональные возможности, а включаться она может в различные инструменты — в том числе и в те, которые конфигурирует сам администратор. Поэтому чаще можно встретить фразу типа "данная функция реализуется при помощи оснастки..." (а не "при помощи инструмента...").

Благодаря возможности индивидуальной настройки ММС, администратор может создать идеальный инструмент на основе доступных оснасток. Каждый инструмент может иметь множество функций: например, возможности управления службой Active Directory, топологией репликации, доступом к файлам и т. д. В больших сетях администраторы могут иметь набор инструментов, организованных по категориям выполняемых с их помощью задач.

 

7. Типы оснасток

 

Типы оснасток

В ММС поддерживаются два типа оснасток:

Изолированная оснастка (stand-alone snap-in) обеспечивает выполнение своих функций даже при отсутствии других оснасток, например, Управление компьютером (Computer Management).
Оснастка расширения (extension snap-in) может работать только после активизации родительской оснастки. Функция оснастки расширения заключается в увеличении числа типов узлов, поддерживаемых родительской оснасткой. Оснастка расширения является подчиненным элементом узлов определенных типов, и при каждом запуске узлов данных типов консоль автоматически запускает все связанные с ней расширения. В качестве примера можно привести оснастку Диспетчер устройств (Device Manager). Оснастки расширения могут предоставлять различные функциональные возможности. Например, такие оснастки могут расширять пространство имен консоли, увеличивать число пунктов в меню или добавлять определенные мастера.

Примечание

Все оснастки, имеющиеся в системе Windows 2000, кратко описаны в табл. 6.1 и 6.2.

 

8. Создание новой консоли

 

Создание новой консоли

Для того чтобы получить представление о гибкости ММС, полезно рассмотреть процесс создания файла консоли — инструмента (документа) ММС — с самого начала. Для примера опишем процедуру создания новой консоли и добавления к ней оснасток Управление компьютером и Сертификаты (Certificates).

1. В меню Пуск (Start) выберите пункт Выполнить (Run), введите mmc и нажмите кнопку ОК. Откроется окно Консоль! с пустой консолью (или административным инструментом).

Примечание

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

 

2. В меню Консоль (Console) выберите пункт Добавить/удалить оснастку (Add/Remove Snap-in). Откроется окно Добавить/Удалить оснастку. В этом окне перечисляются изолированные оснастки и оснастки расширения, которые будут добавлены в консоль (или уже включены в нее). Оснастки можно добавлять к корню консоли- управления или к уже имеющимся изолированным оснасткам (другим узлам дерева); это указывается в списке Оснастки (Snap-ins added to). В нашем случае оставим значение по умолчанию — Корень консоли (Console Root).
3. Нажмите кнопку Добавить (Add). На экране появится окно Добавить изолированную оснастку (Add Stand-alone Snap-in) (рис. 6.6) со списком изолированных оснасток, имеющихся в системе.
Рис. 6.6. Окно со списком имеющихся оснасток

Примечание

Следует различать имена оснасток (т. е. их названия, которые были даны разработчиками и которые зафиксированы в поставляемых пакетах оснасток, рис. 6.6) и названия элементов меню, инструментов ММС и узлов в дереве оснасток консоли ММС.

4. Выполните двойной щелчок на пункте Управление компьютером. Появится окно с конфигурационными опциями для данной оснастки.
5. Оставьте переключатель в положении локальным компьютером (Local computer). Затем нажмите кнопку Готово (Finish).
6. В окне оснасток выберите пункт Сертификаты и нажмите кнопку Добавить.
7. В следующем окне выберите соответствующий переключатель — Эта оснастка всегда будет управлять сертификатами для:
  • моей учетной записи пользователя (My user account)
  • учетной записи службы (Service account)
  • учетной записи компьютера (Computer account)

Нажмите кнопки Готово и Закрыть.

8. В окне Добавить/Удалить оснастку (где отображен список подключаемых оснасток) перейдите на вкладку Расширения (Extensions). На этой вкладке приведен список оснасток расширения, которые поставляются вместе с выбранными изолированными оснастками. Если вы не собираетесь подключать все оснастки расширения, сбросьте флажок Добавить все расширення (Add all extensions) (который ставится по умолчанию) и снимите флажки с лишних оснасток. По окончании процедуры нажмите кнопку ОК.
9. Закройте окно добавления оснасток, нажав кнопку ОК. Теперь окно консоли содержит две оснастки — Управление компьютером и Сертификаты.
10. Для того чтобы сохранить созданный инструмент, в меню Консоль выберите пункт Сохранить как (Save As) и укажите имя файла и папку, в которой будет сохранен файл консоли.

Примечание

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

 

6,7.gif

Изображение: 

9. Индивидуальная настройка окон оснасток

 

Индивидуальная настройка окон оснасток

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

Рис. 6.7. Окна консоли с индивидуальной настройкой
1. В левом подокне (в окне структуры) только что созданной консоли щелкните правой кнопкой мыши на узле Управление компьютером и выберите в контекстном меню пункт Новое окно отсюда (New Window from Here). Будет открыто окно Управление компьютером, представляющее одноименную оснастку.
2. Аналогичные действия выполните для узла Сертификаты. В новом окне нажмите кнопку Скрытие или отображение дерева консоли или избранного

(Show/Hide Console tree) на панели инструментов для того, чтобы скрыть панель структуры.

3. Закройте исходное окно, содержащее Корень консоли.
4. В меню Окно (Window) выберите команду Сверху вниз (Tile Horizontally). Консоль будет выглядеть, как показано на рис. 6.7.

Примечание

Дочерние окна в окне консоли имеют панель инструментов с кнопками и раскрывающимися меню. Кнопки и команды этих меню применяются только к содержанию соответствующего окна.

 

6.7.gif

Изображение: 

10. Создание панелей задач

 

Создание панелей задач

Когда требуется создать файл консоли для другого пользователя, полезно предоставить пользователю упрощенный инструмент, позволяющий выполнять только несколько определенных задач. Таким инструментом является панель задач (taskpad). Панель задач является HTML-страницей, на которой могут быть размещены ярлыки (или задачи (task)), запускающие команды меню и программы или открывающие ссылки на веб-страницы.

Для создания панели задач выполните следующее:

1. В меню Действие (Action) или в контекстном меню любого узла в окне консоли выберите пункт Новый вид панели задач (New Taskpad View),
2. Откроется окно Мастера создания вида панели задач (New Taskpad View Wizard). Нажмите кнопку Далее.
3. В следующем окне мастера вам будет предложено выбрать стиль отображения и размер панели задач (рис. 6.8). Затем На панели задач вы можете указать использование только тех задач, которые связаны с текущим узлом или со всеми узлами дерева. В следующем окне потребуется ввести имя и описание создаваемой панели задач.
4. Если вы не собираетесь пока добавлять новые, задачи на созданную панель, снимите в последнем окне мастера флажок Запустить мастер создания новой задачи (Start New Task Wizard).
5. В противном случае по завершении работы Мастера создания вида панели задач запускается Мастер создания задач (New Task Wizard). В ходе этой процедуры следует указать функцию задачи: запуск команды меню,

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

Рис. 6.8. Окно мастера создания панелей задач
6. Если новая задача будет запускать команду меню, в следующем окне будет предложено указать элементы в панели результатов, к которым будет применяться выбранная команда. Например, при создании панели задач для системного журнала (System Log) это окно выглядит, как показано на рис. 6.9.
Рис. 6.9. Окно выбора элемента узла и команды, которая будет к нему применяться
7. В остальных окнах мастера примите значения по умолчанию. Если требуется создать несколько задач на одной панели, установите в последнем

окне мастера флажок Запустить этот мастер снова (Run this wizard again). Затем нажмите кнопку Готово.

8. На рис. 6.10 показана созданная в результате панель задач. В данном окне консоли панель структуры отключена— аналогично тому, как это было сделано в предыдущем разделе. Для удаления лишних меню и панелей инструментов снимите соответствующие флажки в окне Настройка вида (Customize View) (опции Вид (View) | Настроить (Customize) на панели инструментов или команда Вид | Настроить в контекстном меню созданной панели задач).

Примечание

Функция Новый вид панели задач доступна только в окне индивидуальной консоли. В стандартных оснастках эта функция отсутствует.

Рис. 6.10. Окно консоли с панелью задач

Примечание

В ряде случаев, когда необходимо получить полный список оснасток данного инструмента, удобно использовать команду Экспортировать список (Export list). Доступ к этой команде можно получить из контекстного меню или меню Действие. После запуска команда выгружает в текстовый файл список содержащихся в инструменте оснасток с указанием типа и краткого описания.

 

6.10.gif

Изображение: 

6.8.gif

Изображение: 

6.9.gif

Изображение: 

11. Установка опций консоли

 

Установка опций консоли

Если консоль создается для другого пользователя, может оказаться полезным установить запрет на изменение консоли. Для этого следует открыть окно Параметры (Options).

1. В меню Консоль выберите пункт Параметры (Options).
2. Установите в списке Режим консоли (Console mode) значение Пользовательский режим - полный доступ (User Mode - full access). В этом режиме пользователь не сможет добавлять новые оснастки в инструмент, но будет иметь возможность изменять расположение окон. (Новый режим начнет работать при следующем запуске файла консоли.)
3. Нажмите кнопку ОК и сохраните файл.

Сохраненный файл консоли можно также открыть с помощью Проводника Для этого выполните двойной щелчок на файле с расширением msc Файл консоли будет открыт в среде ММС.

Примечание

Среда ММС по умолчанию запускается в авторском режиме, в котором можно вносить изменения в файл консоли.

 

12. Запуск инструментов ММС

 

Запуск инструментов ММС

Для запуска стандартных инструментов ММС, установленных на компьютере, можно использовать один из приведенных ниже способов:

Откройте меню Пуск | Программы | Администрирование (Start | Programs I Administrative Tools) и выберите необходимый инструмент.
Дважды щелкните на значке Администрирование на панели управления. Откроется окно Администрирование, содержащее значки всех установленных на компьютере инструментов.

 

13. Оснастки Windows 2000

 

Оснастки Windows 2000

В табл. 6.1 в алфавитном порядке перечислены основные оснастки, которые доступны в системе Windows 2000 Professional, а в табл. 6.2 — дополнительные (помимо имеющихся в Windows 2000 Professional) оснастки, появляющиеся в Windows 2000 Server. (Для оснасток, включенных в пользовательский интерфейс, указаны названия соответствующих пунктов меню, для остальных оснасток даны их собственные имена.) Оснастки, которые можно вызывать непосредственно из меню Пуск или из группы Администрирование на панели управления — т. е. оснастки, включенные в пользовательский интерфейс при инсталляции системы, — отмечены звездочкой (*). Оснастки, работающие только на контроллере домена под управлением Windows 2000 Server, отмечены в табл. 6.2 буквой "D".

Таблица 6.1. Оснастки, имеющиеся в Windows 2000 Professional

Оснастка

Назначение

Анализ и настройка безопасности (Security Configuration and Analysis)

Служит для управления безопасностью системы с помощью шаблонов безопасности

Групповая политика (Group Policy)

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

Дефрагментация диска (Disk Defragmented

Служит для анализа и дефрагментации дисковых томов

Диспетчер устройств (Device Manager)

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

Локальные пользователи и группы (Local Users and Groups)

Служит для управления локальными учетными записями пользователей и групп

Общие папки (Shared Folders)

Отображает совместно используемые папки, текущие сеансы и открытые файлы

Оповещения и журналы производительности (Performance Logs and Alerts)

Конфигурирует журналы данных о работе системы и службу оповещений

Папка (Folder)

Служит для добавления новой папки в дерево

Просмотр событий (Event Viewer)*

Служит для просмотра и управления системным журналом, журналами безопасности и приложений

Сведения о системе (System Information)

Отображает информацию о системе

Сертификаты (Certificates)

Служит для управления сертификатами

Системный монитор (Performance)*

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

Служба индексирования (Indexing Service)

Служит для индексирования документов различных типов с целью ускорения их поиска

Служба компонентов (Component Services)*

Конфигурирует и управляет службами компонентов СОМ+

Службы (Services)*

Запускает, останавливает и конфигурирует службы (сервисы) Windows

Ссылка на ресурс веб (Link to Web Address)

Служит для подключения веб-страниц (html, asp, stml)

Управление дисками (Disk Management)

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

Управление компьютером (Computer Management)*

Предоставляет функции администрирования системы. Содержит в своем составе ряд изолированных оснасток и оснасток расширения

Управление политикой безопасности IP (IP Security Policy Management)

Служит для управления политиками IPSec для безопасного соединения с другими компьютерами

Управление службой факсов (Fax Service Management)

Служит для управления службой и устройствами факсимильной связи

Управление съемными носителями (Removable Storage Management)

Служит для управления сменными носителями информации

Управляющий элемент (WMI Control)

Служит для конфигурирования средств Windows Management Instrumentation и управления ими

Шаблоны безопасности (Security Templates)

Обеспечивает возможность редактирования файлов-шаблонов безопасности

Элемент ActiveX (ActiveX Control)

Подключение к дереву консоли различных элементов управления ActiveX

 

Таблица 6.2. Дополнительные оснастки, имеющиеся в Windows 2000 Server

Оснастка

Назначение

*Active Directory - домены и доверие (Active Directory Domains and Trusts) (D)

Служит для управления доменами и доверительными отношениями

*Active Directory - пользователи и компьютеры (Active Directory Users and Computers) (D)

Управляет пользователями, группами, организационными единицами и другими объектами AD

*Active Directory - сайты и службы (Active Directory Sites and Services) (D)

Определяет топологию и расписание репликации AD. Обеспечивает изменение служб корпоративного уровня Windows 2000

^Маршрутизация и удаленный доступ (Routing and Remote Access)

Служит для управления маршрутизацией и удаленным доступом

^Политика безопасности домена (Domain Security Policy) (D)

Служит для управления политиками для всего домена. Фактически, представляет собой оснастку Групповая политика, настроенную на работу с конкретным доменом

^Политика безопасности контроллера домена (Domain Controller Security Policy) (D)

Служит для управления политиками безопасности на отдельных контроллерах домена. Фактически, представляет собой оснастку Групповая политика, настроенную на работу с конкретным контроллером домена

^Распределенная файловая система DPS (Distributed file system)

Создает и управляет распределенными файловыми системами, объединяющими совместно используемые папки на различных компьютерах

Телефония (Telephony)

Служит для конфигурирования служб телефонии

Примечание

Кроме перечисленных в табл. 6.1 и 6.2 оснасток, в системе после инсталляции дополнительных служб— Например, сетевых (ONS, DHCP, WINS, Network Monitor и др.), Интернет-служб, служб терминалов (Terminal Services) — появляется множество других оснасток, использующихся для администрирования этих служб. Такие оснастки рассматриваются в соответствующих главах книги.

 

14. Управление компьютером (Computer Management)

 

Управление компьютером (Computer Management)

Инструмент (и одноименная оснастка) Управление компьютером (рис. 6.3) является одним из основных средств системного администратора для конфигурирования компьютера. Данную оснастку можно использовать для администрирования как локальной системы, так и удаленных компьютеров (в том числе — с некоторыми ограничениями — и компьютеров с Windows NT 4.0). Это позволяет администратору со своего рабочего места устранять проблемы и конфигурировать любой компьютер в сети, на котором установлена Windows 2000.

Для запуска оснастки Управление компьютером можно пользоваться двумя вариантами: выбрать соответствующий значок в группе Администрирование на панели управления или щелкнуть правой кнопкой мыши на значке Мой компьютер (My Computer) на рабочем столе и выбрать в контекстном меню пункт Управление (Manage).

Примечание

Когда в системе доступно меню Администрирование, можно воспользоваться командой Пуск | Программы | Администрирование | Управление компьютером.

В пространстве имен оснастки имеются три узла: Служебные программы (System Tools), Запоминающие устройства (Storage) и Службы и приложения

(Services and Applications). Данные узлы являются контейнерами и содержат ряд оснасток:

Служебные программы — узел содержит инструменты, предназначенные для администрирования компьютеров Windows 2000. В данный узел входят:
  • Просмотр событий (Event Viewer)
  • Сведения о системе (System Information)
  • Оповещения и журналы производительности (Performance Logs and Alerts)
  • Общие папки (Shared Folders)
  • Диспетчер устройств (Device Manager)
  • Локальные пользователи и группы (Local Users and Groups)
Запоминающие устройства — узел содержит оснастки, служащие для управления дисками:
  • Управление дисками (Disk Management)
  • Дефрагментация диска (Disk Defragmenter)
  • Логические диски (Logical Drives)
  • Съемные ЗУ (Removable Storage)
Службы и приложения — узел содержит следующие оснастки:
  • Управляющий элемент WMI (WMI Control)
  • Службы (Services)
  • Служба индексирования (Indexing Service)
  • Телефония (Telephony) (на Windows 2000 Server)
  • Другие оснастки (например, DNS, DHCP, IIS) — в зависимости от того, какие дополнительные службы установлены в системе

 

15. Служебные программы (System Tools)

 

Служебные программы (System Tools)

Узел Служебные программы отображает конфигурацию компьютера и объединяет средства управления им. Сотрудники службы поддержки используют данную информацию при устранении проблем на локальном компьютере.

 

16. Просмотр событий (Event Viewer)

 

Просмотр событий (Event Viewer)

Узел Просмотр событий соответствует оснастке с одноименным названием и стандартной утилите, которая имеется в Windows NT 4.0. С ее помощью можно просматривать журналы регистрации событий операционной системы, безопасности и приложений. Данная оснастка подробно рассмотрена в главе 13.

 

17. Сведения о системе (System Information)

 

Сведения о системе (System Information)

Узел Сведения о системе содержит исчерпывающую информацию об аппаратном обеспечении компьютера, системных компонентах и программной среде. Системная информация разделена на четыре категории, которым соответствуют узлы Сведения о системе (System Summary), Ресурсы аппаратуры (Hardware Resources), Компоненты (Components) и Программная среда (Software Environment) на панели структуры:

Узел Сведения о системе отображает общую информацию о компьютере и операционной системе: версию ОС и номер сборки, тип процессора,

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

Узел Ресурсы аппаратуры отображает информацию об аппаратных установках, таких как каналы DMA, номера прерываний (IRQ), адреса ввода/вывода (I/O) и адреса памяти. Узел Конфликты/Совместное использование (Conflicts/Sharing) идентифицирует устройства, которые совместно используют ресурсы или конфликтуют с другими ресурсами. Такая информация помогает выявлять проблемы, возникающие с аппаратными устройствами.
Узел Компоненты отображает информацию о конфигурации Windows и используется дли определения статуса драйверов устройств, сетевых устройств и программного обеспечения мультимедийных устройств. Кроме того, данный узел содержит обширную информацию об истории драйверов с записью всех изменений, которые производились с компонентами.
Узел Программная среда отображает "снимок" программного обеспечения, загруженного в память компьютера. Данная информация может быть использована для просмотра списка выполняющихся задач или для выяснения номера версии продукта.

В узел Сведения о системе другими приложениями могут быть добавлены узлы с целью отображения информации, характерной для данных приложений. Пример такого узла — Internet Explorer 5.

С помощью меню Вид можно переключаться между двумя режимами вывода информации: Основные (Basic) и Дополнительно (Advanced). В режиме Дополнительно отображается вся информация, доступная в режиме Основные, а также дополнительная информация, которая может представлять интерес для опытных пользователей или для специалистов службы поддержки Microsoft Technical Support.

Для поиска необходимых данных:

1. В меню Действие выберите команду Поиск (Find).
2. В окне Найти (Find What) введите слово или слова, соответствующие системной информации, которую вы ищете.
3. Установите необходимые опции поиска.
4. Для поиска только в узле определенной категории (например, Ресурсы или Компоненты) и во всех его подкатегориях установите флажок Ограничить поиск внутри категории (Restrict Search to Selected Category). Если снять данный флажок, поиск запускается в корневом узле.
5. Для поиска только имен узлов и подузлов дерева консоли, игнорируя любые совпадения в панели результатов, установите флажок Искать только в категориях (Search Categories Only). Снятие данного флажка запускает поиск в панели структуры и в панели результатов.
6. Для поиска информации по всем узлам и подузлам снимите оба флажка.
7. Нажмите кнопку Найти далее (Find Next).

Примечание

Для поиска дополнительных элементов нажмите кнопку Новый поиск (New Search) и повторите шаги 2—4.

Для сохранения системных данных в файле системной информации выполните следующее:

1. В меню Действие выберите команду Сохранить как файл сведений о системе (Save As System Information File).
2. В поле Папка (Save in) задайте место сохранения файла.
3. В поле Имя файла (File name) введите имя файла.
4. В списке Тип файла (Save as type) выберите Файл сведений о системе (System Info File) и затем нажмите кнопку Сохранить (Save).

Файл будет сохранен как документ MSInfo. Для того чтобы открыть файл, дважды щелкните на его названии или выберите команду Открыть (Open) из контекстного меню. Файл будет открыт в отдельном окне Сведения о системе.

 

18. Оповещения и журналы производительности (Performance Logs and Alerts)

 

Оповещения и журналы производительности (Performance Logs and Alerts)

Оснастка расширения Оповещения и журналы производительности позволяет сконфигурировать журналы для записи данных и службу системных оповещений (Alerter) для уведомления о превышении каким-либо счетчиком определенного значения. Данная оснастка позволяет фиксировать данные о степени использования компьютера и работе служб (сервисов) на локальных и удаленных компьютерах. Более подробно данная оснастка рассмотрена в главе 13.

 

19. Общие папки (Shared Folders)

 

Общие папки (Shared Folders)

Оснастка Общие папки позволяет просматривать информацию о соединениях и использовании ресурсов локального и удаленного компьютеров. Данная оснастка используется вместо программы Server в Control Panel системы Windows NT 4.0. С помощью оснастки можно выполнять следующие задачи:

Создавать, просматривать, изменять свойства и удалять общие ресурсы на локальном или удаленном компьютерах (Windows NT 4.0 или Windows 2000) и устанавливать разрешения на доступ к ним. Кроме того, можно управлять режимом кэширования общих папок (в случае их использования в качестве изолированных папок).
Просматривать список удаленных пользователей, подключенных к компьютеру, и отключать их.
Просматривать список файлов, открытых удаленными пользователями, и закрывать открытые файлы.

Оснастка Общие папки содержит три узла: Ресурсы (Shares), Сеансы (Sessions) и Открытые файлы (Open Files). При выборе данных узлов в панели результатов отображается содержание соответствующего узла.

 

20. Диспетчер устройств (Device Manager)

 

Диспетчер устройств (Device Manager)

Узел Диспетчер устройств представляет одноименную оснастку, которая отображает в виде дерева все аппаратные устройства, установленные на локальном компьютере, и показывает их состояние, версии программных драйверов, используемые ресурсы (порты ввода/вывода, адреса памяти и IRQ). Данная оснастка позволяет изменять конфигурацию аппаратных элементов, а также механизм их взаимодействия' с центральным процессором компьютера. Диспетчер устройств позволяет:

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

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

Примечание

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

установки ресурсов, поскольку система Windows 2000 автоматически выделяет ресурсы аппаратным компонентам в ходе установки.

Диспетчер устройств можно использовать для управления устройствами только на локальном компьютере. На удаленном компьютере данная оснастка будет работать только в режиме просмотра.

Для каждого устройства на компьютере выделяется уникальный набор системных ресурсов для обеспечения корректной работы устройства. В число этих ресурсов входят:

Номера запросов на прерывание (Interrupt Request, IRQ)
Каналы прямого доступа к памяти (Direct Memory Access, DMA)
Адреса портов ввода/вывода (Input/Output, I/O)
Диапазоны адресов памяти

Механизм Plug and Play системы Windows 2000 (см. главу 3) производит выделение данных ресурсов автоматически в ходе установки всех устройств, которые поддерживают данный механизм. Если два устройства обращаются к одним ресурсам, то возникает аппаратный конфликт. В этом случае необходимо вручную изменить установки ресурсов для обеспечения их уникальности для каждого устройства. В общем случае не следует изменять установки ресурсов вручную, поскольку при этом могут возникать сложные конфликтные ситуации, для устранения которых требуется глубокое понимание работы аппаратных и программных средств (в том числе — и драйверов).

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

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

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

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

Примечание

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

Для изменения содержания панели результатов оснастки Диспетчер устройств выберите в меню Вид команду отображения Устройства по типу/Устройства по подключению (Devices by type/Devices by connection) или Ресурсы по типу/Ресурсы по подключению (Resources by type/Resources by connection). Устройства и ресурсы можно сортировать по типу (by type) или по подключению (by connection).

Примечание

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

Для того чтобы просмотреть скрытые устройства, выберите пункт Показать скрытые устройства (Show hidden devices) в меню Вид. В число скрытых устройств входят устройства, не поддерживающие механизм Plug and Play (устройства с унаследованными драйверами прежних версий системы Windows NT), и устройства, которые были физически удалены из компьютера, но их драйверы остались.

Для того чтобы установить новое устройство, выберите в меню Действие команду Обновить конфигурацию оборудования (Scan for hardware changes). Оснастка проверит аппаратную конфигурацию компьютера и, если будут обнаружены новые устройства, запустит мастер установки новых устройств. Если потребовалось удалить некоторое устройство, выберите в меню Действие команду Удалить (Uninstall).

Окно свойств устройства можно открыть с помощью команды Свойства в меню Действие.

 

21. Локальные пользователи и группы (Local Users and Groups)

 

Локальные пользователи и группы (Local Users and Groups)

Узел Локальные пользователи и группы соответствует одноименной оснастке, аналогом которой в Windows NT Workstation 4.0 была административная утилита Диспетчер пользователей (User Manager). Функции и назначение остались неизменными: с помощью данной оснастки создаются, модифицируются и удаляются учетные записи пользователей и групп на локальном компьютере. Использование этой оснастки достаточно подробно описывается в других главах книги, в первую очередь — в главе И. Оснастка не доступна на контроллере домена. Для управления пользователями и группами в домене используется оснастка Active Directory - пользователи и компьютеры, описываемая в главе 25.

 

22. Запоминающие устройства (Storage)

 

Запоминающие устройства (Storage)

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

Оснастка Управление дисками управляет логическими дисками. Данная оснастка (ее функции и способы использования) подробно рассматривается в главе 7.
Оснастка Дефрагментация диска используется для анализа и дефрагментации удаленных и локальных логических дисков. Данная оснастка подробно рассматривается в главе 7.
Оснастка Логические диски представляет собой инструмент Windows Management Instrumentation (WMI), который позволяет управлять удаленными или локальными логическими дисками. С помощью оснастки можно
  • Просматривать свойства дисков, такие как тип диска, его метку, тип файловой системы, объем используемого пространства
  • Менять метки (имена) дисков
  • Изменять параметры безопасности для дисков (только для томов с NTFS!): разрешения на доступ, политику аудита и владельца диска
С помощью оснастки Съемные ЗУ можно легко управлять библиотеками ленточных накопителей, сменными оптическими дисками и устройствами с автоматической подачей дисков (jukebox). Более подробную информацию о данной оснастке можно найти в главе 7.

 

23. Службы и приложения (Services and Applications)

 

Службы и приложения (Services and Applications)

С помощью узла Службы и приложения можно, изменяя параметры, управлять инсталлированными службами или серверными приложениями, например, службами телефонии или сервером DHCP. Такие службы и приложения могут работать не только в системе Windows 2000 Server, но и в Windows 2000 Professional (например, служба индексации).

 

24. Управляющий элемент WMI (WMI Control)

 

Управляющий элемент WMI (WMI Control)

Узел Управляющий элемент WMI (и одноименная оснастка) позволяет конфигурировать средства (инструменты) Windows Management Instrumentation (WMI) в локальной системе и на удаленных компьютерах. Например, с помощью данной оснастки можно задавать разрешения для проверенных (authorized) пользователей и групп, сохранять репозитарий объектов WMI, включать и выключать регистрацию ошибок в журналах. Более подробно о технологии WMI рассказывается в главе 12.

 

25. Службы (Services)

 

Службы (Services)

Узел Службы (также доступен в виде отдельного инструмента с одноименным названием) позволяет запускать, останавливать, приостанавливать и возобновлять работу служб (сервисов) на удаленном и локальном компьютерах, а также конфигурировать опции запуска и восстановления. Оснастка Службы заменяет утилиту (апплет) Службы (Services) на панели управления предыдущих версий операционной системы.

С помощью оснастки Службы можно выполнять следующее:

Управлять службами на локальном и удаленных компьютерах, включая удаленные компьютеры под управлением Windows NT 4.0,
Определять операции по восстановлению, если служба (сервис) работает неправильно (например, задавать перезапуск сервиса или компьютера) (только на компьютерах с Windows 2000).
Создавать индивидуальные имена и описания для сервисов, чтобы их можно было легко идентифицировать (только на компьютерах с Windows 2000).

Конфигурирование установленных служб (сервисов). Чтобы определить режим запуска сервиса:

1. Выберите сервис, который нужно конфигурировать, и команду Свойства меню Действие или команду Свойства контекстного меню. На экране откроется окно с параметрами сервиса.
2. На вкладке Общие (General) выберите в списке туш запуска (Startup type) одно из значений: Авто (Automatic), Вручную (Manual) или Отключено (Disabled). При выборе последнего значения сервис будет отключен.
3. Для указания пользовательской учетной записи, с которой будет регистрироваться сервис, перейдите на вкладку Вход в систему (Log On) и установите переключатель в положение С системной учетной записью (System account) или С учетной записью (This account).
4. Если переключатель находится в положении С учетной записью, нажмите кнопку Обзор (Choose User) для определения учетной записи пользователя. Затем введите пароль для учетной записи в полях Пароль (Password) и Подтверждение (Confirm password).
5 . Чтобы пользователь мог иметь доступ к сервису, установите флажок Разрешить взаимодействие с рабочим столом (Allow service to interact with desktop).

Примечание

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

Для того чтобы запустить, остановить, приостановить или возобновить работу сервиса, щелкните правой кнопкой мыши на его названии и выберите в контекстном меню соответствующую команду: Пуск (Start), Стоп (Stop), Пауза (Pause) или Продолжение (Resume). Можно также пользоваться кнопками на панели инструментов.

Примечание

Если требуется указать параметры запуска сервиса, откройте окно свойств сервиса и введите параметры в поле Параметры запуска (Start parameters) перед тем, как нажать кнопку Пуск. Обратный слэш (\) интерпретируется как символ пробела, поэтому для получения символа обратного слэша в параметре следует ввести два символа обратного слэша.

 

26. Служба индексирования (Indexing Service)

 

Служба индексирования (Indexing Service)

Служба индексирования инсталлируется как стандартный компонент Windows 2000. Эта служба индексирует содержимое всех дисков локального компьютера, что позволяет пользователю производить поиск любого слова или фразы, которые содержатся в документах на данном компьютере. Оснастка Служба индексирования — это новый инструмент с графической оболочкой для службы индексирования, который упрощает выполнение ряда административных задач, включая следующие:

Проверка состояния процесса индексации и параметров индексируемых

каталогов

Установка глобальных параметров для всех каталогов на компьютере
Создание и конфигурирование новых каталогов для обеспечения оптимальной производительности
Выбор индексируемых каталогов

 

27. Сравнение средств администрирования систем Windows NT 4.0 и Windows 2000

 

Сравнение средств администрирования систем Windows NT 4.0 и Windows 2000

Пользователи, которые занимались администрированием систем в предыдущих версиях Windows NT, могут столкнуться с трудностями при переходе на Windows 2000. В системах семейства Windows 2000 серьезно переработана вся концепция администрирования, появились новые объекты и инструменты для работы с ними: Тем, кто имеет опыт работы с административными инструментами в Windows NT 4.0, будет полезна следующая сопоставительная таблица (табл. 6.3), в которой для Windows NT 4.0 указаны названия утилит, а для Windows 2000 — имена оснасток.

Таблица 6.3. Сопоставление средств администрирования в системах Windows NT4.0 и Windows 2000

Административные задачи

До появления ММС (Windows NT 4.0}

Windows 2000

 

Управление доменами

Управление Active Directory

Не использовалось

Оснастки Active Directory -домены и доверие, Active Directory - сайты и службы

Создание контроллера домена из имеющегося сервера

Не использовалось

Утилита dcpromo.exe

Управление доверительными отношениями между доменами

User Manager for Domains (Диспетчер пользователей домена)

Оснастка Active Directory -домены и доверие

 

Пользователи и группы

Управление учетными записями пользователей и групп

Диспетчер пользователей (User Manager) или User Manager for Domains

Оснастка Локальные пользователи и группы или Active Directory - пользователи и компьютеры

Делегирование административных прав другим пользователям

He использовалось

Оснастка Active Directory -пользователи и компьютеры

Назначение сценариев регистрации

User Manager for Domains

Оснастка Групповая политика

 

Безопасность

Управление системной безопасностью и ее мониторинг

He использовалось

Оснастка Групповая политика

Конфигурирование разрешений, аудита и владения общими ресурсами

Мой компьютер

или Проводник

Оснастка Active Directory -пользователи и компьютеры

Конфигурирование политик безопасности домена

User Manager for Domains

Оснастка Active Directory -домены и доверие

Конфигурирование политик безопасности домена для всех компьютеров в домене

System Policy Editor (Редактор системной политики)

Оснастка Active Directory -домены и доверив

Конфигурирование политики безопасности для одиночного компьютера

System Policy Editor

Оснастка Групповая политика

 

Серверы и ресурсы

Управление компьютерами в домене

Server Manager (Управление сервером)

Оснастка Active Directory -пользователи и компьютеры

Управление общими томами, папками и файлами сервера

Server Manager и Проводник

Оснастка Общие палки

Публикация общих ресурсов как томов в Active Directory

He использовалось

Оснастка Active Directory -пользователи и компьютеры

Управление дисковым пространством и защитой данных

Администратор дисков (Disk Administrator)

Оснастка Управление дисками

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

Не использовалось

Оснастка Управление дисками

Управление серверными соединениями и открытыми файлами

Server Manager

Оснастка Общие папки

 

Аппаратное и программное обеспечение

Установка новых аппаратных средств

Панель управления

Панель управления | Установка оборудования

Конфигурирование устройств

Панель управления | Устройства

Оснастка Диспетчер устройств

Добавление и конфигурирование сетевых карт

Панель управления | Устройства

Панель управления | Установка оборудования

Добавление и конфигурирование большинства сетевых служб

Панель управления | Сеть

Панель управления | Сеть и удаленный доступ к сети

Добавление и конфигурирование Gateway Service for NetWare

Опция Сеть на вкладке Службы в окне панели управления

Панель управления | Службы шлюза (и клиента) для Netware (Gateway Services for Netware) (оснастка не инсталлируется по умолчанию)

 

Мониторинг и оптимизация

Мониторинг производительности компьютера

Системный монитор (Performance Monitor)

Оснастка Системный монитор

Просмотр текущих данных производительности и отключение процессов и приложений

Диспетчер задач (Task Manager)

Диспетчер задач (Task Manager)

Регистрация событий в журналах

Просмотр событий (Event Viewer)

Оснастка Просмотр событий

 

Глава 7. Диски и файловые системы

Глава 7. Диски и файловые системы

1. Общие сведения о файловых системах

Глава 7

Диски и файловые системы


Общие сведения о файловых системах

Windows 2000 поддерживает следующие файловые системы: FAT, FAT32 и NTFS. В данном разделе содержатся краткие обзорные сведения об этих файловых системах. На выбор файловой системы оказывают влияние следующие факторы:

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

Windows 2000 поддерживает распределенную файловую систему (Distributed File System, DFS) и шифрующую файловую систему (Encrypting File System, EFS). Хотя DFS и EPS и названы "файловыми системами", они не являются таковыми в строгом понимании этого термина. Так, DFS представляет собой расширение сетевого сервиса, позволяющее объединить в единый логический том сетевые ресурсы, расположенные в разделах с различными файловыми системами. Что касается EPS, то это — надстройка над NTFS, которая дополняет NTFS возможностями шифрования данных.

 

2. Файловые системы FAT и FAT32

 

Файловые системы FAT и FAT32

FAT (чаще всего в главе подразумевается FAT 16) представляет собой простую файловую систему, разработанную для небольших дисков и простых структур каталогов. Ее название происходит от названия метода, применяемого для организации файлов — таблица размещения файлов (File Allocation Table, FAT). Эта таблица размещается в начале тома. В целях защиты тома на нем хранятся две копии FAT. В случае повреждения первой копии FAT

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

По принципу построения FAT похожа на оглавление книги, т. к. операционная система использует ее для поиска файла и определения кластеров, которые этот файл занимает на жестком диске. Изначально компания Microsoft разработала FAT для управления файлами на дискетах, и только затем приняла ее в качестве стандарта для управления дисками в MS-DOS. Сначала для дискет и небольших жестких дисков (менее 16 Мбайт) использовалась 12-разрядная версия FAT (так называемая FAT12). В MS-DOS v. 3.0 была введена 16-разрядная версия PAT для более крупных дисков. К настоящему моменту FAT 12 применяется на носителях очень малого объема (или на очень старых дисках). Например, все 3,5-дюймовые дискеты емкостью 1,44 Мбайт форматируются для FAT16, а все 5,25-дюймовые — для FAT12.

Том, отформатированный под FAT12 и FAT16, размечается по кластерам. Стандартный размер кластера, устанавливаемый по умолчанию, определяется размером тома (более подробная информация о размерах кластеров приведена далее в этой главе). Таблица расположения файлов и ее резервная копия содержат следующую информацию о каждом кластере тома:

Unused (кластер не используется).
Cluster in use by a file (кластер используется файлом).
Bad cluster (плохой кластер).
Last cluster in a file (последний кластер файла).

Корневая папка содержит записи для каждого файла и каждой папки, расположенных в корневой папке. Единственным отличием корневой папки от остальных является то, что она занимает четко определенное место на диске и имеет фиксированный размер (не более 512 записей для жесткого диска; для дискет этот размер определяется их объемом).

Папки содержат 32-байтные записи для каждого содержащегося в них файла и каждой вложенной папки. Эти записи содержат следующую информацию:

Имя (в формате 8.3).
Байт атрибутов (8 бит полезной информации, которая подробно описана ниже).
Время создания (24 бит).
Дата создания (16 бит).
Дата последнего доступа (16 бит).
Время последней модификации (16 бит).
Дата последней модификации (16 бит).
Номер начального кластера файла в таблице расположения файлов (16 бит).
Размер файла (32 бита).

Структура папки FAT не имеет четкой организации, и файлам присваиваются первые доступные адреса кластеров на томе. Номер начального кластера файла представляет собой адрес первого кластера, занятого файлом, в таблице расположения файлов. Каждый кластер содержит указатель на следующий кластер, использованный файлом, или индикатор (OxFFFF), указывающий, что данный кластер является последним кластером файла.

Информация папок используется операционными системами, поддерживающими файловую систему FAT. Кроме того, Windows 2000 может хранить в записи папки дополнительную временную информацию (time stamps). Эти дополнительные временные атрибуты указывают, когда файл был создан и когда к нему в последний раз предоставлялся доступ. Главным образом, дополнительные атрибуты используются приложениями POSIX.

Файлы на дисках имеют 4 атрибута, которые могут сбрасываться и устанавливаться пользователем — Archive (архивный), System (системный), Hidden (скрытый) и Read-only (только чтение).

Примечание

В Windows 2000 все файлы, имеющие комбинацию атрибутов скрытый и системный, считаются защищаемыми файлами операционной системы (operating system protected files). Windows 2000 защищает такие файлы, не отображая их в программе Проводник и папке Мой компьютер. Чтобы увидеть эти файлы в Проводнике, вызовите утилиту Свойства папки (Folder Options) (через панель управления или через меню Сервис (Tools) Проводника или папки Мой компьютер). В ее окне перейдите на вкладку Вид (View), выберите переключатель Показывать скрытые файлы и папки (Show hidden files and folders) и снимите флажок Скрывать защищенные системные файлы (рекомендуется) (Hide protected operating system files (Recommended)). Помимо этого, защищаемые файлы операционной системы можно просматривать из командной строки с помощью команды dir /a.

В Windows NT, начиная с версии 3.5, файлы, созданные или переименованные на томах FAT, используют биты атрибутов для поддержки длинных имен файлов методом, не вступающим в конфликт с методами доступа к тому, используемыми операционными системами MS-DOS и OS/2. Для файла с длинным именем Windows NT/2000 генерирует короткое имя в формате 8.3. Кроме этого стандартного элемента Windows NT/2000 создает для файла одну или несколько дополнительных записей, по одной на каждые 13 символов длинного имени. Каждая из этих дополнительных записей содержит соответствующую часть длинного имени файла в формате Unicode. Windows NT/2000 устанавливает для дополнительных записей атрибуты тома, а также скрытого системного файла, предназначенного только для чтения, чтобы

пометить их как части длинного имени файла, MS-DOS и OS/2 обычно игнорируют записи папок, для которых установлены все эти атрибуты, поэтому такие записи для них невидимы. Вместо этого MS-DOS и OS/2 получают доступ к файлу по стандартному короткому имени файла в формате 8.3.

Примечание

Windows NT/2000 и Windows 9х используют одинаковый алгоритм для генерации длинных и коротких имен файлов. На компьютерах с двойной загрузкой к файлам, созданным с помощью одной из этих операционных систем, можно получать доступ, работая под управлением другой.

Windows NT, начиная с версии 3.5, поддерживает длинные имена файлов на томах FAT. Эту устанавливаемую по умолчанию опцию можно отключить, задав значение 1 для параметра реестра Win31FileSystem, входящего в состав следующего ключа реестра:

HKEY_LOCAL_MACH IN E\System\CiirrentControlSet\Control\FileSystem

Установка этого значения не позволит Windows NT создавать на томах FAT файлы с длинными именами, но не повлияет на уже созданные длинные имена.

В Windows NT/2000 FAT16 работает точно так же, как и в MS-DOS, Windows 3.1х и Windows 95/98. Поддержка этой файловой системы была включена в Windows 2000, поскольку она совместима с большинством операционных систем других фирм-поставщиков программного обеспечения. Помимо этого, применение FAT16 обеспечивает возможность обновления более ранних версий операционных систем семейства Windows до Windows 2000.

Примечание

Нельзя использовать Windows NT/2000 совместно с программными средствами, осуществляющими разбиение диска на тома и сжатие дисков при помощи драйверов устройств, которые загружаются MS-DOS. Например, если требуется иметь доступ к разделу или логическому диску FAT, работая под управлением Windows NT/2000, не следует применять для них такие средства сжатия, как DoubleSpace (MS-DOS 6.0) или DriveSpace (MS-DOS 6.22). Для сканирования и восстановления томов FAT, используемых Windows NT/2000, рекомендуется ввести в командной строке команду chkdsk. Эта программа объединяет функциональные возможности, присущие программам MS-DOS Chkdsk и Scandisk, включая сканирование поверхности жесткого диска. Если требуется выполнить сканирование поверхности диска, дайте из командной строки команду chkdsk /r.

32-разрядная файловая система FAT32 была введена с выпуском Windows 95 OSR2 и поддерживается в Windows 98 и Windows 2000. Она обеспечивает оптимальный доступ к жестким дискам, CD-ROM и сетевым ресурсам, повышая скорость и производительность всех операций ввода/вывода. FAT32 представляет собой усовершенствованную версию FAT, предназначенную для использования на томах, объем которых превышает 2 Гбайт.

Том, отформатированный для использования FAT32, как и том FAT16, размечается по кластерам. Размер кластера по умолчанию определяется размером тома. В табл. 7.1 приведено сравнение размеров кластеров для FAT16 и FAT32 в зависимости от размера диска.

Таблица 7.1. Размеры кластеров по умолчанию для FAT 16 и FAT32

Размер диска Размер кластера FAT16 Размер кластера FAT32
До 32 Мбайт 512 байт Не поддерживается
32-63 Мбайт 1 Кбайт Не поддерживается
64-127 Мбайт 2 Кбайт Не поддерживается
128-255 Мбайт 4 Кбайт Не поддерживается
256-511 Мбайт 8 Кбайт Не поддерживается
512-1023 Мбайт 16 Кбайт 4 Кбайт
1024-2047 Мбайт (2 Гбайт) 32 Кбайт 4 Кбайт
2048-8191 Мбайт (8 Гбайт) Не поддерживается 4 Кбайт
8192-16383 Мбайт (16 Гбайт) Не поддерживается 8 Кбайт
16384-32767 Мбайт (32 Гбайт) Не поддерживается 16 Кбайт
От 32 Гбайт Не поддерживается 32 Кбайт

Для обеспечения максимальной совместимости с существующими прикладными программами, сетями и драйверами устройств, FAT32 была реализована с минимумом возможных изменений в архитектуре и внутренних структурах данных. Все утилиты Microsoft, предназначенные для работы с дисками (Format, FDISK, Defrag и ScanDisk), были переработаны для обеспечения поддержки FAT32. Кроме того, Microsoft проводит большую работу по поддержке ведущих фирм-производителей драйверов устройств и утилит для работы с диском, чтобы помочь и в обеспечении поддержки FAT32 в их продуктах. В табл. 7.2 сделана попытка сравнения характеристик FAT16 и FAT32.

Таблица 7.2. Сравнение характеристик FAT16 и FAT32

FAT16

FAT32

Поддерживается большинством операционных систем, в числе которых MS-DOS, Windows 98, Windows NT, OS/2 и UNIX

На текущий момент поддерживается только операционными системами Windows 98 (и Windows 98 Second Edition), Windows 95 OSR2 и Windows 2000

Эффективна только на логических дисках, размер которых не превышает 256 Мбайт

Не поддерживаются диски, размер которых менее 512 Мбайт

Поддерживает сжатие диска с помощью таких утилит, как Drvspace

Не поддерживает сжатие диска

Ограничена по размеру до 65 525 кластеров. Каждый кластер имеет фиксированный размер в зависимости от размера логического диска. Ограничения по количеству кластеров, и их размеру (32 Кбайт) приводят к общему ограничению по размеру диска (не более 2 Гбайт). Помимо этого, FAT12/16 обычно имеет ограничения по количеству файлов и папок, которые могут содержаться в корневом каталоге (в зависимости от диска максимальное значение колеблется от 200 до 400)

Максимальный размер кластера — 32 Кбайт, максимальный размер диска — 2 Тбайт

Поскольку с увеличением размера диска размер кластера FAT16 увеличивается, хранение файлов на таких дисках становится неэффективным. Например, если файл размером 10 Кбайт хранится в кластере размером 32 Кбайт, то 22 Кбайт дискового пространства не используются

Для дисков размером менее 8 Гбайт размер кластера — 4 Кбайт

FAT32 обеспечивает следующие преимущества по сравнению с прежними реализациями FAT:

Поддержка дисков размером до 2 Тбайт. Следует, правда, отметить, что команда format, включенная в Windows 2000, не позволяет форматировать для использования FAT32 тома, размер которых превышает 32 Гбайт. Поэтому при форматировании томов объемом более 32 Гбайт следует использовать файловую систему NTFS. Однако драйвер FASTFAT, имеющийся в составе Windows 2000, позволяет монтировать и поддерживать любые тома FAT32, в том числе и такие, объем которых превышает 32 Гбайт. За исключением упомянутого выше ограничения FAT32 в Windows 2000 работает точно так же, как в Windows 95 OSR2 и Windows 98.
Более эффективное расходование дискового пространства. FAT32 использует более мелкие кластеры (см. табл. 7.1), что позволяет повысить эффективность использования дискового пространства на 10—15% по сравнению с FAT.
Повышенная надежность и более быстрая загрузка программ. В отличие от FAT 12 и FAT 16, FAT32 обладает возможностью перемещать корневой каталог и использовать резервную копию FAT, если первая копия получила повреждения. Кроме того, загрузочный сектор FAT32 был расширен по сравнению с FAT16 и содержит резервные копии жизненно важных структур данных. Повышенная устойчивость FAT32 обусловлена именно этими факторами.

 

3. Файловая система NTFS

 

Файловая система NTFS

Файловая система Windows NT (NTFS) обеспечивает такое сочетание производительности, надежности и эффективности, которое невозможно предоставить с помощью любой из реализаций FAT (как FAT16, так и FAT32). Основными целями разработки NTFS являлись обеспечение скоростного выполнения стандартных операций над файлами (включая чтение, запись, поиск) и предоставления дополнительных возможностей, включая восстановление поврежденной файловой системы на чрезвычайно больших дисках.

NTFS обладает характеристиками защищенности, поддерживая контроль доступа к данным и привилегии владельца, играющие исключительно важную роль в обеспечении целостности жизненно важных конфиденциальных данных. Папки и файлы NTFS могут иметь назначенные им права доступа вне зависимости от того, являются они общими или нет. NTFS — единственная файловая система в Windows NT/2000, которая позволяет назначать права доступа к отдельным файлам. Однако, если файл будет скопирован из раздела или тома NTFS в раздел или на том FAT, все права доступа и другие уникальные атрибуты, присущие NTFS, будут утрачены.

Файловая система NTFS, как и FAT, в качестве фундаментальной единицы дискового пространства использует кластеры. В NTFS размер кластера по умолчанию (когда он не задается ни командой format, ни в оснастке Управление дисками) зависит от размера тома. Если для форматирования тома NTFS используется утилита командной строки FORMAT, то нужный размер кластера можно указать в качестве параметра этой команды. Размеры кластеров по умолчанию приведены в табл. 7.3.

Таблица 7.3. Зависимость размера кластера по умолчанию от размера раздела для NTFS

Размер раздела Количество секторов в кластере Размер кластера
До 512 Мбайт включительно 1 512 байт
513-1024 Мбайт (1 Гбайт) 2 1Кбайт
1025-2048 Мбайт (2 Гбайт) 4 2Кбайт
2049-4096 Мбайт (4 Гбайт) 8 4Кбайт
4097-8192 Мбайт (8 Гбайт) 16 8Кбайт
8193-16384 Мбайт (16 Гбайт) 32 16Кбайт
16385-2768 Мбайт (32 Гбайт) 64 32Кбайт
От 32 678 Мбайт 128 64Кбайт



Примечание

Если размер кластера превышает 4 Кбайт, то это делает невозможным применение функции сжатия NTFS. Для установки размера кластера используется команда format с ключом /a: size, где size — размер кластера, отличающийся от устанавливаемого по умолчанию. Следует отметить, что в общем случае настоятельно рекомендуется использовать размер, устанавливаемый по умолчанию.

Основную информацию о томе NTFS содержит загрузочный сектор раздела (Partition Boot Sector), который начинается с сектора 0 и может иметь длину до 16 секторов. Он состоит из двух структур:

Блок параметров BIOS. Эта структура содержит информацию о строении тома и структурах файловой системы.
Код, описывающий, как найти и загрузить файлы для любой из установленных на компьютере операционных систем. Для систем Windows NT/2000, установленных на компьютерах х86, этот код вызывает загрузку NTLDR.

Форматирование тома для NTFS приводит к созданию нескольких системных файлов и главной таблицы файлов (Master File Table, MFT). MFT содержит информацию обо всех файлах и папках, имеющихся на томе NTFS. NTFS — это объектно-ориентированная файловая система, которая обрабатывает все файлы как объекты с атрибутами. Практически все объекты, существующие на томе, представляют собой файлы, а все что имеется в файле, представляет собой атрибуты — включая атрибуты данных, атрибуты системы безопасности, атрибуты имени файла. Каждый занятый сектор на томе NTFS принадлежит какому-нибудь файлу. Частью файла являются даже метаданные файловой системы (информация, которая представляет собой описание самой файловой системы).

В Windows 2000 была введена новая версия NTFS — NTFS 5.0. Новые структуры данных, появившиеся в составе этой реализации, позволяют использовать новые возможности Windows 2000, например, квоты на использование диска для каждого пользователя, шифрование файлов, отслеживание ссылок, точки перехода (junction points), встроенные наборы свойств (native property sets). Кроме того, добавлять дополнительное дисковое пространство к томам NTFS 5.0 можно без перезагрузки. Новые возможности NTFS 5.0 приведены в табл. 7.4.

Таблица 7.4. Дополнительные возможности, обеспечиваемые NTFS 4 и NTFS 5

Функциональная возможность

Комментарии

Система безопасности Windows NT/2000 позволяет устанавливать различные права доступа к файлам и папкам для пользователей и групп

 

 

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

 

 

Гибкие опции форматирования позволяют более эффективно использовать дисковое пространство Windows NT/2000

 

 

Опции сжатия позволяют выполнять сжатие отдельных файлов и каталогов

Тома могут расширяться и использовать дисковое пространство, не выделенное другим томам

Поддерживается для размеров кластеров до 4 Кбайт

При использовании NTFS 4, для того чтобы внесенные изменения вошли в силу, требуется перезагрузить компьютер; NTFS 5 перезагрузки не требует

Чередующиеся тома позволяют ускорить доступ к данным

Новые чередующиеся тома могут быть созданы только на динамических дисках (Dynamic disks)

Зеркальные тома и тома RAID-5 позволяют обеспечить отказоустойчивое хранение данных

Эта возможность обеспечивается только в Windows NT/2000 Server Новые зеркальные тома и тома RAID-5 могут быть созданы только на динамических дисках (Dynamic disks)

Возможность использования файловых сервисов и сервисов печати для Macintosh (File and Print Services for Macintosh)

Обеспечивается только в Windows NT/2000 Server

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

 

4. Ограничения файловых систем и вопросы совместимости

 

Ограничения файловых систем и вопросы совместимости

В приведенных ниже таблицах (табл. 7.5 и 7.6) собраны данные о совместимости файловых систем NTFS и FAT, а также ограничения, налагаемые на каждую из этих файловых систем.

Таблица 7.5. Поддержка файловых систем операционными системами

Операционная система

Файловая система

NTFS

FAT

FAT32

Общие

Сведения

Распознается только Windows NT/2000. Любая другая ОС не сможет получить доступ к локальным томам NTFS

Распознается MS-DOS, Windows 9x, Windows NT/2000 и OS/2

Распознается только Windows 95 OSR2, Windows 98 и Windows 2000

MS-DOS и Windows 3.x

Нет

Да

Нет

Windows 95 (ранние версии до OSR2)

Нет

Да

Нет

Windows 95 OSR2 и Windows 98

Нет

Да

Да

Windows NT 3.51

Да (кроме NTFS 5.0)

Да

Нет

Windows NT 4.0

Да (c Service Pack 4)

Да

Нет

Windows 2000

Да

Да

Да

Таблица 7.6. Ограничения файловых систем

Ограничения

NTFS

FATHFAT32

Размеры тома

Минимальный размер тома составляет приблизительно 10 Мбайт

На практике рекомендуется создавать тома, размер которых не превышает 2 Тбайт

С помощью NTFS нельзя форматировать дискеты

FAT поддерживает различные размеры томов — от объема дискет до 4 Гбайт

FAT32 поддерживает тома объемом от 2 Гбайт до 2 Тбайт. Работая под управлением Windows 2000 для FAT32 можно отформатировать тома, объем которых не превышает 32 Гбайт

Размеры файлов

Теоретически размер файла может составлять 16экзабайт(2 63 -1)

FAT поддерживает файлы размером не более 2 Гбайт

FAT32 поддерживает файлы размером не более 4 Гбайт

 

5. Новые возможности NTFS 5.0

 

Новые возможности NTFS 5.0

В данном разделе последовательно и подробно рассматриваются особенности стандартной в Windows 2000 файловой системы — NTFS версии 5.0. Только эта система позволяет в полной мере использовать все возможности Windows 2000, обеспечивающие безопасность и надежность хранения данных на дисковых накопителях. Отдельно в главе 26 рассматривается Encrypting File System (EPS, Шифрующая файловая система), обеспечивающая конфиденциальность файлов. Функционирование EFS также возможно только на NTFS 5.0.

 

6. Назначение разрешений для файлов

 

Назначение разрешений для файлов

Для назначения пользователю или группе разрешения на доступ к определенному файлу:

1. Укажите файл мышью и нажмите правую кнопку. Выберите команду Свойства (Properties) контекстного меню. В появившемся окне свойств файла перейдите на вкладку Безопасность (Security) (рис. 7.1).
Рис. 7.1. Вкладка Безопасность (Security) окна свойств файла
2. В группе Имя (Name) показан список пользователей и групп, которым уже предоставлены разрешения Для данного файла. Для того чтобы добавить или удалить пользователей или группы, нажмите кнопку Добавить (Add) или Удалить (Remove). При добавлении пользователей появится окно диалога Выбор: Пользователи, Компьютеры, или Группы (Select Users, Computers, or Groups) (рис. 7.2).
3. Выделите нужный объект в группе Имя и нажмите кнопки Добавить (Add) и ОК, чтобы вернуться на вкладку Безопасность.
4. В группе Разрешения (Permissions) можно назначить или запретить стандартные разрешения для файлов — Полный доступ (Full Control), Изменить (Modify), Чтение и выполнение (Read&Execute), Чтение (Read) и Запись (Write). Для получения разрешения или отказа в разрешении служат флажки Разрешить (Allow) и Запретить (Deny). На вкладке также присутствуют кнопка Дополнительно (Advanced) и флажок Переносить наследуемые от родительского объекта разрешения на этот объект (Allow inheritable permissions from parent to propagate to this object).
Рис. 7.2. Окно диалога Выбор: Пользователи, Компьютеры, или Группы (Select Users, Computers, or Groups)

Примечание

Отказ в одном из разрешений в группе Разрешения может вызвать отказ во множестве разрешений. Например, если отказать в разрешении Полный доступ, это приведет к отказу во всех остальных разрешениях. Отказ в определенном разрешении (флажок Запретить установлен) не дублирует отсутствие этого разрешения (флажок Разрешить снят). Если, например, пользователю предоставлен доступ к дереву каталогов, где есть файл, для которого данный пользователь не должен иметь унаследованного разрешения (т. е. установлен запрет), применяется функция запрещения доступа. По умолчанию разрешение пользователя для папки, в которой находится данный файл, наследуется самим файлом. Чтобы запретить наследование разрешений, следует снять флажок Переносить наследуемые от родительского объекта разрешения на этот объект.

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

Таблица 7.7. Соответствие стандартных и специальных разрешений для файлов

Специальные разрешения
Стандартные разрешения
Полный доступ Изменить Чтение и выполнение Чтение Запись
Обзор папок/ Выполнение файлов
X
X
X
 

 

 

 

Содержание папок/ Чтение данных
X
X
X
X
 

 

Чтение атрибутов
X
X
X
X
 

 

Чтение дополнительных атрибутов
X
X
X
X
 

 

Создание файлов/ Запись данных
X
X
 

 

 

 

X
Создание папок/ Дозапись данных
X
X
 

 

 

 

X
Запись атрибутов
X
X
 

 

 

 

х
Запись дополнительных атрибутов
X
X
 

 

 

 

X
Удаление подпапок и файлов
X
 

 

 

 

 

 

 

 

Удаление
X
X
 

 

 

 

 

 

Чтение разрешений
X
X
X
 

 

X
Смена разрешений
X
 

 

 

 

 

 

 

 

Смена владельца
X
 

 

 

 

 

 

 

 

Синхронизация
X
X
X
 

 

X
Рис. 7.3. Окно Параметры локальной политики безопасности

Для более тонкой настройки доступа к файлу:

1. Нажмите кнопку Дополнительно. Появится окно диалога Параметры управления доступом (Access Control Settings), на вкладке Разрешения которого будет отображен список управления доступом для данного файла (рис. 7.3) с именами пользователей или групп, которым предоставлены разрешения для данного объекта и сами эти разрешения.
2. Чтобы отредактировать строку в окне Параметры управления доступом, сделайте на ней двойной щелчок, либо нажмите кнопку Показать/Изменить (View/Edit). Появится окно Элемент разрешения (Permissions Entry), где можно предоставить одно или несколько специальных разрешений для файла (или отказать в разрешении), не объединенных в стандартное разрешение (табл. 7.8).

Таблица 7.8. Специальные разрешения

Специальное разрешение

Описание

Обзор папок/ Выполнение файлов (Traverse Folder/Execute File)

Разрешение Обзор папок определяет возможность перемещения по каталогам файловой системы вне зависимости от того, имеет или не имеет пользователь разрешения для пересекаемых в процессе перемещения каталогов. На работу этого разрешения влияет параметр групповых политик Обход перекрестной проверки (Bypass Traverse Checking). Разрешение Выполнение файлов определяет возможность исполнения программ

Содержание папки/ Чтение данных (List Folder/Read Data)

Разрешение Содержание папки определяет возможность просмотра имен файлов или подкаталогов данного каталога (относится только к каталогу). Разрешение Чтение данных определяет возможность просмотра данных файла

Чтение атрибутов (Read Attributes)

Определяет возможность просмотра атрибутов файла или каталога. Сами атрибуты определяются операционной системой Windows 2000

Чтение дополнительных атрибутов (Read Extended Attributes)

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

Создание файлов/Запись данных (Create Files/Write Data)

Разрешение Создание файлов определяет возможность создания файлов внутри каталога (относится только к каталогам). Разрешение Запись данных определяет возможность изменения содержимого файлов или перезаписи существующих данных файла новой информацией (относится только к файлам)

Создание папок/ Дозапись данных (Create Folders/Append Data)

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

Запись атрибутов (Write Attributes)

Определяет возможность изменения атрибутов файла или каталога. Атрибуты определяются операционной системой Windows 2000

Запись дополнительных атрибутов (Write Extended Attributes)

Определяет возможность изменения дополнительных атрибутов файла или каталога. Дополнительные атрибуты определяются программой и могут быть ею

Удаление подпапок и файлов (Delete Subfolders and Files)

Определяет возможность удаления подкаталогов и файлов, находящихся в данном каталоге, даже в случае, если нет разрешения Удаление для подкаталогов и файлов

Удаление (Delete)

Определяет возможность удаления файла или каталога. Если вам отказано в разрешении Удаление для данного каталога или файла, вы все же можете удалить их, получив разрешение Удаление подпапок и файлов на родительский каталог

Чтение разрешений (Read Permissions)

Определяет возможность чтения таких разрешений для файлов и каталогов, как Полный доступ, Чтение и т. д.

Смена разрешений (Change Permissions)

Определяет возможность изменения таких разрешений для файлов и каталогов, как Полный доступ, Чтение и т. д.

Смена владельца (Take Ownership)

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

Синхронизация (Synchronize)

 

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

 

1.gif

Изображение: 

2.gif

Изображение: 

7.3.gif

Изображение: 

7. Назначение разрешений для папок

 

Назначение разрешений для папок

Для назначения разрешения на доступ к каталогу (папке) пользователю или группе:

1. Укажите каталог и нажмите правую кнопку мыши. Выберите команду Свойства контекстного меню. В появившемся окне свойств каталога перейдите на вкладку Безопасность (рис. 7.4).
2. Как и в случае установки разрешений для файлов, предоставление и удаление разрешений пользователям и группам выполняется с помощью кнопок Добавить и Удалить. Список стандартных разрешений в группе Разрешения для каталога несколько отличается от набора разрешений для файла. Кроме того, нужно помнить, что разрешения для каталогов распространяются на находящиеся в них файлы.
3. В группе Разрешения можно назначить или запретить стандартные разрешения для каталогов, аналогичные разрешениям для файлов (см. предыдущий раздел), а также разрешение Список содержимого папки (List Folder Contents). По умолчанию подкаталоги наследуют разрешения пользователя к родительскому каталогу. Если наследование разрешений необходимо запретить, снимите флажок Переносить наследуемые от родительского объекта разрешения на этот объект в окне свойств папки.
4. Каждое из стандартных разрешений состоит из набора специальных (особых) разрешений (табл. 7.9).
Рис. 7.4. Вкладка Безопасность окна свойств папки

Таблица 7.9. Соответствие стандартных и специальных разрешений для папок

Специальные разрешения

 

Стандартные разрешения

 

Полный доступ

Изменение

Чтение и выполнение

Список содержимого папки

Чтение

Запись

Обзор папок/ Выполнение файлов

X

X

X

X

 

 

 

 

Содержание папок/ Чтение данных

X

X

X

X

X

 

 

Чтение атрибутов

X

X

X

X

X

 

 

Чтение дополнительных атрибутов

X

X

X

X

X

 

 

Создание файлов/ Запись данных

X

X

 

 

 

 

 

 

X

Создание папок/ Дозапись данных

X

X

 

 

 

 

 

 

X

Запись атрибутов

X

X

 

 

 

 

 

 

X

Запись дополнительных атрибутов

X

X

 

 

 

 

 

 

X

Удаление подпапок и файлов

X

 

 

 

 

 

 

 

 

 

 

Удаление

X

X

 

 

 

 

 

 

 

 

Чтение разрешений

X

X

X

X

X

X

Смена разрешений

X

 

 

 

 

 

 

 

 

 

 

Смена владельца

X

 

 

 

 

 

 

 

 

 

 

Синхронизация

X

X

X

X

X

X



5. Чтобы выполнить более тонкую настройку доступа к папке, нажмите кнопку Дополнительно. Появится окно диалога Параметры управления доступом, в котором будет отображен список управления доступом к данной папке.
6. Чтобы отредактировать строку в окне Параметры управления доступом, сделайте на ней двойной щелчок, либо нажмите кнопку Показать/Изменить. Появится окно Элемент разрешения, где можно установить специальные разрешения и указать область их действия (список Применять (Apply onto)):
  • Только для этой папки (this folder only)
  • Для этой папки, ее подпапок и файлов (this folder, subfolders and files)
  • Для этой папки и ее подпапок (this folder and subfolders)
  • Для этой папки и ее файлов (this folder and files)
  • Только для подпапок и файлов (subfolders and files only)
  • Только для подпапок (subfolders only)
  • Только для файлов (files only)

Если не установлен флажок Применять эти разрешения к объектам и контейнерам только внутри этого контейнера (Apply these permissions to object and/or containers within this container only), установленные вами разрешения будут распространяться не только на объекты, определенные полем Применять, но и на все объекты, находящиеся ниже по дереву.

 

7.4.gif

Изображение: 

8. Квоты дискового пространства

 

Квоты дискового пространства

Администрирование больших компьютерных сетей, где серверы поддерживают работу сотен пользователей, сопряжено с рядом сложностей. Одна из них — учет дискового пространства сервера, занятого файлами сотрудников компании. Как правило, пользователи, хранящие свои файлы на сервере, мало заботятся об актуальности информации и об уничтожении устаревших или ненужных данных. Множество временных файлов и копий одного и того же файла, находящиеся в различных папках, лишь усугубляют ситуацию. В результате в считанные месяцы даже на больших жестких дисках сервера может не оказаться необходимого для работы свободного пространства.

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

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

Windows 2000 учитывает пространство, занимаемое файлами, владельцем которых является контролируемый пользователь: если пользователь владеет файлом, размер последнего добавляется к общей сумме занимаемого пользователем дискового пространства. Важно отметить, что, поскольку квотирование выполняется по каждому тому, не имеет значения, находятся ли тома на одном физическом жестком диске или на различных устройствах. После установки квот дискового пространства пользователь сможет хранить на томе ограниченный объем данных, в то время как на этом томе может оставаться свободное пространство. Если пользователь превышает выданную ему квоту, в журнал событий вносится соответствующая запись. Затем, в зависимости от конфигурации системы, пользователь либо сможет записать информацию на том (более мягкий режим), либо ему будет отказано в записи из-за отсутствия свободного пространства.

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

Для установки квоты:

1. Укажите мышью конфигурируемый том и нажмите правую кнопку мыши. В появившемся контекстном меню выберите команду Свойства. Появится окно свойств тома. Перейдите в нем на вкладку Квота (Quota) .
2. Установив флажок Включать управление квотами (Enable quota managment) вы включите квотирование конфигурируемого тома. В этом случае будет установлен мягкий режим контроля используемого дискового пространства Если вы хотите задать более жесткий режим, при котором пользователю в случае превышения квоты будет отказано в доступе к тому установите флажок Не выделять место на диске при превышении квота (Deny disk space to users exceeding quota limit). На этой же вкладке можно установить размер выделяемой квоты (Выделять на диске не более (Limit disk space to)) и порог, превышение которого вызывает запись предупреждения в журнал событий (Порог выдачи предупреждений (Set warning level to)). Эти параметры устанавливаются по умолчанию для всех пользователей.

Чтобы узнать какие пользователи превысили выделенную им квоту (в мягком режиме), нажмите кнопку Записи квот (Quota Entries). Появится окно Записей квот , где будет отображен список пользователей с параметрами их квот и объемом используемого ими дискового пространства. Учетные записи пользователей, которые превысили установленную для них квоту, отмечены специальным значком в столбце Состояние (Status), В окне Записей квот можно изменить параметры квоты, задаваемой для конкретного пользователя. Для этого выделите конфигурируемую строку и дважды щелкните на ней — появится окно диалога Параметры квоты (Quota Settings)

 

9. Передача права владения

 

Передача права владения

В предыдущих версиях Windows NT право владения файлом или папкой являлось характеристикой, жестко привязанной к создателю данного объекта. Пользователь, создавший файл или папку, становился владельцем этого объекта. Право владения не могло быть передано другому пользователю. Единственное исключение составлял администратор, который мог стать владельцем файла “ли папки. Сам пользователь не мог передать право владения папкой или файлом другому пользователю.

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

Совет

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

Для передачи владения объектом файловой системы или для просмотра текущего владельца файла или папки откройте соответствующее окно свойств, перейдите на вкладку Безопасность, затем нажмите кнопку Дополнительно. Появится окно Параметры управления доступом Перейдите на вкладку Владелец (Owner) этого окна.

Текущий владелец объекта виден в поле Текущий владелец этого элемента (Current owner of this item). В списке Изменить владельца на (Change owner to) можно просмотреть учетные записи, обладающие правом получения во владение данного объекта файловой системы. Выделите учетную запись пользователя, которому вы хотите передать право владения и нажмите кнопки Применить (Apply) и ОК.

 

10. Точки соединения NTFS

 

Точки соединения NTFS

Точки соединения NTFS (junction point) представляют собой новое средство, позволяющее отображать целевую папку в пустую папку, находящуюся в пространстве имен файловой системы NTFS 5.0 локального компьютера. Целевой папкой может служить любой допустимый путь Windows 2000. Точки соединения NTFS поддерживаются только в NTFS 5.O.

Точки соединения NTFS отличаются от точек соединения распределенной файловой системы DPS (DFS подробно рассматривается в главе 9). Последние отображают общий ресурс сети, управляемый DFS. Таким ресурсом может служить любой допустимый общий ресурс сети. Однако оба средства служат для создания общего пространства имен хранения информации.

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

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

 

11. Сравнение точек соединения DFS и NTFS

 

Сравнение точек соединения DFS и NTFS

По своему назначению точки соединения (link) распределенной файловой системы (DFS) и точки соединения NTFS похожи. Они представляют собой инструмент, предназначенный для отображения одного пространства имен хранения данных на другое. Ниже описаны отличия точек соединения DFS и NTFS. В DFS точки соединения имеют более широкий набор функций, чем в NTFS. (Подробно файловая система DFS описывается в главе 9, но, тем не менее, некоторые ее возможности можно рассмотреть в этом разделе.)

Точки соединения DFS:

Позволяют сбалансировать нагрузку при передаче информации по сетевым соединениям путем перенаправления запросов целевым репликам.
Позволяют избежать отрицательных последствий отказа сетевого соединения, заново выбрав копию общего ресурса из набора целевых реплик.
Запрашивают у службы Active Directory информацию о топологии соединения.
Располагают полным набором функций, позволяющих осуществлять импорт и экспорт для пространства имен DFS.

В табл. 7.10 перечислены различия точек перехода DFS и NTFS.

Таблица 7.10. Различия точек соединения DFS и NTFS

Свойство

Точки соединения DFS

Точки соединения NTFS

Исходный объект точки соединения

Общий локальный ресурс сети

Локальная папка NTFS 5.0

Представление точки соединения

Том DFS, общий сетевой ресурс

Любой допустимый путь Windews 2000

Возможность восстановления

Да

Да (Chkdsk)

Состояние неизменности/переноса

Да (хранится в виде файла)

Да (прямая операция копирования, переноса или архивирования)

Возможность работы с набором целей

Да

Нет

Поддержка кластеров

Да

Нет

API

Да

Да

Наличие инструментов с графическим интерфейсом

Да (оснастка Распределенная файловая система DFS )

Да (оснастка Управление дисками)

Доступность

В NT 4.0 и выше

Только в Windows 2000 на NTFS 5.0

 

12. Работа с точками соединения NTFSAW

 

Работа с точками соединения NTFSAW

Утилита mountvol. С помощью утилиты mountvol.exe можно:

Отобразить корневую папку локального тома в некоторую папку NTFS 5.0 (другими словами, подключить том).
Вывести на экран информацию о целевой папке точки соединения NTFS, использованной при подключении тома.
Просмотреть список доступных для использования томов файловой системы.
Уничтожить точки подключения томов, созданных с помощью mountvol.

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

Синтаксис вызова утилиты mountvol;

mountvol [устройство:]путь Имя_тома

где:

[устройство:]путь — определяет существующую папку NTFS 5.0, являющуюся точкой подключения тома; имя_тома — определяет имя подключаемого тома.

Параметры утилиты mountvol:

/о — уничтожение существующей точки подключения у указанной папки.

/l — отображение списка томов, подключенных к данной папке.

Подключение тома к точке соединения. Предположим, что на жестком диске компьютера Windows 2000 создано два тома (С: и D:). На этом же компьютере установлено устройство CD-ROM (E:). Том С: отформатирован под NTFS, поэтому на нем можно расположить несколько точек соединения NTFS. В приведенных здесь примерах предполагается, что все необходимые для работы с точками соединения NTFS инструменты находятся в папке %SystemRoot98\System32, поэтому их можно запустить, находясь в любом месте дерева папок файловой системы. Все описанные ниже команды выполняются из командной строки.

Для того чтобы создать соединение с корневой папкой тома файловой системы:

1. Введите с клавиатуры команду mountvoi и просмотрите список имен внутренних устройств, назначенных томам данной машины. Предположим, что получен следующий результат:

Возможные значения ИмениТома вместе с текущими точками подключения:

\\?\Volume{4c3eae42-a740-lld3-9534-806d6172696f}\ С:\

\\?\Volume{4c3eae45-a740-lld3-953'b806d6172696f}\ D:\

\\?\Volume{4c3eae46-a740-lld3-9534-806d6172696f }\ Е:\

\\?Wolume{4c3eae40-a740-lld3-9534-806d6172696f}\ А:\

2. С помощью утилиты mountvol подключите тома CD-ROM и D: к точкам соединения:

mkdir CD

mountvol CD \\?\Volume{4c3eae46-a740-lld3-9534-806d6172696f}\ mkdir MoreDiskSpace

mountvol MoreDiskSpace \\?\Volume{4c3eae45-a740-lld3-

49534-806d6172696f}\

3. Для проверки работоспособности созданных точек соединения выполните команду dir в двух новых папках. Вы должны увидеть содержимое целевых томов. Теперь полученные соединения могут быть использованы для доступа к целевым томам.
4. Для того чтобы узнать, какие целевые тома соответствуют точкам соединения, с клавиатуры введите следующие команды:

mountvol CD /L

mountvol MoreDiskSpace /L

Теперь можно провести еще одно, весьма "суровое" испытание работоспособности точки соединения NTFS, поскольку после подключения тома к точке соединения вы больше не нуждаетесь в имени тома. Поэтому, запустив оснастку Управление дисками (Disk Management), можно удалить имя устройства D: и CD-ROM. Несмотря на исчезновение имен устройств, вы все же можете получить доступ к ним, используя созданные точки соединения. Конечно, вам следует внимательно следить за тем, чтобы не нарушить работу пользователей и программ, напрямую обращающихся к тому с помощью его имени.

Удаление точки соединения. Для удаления точки соединения введите с клавиатуры следующие команды:

mountvol CD /d

mountvol MoreDiskSpace /d

 

13. Управление точками соединения с помощью оснастки Управление дисками (Disk Management)

 

Управление точками соединения с помощью оснастки Управление дисками (Disk Management)

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

Для создания точки соединения:

1. Запустите оснастку Управление дисками.
2. Укажите нужный том файловой системы и нажмите правую кнопку мыши. В появившемся контекстном меню выберите команду Изменение буквы диска и пути диска (Change Drive Letter and Path).
3. В появившемся окне диалога нажмите кнопку Добавить (Add). Откроется окно диалога Добавление новой буквы диска или пути диска (Add New Drive Letter or Path).
4. Выберите положение переключателя Подключить как следующую папку NTFS (Mount in this NTFS folder) и в текстовом поле укажите новый путь к тому.
5. Нажмите кнопку ОК. Все окне диалога, открывшиеся из первого окна Управление дисками, закроются. Теперь доступ к информации тома можно получить с помощью указанного нового пути.

Для удаления точки соединения:

1. Запустите оснастку Управление дисками.
2. Укажите нужный том файловой системы и нажмите правую кнопку мыши. В открывшемся контекстном меню выберите команду Изменение буквы диска и пути диска.
3. В открывшемся окне диалога выберите нужный путь и нажмите кнопку Удалить {Remote).
4. В открывшемся окне подтвердите правильность выполняемого действия.

Теперь доступ к данным тома с помощью точки соединения становится невозможен.

 

14. Дефрагментация диска

 

Дефрагментация диска

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

Для решения этой проблемы в состав операционной системы Windows 2000 включена оснастка Дефрагментация диска (Disk Defragmenter). В процессе дефрагментации кластеры диска организуются таким образом, чтобы файлы, папки и свободное пространство по возможности располагались непрерывно. В результате значительно повышается производительность файловой системы, поскольку сокращается количество операций ввода/вывода, необходимое для чтения определенного объема информации. Следует отметить, что при дефрагментации свободное пространство не объединяется в одну непрерывную область, а располагается в нескольких областях. Это значительно сокращает время выполнения дефрагментации и практически не уменьшает производительность файловой системы, получаемую после дефрагментации.

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

Оснастка Дефрагментация диска работает с томами жесткого диска, сформатированными для файловых систем FAT, FAT32 и NTFS. Она осуществляет выполнение двух отдельных операций — анализ и дефрагментацию. В процессе анализа на томе жесткого диска не выполняются никакие изменения. Все необходимые перемещения информации производятся при дефрагментации. В определенный момент времени дефрагментации может быть подвергнут только один том.

Для запуска оснастки Дефрагментация диска:

1. В окне Мой компьютер или Проводник укажите дефрагментируемый том и нажмите правую кнопку мыши.
2. В открывшемся контекстном меню выберите команду Свойства.
3. Появится окно свойств тома. Перейдите на вкладку Сервис (Tools).
4. В открывшемся окне нажмите кнопку Выполнить дефрагментацию (Defragment Now).

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

Красным — фрагментированные области.
Темно-синим — нефрагментированные области.
Белым — свободное пространство тома.
Зеленым — системные файлы, которые не могут быть перемещены оснасткой Дефрагментация диска, поскольку являются частью операционной системы Windows 2000. Зеленым цветом области выделяются только на томах NTFS.

Для выполнения анализа жесткого диска:

В окне оснастки Дефрагментация диска выделите анализируемое устройство и нажмите кнопку Анализ (Analyze). После завершения анализа появится окно диалога, запрашивающее необходимость выполнения дефрагментации. Остановить или прервать процесс анализа можно с помощью кнопок Пауза (Pause) и Остановка (Stop), соответственно.

Для выполнения дефрагментации жесткого диска:

В окне оснастки Дефрагментация диска выделите дефрагментируемый диск и нажмите кнопку Дефрагментация (Defragment). Сначала выполнится анализ тома, затем начнется собственно Дефрагментация. Остановить или прервать процесс дефрагментации можно с помощью кнопок Пауза и Остановка, соответственно.

 

15. Структурные новшества NTFS 5.0AW

 

Структурные новшества NTFS 5.0AW

 

Примечание

В разделе "Структурные новшества NTFS 5.0" использован материал статьи "A file system for the 21-st Century: previewing the Windows NT 5.0 file system" (Jeffrey Richter, Luis Felipe Cabrera), опубликованной в журнале Microsoft Systems Jornal в ноябре 1998 года.

Средства новой версии NTFS позволяют более эффективно решать многие программистские задачи. С помощью NTFS 5.0 можно преодолеть ряд проблем, возникающих и в настоящее время при работе с другими файловыми системами.

Центром файловой системы NTFS является файл, называемый главной таблицей файлов (Master File Table, MFT). Он создается при форматировании тома для NTFS. MFT состоит из массива записей размером 1 Кбайт. Каждая запись идентифицирует один файл, расположенный на диске. При создании файла NTFS находит пустую запись в MFT, затем заполняет ее информацией о создаваемом файле. Состав информации, записываемой в MFT, приведен в табл. 7.11.

Таблица 7.11. Состав информации, записываемой в MFT

Тип информации

Описание

Стандартная информация

Атрибуты файла, например, "только чтение", "скрытый" и "системный"; время создания, последнего доступа, последнего изменения; счетчик жестких связей файла

Имя

Имя файла или папки в кодировке Unicode. Если имя файла соответствует схеме 8.3 или файл имеет жесткие связи, атрибутов имени файла может быть несколько

Дескриптор безопасности

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

Данные

Содержимое файла; папки не имеют этого типа информации

NTFS оценивает размер, записываемой в MFT информации. Если он не больше 1 Кбайт, информация запоминается в записи MFT. Эти данные хранятся в ОЗУ и являются резидентными атрибутами файла. В противном случае информация помещается на диск, образуя нерезидентные атрибуты файла, а в запись MFT помещается указатель на соответствующую область диска.

Поскольку операционная система Windows 2000 широко использует механизм доступа к ресурсам с помощью ярлыков, на жестком диске хранится большое количество файлов с расширением Ink. Кроме того, на жестком диске находится множество файлов Desktop.ini. Описанная выше схема хранения информации файлов в MFT позволяет держать данные небольших файлов в ОЗУ, что резко повышает производительность файловой системы.

 

16. Потоки

 

Потоки

С самой первой версии NTFS позволяла одному файлу иметь несколько потоков. К сожалению, этот весьма удобный механизм использовался очень слабо, хотя применение потоков позволяет изящно решать многие проблемы.

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

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

Проведем следующий эксперимент. На машине Windows 2000 откроем окно командной строки. Перейдем в раздел NTFS и введем следующую команду:

C:\fonts> DIR > New_Stream.TXT: New_Stream

В результате выполнения этой команды система создаст файл New_Stream.TXT. Он будет содержать два потока: неименованный, в котором находится О байт, и именованный (с именем New_Stream), где будет находиться результат выполнения команды dir. Доступ к именованному потоку можно получить, обратившись к нему по имени через двоеточие после имени файла. В именах потоков, как и в именах файлов, имеет значение регистр символов.

К сожалению, многие утилиты, входящие в состав Windows 2000, не могут работать с именованными потоками. Рассмотрим следующий пример:

C:\fonts> DIR New_Stream.TXT

Volume in drive С is diskl Volume Serial Number is 5021-EFE6

Directory of C:\fonts

03/18/98 08:36a 0 New_Stream.TXT

1 File(s) 0 bytes

0 Dir(s) 170 968 064 bytes free

Очевидно, что команда dir не видит именованный поток, поэтому она показывает, что размер файла New_Stream.TXT равен 0. Однако это не так: dir показывает только неименованный поток. Размер именованного потока пользователю не показывается.

Проведем еще один эксперимент:

C:\fonts> DIR New_Stream.TXT:New_Stream

Volume in drive С is diskl Volume Serial Number is 5021-EFE6

Directory of C:\fonts File not found

Из этого эксперимента видно, что команда dir не обладает средствами обращения к именованным потокам. Для просмотра содержимого именованного потока выполните следующую команду:

C:\fonts> MORE < New_Stream.TXT: Nfcw_Sream

MTSORTS TTF 76 920 11.03.97 17:20 MTSORTS.TTF

MARIGOLD TTF 101 448 09.05.97 9:12 MARIGOLD.TTF

HPFONTS TER 648 868 09.06.97 14:02 HPFONTS.TER

HP7UP DLL 58 176 30.07.97 14:28 HP7UP.DLL

HPFONTS EDB 541 085 09.06.97 14:08 HPFONTS.EDB

FONTSMRT HLP 22 552 03.04.97 15:18 FONTSMRT.HLP

CORONET TTF 82 928 09.05.97 9:12 CORONET.TTF

CORSIVA TTF 105 156 11.03.97 17:20 CORSIVA.TTF

FONTSMRT EXE 817 984 30.07.97 14:30 FONTSMRT.EXE

Существует еще одно применение потоков. Предположим, что вы разрабатываете текстовый процессор. Корректируя файл, вы наверняка создадите временный файл, запишете туда все изменения, затем, когда наступит момент сохранить их, уничтожите оригинальный файл, его имя присвоите временному файлу и перенесете этот файл туда, где был расположен оригинальный файл. Весь процесс выглядит довольно просто. Однако следует помнить о том, что новый файл должен иметь то же время создания (time stamp creation), что и оригинальный файл. Кроме того, новый файл должен обладать теми же атрибутами, что и оригинальный файл. При сохранении изменений очень легко изменить один из атрибутов.

При использовании потоков все эти проблемы легко разрешаются. Все потоки в пределах одного файла имеют одни и те же атрибуты (время создания, безопасность и т. д.). Можно записывать изменения не во временный файл, а в именованный поток. Затем, при записи изменений достаточно переименовать именованный поток в неименованный, после чего с помощью средств NTFS удалить старый неименованный поток. Переименование потока должно быть выполнено в соответствии с принципом "все или ничего" (в виде транзакции — либо выполняются все операции, либо все остается в исходном состоянии).

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

 

17. Жесткие связи NTFS

 

Жесткие связи NTFS

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

Эту проблему можно решить с помощью жесткой связи NTFS. Она позволяет в пределах одного тома создать для одного файла множество имен. Сам файл может находиться в одном месте. Жесткие связи могут быть распространены по всему дереву папки. На данный момент в состав операционной системы Windows 2000 не входит инструмент, позволяющий пользователям создавать жесткие связи. Это можно сделать только программно, воспользовавшись функцией CreateHardLink из Kernel32.DLL.

Все жесткие связи находятся в одной записи MFT. Поэтому они имеют одинаковые атрибуты (время создания, безопасность и размер файла). При создании новой жесткой связи система добавляет информацию в поле имени записи MFT и увеличивает счетчик жестких связей. При каждом уничтожении жесткой связи удаляется соответствующий атрибут в поле имени, а счетчик жестких связей уменьшается на 1. После уничтожения последней жесткой связи счетчик жестких связей становится равен 0.

 

18. Точки повторной обработки

 

Точки повторной обработки

Точки повторной обработки (reparse points) — еще одна новая возможность, появившаяся в NTFS 5.O. Они позволяют выполнять при открытии папки или файла заранее созданный программный код. Точка повторной обработки представляет собой контролируемый системой атрибут, который может быть ассоциирован с папкой или файлом. Значение атрибута точки повторной обработки — это задаваемые пользователем данные, максимальный размер которых может достигать 16 Кбайт. Они представляют собой 32-разрядный ярлык (определяемый Microsoft), указывающий, какой фильтр файловой системы должен быть извещен о попытке получения доступа к данной папке или файлу. Фильтр выполняет заранее определенный код, предназначенный для управления процессом доступа. Поскольку размер данных атрибута точки повторной обработки может достигать 16 Кбайт, помимо ярлыка в атрибуте можно сохранить информацию, имеющую значение для соответствующего фильтра. Фильтр файловой системы может полностью изменить способ отображения данных файла. Поэтому фильтры устанавливаются только администраторами системы. Если по каким-либо причинам система не может найти фильтр, соответствующий определенному ярлыку повторной обработки, доступ к папке или файлу не будет предоставлен, однако они все же могут быть удалены.

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

 

19. Отслеживание связей

 

Отслеживание связей

Ярлыки играют важную роль организации доступа пользователя к программам и файлам данных операционных систем Windows. Однако наряду с бесспорными преимуществами они имеют и недостатки, одним из которых является нарушение связи между ярлыком и соответствующим ему ресурсом, если ресурс переносится в другое место или переименовывается. Вплоть до появления Windows 2000 с этим недостатком приходилось мириться, поскольку средства NTFS 4.0 не позволяли от него избавиться.

В Windows 2000 появилась служба отслеживания изменившихся связей (Distributed Link Tracking), позволившая приложениям находить ресурс, соответствующий данному ярлыку, и связи OLE даже в случае, если этот ресурс был переименован или перенесен в другое место дерева папок. Теперь, щелкнув на ярлыке рабочего стола, вы всегда сможете получить доступ к нужному ресурсу.

Каждая связь состоит из двух частей — клиента и источника. Например, если документ Word содержит связь OLE с электронной таблицей Excel, сам документ является клиентом связи, а электронная таблица — это источник связи.

Служба отслеживания восстанавливает разрушенную связь в случаях, если:

Источник связи был переименован
Источник связи был перемещен с одного тома NTFS 5.0 на другой в пределах одного компьютера
Источник связи был перемещен с тома NTFS 5.0 одного компьютера на том NTFS 5.0 другого компьютера
Том NTFS 5.0 с источником связи был физически перемещен с одного компьютера Windows 2000 на другой компьютер Windows 2000 в пределах одного домена
Компьютер, на котором находится том NTFS 5.0 с источником связи, был переименован, но остался в том же домене
Изменилось имя общего ресурса, где находится файл-источник связи QQОбразовалась любая комбинация описанных выше случаев

Служба отслеживания связей имеет следующие ограничения:

Отслеживаются только источники связей, находящиеся на томах NTFS 5.0 Если источник перемещен в другую файловую систему, попытки отследить изменившуюся связь будут предприняты, но вероятность успешного результата мала. Если источник опять будет перенесен в NTFS 5.0, связь будет восстановлена. Но это касается только клиентов связи, созданных до переноса источника на другую файловую систему.
На данный момент не поддерживаются компьютеры Windows 2000, не входящие в состав домена.
В текущей версии NTFS 5.0 во время работы службы отслеживания связей тома NTFS 5.0 не могут быть блокированы. Поэтому для них нельзя выполнить такие операции, как форматирование или запуск утилиты chkdsk /t. Выполнять подобные операции можно только после остановки работы службы отслеживания связей.

 

20. Работа с дисками и томами

 

Работа с дисками и томами

Данный раздел содержит сведения об организации дисковых систем, управлении ими с помощью оснастки Управление дисками (Disk Management)-и оптимизации их работы. Средства этой оснастки позволяют работать с отказоустойчивыми системами, такими как зеркальные и чередующиеся тома с четностью (тома RAID-5).

 

21. Оснастка Управление дисками (Disk Management)

 

Оснастка Управление дисками (Disk Management)

Оснастка Управление дисками, заменившая в Windows 2000 программу Администратор дисков (Disk Administrator), позволяет управлять дисковыми системами хранения данных.

Оснастка Управление дисками обладает следующими новыми средствами:

Поддержка разделов и логических дисков Windows NT 4.0 и томов дисковых систем Windows 2000. Применяя подход, предполагающий создание томов, вы избавитесь от ограничений, связанных с количеством основных разделов на одном диске (равное 4).
Управление дисковой системой в реальном времени. Административные функции могут быть выполнены без отключения сервера и прерывания работы пользователей. Например, вы можете создать, расширить том или установить его зеркальное отображение без перезагрузки системы. Большинство выполняемых при конфигурации дисковой системы изменений начинает действовать незамедлительно;
Удаленное и локальное управление дисковой системой. Вы можете управлять любым удаленным компьютером, на котором работает Windows NT 4.0 или Windows 2000, где вы являетесь администратором.
Понятный и простой в работе интерфейс пользователя. С помощью контекстных меню вы всегда можете узнать, какие задачи решаются с помощью оснастки в отношении некоторого объекта.

Примечание

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

В отличие от предыдущих операционных систем производства компании Microsoft, позволяющих создавать только устройства с базовым режимом хранения информации (basic storage), Windows 2000 позволяет работать с новым типом устройств — устройствами с динамическим режимом хранения данных (dynamic storage). Диск, инициализированный для динамического хранения, называется динамическим диском. На нем могут находиться простые, составные, чередующиеся, зеркальные тома и тома RAID-5. Используя динамическое хранение, вы можете управлять дисками и томами без перезагрузки операционной системы. Дисковая система Windows 2000 может состоять из любой комбинации базовых и динамических дисков. Однако том, состоящий из нескольких дисков, должен иметь один режим хранения данных.

Работая при помощи оснастки Управление дисками с динамическими дисками, можно выполнять следующие функции:

Создавать и удалять простые (simple), составные (spanned), чередующиеся (stripped), зеркальные (mirrored) тома, а также тома RAID-5 (RAID-5 volume)
Форматировать тома для файловой системы FAT или NTFS
Расширять том на дополнительные диски
Восстанавливать зеркальные тома и тома RAID-5
Повторно инициализировать отключенный диск
Изменять динамический режим хранения на базовый

Работая с помощью оснастки Управление дисками с базовыми томами, можно выполнять следующие функции:

Создавать и удалять основной (primary) и дополнительный (extended) разделы
Создавать и удалять логические устройства внутри дополнительного раздела
Форматировать разделы, присваивать им метки, а также помечать разделы как активные
Инициализировать диски
Уничтожать наборы томов (volume set), чередующиеся (stripe set) и зеркальные наборы (mirror set) и чередующиеся наборы с четностью (striped set with parity)
Отключать зеркальный диск
Восстанавливать зеркальный набор
Восстанавливать чередующиеся наборы с четностью
Изменять базовый режим хранения на динамический

Таким образом, работая с оснасткой Управление дисками, можно использовать ее средства, ориентированные на управление динамическими томами, и одновременно осуществлять поддержку и управление базовыми дисками, созданными до появления Windows 2000. Для базовых дисков не поддерживаются следующие функции:

Создание наборов томов, чередующихся и зеркальных наборов и чередующихся наборов с четностью
Расширение томов и наборов томов Для базовых и динамических дисков можно:
Контролировать информацию о дисках, такую как объем, доступное свободное пространство и текущий статус
Просматривать свойства томов и разделов
Устанавливать и изменять назначение имен томам жестких дисков или разделам, а также устройствам CD-ROM
Устанавливать и проверять назначения общего доступа к тому или разделу

Оснастку Управление дисками можно использовать как самостоятельно, так и в составе основного инструмента администрирования Windows 2000 - оснастки Управление компьютером (Computer Management). В первом случае при подключении оснастки к консоли управления можно в окне диалога Выбор компьютера (Choose Target Machine) выбрать положение переключателя Локальный компьютер (Local Computer), если вы хотите управлять локальным компьютером, либо положение Другой компьютер (Another Computer), если вы хотите управлять другим компьютером сети. В последнем случае в окне ввода следует указать имя компьютера (либо найти его, нажав кнопку Обзор (Browse)).

Пример окна оснастки Управление дисками приведен на рис. 7.5.

Рис. 7.5. Основное окно оснастки Управление дисками (Disk Management)

 

7.5.gif

Изображение: 

22. Разделы и тома Базовый режим хранения информации

 

Разделы и тома
Базовый режим хранения информации

Разделом является часть базового диска, функционирующая как физически автономная единица. Основной раздел (primary partition) зарезервирован для использования операционной системой. Каждый физический диск может иметь до четырех основных разделов (или до трех, если создан дополнительный раздел). Дополнительный раздел (extended partition) создается с использованием оставшегося свободного пространства диска и может быть также разделен на логические устройства. На каждом физическом диске может быть только один дополнительный раздел.

Динамический диск подразделяется на тома, а не на разделы. Том состоит из одного или нескольких физических дисков в одной из следующих конфигураций: простой том, составной том, зеркальный том, чередующийся том и том RAID-5.

Базовый диск может быть превращен в динамический диск в любое время. В табл. 7.12 показано соотношение между базовым и динамическим дисками.

Таблица 7.12. Соотношение между базовым и динамическим дисками

Организация базового диска

Организация динамического диска

Системный и загрузочный разделы

Системный и загрузочный тома

Основной раздел

Простой том

Дополнительный раздел

Простые тома и свободное пространство диска

Логическое устройство

Простой том

Набор томов

Составной том

Чередующийся набор

Чередующийся том

Зеркальный набор

Зеркальный том

Чередующийся набор с четностью

Том RAID-5

 

23. Динамический режим хранения информации

 

Динамический режим хранения информации

Том — это единица хранения, состоящая из свободного пространства на одном или нескольких дисках. Он может быть отформатирован средствами файловой системы с присвоением ему имени. Тома на динамических дисках могут иметь одну из нескольких структур: простой, составной, зеркальный, чередующийся том и том RAID-5.

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

Составной том состоит из связанного вместе пространства нескольких дисков (до 32 дисков). Он может быть распространен на дополнительные диски и не может принимать участие в зеркальных системах. Составные тома создаются, когда ни на одном жестком диске нет достаточного свободного пространства. Кроме того, создавая составные тома, можно распределять нагрузку на дисковые системы. Составные тома не обеспечивают отказоустойчивости. Поскольку тома такого типа расположены на нескольких жестких дисках, возрастает вероятность их отказа, связанного с выходом из строя одного из дисков.

Зеркальный том — это средство обеспечения отказоустойчивости, где данные дублируются на двух физических дисках. Все данные одного диска копируются на дополнительный диск, что обеспечивает возможность получения избыточности данных. Если один из дисков отказывает, данные могут быть доступны на уцелевшем диске зеркала. Зеркальный том не может быть расширен. Зеркало также известно как RAID-1.

Данные на чередующемся томе разбиваются при записи и помещаются на несколько физических дисков, причем информация равномерно распределяется среди всех дисков, входящих в состав такого тома. Такой подход удобен при необходимости быстрой записи или считывании с физических дисков большого объема информации. Скорость работы с дисковой системой увеличивается за счет распараллеливания потоков данных и одновременной записи или считывания информации с дисков тома. "Расщепление" информации также полезно при балансировке нагрузки ввода/вывода в многопользовательских приложениях. Тома с чередованием записываемой информации не обеспечивают отказоустойчивость. Том такого типа не может входить в зеркальный набор и его нельзя расширить. Чередование данных известно как RAID-0.

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

Свободное пространство — это неиспользованная и неформатированная часть жесткого диска, которая может быть использована при создании томов.

Системный том содержит файлы, жестко привязанные к оборудованию (Ntldr, Osloadenexe, Boot.hii, Ntdetect.com), необходимые для загрузки Windows 2000.

Загрузочный том содержит файлы операционной системы Windows 2000, расположенные в папках %SystemRoot% и %SystemRoot% \System32.

 

24. Инициализация диска

 

Инициализация диска

После присоединения к компьютеру диск необходимо инициализировать. Только после этого на нем можно создавать тома и разделы. Если вы хотите создать простой том или планируете ввести новый диск в состав тома другого типа, нужно выбрать динамический режим хранения. Базовый режим хранения следует выбирать, если необходимо работать с разделами или логическими дисками (в том случае, когда на компьютере помимо Windows 2000 установлены другие системы — например, MS-DOS, — которые могут работать только с базовым режимом хранения данных).

Для инициализации диска:

1. Запустите оснастку Управление дисками.
2. В меню Действие (Action) выберите команду Повторить сканирование дисков (Rescan Disks).

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

Укажите нужный базовый диск и нажмите правую кнопку мыши. В появившемся контекстном меню выберите команду Обновление до динамического диска (Upgrade to Dinamic Disk).

Возможно и обратное превращение. Однако динамические тома нельзя непосредственно конвертировать в разделы: предварительно все тома на диске придется удалить. Чтобы превратить динамический диск в базовый:

Укажите динамический диск и нажмите правую кнопку мыши. В появившемся контекстном меню выберите команду Возвратить к базовому диску (Revert to Basic Disk).

 

25. Управление динамическими дисками

 

Управление динамическими дисками

В динамическом режиме хранения информация располагается на томах, которые несовместимы с разделами дисков, созданными в Windows NT 4.0. Для конфигурирования дискового пространства при обновлении Windows NT следует использовать программу Setup. Кроме того, если вы устанавливаете Windows 2000 на существующий диск и собираетесь создавать на нем новые тома или логические устройства, необходимо предварительно создать архивную копию данных, находящихся на диске.

 

26. Работа с томами

 

Работа с томами

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

Каждый том диска может иметь одну из двух файловых систем — FAT (FAT16 или FAT32) или NTFS. ,Если вы хотите работать с несколькими файловыми системами, а на вашем жестком диске есть только один том, на том же диске вам придется создать второй том. Если же на диске не осталось свободного пространства, следует заново установить Windows 2000 таким образом, чтобы оставить свободное пространство, позволяющее создать необходимое количество томов.

Если вы работаете только с операционной системой Windows 2000, один том может занимать весь жесткий диск. Однако, если планируется использование

других операционных систем или файловых систем, это следует учитывать при разбивке дискового пространства и соответственно указать размер тома, на котором будет установлена операционная система Windows 2000. После завершения установки с помощью оснастки Управление дисками на оставшемся свободном дисковом пространстве можно создать дополнительные тома. Например, если вы будете устанавливать на жестком диске другую операционную систему — MS-DOS или UNIX, имеющую несовместимую с Windows 2000 файловую систему, следует создать второй том. Необходимо отметить, что MS-DOS и Windows 2000 могут существовать на одном и том же томе, если он сформатирован для FAT.

Для разбивки дискового пространства до установки Windows 2000 можно использовать программы Fdisk (для FAT) и другие утилиты (для NTFS). Следует помнить, что Fdisk "не видит" тома, сформатированные для NTFS.

Примечание

Windows 2000 не может распознать свободное пространство, созданное в разделе FAT с помощью программы UNDELETE SENTRY, входящей в состав дистрибутива MS-DOS версии 6.2. С помощью SENTRY MS-DOS резервирует часть жесткого диска для хранения уничтоженных файлов. Поскольку операционная система Windows 2000 не может распознать дисковое пространство, созданное SENTRY, она считает его занятым.

Все изменения, сделанные на диске, немедленно вступают в силу. Поэтому не нужно сохранять их или перезагружать систему.

 

27. Установка нового динамического диска

 

Установка нового динамического диска

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

Системный и загрузочный том
Дополнительный простой том
Другие типы томов Windows 2000: составные, чередующиеся, зеркальные или RAID-5 (предполагается, что в системе установлено несколько жестких дисков)

 

28. Создание простого тома

 

Создание простого тома

Простые тома могут быть созданы только на динамических дисках. Они не могут содержать разделы или логические диски. Доступ к таким томам возможен только из Windows 2000. Создание простого тома выполняется с помощью мастера создания тома (Create Volume wizard) оснастки Управление дисками.

 

29. Расширение простых и составных томов

 

Расширение простых и составных томов

Простой том может быть расширен за счет других областей диска. При расширении простого тома на другой диск он становится составным томом. После того как простой том становится составным томом, он может подвергаться дальнейшим расширениям, захватывая все больше свободного пространства на жестких дисках, установленных в системе. Однако следует отметить, что ни одна часть составного тома не может быть уничтожена отдельно от остальных его частей. Составные тома не могут принимать участие в зеркале и записи данных с чередованием.

 

30. Назначение имен устройствам

 

Назначение имен устройствам

Операционная система Windows 2000 позволяет создать более 24 томов. Однако вы можете присвоить томам только 24 имени (буквы алфавита). Буквы А и В зарезервированы для флоппи-дисководов. (Если на компьютере нет второго флоппи-дисковода, можно использовать букву В для сетевого устройства.)

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

Примечание

Назначать имена устройств следует с осторожностью, поскольку многие программы для MS-DOS и Windows обращаются к определенным именам — буквам алфавита. Переменная окружения path хранит информацию об определенных именах устройств, используемых конкретными программами.

 

31. Форматирование динамических томов и установка их меток

 

Форматирование динамических томов и установка их меток

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

Для форматирования тома в Проводнике или в оснастке Управление дисками укажите том и нажмите правую кнопку мыши. В открывшемся контекстном меню выберите команду Форматировать (Format).

 

32. Удаление динамических томов

 

Удаление динамических томов

Перед удалением тома в Windows 2000 необходимо убедиться, что расположенная на нем ценная информация скопирована в другое место, и целостность скопированных данных проверена.

Операционная система Windows 2000 налагает определенные требования на операцию удаления томов. Нельзя удалить том, содержащий системные файлы (системный том). Нельзя удалить индивидуальные тома, являющиеся частью набора томов, без удаления всего набора.

Для удаления тома с помощью оснастки Управление дисками укажите его и нажмите правую кнопку мыши. В появившемся контекстном меню выберите команду Удалить том (Delete Volume).

 

33. Управление базовыми дисками

 

Управление базовыми дисками

Режим базового хранения данных используется при организации диска, принятой в Windows NT 4.0 и связанной с созданием разделов. В процессе обновления (upgrade) системы уже разбитые диски автоматически инициализируются как базовые диски, что обеспечивает обратную совместимость. Новые или пустые диски могут быть инициализированы как базовые или динамические.

С помощью оснастки Управление дисками можно поддерживать разделы и тома, созданные в Windows NT 4.0, однако, несмотря на то, что вы можете создавать или удалять разделы, нельзя создать новый зеркальный или чередующийся набор. Для создания новой отказоустойчивой дисковой системы следует создавать тома на динамических дисках.

 

34. Работа с разделами

 

Работа с разделами

В Windows 2000 вы можете работать с разделами базового диска точно так же, как это делалось в Windows NT 4.0, с одним исключением: больше не нужно явно сохранять сделанные изменения или перезагружать компьютер для их активизации. На одном физическом диске может быть создано до четырех разделов. Один из них может быть дополнительным разделом, на котором может быть создано несколько логических дисков. Пространство дополнительного раздела не может быть использовано для организации наборов томов или других типов отказоустойчивых томов.

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

В каждом разделе может быть установлена одна из двух файловых систем: FAT или NTFS. Если вы хотите работать с обеими файловыми системами, но на вашем жестком диске есть только один раздел, следует переустановить операционную систему Windows 2000 и разбить жесткий диск таким образом, чтобы на нем было несколько разделов. В качестве имен разделов можно использовать до 24 букв алфавита.

Системный раздел Windows 2000 — это том, на котором находятся файлы, жестко связанные с оборудованием системы компьютера, необходимые для загрузки Windows 2000. Системный раздел должен быть основным (primary) и активным разделом. Кроме того, системный раздел должен находиться на жестком диске, доступ к которому компьютер получает сразу же после начала работы. В системе может быть только один активный раздел. Если вы хотите загружать другую операционную систему, следует пометить ее системный раздел как активный и перезагрузить компьютер.

Загрузочный раздел в Windows 2000 — это том (либо FAT, либо NTFS), содержащий файлы операционной системы Windows 2000. Загрузочный раздел может совпадать с системным разделом. Он может быть частью массива дисков или набора томов.

Перед удалением раздела или логического диска в Windows 2000 необходимо убедиться, что расположенная на них ценная информация скопирована в другое место, и целостность скопированных данных проверена.

Операционная система Windows 2000 налагает определенные требования на операцию удаления разделов: нельзя уничтожать системный раздел или удалять индивидуальные разделы, являющиеся частью набора, без уничтожения всего набора. Кроме того, Windows 2000 требует, чтобы все логические устройства и другие тома, находящиеся в дополнительном (extended) разделе, были уничтожены перед уничтожением самого дополнительного раздела.

 

35. Создание базовых разделов

 

Создание базовых разделов

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

Для создания базового раздела:

1. В окне оснастки Управление дисками щелкните на свободном пространстве диска (помеченном на экране как Свободно (Unallocated)).
2. В меню Действие выберите команду Создать (New). В появившемся меню выберите команду Раздел (Partition).
3. Откроется начальное окно Мастера создания раздела (Create Partition Wizard). Прочтите выведенный в нем текст и нажмите кнопку Далее.
4. В следующих окнах мастера вы можете сообщить тип раздела (основной (Primary) или дополнительный (Extended)), имя устройства и параметры форматирования.
5. Сообщив всю необходимую информацию, нажмите кнопку Готово (Finish) в последнем окне мастера. В результате будет создан новый раздел.

При создании раздел необходимо отформатировать. При форматировании может быть задано несколько файловых систем: FAT 16, FAT32 или NTFS 5.0.

 

36. Создание и удаление набора томов и чередующихся наборов

 

Создание и удаление набора томов и чередующихся наборов

Средства Windows 2000 не позволяют создать новые наборы базовых томов или чередующиеся наборы — вы можете только уничтожить их. Для того чтобы уничтожить набор томов, сначала создайте резервную копию всей информации, расположенной на дисках набора, поскольку она будет уничтожена вместе с набором. Затем уничтожьте набор томов.

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

 

37. Обеспечение отказоустойчивости дисковых систем

 

Обеспечение отказоустойчивости дисковых систем

Отказоустойчивые дисковые системы подразделяются на шесть уровней RAID от 0 до 5. Каждый уровень характеризуется определенным соотношением производительности системы, ее надежности и стоимости. Оснастка Управление дисками позволяет работать с системами RAID уровней 1 и 5. Эти системы могут быть реализованы на уровне оборудования или на уровне программного обеспечения. Аппаратные решения предполагают, что созданием и восстановлением избыточной информации управляет контроллер дисковой системы. В операционной системе Windows 2000 эта задача может быть решена с помощью программного обеспечения. Аппаратурная реализация RAID обладает более высокой производительностью по сравнению с программным решением, реализация которого возможна в Windows 2000 Server.

 

38. Внешние хранилища данных

 

Внешние хранилища данных

Поскольку несмотря на снижение стоимости дискового пространства оно все же продолжает оставаться достаточно дорогим, в Windows 2000 была включена усовершенствованная реализация старой идеи о том, что редко используемые данные должны архивироваться на менее дорогие, но вполне надежные носители. Оснастка Управление съемными носителями (Removable Storage Manager) предоставляет простой интерфейс для установки, манипулирования и управления большим количеством съемных носителей. Этот интерфейс обеспечивает возможность централизованного управления магнитными лентами (которые могут использоваться как стандартные носители для резервного копирования), дисками Иерархической системы управления носителями (HSM, Hierarchical Storage Management) и архивами баз данных.

Служба съемных ЗУ упрощает оперативное управление библиотеками носителей и устройствами с автоматической подачей дисков (jukebox) и отслеживать использование съемных носителей типа магнитных лент и съемных дисков. Помимо этого, служба съемных ЗУ упрощает взаимодействие между библиотеками съемных носителей и программными приложениями, обеспечивающими управление данными (например, встроенной программой архивации и службой внешних хранилищ (Remote Storage)).

Системой съемных носителей называется группа библиотек и/или аппаратов jukebox, находящаяся под управлением службы съемных ЗУ, которая систематизирует хранение, осуществляет слежение за всеми носителями и обеспечивает стандартные операции очистки дисков.

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

Примечание

  • Служба съемных ЗУ не обеспечивает ни управление томами (включая чередование носителей), ни управление файлами (например, для резервного копирования или архивации). Все эти задачи решаются специализированными приложениями типа программы архивации и службой внешних хранилищ. (Служба внешних хранилищ доступна только на компьютерах Windows 2000 Server.)
  • Служба съемных ЗУ не поддерживает работу нескольких приложений управления данными, работающих на различных компьютерах и устанавливающих соединения с одной и той же библиотекой.

 

39. Общие понятия

 

Общие понятия

Прежде чем использовать службу съемных ЗУ, необходимо установить съемные носители, которыми требуется управлять. В данном разделе описаны все доступные опции, а также обсуждаются вопросы, которые необходимо решить при реализации системы съемных носителей.

 

40. Типы съемных носителей

 

Типы съемных носителей

Существуют три типа съемных носителей:

Магнитные ленты. На сегодняшний день применяются две основных технологии записи на магнитную ленту: цифровая звукозапись (Digital Audio Таре, DAT) и цифровая линейная запись (Digital Linear Tape, DLT).

К числу других, менее широко используемых технологий, относятся QIC-картриджи и 9-дорожечные ленты.

Постоянные запоминающие устройства на компакт-дисках. К числу накопителей, использующих эту технологию, относятся диски CD-ROM и DVD-ROM, которые допускают только однократную запись. Информацию на таких дисках нельзя стереть или перезаписать. Эти виды дисков наиболее полезны для обеспечения быстрого доступа к данн