Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Операционные системы. Учебно-методическое пособие
.pdf
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 диска – их
имена начинаются с символа «$». В следующей таблице приведены
используемые в данный момент метафайлы и их назначение.
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
