Автор книги: Владислав Карпюк
Жанр: Техническая литература, Наука и Образование
сообщить о неприемлемом содержимом
Текущая страница: 15 (всего у книги 39 страниц)
Диалоговое окно Профили пользователей кроме всего прочего показывает, сколько места на диске занимает каждый профиль. Так как в профилях хранятся не только настройки рабочей среды, но и документы пользователей, объем занятого дискового пространства может быть значительным. Удалить неиспользуемые профили пользователей можно следующими способами:
□ с помощью компонента Панели управления Учетные записи пользователей. Таким способом удаляется учетная запись, профиль пользователя и все соответствующие данные;
□ из диалогового окна Профили пользователей. Использование этого инструмента позволяет удалить не только файлы, принадлежащие к указанному профилю, но и все соответствующие ключи реестра. Этим способом нельзя удалить профиль, соответствующий учетной записи пользователя, работающего в текущий момент в системе.
Если вы используете перемещаемый профиль, Windows ХР Professional создает локальную копию профиля, чтобы пользователь смог работать на компьютере в том случае, если сеть не будет доступна. Для того чтобы локальная копия удалялась автоматически при выходе пользователя из системы, следует запустить компонент Групповая политика (Gpedit.msc) и включить политику Удалять кэшированные копии перемещаемых профилей, которую можно найти открывая последовательно следующие компоненты – Конфигурация компьютера, Административные шаблоны, Система, Профили пользователей.
5.1.5. Изменение расположения папок профиля пользователяВы можете изменить стандартное расположение папок Мои документы, Моя музыка и Мои рисунки. Это может потребоваться в следующих случаях:
□ диск, на котором хранятся эти папки, переполнен;
□ вы хотите упростить проведение резервного копирования, объединив файлы пользователей на одном файловом сервере;
□ отделение пользовательских документов от перемещаемого профиля позволит ускорить процесс входа в систему и выхода из нее. По умолчанию документы копируются на локальный жесткий диск каждый раз при входе в систему вместе с остальными данными профиля, а при выходе из системы копируются обратно на сервер. Хранение документов отдельно от профиля позволит ускорить процессы входа и выхода.
Для того чтобы переместить папку Мои документы, следует вызвать окно свойств этой папки и на вкладке Папка назначения указать новый путь размещения (рис. 5.5).
Рис. 5.5. Перемещение папки Мои документы
Для перемещения папок Мои рисунки и Моя музыка просто воспользуйтесь Проводником Windows ХР Professional. Все ссылки, включая ярлыки в главном меню, автоматически обновятся, учитывая новое местоположение.
5.2. Настройка интерфейса Windows ХР Professional
Об особенностях интерфейса операционных систем в целом, и Windows ХР Professional в частности, можно рассуждать очень долго. Однако при сдаче сертификационного экзамена по Windows ХР Professional требуется знание тех вопросов из области настройки пользовательского интерфейса, которые не часто встречаются в повседневной работе, – установка нескольких языков и расположений, настройка специальных возможностей (accessibility) для людей с нарушениями слуха, зрения и подвижности. А столь близкие многим пользователям и администраторам вопросы настройки меню, скрин-сэйверов, значков и картинок рабочего стола остались за рамками экзамена.
5.2.1. Языки и расположенияДля настройки параметров расположения и языка используется компонент Язык и региональные стандарты Панели управления. С помощью этого компонента можно изменить шаблоны, с помощью которых отображаются даты, время, денежные суммы и числа. Также имеется большой набор языков и служб текстового ввода, таких как различные раскладки клавиатуры, редакторы IМЕ (Input Method Editor, редактор методов ввода), программы распознавания речи и др.
Примечание
Редактор методов ввода (IME) – программа, используемая для ввода тысяч различных знаков азиатских языков с использованием стандартной клавиатуры со 105 клавишами.
По умолчанию Windows ХР Professional устанавливает файлы большинства поддерживаемых языков ввода. Однако если требуется вводить или отображать текст на одном из восточно-азиатских языков (китайском, японском или корейском), на языке с письмом справа налево или со сложным письмом (арабском, армянском, грузинском, иврите, индийском, тайском, вьетнамском), необходимо установить поддержку этого языка с установочного диска операционной системы.
Чтобы добавить дополнительный язык, выполните следующие шаги:
1. Запустите компонент Язык и региональные стандарты Панели управления.
2. Перейдите на вкладку Языки и в группе Языки и службы текстового ввода нажмите кнопку Подробнее.
3. В открывшемся окне нажмите кнопку Добавить и выберите нужный язык и раскладку клавиатуры или метода ввода из списка.
Примечание
Если вам нужно добавить восточно-азиатские языки, языки с письмом справа налево или языки со сложным письмом, сначала следует установить соответствующий флажок (рис. 5.6) на вкладке Языки компонента Язык и региональные стандарты, так как по умолчанию эти языки не устанавливаются. Для установки поддержки таких языков вам потребуется вставить установочный диск Windows ХР Professional, а затем выполнить перезагрузку.
Рис. 5.6. Установка дополнительных языков
Для поддержки многоязычного интерфейса в Windows XP Professional имеется отдельный пакет программ – MUI Pack (Multilingual User Interface Pack, пакет многоязычного пользовательского интерфейса), пришедший на смену Windows 2000 Multilanguage Edition.
Использование пакета установки многоязычного интерфейса может быть полезно компаниям, которые хотят иметь следующие возможности:
□ развертывание и поддержка одного и того же установочного образа операционной системы в офисах, расположенных в разных частях мира;
□ установка одних и тех же пакетов обновлений и программных заплаток (patches) для операционных систем с различными языками пользовательского интерфейса;
□ написание и поддержка одного и того же кода при разработке приложений, используемых в разных странах мира;
□ работа в одном офисе за одним компьютером пользователей, говорящих на разных языках.
Пакет MUI устанавливается только на английскую версию Windows XP Professional, и хотя интерфейс может быть переключен на любой поддерживаемый язык, некоторые компоненты все же будут продолжать использовать английский язык. К таким компонентам относятся:
□ интерфейс 16-разрядных программ;
□ рисунки;
□ некоторые разделы реестра и их содержимое;
□ INF-файлы;
□ некоторые системные компоненты, включая Мастер подключения к Интернету, NetMeeting и MSN Explorer.
5.2.2. Специальные возможностиПользовательский интерфейс Windows XP Professional можно настраивать таким образом, чтобы облегчить восприятие пользователям с различными нарушениями зрения, слуха и подвижности, не используя при этом программных и аппаратных средств сторонних производителей.
На экзамене вопросы по применению специальных возможностей для людей с физиологическими ограничениями встречаются редко, но все же встречаются. Поэтому здесь мы рассмотрим только общие характеристики таких средств. Более подробную информацию и пошаговые инструкции по применению вы можете найти в файле справки Windows XP Professional %SystemRoot%Helpaccess.chm.
Для людей с нарушениями слуха Windows ХР Professional предлагает следующие инструменты:
□ визуальное оповещение – мерцание окна или заголовка окна программы в то время, когда встроенный динамик компьютера издает звуки;
□ субтитры – вывод визуальных подсказок, например, текста или значков, для событий, которые обозначаются звуковым сигналом;
□ звуковые схемы – назначение событиям произвольных звуковых схем. Так, люди, плохо слышащие звуки в определенном диапазоне частот, могут использовать произвольные, лучше слышимые звуки системы и программ.
Люди с нарушениями зрения могут воспользоваться следующими возможностями:
□ высокая контрастность – использование цветов и шрифтов, разработанных для облегчения процесса чтения;
□ экранная лупа – увеличение части экрана для улучшения процесса чтения;
□ экранный диктор – озвучивание текста, отображающегося на экране;
□ озвучивание переключения режимов – включение звуковых сигналов при нажатии клавиш <Caps Lock>, <Num Lock> и <Scroll Lock>.
Кроме того, с помощью компонента Панели управления Экран пользователи могут увеличивать размер шрифтов, значков и других элементов экрана. Компонент Мышь позволяет управлять параметрами мыши для установки более крупных и заметных указателей мыши, изменять скорость и анимацию указателя.
Средства облегчения работы с компьютером также существуют и для пользователей с нарушениями подвижности:
□ фильтрация ввода – игнорирование кратковременных или повторных нажатий клавиш;
□ управление указателем мыши с цифровой клавиатуры;
□ экранная клавиатура – ввод символов с помощью указателя мыши;
□ залипание клавиш – сохраняет действие клавиш <Shift>, <Alt>, <Ctrl> или <Win> после их отпускания для использования сочетания клавиш до нажатия другой клавиши.
5.3. Переменные окружения
Переменные окружения или переменные среды (environment variables) – это хранимые строки, содержащие информацию о настройках системы и пользователя. Переменные могут использоваться как различными приложениями, так и пользователями. К примеру, переменные среды используются при создании сценариев (script) или пакетных (batch) файлов, облегчающих выполнение административных задач. При запуске таких файлов на системах, имеющих различные настройки, не требуется вносить изменения в текст сценария, поскольку все необходимые подстановки совершает сама операционная система, используя переменные окружения.
Переменные могут быть двух типов:
□ системные переменные – действуют для всех пользователей, работающих в данной системе. Такими переменными могут управлять только члены группы Администраторы. Хранятся в разделе реестра hklmsystemCurrentControlSetControlSession ManagerEnvironment;
□ пользовательские переменные – действуют только для текущего пользователя. Каждый пользователь может иметь свои собственные переменные окружения. Хранятся в разделе реестра нκcuEnvironment.
Для настройки переменных среды можно использовать следующие средства, предоставляемые Windows ХР Professional:
□ команда set. Эта команда предоставляет широкие возможности для работы с переменными окружения. Чтобы просмотреть текущее состояние переменных среды, выполните команду set без параметров (листинг 5.1). Для подробного изучения синтаксиса этой команды воспользуйтесь справочной системой Windows ХР Professional или командой help set;
□ компонент Система Панели управления. На вкладке Дополнительно этого компонента нажмите кнопку Переменные среды.В открывшемся окне (рис. 5.7) можно создавать, изменять и удалять системные и пользовательские переменные окружения. Если вы работаете под учетной записью, не имеющей прав администратора, кнопки для управления системными переменными будут заблокированы, и вы сможете только просмотреть значения этих переменных. Обратите внимание на то, что команда set выводит большее количество переменных, чем утилита с графическим интерфейсом.
Листинг 5.1. Пример выполнения команды set
При загрузке Windows ХР Professional просматривает файл Autoexec.bat на наличие переменных окружения, инициализируемых командой set. Затем загружаются системные переменные, значения которых имеют приоритет перед переменными из файла Autoexec.bat. Далее, загружаются переменные пользователя, вошедшего в систему. Пользовательские переменные переопределяют уже установленные переменные.
Примечание
Переменная %Path%, в отличие от остальных переменных, является составной. То есть значения этой переменной, определенные на разных уровнях, не переопределяются, а добавляются к уже имеющимся.
Для обращения к переменным окружения в командной строке, программах или пакетных файлах имя переменной ставится между двумя знаками процента. Например, чтобы в командной строке перейти в системную папку Windows, следует выполнить следующую команду: cd %systemroot%. Наиболее часто употребляемые переменные среды описаны в табл. 5.1.
Рис. 5.7. Диалоговое окно Переменные среды
Таблица 5.1. Наиболее часто используемые переменные среды
5.4. Процесс загрузки Windows ХР Professional
Во время запуска компьютера начинается сложная, вовлекающая множество процессов работа, цель которой – превратить холодную груду металла и пластика в послушное устройство, выполняющее сложные операции по обработке информации, обеспечивающее работоспособность множества технических систем и организаций по всему миру, или же просто развлекающее пользователей.
Для успешного администрирования и эффективного использования рабочей среды компьютерной системы необходимо понимать действия, выполняемые компьютером и операционной системой с момента включения питания.
Во многих случаях неполадки появляются еще до того, как пользователь смог войти в систему. И чтобы разрешить проблему, прежде всего необходимо иметь представление, на каком этапе она возникла.
И конечно же, для успешной сдачи сертификационного экзамена по Windows ХР Professional необходимо разбираться в том, как эта операционная система ведет себя в самом начале своей работы.
Процессы, происходящие во время запуска Windows ХР Professional на компьютерах, основанных на процессорах х86, и процессы при загрузке Windows ХР 64-bit Edition на 64-разрядных системах несколько различаются. В частности, для загрузки Windows ХР 64-bit Edition используются файлы, отличные от традиционных Ntldr, Ntdetect.com и Boot.ini. Хотя в остальных деталях эти процессы схожи или даже идентичны. Далее рассмотрим все этапы подробно.
5.4.1. Загрузка Windows ХР Professional на системах х86Процесс загрузки Windows ХР Professional происходит практически так же, как и на системах с операционными системами Windows NT 4.0 и Windows 2000 и значительно отличается от загрузки компьютеров под управлением MS-DOS и Windows 9х/МЕ. Отметим, что начальные этапы загрузки идентичны для всех систем, так как выполняются под управлением системного BIOS и не зависят от используемой операционной системы.
Для того чтобы Windows ХР Professional смогла успешно загрузиться, необходимо присутствие в папках системного и загрузочного разделов файлов, представленных в табл. 5.2.
Таблица 5.2. Файлы, используемые при загрузке Windows ХР Professional
Примечание
Обратите внимание на то, что системным называется раздел, содержащий файлы, необходимые для начальной загрузки операционной системы, такие как Ntldr, Ntdetect.com, Boot.ini и др. Подробнее о разделах см. в гл. 8.
В соответствии с документацией Windows ХР Professional Resource Kit, этапы загрузки происходят в следующем порядке:
1. Самотестирование при включении питания (POST, Power-On Self Test).
2. Начальная загрузка.
3. Этап системного загрузчика.
4. Определение оборудования.
5. Загрузка ядра.
6. Вход в систему.
7. Обнаружение устройств Plug and Play.
Такая последовательность применима к системам, которые включаются или перезагружаются после нормального завершения работы, и не соответствует процессам, происходящим после выхода системы из спящего или ждущего режимов.
В официальном пособии Microsoft Press для подготовки к сдаче сертификационного экзамена говорится о пяти этапах загрузки Windows ХР Professional:
1. Предзагрузочная последовательность.
2. Загрузочная последовательность.
3. Загрузка ядра.
4. Инициализация ядра.
5. Вход в систему.
Однако, несмотря на различие в терминологии, процессы описываются те же самые, за исключением того, что разбиение на этапы, предлагаемое Windows ХР Professional Resource Kit, является более полным и детализированным.
Как только вы включаете компьютер, процессор начинает выполнять программные инструкции, содержащиеся в базовой системе ввода/вывода (BIOS). Одним из таких наборов инструкций является самотестирование при включении питания (POST), выполняющее следующие диагностические функции:
□ выполнение первоначальной проверки оборудования, например, определение объема установленной оперативной памяти и проверка работоспособности основных периферийных устройств;
□ определение устройства, с которого будет выполняться загрузка операционной системы;
□ получение системных настроек, хранящихся в долговременной памяти CMOS (Complementary Metal-Oxide Semiconductor, Комплементарный Металло-Оксидный Полупроводник), расположенной на материнской плате. Используемая полупроводниковая технология потребляет очень мало энергии и позволяет долгое время хранить записанную информацию даже при выключенном питании компьютера. В CMOS содержатся такие данные об оборудовании, как список устройств, с которых производится загрузка, количество последовательных портов и т. п.
После того как завершится выполнение инструкций, хранящихся в BIOS материнской платы, другое оборудование, имеющее свои собственные BIOS (например, видеоадаптер или контроллеры жестких дисков), выполняет свои собственные диагностические тесты.
После завершения POST на основе данных о последовательности устройств, с которых должна выполняться загрузка, компьютер предпринимает попытку найти загрузчик операционной системы.
Обычно по умолчанию первым загрузочным устройством указан дисковод гибких дисков (А:), вторым – жесткий диск (С:). В такой ситуации BIOS сначала обращается к дисководу флоппи-дисков. Если дисковод не пуст, в память загружается первый (загрузочный) сектор дискеты. Если гибкий диск, вставленный в дисковод, не является загрузочным, выводится соответствующее сообщение:
Non-system disk or disk error
Replace and strike any key when ready
Такое сообщение будет отображаться до тех пор, пока дискета не будет вынута из дисковода и поиск загрузочных устройств не продолжится далее по списку. Вставленная дискета может привести к затруднительной ситуации, когда администратор удаленно перезагружает компьютер, а система после этого останавливается, пытаясь загрузиться с гибкого диска. Если такой компьютер находится не в соседнем кабинете, а в соседнем здании или в соседнем городе, работа может надолго прерваться – до тех пор, пока кто-нибудь не вытащит злополучную дискету. Поэтому для избежания лишних задержек рекомендуется изменять настройки BIOS так, чтобы первым загрузочным устройством был жесткий диск.
Когда BIOS обращается к жесткому диску, считываются инструкции, расположенные в главной загрузочной записи (MBR, Master Boot Record). Главная загрузочная запись – это первый сектор загрузочного диска, содержащий инструкции загрузочного кода и таблицу разделов, определяющую разделы диска, на которых может быть установлена операционная система. Загрузочный код MBR, называемый иногда внесистемным загрузчиком, помещается в память, и ему передается управление.
Затем происходит поиск активного раздела, первый сектор которого содержит инструкции, позволяющие определить используемую файловую систему, а также обнаружить и запустить системный загрузчик Ntldr (NT Loader).
Если активный раздел не существует, либо информация загрузочного сектора отсутствует или повреждена, а также в случае отсутствия файла Ntldr, появится одно из следующих сообщений об ошибке:
□ Invalid partition table
□ Error loading operating system
□ Missing operating system
□ BOOT: Couldn't find NTLDR
□ NTLDR is missing
Если активный раздел существует и содержит корректную информацию, а файл Ntldr найден и запущен, BIOS передает управление системному загрузчику.
После того как системный загрузчик получает управление, он выполняет следующие действия:
□ переключает процессор в 32-разрядный режим с использованием линейной модели памяти (32-bit flat memory mode). Первоначально процессор запускается в реальном режиме (real mode), который необходим для совместимости с программным обеспечением, разработанным для 8– и 16-разрядных процессоров. Переключение в 32-разрядный режим позволяет получить доступ к большему объему памяти и дополнительным функциям процессора;
□ запускает драйверы файловой системы. Ntldr содержит программный код, позволяющий получить системному загрузчику доступ к томам, использующим файловую систему NTFS или FAT32;
□ считывает файл Boot.ini. Ntldr анализирует Boot.ini для определения местонахождения загрузочного раздела и пути к файлам операционной системы. Для систем с несколькими вариантами загрузки отображается меню выбора операционной системы. Если из такого меню выбрана Windows ХР Professional, Windows 2000 или Windows NT 4.0, системный загрузчик начинает определение оборудования. Если выбрана MS-DOS или Windows 9х/МЕ, Ntldr загружает в оперативную память загрузочный код MBR, хранящийся в файле Bootsectdos, и передает ему управление.
Определение оборудования
Следующим действием системного загрузчика является запуск программы Ntdetect.com, которая собирает информацию об установленном оборудовании и передает полученные данные системному загрузчику, после чего загрузчик запускает ядро системы, файл Ntoskrnl.exe, снабжая его имеющимися сведениями об оборудовании.
Ntdetect.com собирает данные о следующих компонентах:
□ типы шин и адаптеров;
□ коммуникационные порты;
□ видеоадаптеры;
□ клавиатура;
□ диски;
□ дисководы гибких дисков;
□ мышь и другие устройства ввода;
□ устройства, подключенные к шине ISA.
Кроме того, Ntdetect.com получает информацию об имеющихся профилях оборудования и, если определено более одного профиля, показывает меню выбора конфигурации/профиля. Подробнее о профилях оборудования см. в гл. 2.
Загрузка ядра
Ntldr запускает Ntoskrnl.exe и передает этой программе необходимую информацию. Ntoskrnl.exe затем загружает в память ядро системы и уровень аппаратных абстракций (HAL). После загрузки эти два компонента начинают обрабатывать данные, содержащиеся в ключах реестра, необходимые для запуска системных служб и драйверов устройств, – так называемые наборы управления (control set).
Сначала из файла %systemroot%System32ConfιgSystem создается раздел реестра hkey_local_machinesystem, определяющий драйверы устройств, которые следует загрузить. Этот раздел имеет несколько подразделов, количество которых показывает частоту изменения системной конфигурации.
Имеются следующие подразделы:
□ ControlSetXXX (XXX является номером набора управления, например, 001) – в этом разделе перечислены имеющиеся наборы управления;
□ CurrentControlSet – текущий набор управления, является ссылкой на один из наборов управления ControlSetXXX. Назначается с помощью параметра current раздела select;
□ Clone – копия раздела CurrentControlSet, создается каждый раз при запуске компьютера;
□ Select – раздел, используемый для определения состояния наборов управления, содержит следующие параметры:
• Current – указывает на набор управления, который был использован при последнем запуске системы;
• Default – содержит номер набора управления, который будет загружен при следующем запуске системы;
• Failed – указывает на набор управления, с помощью которого операционная система не смогла успешно запуститься. Этот параметр обновляется после того, как система была запущена с использованием конфигурации LastKnownGood;
• LastKnownGood – указывает набор управления, который был использован во время последнего сеанса пользователя. Этот параметр обновляется каждый раз, когда пользователь заходит в систему.
Системный загрузчик использует набор управления, определяемый параметром Default, если только при загрузке не выбрать конфигурацию LastKnownGood.
После загрузки драйверов устройств и системных служб запускается сеансовый администратор (session manager, smss.exe) – интегрированная подсистема, отслеживающая сеансы входа в систему и служащая посредником между защищенными системами. Сеансовый администратор выполняет важные функции инициализации, такие как:
□ создание переменных окружения;
□ запуск подсистемы Windows ХР Professional, работающей в режиме ядра (представлена файлом %systemroot%System32Win32k.sys), которая выполняет переключение из текстового режима в графический и предоставляет приложениям такие функции операционной системы, как возможность отображения информации на экране;
□ запуск подсистемы Windows ХР Professional, работающей в пользовательском режиме (представлена файлом %systemroot%System32Csrss.exe);
□ запускает Мастер входа в систему (%systemroot%System32Winlogon.exe);
□ создает дополнительные файлы подкачки;
□ выполняет отложенные операции, перечисленные в разделе реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerPendingFileRenameOperations. Такие операции могут выполняться в том случае, если при установке нового драйвера или приложения было необходимо перезагрузить операционную систему, чтобы Windows ХР Professional могла заменить какой-либо файл, используемый в системе.
Правообладателям!
Это произведение, предположительно, находится в статусе 'public domain'. Если это не так и размещение материала нарушает чьи-либо права, то сообщите нам об этом.