Запомните названия всех файлов, принимающих участив в процессе загрузки операционной системьі Windows 2000/ХР и порядок их исполнения

Примечание

Если в системе под управлением Windows 2000 или Windows ХР используется привод SCSI, но системная BIOS не поддерживает SCSI, в корневом каталоге системного раздела должен находиться файл NTBOOTDD.SYS. Зто требование также необходи- мо отобразить в файле Boot.ini, поставив метку в месте для SCSI (х) или Multi (х).

СОВЕТ ДЛЯ ЖЗАМЕНА

Следует знать, для чего требуется файл NTbootdd.sys в системе Windows 2000/ХР.

Структуры Windows 2000/ХР

Логическая структура полностью загруженной операционной системы Windows 2000/ХР выглядит так, как показано на рис. 13.2. Модульная организация системы позволяет с легкостью расширять ее возможности, добавляя к ней новые компоненти, реализующие последние разработки в компьютерной технологии. Операционная сис­тема организована в двух базовых уровнях, называющихся режимами (mode): режим ядра (kernel mode) и пользовательскийрежим (user mode).

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

Рис. 13.2. Организационная структура Windows 2000/ХР

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

Уровень HAL (Hardware Abstraction Layer, уровень абстрагирования от аппаратных средств) представляет собой библиотеку драйверов аппаратных устройств, играющих роль посредника между аппаратным обеспечением и остальной частью системы. Эти программные процедуры обеспечивают единообразное представление системе устройств оазных архитектур. Микроядро работает в тесном контакте с уровнем HAL, чтобы поддерживать как можно большую загруженность микропроцессора. Для етого микроядро планирует представление потоков микропроцессору в приоритетном порядке. Архитектура микроядра позволяет добавление к операционной системе дополнительных функциональностей без необходимости переписывать ядро. Такой подход обеспечивает более стабильную структуру операционной системи.

Диспетчер РпР применяет процесе перечисления для обнаружения установленных в системе устройств РпР, после чего он загружает соответствующие драйвери и создает записи в реестре для зтих устройств. Ети драйвери и записи в реестре основываются на информационных сценариях (INF), разработанных корпорацией Microsoft и производителями устройств, которые нужно сконфигурировать. Потом диспетчер РпР выделяет системные ресурси (прерывания IRQ, канали DMA и диапазоны адресов ввода/вывода) устройствам, нуждающимся в етих ресурсах.

Диспетчер злектропитания взаимодействует с ключевыми системними компонента­ми, чтобы уменьшить потребление електрознергии (что представляет особую ценность для портативних компьютеров) и уменьшить износ системних устройств. Оба диспет­чера зависят от системних компонентов, отвечающих требованиям Plug and Play, а также от стандартов управлення знергопотреблением АРМ и ACPI, рассмотренньїх в главе 10.

Управление системной памятью

В большинстве современних операционных систем, включая Windows 2000, Windows ХР, UNIX и Linux, отказались от использования сегментации адресного пространства памяти. Так как сегменти могут перекривать друг друга, то ето может визвать ошибки памяти при попытке приложением выполнить запись в адресное пространство, используемое операционной системой или другим приложением.

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

В Windows 2000 и в 32-разрядной версии Windows ХР в схеме управлення памятью с 32-разрядной архитектурой и одноуровневой моделью памяти предоставляется доступ к 4 Гбайт памяти. В зтой модели администратор виртуальной памяти выделяет каждому активному 32- и 16-разрядному приложению уникальный диапазон адресов памяти. В 64-разрядной версии Windows ХР Professional зта структура расширена к 64- разрядной модели памяти, предоставляющей возможность адресации до 128 Гбайт оперативной памяти.

Виртуальная память

Термин "виртуальная память" применятся для описання памяти, которой в действи- тельности нет, но операционной системе кажется, как будто бы она существует. Это достигается использованием дискового пространства: содержимое оперативной памя­ти, неиспользуемое в настоящий момент, сохраняется на диск, освобождая память для других данньїх, и возвращается обратно в память, когда в нем возникает надобность (рис. 13.3).

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

Рис. 13.3. Принцип работы виртуальной памяти

З Windows 2000/ХР виртуальная память организована созданием файла подкачки swap file) pagefile.sys в корневом разделе системного диска при установке операционой системы. По умолчанию размер етого файла устанавливается равным 1,5 обьемам перативной памяти системы. Производительность системы можно оптимизировать, распределив файл подкачки между несколькими приводами. Также может быть полезным в етом отношении переместить файл подкачки с медленных или интенсивно использующихся приводов на более быстрые или менее загруженные приводы. Файл подкачки нельзя помещать на зеркальные или расслоенные разделы. Кроме етого, нельзя создавать несколько файлов подкачки на разных логических дисках одного физического привода.

СОВЕТ ДЛЯ ЖЗАМЕНА

Запомните название файла подкачки (т. е. файла виртуальной памяти) операционньїх

систем Windows 2000 и Windows ХР.

СОВЕТ ДЛЯ ЖЗАМЕНА

Следует знать, как можно оптимизировать производительность операционньїх систем

Windows 2000 и Windows ХР, вьібрав правильное размещение для файла подкачки.

Когда у диспетчера виртуальной памяти Windows 2000/ХР кончается физическая опе­ративная память, то он отображает страницьі памяти на виртуальное адресное пространство (рис. 13.4).

Рис. 13.4. Виртуальная память в Windows 2000/ХР

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

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

В Windows 2000 доступ к настройкам диспетчера виртуальной памяти можно получить через значок Система в Панели управлення, которьій открывает диалоговое окно Свойства системы. В етом окне выберите вкладку Дополнительно, а на ней нажмите кнопку Параметри быстродействия, чтобьі открыть одноименное диалоговое окно (рис. 13.5).

В Windows ХР диалоговое окно Параметры быстродействия для настройки параметров виртуальной памяти открывается точно таким же образом, как и в Windows 2000, только кнопка называется Параметры. Вдобавок, в зтом окне нужно выбрать вкладку Дополнительно, а на ней в разделе Виртуальная память нажать кнопку Изменить. В результате откроется диалоговое окно Виртуальная память.

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

Реєстр Windows 2000/ХР

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

Некоторые устройства, например, карточки PCMCIA, допускают горячую установку и удаление. Система обнаруживает установку или удаление таких устройств и автоматически корректирует соответствующую информацию в реестре. В реестре также хранится специфическая для каждого пользователя и каждой конфигурации системи информация, позволяющая системе обслуживать и отслеживать состояние нескольких пользователей. Реестр Windows 2000/ХР имеет иерархическую организацию, а злементы реестра имеют описательные названия на английском языке (рис. 13.7). Для просмотра и редактирования реестра применяется штатная утилита Windows Ре­дактор реестра, открыть которую можно, выполнив команду regedit в окне Запуск программы (Пуск

Рис. 13.7. Реестр Windows 2000/ХР

Выполнить). Иерархия реестра разделена на основные ключи. или разделы (headkey), ключи (key), подключи (subkey) и значення (value).

Названня основных ключей начинаются с обозначения HKEY. Имеется пять основных ключей:

- HKEY_CLASSES_ROOT;

- HKEY_CURRENT_USER;

- HKEY_LOCAL_MACHINE;

- HKEY_USERS;

- HKEY_CURRENT_CONFIG.

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

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

В разделе USERS хранится конфигурационная информация всех пользователей, зарегистрированних в системе. При виходе пользователя из системи или при виключен системи в зтот раздел копируется информация из раздела CURRENT_USER.

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

Раздел CURRENT_CONFIG работает совместно с разделом LOCAL_MACHINE, предоставляя текущую информацию об аппаратных устройствах.

СОВЕТ ДЛЯ ЖЗАМЕНА

Запомните базовую функцию каждого основного раздела реестра.

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

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

В Windows 2000 и Windows ХР содержимое реестра хранится в пяти файлах, которые называются кустами (hive). Кусты представляют основные части всех разделов, подразделов, параметров и значений реестра. Далее приводится список кустов реестра Windows 2000/ХР:

- SAM;

- SECURITY;

- SOFTWARE;

- SYSTEM;

- DEFAULT.

Эти файлы, их резервные копии и файл журнала для каждого куста хранятся в каталоге Windows\System32\Config (\Winnt\System32\Config для Windows 2000).

Конфигурационная информация для каждого вошедшего в систему пользователя содержится в каталоге \Windows\Profiles в индивидуальной папке для каждого пользова­теля. Часть реестра с информацией о пользовательских настройках хранится в файле NTUSER.DAT, который находится в папке \Documents_and_Settings\userxxx. Различные части реестра с системной информацией распределеньї по кустам SOFTWARE, SYSTEM, SECURITY и SAM, которые хранятся в папке \Windows\System32\Config. В табл. 13.1 приводятся названия основних кустов реестра Windows и их соответствующие файлы.

Таблица 13.1. Основньїе кустьі реестра Windows и их соответствующие файльї
Раздел/кпюч Файл Файл журнала
Н KEY_LOCAL_MAC НІN E\SOFTWARE SOFTWARE SOFTWARE.LOG
Н KEY_LOCAL_MACH ІN E\S EC U RITY SECURITY SECURITY.LOG
Н KEY_LOCAL_MAC НІN E\SYSTEM SYSTEM/SYSTEM ALT SYSTEM.LOG
Н KEY_LOCAL_MAC НІN E\SAM SAM SAM. LOG
HKEY_CURRENT_USER NTUSER.DAT NTUSER.DAT.LOG
Н KEY_U S Е RS\DE FAU LT DEFAULT DEFAULT.LOG
HKEY_CURRENT_CONFIG SYSTEM/SYSTEM.ALT SOFTWARE.LOG

Раздел HKEY_LOCAL_MACHlNE является основным разделом реестра. Он содержит пять основних ключей. В ключах SAM и SECURITY хранится информация о правах пользователя, информация о пользователях и группах для сетей доменов или пользовательских груші, а также информация о паролях пользователей. Ключ HARDWARE представляет собой базу данных о драйверах устройств и приложениях, которая создается во время загрузки компьютера. Зта база данньїх обновляется при каждой перезагрузке системи. Ключ SYSTEM содержит основную информацию о загрузке, включая информацию о загруженных драйверах и используемых службах. В зтом ключе хранятся параметри последней рабочей конфигурации Last Known Good Configuration. Наконец, в ключе SOFTWARE содержится информации о локальном загружаемом программном обеспечении, в том числе файловые ассоциации, информация OLE и конфигурационные данные.

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

Содержимое реестра можно просматривать и редактировать с помощью встроенного Редактора реестра Windows regedt32.exe. Ho для некоторых операций с реєстром, например поиска, старая утилита regedit.exe с, Windows 98/МЕ предоставляет намного лучшую производительность, даже в Windows 2000 и Windows ХР. Исполняемый файл редактора реестра regedt32.exe находится в папке WINNT\System32 для Windows 2000, папке Windows\System32 — для Windows ХР, а исполняемьш файл редактора реестра regedit.exe для Windows 98/МЕ находится в папке Windows\System.

Несмотря на наличие средства для прямого редактирования реестра, конфигурирование системи лучше выполнять с помощью индивидуальных мастеров и утилит в Панели управлення. Эти инструменты предназначеньї специально для внесення безопасньїх и правильних измєнєний в реестр, которые операционная система может понимать. Редактирование реестра вручную чревато опасностью изменить значение реестра та­ким образом, что система не сможет понять его, что может визвать фатальний сбой системи. В любом случае будет хорошей практикой сделать резервную копию реестра перед тем, как устанавливать новое аппаратное или программное обеспечение или ре­дактировать реестр вручную.

СОВЕТ ДЛЯ ЖЗАМЕНА

Следует знать утилиты для ручного редактирования реестра для разньїх операционных систем.

Файловая система Windows 2000/ХР

Как уже упоминалось ранее в зтой главе, все операционные системи Windows семейства NT могут работать с файловими системами двух разных типов: FAT и NTFS. В Windows 2000/ХР за реализацию и управление зтими файловими системами (а также файловой системой CDFS, используемой в компакт-дисках, и файловой системой UDF. используемой в DVD-дисках и других цифрових носителях) отвечает диспетчер IFS (installable File System, монтируемая файловая система), являющийся частью диспетчера ввода/вывода. В следующих разделах рассматриваются структуры и операции, связанные с етими основными файловими системами Windows.

Управление разделами диска

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

В MS-DOS надобность в разбиении жестких дисков на разделы возникла, когда емкость жестких дисков превысила организационные возможности существующей струк­тури FAT по отслеживанию всех возможных секторов диска. Ета проблема била решена уменьшением количества секторов диска путем разбиения физического диско­вого пространства на несколько логических дисков, каждьш со своей собственной файловой структурой. Для операционной системи каждьш логический диск физиче­ского привода выглядит как совершенно отдельный диск, которому назначается собственная буква.

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

Рис. 13.8. Разделыжесткого диска

Файловая система FAT позволяет разбить физический жесткий диск на два раздела: первичный и расширенный. В первичном разделе можно организовать только один логический диск.

После создания первичного раздела в оставшемся после него пространстве жесткого диска создается расширенный раздел.

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

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

Совет для экзамена

Следует знать взаимоотношения между первичным, вторичным и активным разделами.

Файловая система NTFS позволяет создание до четырех первичных разделов, и также поддерживает расширенные разделы. Если используется расширенный раздел, то мож­но создать, максимум, три первичных раздела и один расширенный. Как и с системой FAT, расширенный раздел NTFS нельзя сделать активным. Расширенный раздел NTFS также можно разбивать на дополнительные логические диски. Но только первичные разделы и логические диски можно форматировать и присваивать им буквенный иден­тификатор. Для одного физического диска общее число первичных разделов и логиче­ских дисков не может превышать 32.

В Windows 2000 и Windows ХР разделы также называются томами (volume). В случае одного физического привода эти термины взаимозаменяемы. Но когда термин "том" применяется к непрерывному объему дисковой памяти, охватывающему несколько фи­зических дисков, то он имеет другое значение, например том RAID.

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

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

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

Высокоуровневое форматирование

Высокоуровневое форматирование диска применяется для того, чтобы подготовить диск для записи на него операционной системы. В случае приводов, разбитых на не­сколько логических дисков, операционную систему можно загрузить на каждый из этих логических дисков, каждый из которых можно отформатировать под разные фай­ловые системы. Например, один логический диск можно отформатировать под FAT, а другой под NTFS. На каждый из этих дисков можно установить свою операционную систему. Системы, на которые можно загружать несколько операционных систем (но по одной, а не одновременно), называются системами с мультивариантной загрузкой. Но в таких системах существует возможность, что операционная система, загруженная с одного диска, не будет видеть других дисков, если в них применяется файловая сис­тема, не поддерживаемая данной операционной системой. Это обстоятельство следует принимать во внимание при организации мультивариантной загрузки с логических дисков. Наконец, альтернативной операционной системой не обязательно должна быть лишь другая версия Windows. Можно также использовать такие другие операционные системы, как Linux или NetWare, среди прочих.

Задача 13.1

Один из ваших клиентов приобрел новый компьютер с установленной Windows ХР

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

Файловая система FAT

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

Рис. 13.9. Организация диска с файловой системой FAT

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

Таблицы размещения файлов (FAT)

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

В старых версиях MS-DOS адрес сектора был 16-разрядным, что позволяло только 65 536 секторов размером 512 байт и ограничивало размер раздела MS-DOS 32 Мбайт (33 554 432 байта). Для более эффективного управления большими дисками современ­ные операционные системы разбивают диск на группы логически связанных секторов, которые называются блоками выделения памяти (allocation unit) или кластерами (clus­ter). В системах на основе FAT кластер является наименьшей единицей информации диске, доступной операционной системе.

Совет для экзамена

Следует знать наименьшую единицу управляемой информации на диске.

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

Совет для экзамена

Следует знать размер сектора диска IBM-совместимых компьютеров.

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

Корневой каталог

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

Каждый каталог и подкаталог (включая корневой каталог) может содержать до 512 записей размером 32 байта, которые описывают каждый элемент в нем.

Совет для экзамена

Запомните количество элементов, которое может содержать каталог файловой сис­темы FAT.

Так как размер каждой записи каталога составляет 32 байта, то в одном секторе поме­щается 16 таких записей. Соответственно, количество записей о файлах или каталогах, которое можно разместить в корневом каталоге, зависит от количества секторов диска, выделенных ему. На жестких дисках для корневого каталога обычно выделяется 32 сектора, что позволяет разместить в нем до 512 записей.

Структуры каталога

Технически все каталоги диска являются подкаталогами корневого каталога, разветв­ляясь от него подобно ветвям дерева от ствола. Поэтому графическое представление системы каталогов диска называется деревом каталогов (directory tree). Организация каталогов типичного жесткого диска показана на рис. 13.10

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

Рис. 13.10. Дерево каталогов диска FAT

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

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

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

С:\каталог\подкаталог\имя_файла

Здесь С: обозначает имя диска. Вместо заполнителей каталог, подкаталог и имя файла конечно же нужно указать действительные названия соответствующих эле­ментов файловой системы. Обратная косая черта (\) после каждого элемента указывает на наличие в нем вложенного элемента. Первая обратная косая черта представляет корневой каталог, который существует на всех дисках.

Файловая система FAT32

В качестве обновления файловой системы FAT 16 в версии OSR2 Windows 95 была представлена усовершенствованная файловая система FAT32. Она была разработана с целью оптимизации дискового пространства и основана на том обстоятельстве, что размер кластера для диска данной емкости определяется размером его адреса.

Таблица 13.2. Размеры кластеров для разных типов таблиц FAT
Тип FAT Размер раздела Размер кластера (в байтах)
FAT 12 16 Мбайт  
FAT 16 32 Мбайт  
FAT 16 128 Мбайт  
FAT 16 256 Мбайт  
FAT 16 512 Мбайт  
FAT 16 1 Гбайт 16 384
FAT 16 2 Гбайт 32 768
FAT32 Менее 260 Мбайт  
FAT32 8 Гбайт  
FAT32 16 Гбайт  
FAT32 32 Гбайт 16 384
FAT32 Более 32 Гбайт 32 768

Чем меньше размер кластера, тем лучше, т. к. для хранения файла применяется, мини­мум, один кластер размером от нескольких сотен байт до нескольких килобайт, даже если размер самого файла— всего лишь один байт. Таким образом, запись множества файлов малого размера может быстро израсходовать дисковое пространство. В FAT32 стандартный размер кластера равен 4 Кбайт. В табл. 13.2 приводятся взаимоотношения между максимальным размером раздела и размером его кластеров для разных типов таблиц FAT.

Файловая система FAT32 несовместима с другими файловыми системами Windows, включая файловые системы FAT16 и NTFS. Соответственно, она также несовместима с дисковыми утилитами и пакетами диагностики для этих файловых систем.

Файловая система NTFS

В файловой системе NTFS используется 64-разрядная адресация кластеров (по сравне­нию с 16- и 32-разрядной в FAT и FAT32 соответственно). При форматировании разде­ла под NTFS на нем создается несколько служебных файлов и так называемая зона MFT (Master File Table, главная таблица файлов). Эти файлы содержат информацию для реализации структуры файловой системы на диске. Далее приводится список и краткое описание служебных файлов, создаваемых при форматировании диска под NTFS:

- файл $MFT (для рабочей главной таблицы файлов) и файл $MFTMirr (резервная копия первых четырех элементов MFT);

- файл журнала SLogFile для протоколирования транзакций на случай необходимо­сти восстановления;

- файл тома SVolume, содержащий такую информацию, как имя тома, версию NTFS и другую ключевую информацию о томе;

- файл SAttrDef, содержащий определения атрибутов;

- файл. (точка), играющий роль корневого каталога тома;

- файл SBitmap, представляющий карту свободных и занятых кластеров тома;

- файл SBoot для загрузочного сектора тома;

- файл SBadClus, содержащий координаты всех дефектных кластеров на диске;

- файл $Quota для отслеживания использования выделенного дискового пространст­ва для каждого пользователя;

- файл SUpCase для преобразования строчных символов в прописные символы в ко­дировке Unicode.

Кодировка Unicode является 16-разрядным кодом, используемым подобно 8- разрядному коду ASCII для представления символов в виде целых чисел. Применение 16 бит позволяет представить свыше 65 ООО разных символов (216 = 65 536). Это осо­бенно кстати для языков с большим числом символов.

Совет для экзамена

Следует знать, что такое кодировка Unicode и для чего она используется. Организация тома NTFS показана на рис. 13.11.

Первым элементом тома NTFS является загрузочная область раздела, занимающая 16 секторов. Область начинается в физическом секторе 0 и состоит из двух частей блока параметров BIOS (BIOS Parameter Block) и раздела кода (Code Section). Блок параметров BIOS содержит информацию о структурах тома и файловой системе дис­ка. В разделе кода описывается метод для обнаружения и загрузки файлов начальной загрузки указанной операционной системы. Этот код загружает файл начальной за­грузки NTLDR в компьютерах на основе процессоров Intel под управлением Windows 2000/ХР.

Рис. 13.11. Организация тома NTFS

Главная файловая таблица (MFT)

Основным компонентом файловой системы NTFS является таблица MFT. Эта таблица заменяет таблицу FAT и содержит информацию обо всех папках и файлах, хранящихся на диске. Файловая система NTFS рассматривает папки и файлы и их элементы (имя, параметры безопасности и данные), как набор атрибутов. Размер записи для каждой папки или файла в MFT зависит от размера кластера диска.

Если файл нельзя обозначить одной записью в таблице MFT, то для него применяются две или больше записей, связанных цепочкой, в которой каждая предыдущая запись содержит указатель на следующую. Первая MFT-запись файла содержит стандартную информацию, за которой следует указатель на другие записи MFT этого файла, кото­рые, в свою очередь, содержат указатели собственно на данные файла. В таких случаях данные хранятся вне пределов таблицы, и их размер может теоретически достигать 16 Эбайт (эксабайт, 1 Эбайт = 260 байт).

Как и в файловой системе FAT, минимальной адресуемой единицей дисковой инфор­мации в файловой системе NTFS является кластер. В Windows 2000/ХР размер класте­ра NTFS может быть от 512 байтов до 64 Кбайт, в зависимости от объема диска и па­раметров, заданных при его форматировании. Благодаря кластерам меньшего размера файловая система NTFS использует дисковое пространство для хранения файлов не­большого размера более эффективно, чем файловая система FAT. Это также обеспечи­вает более эффективную поддержку дисков большого объема (свыше 1 Гбайт), чем файловые системы FAT16 и FAT32. Но поскольку файловая система NTFS более сложна, чем файловая система FAT, то она менее эффективна для работы с дисками малого объема.

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

Операционная система Windows 2000/ХР поддерживает несколько файловых систем, включая FAT, FAT16, FAT32, CDFS, NTFS4 и собственную файловую систему NTFS5. Последняя версия, т. е. NTFS5, позволяет администраторам устанавливать дисковые квоты, чтобы регулировать объем доступного пользователям дискового пространства. Кроме этого, NTFS5 также предоставляет улучшенную системную безопасность, под­держивая шифрующую файловую систему и защищенные сетевой протокол и средства аутентификации.

Совет для экзамена

Следует знать разные файловые системы, поддерживаемые Windows 2000 и Windows ХР.

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

В большинстве других ситуаций файловая система NTFS предоставляет следующие преимущества:

- более эффективное управление диском благодаря меньшему размеру кластеров;

- поддержка дисков больших объемов благодаря 64-разрядной адресации кластеров;

- повышенная безопасность папок и файлов;

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

- сжатие папок и файлов, что позволяет поместить больший объем информации на диске;

- шифрование файлов, предоставляющее улучшенную безопасность данных;

- возможности восстановления файловой системы;

- встроенная поддержка RAID.

Совет для экзамена

Запомните преимущества, предоставляемые файловой системой NTFS.

Операционная система Windows 2000/ХР предоставляет системным администраторам инструменты для ограничения операций, выполняемых пользователями с любой пап­кой или файлом. Это достигается посредством применения двух типов разрешений доступа: разрешений доступа к сетевым ресурсам (share permissions) и разрешений до­ступа к объектам файловой системы NTFS (NTFS permissions).

Файловая система NTFS предоставляет средства для восстановления файловой систе­мы, включая возможности восстановления во время работы (hot fix) и систему полного восстановления целостности файловой системы. Для этого система NTFS содержит копию критической информации о файловой системе. В случае искажения файловой системы система восстановления NTFS автоматически восстанавливает ее целостность на основе резервной информации при первом последующем обращении к диску. Кроме этого, для обеспечения целостности файловой системы даже в случае неожиданного сбоя компьютера система NTFS содержит журнал транзакций.

Проблема безопасности в больших корпоративных сетях прямо пропорциональна раз­меру сети. Файловая система NTFS обеспечивает безопасность каждого файла, а также предоставляет системному администратору полную информацию о доступе к файлам. Папкам и файлам в системе NTFS можно разрешать или запрещать права общего доступа. Уровень обеспечения безопасности данных также повышен возможностью Windows поддерживать зеркальные дисководы. Зеркалирование данных означает хранение двух идентичных копий данных на двух отдельных дисководах, таким образом обеспечивая сохранность данных в случае выхода из строя одного из дисководов. Это очень важный аспект в среде серверных приложений. Операционная система Windows 2000/ХР под­держивает такие дополнительные методы обеспечения целостности данных, как зерка- лирование дисков (drive mirroring), дублирование дисков (drive duplexing), полосное распределение (или расслоение) данных (striping), а также поддержка источников бес­перебойного питания.

Управление файловой системой NTFS в Windows 2000/ХР

В Windows 2000 и Windows ХР применяется версия 5.0 файловой системы NTFS, или NTFS5. Эта версия NTFS позволяет устанавливать дисковые квоты для пользователей и находить файлы по имени пользователя. Файловая система NTFS также предоставля­ет администраторам инструменты для управления правами пользователей на доступ к папкам и файлам и типы выполняемых с ними операций. Для этого применяется спе­циальный список ACL (Access Control List, список контроля доступа), указывающий, к каким файлам пользователь может иметь доступ. Хотя в операционных системах се­мейства Windows эта возможность была впервые предоставлена в Windows NT, в про­дуктах Novell NetWare она была доступна в течение значительного времени.

Утилита Управление дисками представляет графический интерфейс для управления дисками двух разных типов: базовых и динамических. С помощью этого инструмента администратор может управлять динамическими томами, созданными на динамиче­ских дисках. Базовый диск — это физический диск, содержащий разделы и логические диски, или тома, созданные операционной системой Windows NT 4.0 или более ранней операционной системой. А динамический диск— это физический диск, созданный с помощью утилиты Управления дисками. Эти диски могут содержать только динами­ческие тома (но не разделы, тома или логические диски). Но для динамических дисков отсутствует предел в четыре тома, присущий другим версиям операционной системы Windows.

Существуют пять типов динамических томов.

- Простой том (Simple Volume). Содержит дисковое пространство одного диска и может быть свободно увеличен (рис. 13.12).

-

- Охватывающий том (Spanned Volume). Составлен из дискового пространства двух или более (максимум, 32) дисков (рис. 13.13). Объем дискового пространства, предоставляемого индивидуальными дисками, может варьироваться.

- Зеркальные тома (Mirrored Volumes). Две идентичные копии тома, расположен­ные на двух разных приводах (рис. 13.14). В случае выхода из строя одного из дис­ков данные будут предоставляться другим диском, таким образом обеспечивая от­казоустойчивость диска. Данная организация томов называется RAID 1.

- Чередующийся том (Striped Volume). Составлен из дискового пространства двух или более (максимум, 32) дисков (рис. 13.15). Объем дискового пространства, пре­доставляемого индивидуальными дисками, должен быть одинаковым.

Рис. 13.14. Зеркальные тома

- Том RAID 5. Также называется чередующимся томом с отказоустойчивостью, т. к. предоставляет средства обеспечения целостности данных в случае отказа од­ного из дисков. Данные распределяются блоками размером 64 Кбайт по всем дис­кам в установленном порядке. На рис. 13.16 показана организация тома RAID 5.

Примечание

Хотя на рисунках, иллюстрирующих зеркальные, чередующийся и RAID 5 тома, пока­зана плата контроллера RAID (что является предпочтительным методом организации таких томов), операционные системы Windows 2000 Server и Windows Server 2003 мо­гут организовывать тома этих типов чисто программными средствами. Но программ­ными возможностями RAID обладают только серверные операционные системы; Windows 2000 Professional и Windows ХР Professional большинство таких возможноcтей не поддерживают. В этих системах без установки контроллера RAID можно соз­давать только чередующиеся тома.

Рис. 13.15. Чередующиеся тома

С динамическими томами могут работать только операционные системы Windows 2000 и Windows ХР Professional. Поэтому для работы с операционными системами Windows 9х и Windows NT 4.0 необходимо применять простые тома. Эти операционные системы не могут ни видеть, ни работать с динамическими дисками и томами.

Примечание

Версия Windows ХР Home Edition не поддерживает охватывающие тома.

Операционные системы Windows 2000/ХР можно установить на динамический том только простого или зеркального типа; кроме этого, это должен быть том, обновлен­ный с тома базового типа. Для установки Windows 2000/ХР необходимо, чтобы том имел таблицу разделов, которая отсутствует на динамических томах, если только том не был преобразован в динамический из базового тома. В Windows 2000/ХР для преоб­разования базового тома в динамический применяется утилита Управления дисками (Чтобы запустить утилиту, введите команду diskmgmt.msc в поле Открыть окна За­пуск программы (меню Пуск | Выполнить) и нажмите* кнопку ОК.) Windows 2000/ХР не поддерживают динамические тома на портативных компьютерах. Также зеркальные тома и тома RAID 5 поддерживает только Windows 2000 Server.

Рис. 13.16. 5-дисковая система RAID 5

Совет для экзамена

Следует знать требования для создания динамического тома в Windows 2000/ХР.

Утилита Управление дисками также доступна, как оснастка консоли Управление компьютером (рис. 13.17).

Рис. 13.17.Оснастка Управление дисками консоли Управление компьютером

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

Совет для экзамена

Следует знать требования для установки Windows 2000/ХР на динамический том.

Форматирование разделов в Windows 2000/ХР

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

- с помощью Мастера создания томов оснастки Управление дисками при

создании тома;

- в оснастке Управление дисками щелчком правой кнопкой мыши по существую­щему тому и выбором в открывшемся контекстном меню опции Форматировать;

- В Проводнике Windows щелчком правой кнопкой мыши по требуемому диску и выбором опции Форматировать;

- в командной строке вводом команды format вместе с необходимыми ключами.

Внимание!

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

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

П Метка тома (Volume label). Название тома длиной в 11 символов для более на­глядной или описательной идентификации тома в оснастке Управление дисками, Проводнике Windows и других инструментах для работы с дисками.

П Файловая система. Файловая система, которую нужно установить на формати­руемом разделе или томе.

- Размер кластера (Allocation unit size). Размер кластера для использования в фай­ловой системе. Следует оставить значение по умолчанию этого параметра, если только вы не владеете высоким уровнем знаний и большим опытом манипулирова­ния дисковыми параметрами.

- Быстрое форматирование. При выборе этой опции только очищается файловая структура тома, а проверка секторов не выполняется. Эту опцию следует выбирать только в том случае, если диск уже был ранее полностью отформатирован и прове­рен на наличие дефектных секторов.

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

Файлы и имена файлов

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

Файлы в разных каталогах могут иметь одинаковые имена, но не в одном и том же ка­талоге. Если бы в одном каталоге было два файла с одинаковым именем, то система не смогла бы различить их и работать должным образом.

Типы файлов

Файлы создаются прикладными приложения или пакетами программирования. Каждое приложение создает файлы в том формате, который оно может понимать и с которым оно может работать. Например, приложение PowerPoint создает файлы формата PPT, а Excel — файлы формата XLS. Система ассоциирует расширения документов приложе­ний с создавшими их приложениями, или приложениями, которые могут их открывать. Но это не означает, что если мы присвоим файлу определенное расширение, то он бу­дет определяться соответствующим приложением. Приложение попытается открыть такой файл, но если оно увидит, что информация в этом файле не организована таким образом, каким она должна быть для настоящего документа, то оно откажется работать с этим файлом, выдав соответствующее сообщение об ошибке.

Информация внутри файла может быть в одном из двух базовых форматов: двоичном или текстовом (в кодировке ASCII). Компьютеры понимают двоичную информацию без проблем, а вот люди нет. Программы и данные, не предназначенные для использо­вания людьми, хранятся в двоичных файлах. А текстовые и другие данные, предназна­ченные для чтения людьми, обычно хранятся в какой-либо текстовой кодировке. Наи­более распространенной текстовой кодировкой является ASCII.

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

Файлы в Windows 2000 и Windows ХР

В Windows 2000 имена файлов могут быть длиной до 215 символов, включая пробелы. А в Windows ХР длина имени файла может быть до 255 символов. В Windows 2000/ХР применяется фирменный метод для сведения длинных имен файлов к именам в форма­те 8.3 (восемь символов— имя файла, три символа— расширение), совместимом с MS-DOS. Вместо того чтобы обрезать имя файла, добавлять к нему символ тильды, а потом порядковый номер, Windows 2000/ХР подвергают длинное имя файла математи­ческой обработке, результатом которой является уникальное имя файла, совместимое с MS-DOS.

В именах файлов Windows 2000/ХР запрещены следующие символы: / \:*?"<> |. Совет для экзамена

Следует знать, какие символы запрещено использовать в названии файлов Windows 2000/ХР.

Для каждой папки и файла Windows 2000/ХР создает таблицу параметров, содержа­щую такую информацию о файле (или папке), как его размер, местонахождение и дата создания. Эти параметры можно видеть при просмотре свойств файла, а также его атрибуты атрибуты, тип файла, программу для открытия файла, дату последнего открытия или модификации файла.

Сжатие и шифрование файлов

Файловая система NTFS, применяемая в Windows 2000 и Windows ХР, поддерживает два новых типа файлов, с которыми компьютерные специалисты должны уметь рабо­тать. Это зашифрованные файлы и сжатые файлы. Для шифрования файлов и папок файловая система NTFS предоставляет утилиту EFS (Encrypting File System, система шифрования файлов), которая реализует шифрование на уровне файлов в операцион­ных системах семейства NT, начиная с Windows 2000 и выше. Зашифрованный файл или папку может открыть только зашифровавший его пользователь, который может работать с зашифрованным файлом, как с обычным файлом. Другие же пользователи не могут открыть или манипулировать зашифрованным файлом (хотя они могут его удалить).

Примечание

Возможность шифрования отсутствует в Windows ХР Home Edition.

Чтобы другие пользователи могли иметь доступ к зашифрованному файлу, его сначала нужно расшифровать. Но шифрование работает только для файлов и папок в файловой системе NTFS; если зашифрованный файл поместить в He-NTFS-раздел, то шифрова­ние с него снимается. Кроме этого, системные и сжатые файлы шифровать нельзя.

Шифрование можно осуществлять из командной строки с помощью команды cipher. Краткую информацию по применению этой команды и о ее ключах можно получить, введя в командную строку команду cypher /?. В графическом интерфейсе шифрова­ние осуществляется через Проводник Windows. В Windows 2000/ХР шифрование рассматривается как атрибут файла. Поэтому для шифрования файла необходимо открыть его окно свойств, щелкнув правой кнопкой по значку файла и выбрав в контекстном меню опцию Свойства. В этом окне выберите вкладку Общие и в разделе Атрибуты нажмите кнопку Дополнительно, чтобы открыть диалоговое окно Дополнительные атрибуты (рис. 13.18). Для шифрования файла установите флажок Шифровать со­держимое для защиты данных. Чтобы расшифровать файл, нужно лишь сбросить этот флажок.

Рис. 13.18. Шифрование файла

Совет для экзамена

Следует знать, как в Windows 2000/ХР зашифровать файл из командной строки.

Сжатие файлов и папок

Через Проводник Windows можно также осуществлять и сжатие файлов и папок NTFS. Подобно шифрованию, Windows 2000/ХР рассматривает сжатие, как атрибут файла. Для этого откройте то же самое окно Дополнительные атрибуты, что и для шифро­вания файла, но установите другой флажок в разделе Атрибуты сжатия и шифрова­ния— Сжимать содержимое для экономии места на диске (рис. 13.19). Обратите внимание, что можно установить только один из этих флажков, и при установке друго­го первый автоматически очищается.

Рис. 13.19. Сжатие файла

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

Как и шифрование, сжатие можно осуществлять только на файлах в файловой систе­ме NTFS. Если поместить файл в сжатую папку, то файл сжимается автоматически. Как уже упоминалось, файлы можно либо сжимать, либо шифровать, а выполнять над ними обе эти операции одновременно нельзя. Названия сжатых файлов можно отображать иным цветом, чем несжатые файлы, чтобы их можно было с легкостью распознавать. Для этого откройте диалоговое окно Свойства папки, выполнив двойной щелчок по одноименному значку в Панели управления. В этом окне выбе­рите вкладку Вид, и в списке в панели Дополнительные параметры установите флажок Отображать сжатые или зашифрованные файлы NTFS другим цветом. Другой способ узнать, сжат (или зашифрован) данный файл или нет, — это посмот­реть его атрибуты, отображаемые в левой панели окна папки. (В Windows 2000 для отображения атрибутов необходимо в диалоговом окне Свойства папки настроить папку для представления в виде Web-страницы.)

Совет для экзамена

Следует знать, как опознать сжатые и зашифрованные файлы в Windows 2000 и

Windows ХР.

Разрешения NTFS

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

Разрешения доступа NTFS настраиваются как опции Разрешить (Allow) и Запре­тить (Deny). Если пользователю разрешено только чтение (Read) определенной пап­ки или файла, но он является членом группы, которая имеет более широкие разреше­ния для данной папки или файла, разрешения пользователя на операции с данным объектом расширяются до разрешения группы, к которой он принадлежит. Но с дру­гой стороны, если пользователю запрещены определенные операции, то даже если он присоединен к группе, которой эти действия разрешены, ему они будут все равно недоступны. В серверной среде по умолчанию устанавливается запрет на доступ (No Access) ко всем файлам.

Стандартные разрешения на операции с папками такие:

- Чтение — это разрешение позволяет пользователю или группе просматривать файл, папку, подпапку или родительскую папку, а также их атрибуты и разрешения;

- Запись — это право позволяет пользователю или группе добавлять в папку новые файлы или подпапки, изменять атрибуты файлов и папок, редактировать сущест­вующие файлы и изменять атрибуты просмотра внутри родительской папки;

- Чтение и выполнение — позволяет пользователю или группе редактировать подпапки, просматривать атрибуты и права доступа, а также запускать исполняемые файлы;

- Изменить — пользователи имеют разрешение удалять папку и все разрешения Запись и Чтение и выполнение;

- Список содержимого папки — пользователи и группы могут просматривать фай­лы и подпапки папки;

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

Стандартные разрешения на операции с файлами такие:

- Чтение — это разрешение позволяет пользователю или группе просматривать файл, а также его атрибуты и разрешения;

- Запись — позволяет пользователю или группе перезаписывать файл, изменять его атрибуты, а также просматривать его атрибуты и разрешения;

- Чтение и выполнение — позволяет пользователю или группе исполнять данное приложение, а также выполнять операции, позволяемые разрешением Чтение;

- Изменить — пользователи имеют разрешение редактировать и удалять файл и выполнять все операции, позволенные разрешениями Чтение, Запись и Чтение и выполнение;

- Полный доступ — пользователи и группы с этим разрешением имеют полный доступ к файлу и могут изменять его разрешения, а также могут выполнять опера­ции, позволяемые всеми другими разрешениями.

Разрешения Windows 2000/ХР для папок и файлов можно устанавливать только в фай­ловой системе NTFS. Так, если переместить файл с установленными разрешениями из файловой системы NTFS в файловую систему FAT, то все его атрибуты, специфичные для NTFS, включая разрешения, теряются. Но разрешения NTFS действительны для сетевых ресурсов.

Совет для экзамена

Следует знать, что происходит с разрешениями файла, перемещенного с раздела NTFS в раздел с другой файловой системой.

Примечание

Хотя файловая система NTFS является предпочтительной системой для операцион­ной системы Windows ХР Home Edition, эта операционная система не поддерживает все возможности данной файловой системы. А именно, Windows ХР Home Edition не поддерживает средств безопасности на уровне локальных файлов и папок. Для ти­пичных домашних пользователей это обстоятельство не столь существенно, но для многих корпоративных пользователей требуются более расширенные возможности NTFS, предоставляемые только Windows ХР Professional. Windows ХР Home Edition поддерживает сетевые разрешения, как и Windows ХР Professional.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: