Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Операционные системы. Учебно-методическое пособие

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
☆
51
10. Запрет на загрузку файлов. Чтобы запретить пользователю загружать файлы из Интерне-
та, создайте параметр типа DWORD NoSelectDownloadDir со значе­нием 1 в разделе
HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet
Explorer\Restrictions
При попытке нажать кнопку Сохранить в диалоговом окне за-
грузки файлов будет выводится соответствующее предупреждение
11. Замена заголовка в Internet Explorer. Найдите или создайте строковый параметр Window Title в раз-
деле
HKEY_CURRENT_USER\Software\Microsoft\Internet Explor-
er\Main
создайте новую строку или измените существующую запись
на вашу. Удалив раздел Window Title, вы установите значение заго­ловка по умолчанию.
12. Замена фона в панели инструментов в Internet Explorer. Существует возможность установки своего фона для панели
инструментов в Internet Explorer. Для этого в разделе реестра
HKEY_CURRENT_USER \SOFTWARE\ Microsoft\Internet Ex-
plorer\Toolbar
создайте строковый параметр BackBitmap, значением которого
будет полное имя BMP-файла с нужной картинкой – она и заменится мозаикой на панелях окон. Кстати, заодно заменится и панель ин­струментов Проводника.
3. Практическое задание
1. Запустите редактор реестра.
2. Настройте Internet Explorer следующим образом:
чтобы пользователь не мог закрыть страничку (через Файл-
Закрыть, Alt-F4, системное меню или нажимая крестик в верхнем углу);
запретить вызов контекстного меню правой кнопкой мыши; запретить полное сохранение странички; удалить пункт Файл из меню Internet Explorer; заменить заголовок в Internet Explorer на текст «Проводник
в сети»;
52
запретить пользователю загружать файлы из Интернета;
запретить доступ к свойствам Internet Explorer;
запретить создание нового окна Internet Explorer.
3. Выполните данные изменения, перезагрузите компьютер и про-
верьте действие установленных параметров.
4. Покажите результат работы преподавателю.
4. Создание отчета
После выполнение практического задания студент должен со­ставить отчет, в котором должны быть отражены следующие поло­жения:
номер и название лабораторной работы; цель и план занятия; краткий конспект изученных положений темы; содержание измененных разделов реестра в практическом задании.
Письменно в отчете ответьте на следующие вопросы:
1. В чем заключается главная особенность проводника Internet
Explorer?
2. За счет чего достигается интеграция Windows и сети Интернет в
Internet Explorer?
3. Какие функции выполняет Internet Explorer?
После составления отчета студент сдает его преподавателю и защищает. После успешной защиты отчета студент переходит к вы­полнению следующей лабораторной работы. Не допускается выпол­нение и отчет следующих лабораторных работ, без успешной защи­ты предыдущей работы.
Лабораторная работа № 7
Тема: Создание reg-файла в Windows XP
Цель работы:
изучить основные положения системы Windows XP; изучить настройку системы Windows XP; изучить настройку системы с помощью reg-файла.
Результат обучения. После обучения студент должен:
знать основные положения системы Windows XP; знать настройку системы Windows XP;
53
уметь использовать настройку системы с помощью reg-файла.
План занятия:
1. Изучение теоретических вопросов темы 20 минут.
2. Выполнение практического задания 50 минут.
3. Выполнение отчета 20 минут.
1. Структура reg-файла
REG-файл – это файл, имеющий определенную структуру и
содержащий информацию, которая импортируется в реестр. Для им­порта информации в реестр ОС достаточно просто запустить этот файл и ответить положительно на заданный вопрос.
Первая строка reg-файла для Windows XP обязательно должна
быть такой:
Windows Registry Editor Version 5.00
Однако редактор реестра в Windows XP понимает и сокра-
щенную запись:
REGEDIT5
а также запись для операционной системы Windows 98:
REGEDIT4
Обратите внимание на то, что регистр букв должен быть
именно такой, как в образце. После первой строки обязательно должна быть пустая строка.
Затем указывается раздел реестра, в котором надо прописать
или изменить какие-то параметры. Название раздела должно быть заключено в квадратные скобки.
Ниже прописываются параметры и значения по одному пара­метру в строке. Когда описание параметров и их значений заканчи­вается, то необходимо оставить еще одну пустую строку, либо за­кончить файл. В противном случае нужно начинать описание сле­дующего раздела. Однако последнюю строку в файле необходимо оставить все равно пустой.
Общий вид файла будет следующим:
Windows Registry Editor Version 5.00
[Razdel_1]
«param1»=«znachenie1»
54
«param2»=«znachenei2» «param3»=«znachenie3»
[Razdel_2]
«param_1»=«znachenie_1» Практически это будет выглядеть, например, так:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\ SYSTEM\ Setup]
«SetupType»=dword:0 «SystemSetupInProgress»=dword:0 «CmdLine»=«» «SystemPrefix»=hex:cc,1b,00,00,00,40,3d,68 «SystemPartition»=«\ \ Device\ \ HarddiskVo-lume1» «OsLoaderPath»=«\ \ uniqueid»=«C:\ \ WINDOWS\ \ LPM»
[HKEY_LOCAL_MACHINE\ SYSTEM\ Setup\ AllowStart] и т.д.
Из примера видно, что строковые параметры заключаются в
кавычки. Перед числами ставятся указатели на их тип.
Для параметров типа DWORD используется строка
«param»=dword:XXXXXXXX
Здесь «param» – имя параметра,
dword – указывает на тип этого параметра (буквы должны
быть обязательно маленькие!) и после двоеточия следует значение из восьми цифр в шестнадцатеричном формате.
Однако большинство параметров DWORD имеют значение либо 0, либо 1, значит, вы должны написать соответственно либо 00000000, либо 00000001 вместо значков ХХХХХХХХ. Пробелы в строке не допускаются.
Для добавления двоичного параметра формат записи несколь­ко иной:
«param»=hex:XX,XX,XX,....
Расшифруем эту строку:
«param» – имя параметра,
hex – указывается, что это будет двоичный параметр, затем
идут шестнадцатеричные числа, отделенные запятой.
55
Например, если вам надо добавить двоичный параметр равный
«be 00 00 00», то вы пишете строку
«param»=hex:be,00,00,00
В реестре существуют параметры «По умолчанию» (Default). Чтобы присвоить им какое-то значение через REG-файл, надо доба­вить такую строку:
@=«какое-либо значение»
Программа «Редактор реестра» имеет некоторое множество опций командной строки, чтобы автоматизировать его использова­ние в пакетных файлах. Общий вид:
regedit.exe [options] [filename]
где filename – импортируемый в реестр reg-файл;
options: /s – подавлять запрос на подтверждение при импорте
файла, /e – экспорт раздела реестра в файл.
Пример:
regedit /e file.reg HKEY_CURRENT_USER\Software\Microsoft
2. Удаление разделов и ключей реестра при помощи reg­файла
Можно удалять разделы реестра и значения в разделах, не ис-
пользуя Редактор реестра. Для удаления раздела используется тот же самый формат reg-файла, только перед наименованием раздела ставится знак «минус». Например
REGEDIT5
[-HKEY_LOCAL_MACHINE\Software\ QuickSoft\QuickStart]
В результате будет удален весь раздел в котором указаны про-
граммы, которые автоматически запускаются при загрузки Windows.
Для удаления отдельных параметров в выбранных разделах,
необходимо поставить знак «минус» («-») после знака «равно» («=»): Например:
REGEDIT5 [HKEY_LOCAL_MACHINE\ SYSTEM\ Test]
56
Но помните, что прежде, чем проводить какие-либо манипу-
ляции с реестром вручную, рекомендуется сделать его резервную копию.
«TestValue»= –
3. Практическое задание
Напишите в отчете reg-файл, который бы производил следу-
ющие действия:
Был отключен автозапуск программ, при установке нового
диска в дисковод CD-ROM.
Был запрещен апплет Панели Управления Установка и
удаление программ
Была спрятана папка Сетевое окружение. Удалить список часто используемых программ в меню
Пуск
Убрать пункт Свойства из контекстного меню Корзины Удален пункт Сохранить как... из меню Файл в Провод-
нике.
Установлена следующая домашняя страничка в Internet
Explorer'e – www.yandex.ru
4. Создание отчета
После выполнение практического задания студент должен со-
ставить отчет, в котором должны быть отражены следующие поло­жения:
номер и название лабораторной работы; цель и план занятия; краткий конспект изученных положений темы; содержание reg-файла из практического задания.
Письменно в отчете ответьте на следующие вопросы:
1. Для чего служит реестр операционной системы Windows?
2. Операционная система Windows может быть запущена без ис-
пользования реестра? Поясните свой ответ.
3. Для чего служит редактор реестра?
4. Для чего служит reg-файл?
57
После составления отчета студент сдает его преподавателю и защищает. После успешной защиты отчета студент переходит к вы­полнению следующей лабораторной работы. Не допускается выпол­нение и отчет следующих лабораторных работ, без успешной защи­ты предыдущей работы.
2.5. Файловые системы FAT16 и FAT32
Семейство операционных систем Windows может использо­вать файловые системы FAT16 и FAT32. Файловая система FAT16 также используется операционной системой MS-DOS.
FAT представляет собой матрицу, которая устанавливает со­отношение между файлами (папками) и их физическим местополо­жением на жестком диске. Однако таблица FAT представляет собой не список файлов и их местоположения, а список кластеров раздела и их содержимого, а в конце каждого описания содержится ссылка на следующий занимаемый файлом кластер.
Файловая система FAT16 строится на базе 16-разрядной таб­лицы размещения файлов (16-bit File Allocation Table). В таблице фиксируются участки дискового пространства, выделенные под тот или иной файл. Шестнадцать бит позволяет закодировать только 65 536 (64 Кбайт) различных 16-разрядных чисел, поэтому раздел дис­ка, отформатированный в соответствии с системой FAT16, может иметь только 64 Кбайт единиц распределяемой памяти, т.е. класте­ров. При этом максимальный размер кластера составляет 32 Кбайт.
Таким образом, максимальный объем дискового раздела со­ставляет 65 536 * 32 = 2 097 152 байт, т.е. объем раздела в формате FAT16 равен приблизительно 2 Гбайт. В результате при использова­нии файловой системы FAT16 на любом накопителе емкостью свы­ше 2 Гбайт приходиться разбивать его на несколько логических дис­ков (разделов).
На жестком диске, отформатированном в соответствии со спе­цификацией FAT16, размеры кластера кратны степени числа 2: 2, 4, 8, 16 и, наконец, 32 Кбайт. При этом неважно, каков номинальный размер файла, объем дискового пространства, занимаемого файлом, всегда измеряется целым числом кластеров. При размере кластера 32 Кбайт любой файл объемом от 1 байт до 32 Кбайт фактически занимает 32 Кбайт дискового пространства.
58
Среди недостатков файловой системы FAT16 можно выделить
следующие:
1. Сильная ограниченность максимального размера тома
FAT16. Это приводит к неудобству использования дисков большого объема.
2. Для хранения всех файловых атрибутов система FAT ис-
пользует всего 1 байт. В результате чего в этих атрибутах невозможно хранить данные о правах доступа к файлу, о его владельце и т.д. Поэтому в целом защищенность фай­ловой системы очень низкая.
3. Большой объем потерянного пространства в файлах.
4. Размер корневого каталога имеет фиксированный размер,
что ограничивает максимальное число используемых па­пок и файлов в корневом каталоге.
В файловой системе FAT32 используется 32-разрядная табли­ца размещения файлов и размер секторов составляет 512 байт. Бла­годаря этому, если умножить 4 294 967 296 различных 32-разрядных значений на 512 байт получается огромное число 2 199 023 255 552 байт (приблизительно 2 Тбайт), которое представляет собой макси­мально возможную емкость диска при использовании FAT32.
Еще одно изменение состоит в том, что корневой каталог, раньше имевший фиксированный размер и строго определенное ме­сто на диске, теперь можно свободно наращивать по мере необхо­димости подобно подкаталогу. Благодаря этому в FAT32 не суще­ствует ограничений на число записей в корневом каталоге.
Однако имеются и недостатки в файловой системе FAT32, к которым можно отнести следующие:
1. Увеличенный объем таблицы FAT приводит к снижению
быстродействия операционной системы Windows.
2. Объем файла не может превышать 4 Гбайт.
3. Для хранения всех файловых атрибутов система FAT32
использует также 1 байт. Поэтому защищенность файло­вой системы FAT32 также очень низкая.
2.6. Файловая система NTFS
Файловая система NTFS (расшифровывается как New Tech- nology File System) была разработана достаточно давно для Windows NT. В настоящее время она является файловой системой всего се- мейства Microsoft Windows NT, Windows XP, Windows 2000, Win-
59
dows 2003. NTFS достаточно сложная файловая система, поэтому
изложение ее параметров разобьем на несколько частей.
Как и любая другая файловая система, NTFS делит все полез-
ное место диска на кластеры – блоки данных, используемые едино­временно. NTFS поддерживает любые размеры кластеров – от 512 байт до 64 Кбайт, однако стандартным считается размер класте­ров 4 Кбайт. При этом дисковый раздел NTFS, теоретически, может достигать размера до 16 Экзабайт (1 Экзабайт равен 1 073 741 824 Гигабайт). Понятно, что таких объемов информации современная вычислительная техника достигнет далеко не скоро.
Диск в системе NTFS условно делится на две части. Первые
12% диска отводятся под так называемую MFT зону – пространство, в которое растет метафайл MFT (см. ниже). Запись каких-либо дан­ных в эту область невозможна. MFT-зона всегда держится пустой – это делается для того, чтобы самый главный, служебный файл (MFT) не фрагментировался при своем росте. Остальные 88% диска представляют собой обычное пространство для хранения файлов. Примерно все это выглядит так (рис. 3):
Рис. 3. Структура диска NTFS
Механизм использования MFT-зоны таков: когда файлы уже
нельзя записывать в обычное пространство, MFT-зона просто со­кращается, освобождая, таким образом, место для записи файлов. При освобождении места в обычной области MFT зона может снова расшириться.
2.7. Зона MFT
Файловая система NTFS представляет собой полностью струк-
турированную систему: каждый элемент системы представляет со­бой файл, даже служебная информация является файлом. Самый главный файл на NTFS называется MFT (Master File Table), т.е. об-
щая таблица файлов. Этот файл размещается в MFT зоне и пред-
60
ставляет собой централизованный каталог всех остальных файлов
Название
метафайла
Описание
$MFT
Сам MFT
$MFTmirr
копия первых 16 записей MFT, размещенная посередине диска
$LogFile
файл поддержки журналирования (об этом ниже)
$Volume
Служебная информация – метка тома, версия файловой системы, т.д.
$AttrDef
Список стандартных атрибутов файлов на томе
$
Корневой каталог
$Bitmap
карта свободного места тома
$Boot
Загрузочный сектор (если раздел загрузочный)
$Quota
файл, в котором записаны права пользователей на ис­пользование дискового пространства (начал работать лишь в NT5)
$Upcase
файл – таблица соответствия заглавных и прописных букв в имени файлов на текущем томе. Нужен в основ­ном потому, что в NTFS имена файлов записываются в Unicode, что составляет 65 тысяч различных символов, искать большие и малые эквиваленты которых очень нетривиально.
диска.
Файл MFT поделен на записи фиксированного размера (обыч­но 1 Кбайт), при этом каждая запись соответствует какому либо файлу. Первые 16 файлов носят служебный характер и недоступны операционной системе – они называются метафайлами, причем са- мый первый метафайл – сам MFT. Вторая копия этих же 16 записей, для надежности хранится ровно посередине диска. Остальной MFT­файл может располагаться, как и любой другой файл, в произволь­ных местах диска, однако это не желательно.
Метафайлы находятся корневом каталоге NTFS диска – их имена начинаются с символа «$». В следующей таблице приведены используемые в данный момент метафайлы и их назначение.