Автозаполнение форм
(все версии) [ HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main ].
Создайте здесь параметр с именем «Use FormSuggest» (string — строковый) и значением «yes», чтобы включить автозаполнение форм. «Internet Explorer» выводит подсказки, в которых можно выбрать ранее введенные данные.
Соответственно, чтобы отключить — значение «no»
Автозаполнение имен пользователей и паролей в формах
(все версии) [ HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main ].
Создайте здесь параметр с именем «FormSuggest Passwords» (string — строковый) и значением «yes», чтобы использовать автозаполнение имен пользователей и паролей в формах.
Соответственно, чтобы не использовать — значение «no»
Автозаполнение веб-адресов
(все версии) [ HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\AutoComplete ].
Создайте здесь параметр с именем «AutoSuggest» (string — строковый) и значением «yes», чтобы включить автозаполнение в строке адреса.
Соответственно, чтобы отключить — значение «no»
Блокирование клавиши F3 (Поиск)
(все версии) [ HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions ].
Создайте здесь параметр с именем «NoFindFiles» (dword) и значением «1», чтобы заблокировать клавишу <F3> в «Internet Explorer», которая запускает поиск в интернете.
Блокирование кнопок Вперед и Назад
(все версии) [ HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions ].
Создайте здесь параметр с именем «NoNavButtons» (dword) и значением «1», чтобы заблокировать кнопки «Вперед» и «Назад» в «Internet Explorer».
Блокирование опции «Открыть в новом окне»
(все версии) [ HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions ].
Создайте здесь параметр с именем «NoOpeninNewWnd» (dword) и значением «1», чтобы блокировать возможность открытия страницы в новом окне, когда вы щёлкаете правой кнопкой по ссылке и выбираете пункт «Открыть в новом окне».
Блокирование опции «Сохранить веб-страницу полностью»
(IE5 и выше) [ HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Infodelivery\Restrictions ].
Создайте здесь параметр с именем «NoBrowserSaveWebComplete» (dword) и значением «1», чтобы запретить сохранять страничку полностью — с картинками, скриптами, файлами (эта опция доступна по умолчанию). Теперь можно будет сохранять страницу только как «Веб-страница», только «HTML» или «Текстовый файл».
Блокирование пункта «Открыть»
(IE 4 и выше) [ HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions ].
Создайте здесь параметр с именем «NoFileOpen» (dword) и значением «1», чтобы пользователь не мог открыть страничку, выбрав «Меню «Файл» —> Открыть», (<Ctrl + O>, или <Ctrl + L>). В этом случае будет выводится соотвествующее предупреждение.
Блокирование загрузки файлов
(все версии) [ HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions ].
Создайте здесь параметр с именем «NoSelectDownloadDir» (dword) и значением «1», чтобы запретить пользователю загружать файлы из интернета. При попытке нажать кнопку «Сохранить» в диалоговом окне загрузки файлов будет выводится соответствующее предупреждение.
Блокирование закрытия окна «Internet Explorer»
(IE 4 и выше) [ HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions ].
Создайте здесь параметр с именем «NoBrowserClose» (dword) и значением «1», чтобы пользователь не мог закрыть страничку, выбрав: Меню «Файл» —> Закрыть, или <Alt + F4>, или системное меню, или нажимая крестик в верхнем углу окна.
Доступ к сайтам
(все версии) [ HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Ratings ].
Чтобы убрать ограничение на доступ к сайтам в «Internet Explorer» достаточно удалить все параметры из этого раздела. Данный пароль можно установить в «Свойствах обозревателя», вкладка «Содержание», раздел «Ограничение доступа».
Кнопка «Поиск»
(все версии) [ HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main ].
Измените значение параметра с именем «Search Bar» (string — строковый) на нужное, чтобы изменить адрес поисковика, который у вас установлен по умолчанию, при нажатии кнопки «Поиск».
Лишние команды в контекстном меню
(все версии) [ HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt ].
Если контекстное меню вашего браузера, выпадающего, если нажать правую кнопку мыши на ссылке, содержит слишком много лишних команд, то их можно удалить, удалив в этом разделе соответствующий подраздел. И, наоборот, можно добавить нужную Вам команду.
Ошибки при загрузке страницы
(все версии) [ HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main ].
Создайте здесь параметр с именем «Friendly http errors» (string — строковый) и значением «no», чтобы запретить показ страницы «4**» с подробным описанием соответствующей ошибки и дальнейшими рекомендациями. При этом будут выводится пустые странички.
Отмена кэширования пароля
(IE4 и выше) [ HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings ].
Создайте здесь параметр с именем «DisablePasswordCaching» (dword) и значением «1», чтобы отключить кэширование паролей. По умолчанию в «Internet Explorer» пароли кэшируются.
Панель инструментов изображений
(IE5.5 и выше) [ HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\PhotoSupport ].
Создайте здесь параметр с именем «MyPics_Hoverbar» (dword) и значением «1», чтобы удалить «Панели инструментов изображений», которая появляется при наведении указателя мыши на рисунок и позволяет быстро осуществить разные операции: сохранить, печатать, послать по почте, открыть папку «Мои рисунки».
Для включения панели удалите описанный параметр или присвойте ему значение «0».
Другой способ удалить эту панель — создать параметр с именем «Enable_MyPics_Hoverbar» (string — строковый) в ключе:
(IE5.5 и выше) [ HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\main ].
и присвоить ему значение «yes». Соответственно, чтобы выключить — значение «no».
Для появления панели инструментов размер рисунка должен быть не менее 130 x 130 пикселов. Если вы хотите изменить данное значение, то создайте параметр с именем«Image_Filter» (dword) в ключе:
(IE5.5 и выше) [ HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\main ].
и присвойте ему нужное значение.
По умолчанию «Панель инструментов изображений» появляется смещенной на 10 пикселов от верхнего и левого сторон изображения. Для изменения этой настройки создайте параметр с именем «Offset» (dword) в разделе:
(IE5.5 и выше) [ HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\main ].
и присвойте ему нужное значение.
Путь к папке закачек по умолчанию
(все версии) [ HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer ].
Создайте здесь параметр с именем «Download Directory» (string — строковый) и значением, равным новому пути до папки. Данная папка будет всегда появляться первой для сохранения загружаемых файлов.
Редактор для просмотра исходного кода HTML страниц
(все версии) [ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\View Source Editor\Editor Name ].
Измените здесь значение строкового параметра с именем «Default» (По умолчанию) на новый путь до редактора, который будет вызываться через Меню «Вид» —> Просмотр HTML-кода.
Скрывать редко используемые пункты в «Избранном»
(все версии) [ HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main ].
Создайте здесь параметр с именем «FavIntelliMenus» (string — строковый) и значением «yes», чтобы показывають только часто вызываемые пункты меню, для доступа к редко вызываемым пунктам, необходимо нажать на специальную стрелочку. Чтобы изменения вступили в силу, необходимо перезапустить «Internet Explorer».
Сокрытие вкладок в диалоговом окне свойств «Internet Explorer»
(все версии) [ HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel ].
Чтобы скрыть вкладки в диалоговом окне свойств «Internet Explorer» (Меню "Tools"(Сервис) —> пункт "Internet Options..."(Параметры Интернета)), создайте в этом ключе параметр (dword) с именем, соответствующим конкретной вкладке в свойствах обозревателя интернета, и присвойте ему значение «1». Удалите созданный параметр или измените его значение на «0», чтобы вернуть настройки к первоначальному виду.
Вкладки скрываются следующими параметрами:
«GeneralTab» — скрывается вкладка «General» (Общие),
«Colors» — блокируется кнопка «Colors» (Цвета), на вкладке «General» (Общие). «Links» — кнопка «Links» (Ссылки), на вкладке «General» (Общие). «Fonts» — кнопка «Fonts» (Шрифты), на вкладке «General» (Общие). «Languages» — кнопка «Languages» (Языки), на вкладке «General» (Общие). «Accessibility» — кнопка «Accessibility» (Оформление), на вкладке «General» (Общие). «HomePage» — кнопки «Use Current» (С текущей), «Use Default» (С исходной), «Use Blank» (С пустой ) на вкладке «General» (Общие). «Settings» — запретить доступ к настройке параметров временных файлов на вкладке «General» (Общие). «Cache» — кнопка «Move Folder» (Переместить...), на вкладке «General» (Общие) при нажатии на кнопку «Settings» (Параметры). «History» — рамка «History» (Журнал), на вкладке «General» (Общие).
«SecurityTab» — вкладка «Security» (Безопасность),
«SecAddSites» — запретить добавлять сайты на вкладке «Security» (Безопасность). «SecChangeSettings» — заблокировать кнопки во фрейме «Уровень безопасности для этой зоны» на вкладке «Security» (Безопасность).
«PrivacyTab» — вкладка «Privacy» (Конфиденциальность),
«Privacy Settings» — заблокировать доступ к изменению настроек в рамке «Settings» (Параметры) на вкладке «Privacy» (Конфиденциальность).
«ContentTab» — вкладка «Content» (Содержание),
«Ratings» — заблокировать доступ к кнопкам в рамке «Content Advisor» (Ограничение доступа) на вкладке «Content» (Содержание), «Certificates» — блокировать кнопки «Certificates» (Сертификаты) и «Publishers» (Издатели) в рамке «Certificates» (Сертификаты) на вкладке «Content» (Содержание), «CertifSite» или «CertifPers» — блокировать только одну кнопку «Certificates» (Сертификаты) в рамке «Certificates» (Сертификаты) на вкладке «Content» (Содержание), «CertifPub» — блокировать только одну кнопку «Publishers» (Издатели) в рамке «Certificates» (Сертификаты) на вкладке «Content» (Содержание),
«ConnectionsTab» — вкладка «Connections» (Подключения), «Connection Settings» — заблокировать доступ к к изменению параметров подключения в рамке «Dial- up and Virtual Private Network settings», кроме кнопки «Setup» (Установить) на вкладке «Connections» (Подключения), «Connwiz Admin Lock» — блокировать кнопку «Setup» (Установить) на вкладке «Connections» (Подключения), которая запускает мастер подключения к Интернету, «AutoConfig» — блокировать автоматическую настройку локальной сети (LAN) в окне, появляющемся при нажатии на кнопку «LAN Settings» (Настройка LAN) в рамке «Local Area Network (LAN) Settings» на вкладке «Connections» (Подключения), «Proxy» — блокировать настройку прокси-сервера в окне, появляющемся при нажатии на кнопку «LAN Settings» (Настройка LAN) в рамке «Local Area Network (LAN) Settings» на вкладке «Connections» (Подключения),
«ProgramsTab» — вкладка «Programs» (Программы), «Messaging» — отключить возможность выбора программ для «E-mail» (Электронной почты), «Newsgroups» (Групп новостей) и «Internet call» (Связи по Интернету) на вкладке «Programs» (Программы), «CalendarContact» — отключить возможность выбора программ для «Calendar» (Календаря), «Contact list» (Адресной книги) на вкладке «Programs» (Программы), «ResetWebSettings» — блокировать кнопку «Reset Web Settings» (Сброс веб-параметров) на вкладке «Programs» (Программы), «Check_If_Default» — блокировать чекбокс «Internet Explorer should check to see whether it is the default brouser» (Проверять, является ли Internet Explorer используемым по умолчанию обозревателем) на вкладке «Programs» (Программы),
«AdvancedTab» — вкладка «Advanced» (Дополнительно), «Advanced» — запретить изменения на вкладке «Advanced» (Дополнительно) — вкладка доступна, но изменить на ней ничего нельзя.
Удаление пункта меню «Файл» из «Internet Explorer»
(все версии) [ HKEY_CURRENT_USER\SOFTFARE\Microsoft\Windows\CurrentVersion\Policies\Explorer ].
Создайте здесь параметр с именем «NoFileMenu» (dword) и значением «1», для удаления пункта меню «Файл» из «Internet Explorer». Также будет удален этот пункт из окна «Проводника», «Мои документы» и других мест, использующих оболочку «Windows».
Удаление пункта «Редактировать в Блокноте»
(все версии) [ HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main ].
Создайте здесь параметр с именем «CheckDocumentForProgID» (string — строковый) и значением «no», чтобы убрать команду «Редактировать в Блокноте» из «Меню «Файл».
Удаление пункта «Сохранить как...»
(все версии) [ HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions ].
Создайте здесь параметр с именем «NoBrowserSaveAs» (dword) и значением «1», чтобы убрать команду «Сохранить как...» из «Меню «Файл».
Удаление пунктов «Импорт и экспорт»
(все версии) [ HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer ].
Создайте здесь параметр с именем «DisableImportExportFavorites» (dword) и значением «1», чтобы убрать команды «Импорт и экспорт» из «Меню «Файл». В этом случае, при попытке нажать на кнопку «Готово», будет выводится соотвествующее предупреждение.
Удаление пунктов «Печать и Предварительный просмотр»
(все версии) [ HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions ].
Создайте здесь параметр с именем «NoPrinting» (dword) и значением «1», чтобы убрать команды «Печать и Предварительный просмотр» из «Меню «Файл».
Удаление веб-адресов в выпадающем списке адресной строки
(все версии) [ HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TypedURLs ].
В этом ключе присутствует список адресов, начиная со строкового параметра «url1», которые выпадают при нажатии на треугольную стрелочку в адресной строке. Можно добавить или удалить эти адреса, но так, чтобы имена параметров были упорядоченными. Иначе, если параметры будут не по-порядку, например, «url1, url2, url4, url5», то будут выводиться только первые два адреса.
Данный список будет появляться, если в выпадающем списке находится веб-адрес. Если же там путь к файлу на локальном компьютере, то появится список, аналогичный списку «Проводника».
Установка стартовой страницы
(все версии) [ HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main ].
Модифицируйте здесь параметр с именем «Start Page» (string — строковый) присвоив ему в качестве значения URL нужной страницы. Теперь, при запуске браузера будет загружаться указанная страница. При удалении этого параметра в качестве стартовой будет установлена страница по умолчанию.
Время ожидания ответа сервера
(IE4 SP1 и выше) [ HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings ].
При работе в интернете иногда приходится обращаться к отдалённым или очень медленным сайтам, в связи с чем «Internet Explorer» не всегда дождается ответа сервера, и выдает сообщение: «The page cannot be displayed. Cannot find server or DNS Error». В этом случае можно увеличить время ожидания ответа сервера, которое по умолчанию составляет «5 минут», для чего создайте в этом ключе параметр с именем «ReceiveTimeout» (dword) и значением, равным новому времени ожидания (в миллисекундах). То есть, например, 10 минут — «0x000927c0(600000)».
Время сохранения соединения
(все версии) [ HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings ].
Создайте здесь параметр с именем «KeepAliveTimeout» (dword) и значением, равным новому времени сохранения соединения с сервером (в миллисекундах), которое по умолчанию составляет «0x0001d4c0(120000)». Присвойте этому параметру, например, значение «0x000927c0(600000)» — 10 минут.
Запрет доступа к настройкам «Internet Explorer»
(все версии) [ HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions ].
Создайте здесь параметр с именем «NoBrowserOptions» (dword) и значением «1». Этот параметр полностью запрещает доступ к настройкам «Internet Explorer». Если данная опция включена, все опции описанные ниже игнорируются.
Запрет контекстного меню
(все версии) [ HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions ].
Создайте здесь параметр с именем «NoBrowserContextMenu» (dword) и значением «1», чтобы запретить вызов контекстного меню правой кнопкой мыши.
Запрет на расширенное меню для пункта «Создать»
(все версии) [ HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer ].
Создайте здесь параметр с именем «NoExpandedNewMenu» (dword) и значением «1», для запрета расширенного меню при выборе: Меню «Файл» —> Создать —> Окно, включающего в себя команды «Сообщение, Объявление, Контакт, Вызов через Интернет».
Запрет на создание нового окна
(все версии) [ HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions ].
Создайте здесь параметр с именем «NoFileNew» (dword) и значением «1», для запрета создания нового окна при выборе: Меню «Файл» —> Создать —> Окно (или <Ctrl + N>).
Запрос на сохранение пароля
(все версии) [ HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main ].
Создайте здесь параметр с именем «FormSuggest PW Ask» (string — строковый) и значением «yes», чтобы «Internet Explorer» выводил окно с вопросом сохранять пароль или нет.
Соответственно, значение «no» — окно не выводится.
А теперь собственно описание.
;Текст после точки с запятой счтается комментарием и игнорируется.
[setup] В квадратных скобках идет название раздела. После знака «=» нужно подставить значение без кавычек.
cleanboot=
0 — запрет редактирования загрузочного сектора,
1 — разрешение редактирования загрузочного сектора
express= 0 — ожидание ввода пользователя,
1 — автономная работа
ebd=
0 — не создавать системный диск,
1 — создавать системный диск
productid= Серийный номер Windows. Сверяется с файлом precopy2, поэтому для каждого диска должен быть свой
uninstall=
0 — запретить отмену установки и архивацию текущей версии Windows
1 — разрешить отмену установки и предоставить пользователю выбор,
5 — автоматически создавать архив, позволяющий удалить Windows
vrc=
0 — запрашивать подтверждение перед заменой более поздних файлов
1 — заменять файлы без запроса подтверждения
installtype=
0 — минимальная установка,
1 — обычная,
2 — на переносной компьютер,
3 — выборочная
timezone= выбор временной зоны (выберите нужную): TimeZone="Afghanistan" TimeZone="Alaskan" TimeZone="Arabian" TimeZone="Atlantic" TimeZone="AUS Central" TimeZone="Azores" TimeZone="Bangkok" TimeZone="Canada Central" TimeZone="Cen. Australia" TimeZone="Central" TimeZone="Central Asia" TimeZone="Central Pacific" TimeZone="China" TimeZone="Czech" TimeZone="Dateline" TimeZone="E. Europe" TimeZone="E. South America" TimeZone="Eastern" TimeZone="Egypt" TimeZone="Fiji" TimeZone="GFT" TimeZone="GMT" TimeZone="Greenwich" TimeZone="Hawaiian" TimeZone="India" TimeZone="Iran" TimeZone="Israel" TimeZone="Lisbon Warsaw" TimeZone="Mexico" TimeZone="Mid-Atlantic" TimeZone="Mountain" TimeZone="New Zealand" TimeZone="Newfoundland" TimeZone="Pacific" TimeZone="Romance" TimeZone="Russian" TimeZone="SA Eastern" TimeZone="SA Pacific" TimeZone="SA Western" TimeZone="Samoa" TimeZone="Saudi Arabia" TimeZone="South Africa" TimeZone="Sydney" TimeZone="Taipei" TimeZone="Tasmania" TimeZone="Tokyo" TimeZone="US Eastern" TimeZone="US Mountain" TimeZone="W.
Europe" TimeZone="West Asia" TimeZone="West Pacific"
installdir= Путь установки Windows
devicepath=
0 — не включать путь к установочным INF-файлам в последовательность поиска (INF- файлы беpутся из каталога Windows после завеpшения установки),
1 — включить путь к исходному каталогу установки в последовательность поиска INF-файлов
backupdir= Каталог для архивации файлов стаpой опеpационной системы
[system]
displchar= Настройки монитора, через запятую: количество разрядов, разрешение по горизонтали, разрешение по вертикали (например, "displchar=32,1024,768")
multilanguage= Дополнительная поддержка языков: English — английского и языков западной Евpопы,
Greek — установка дополнительной поддеpжки для гpеческого языка,
Cyrillic — установка дополнительной поддеpжки киpиллицы,
CE — установка дополнительной поддеpжки языков стpан восточной Евpопы (возможен выбор нескольких языков, через запятую)
locale= Выбор языка (региона) (выберите нужный): locale=L041C Албанский locale=L0C09 Английский (Австралия) locale=L0809 Английский (Великобритания) locale=L1809 Английский (Ирландия) locale=L1009 Английский (Канада) locale=L1409 Английский (Новая Зеландия) locale=L0409 Английский (США) locale=L1C09 Английский (Южная Африка) locale=L0436 Африкаанс locale=L042D Баскский locale=L0423 Белорусский locale=L0402 Болгарский locale=L040E Венгерский locale=L0813 Голландский (Бельгия) locale=L0413 Голландский (стандартный) locale=L0408 Греческий [кодовая страница MS-DOS 737] locale=L0408B Греческий [кодовая страница MS-DOS 737 (437-G)] locale=L0408C Греческий [кодовая страница MS-DOS 869] locale=L0408D Греческий [кодовая страница MS-DOS 869 (851)] locale=L0406 Датский locale=L0421 Индонезийский locale=L040F Исландский locale=L080A Испанский (латинская Америка) locale=L040A Испанский (традиционный) locale=L0C0A Испанский (современная сортировка) locale=L0410 Итальянский (стандартный) locale=L0810 Итальянский (Швейцария) locale=L0403 Каталанский locale=L0804 Китайский (КНР) locale=L0404 Китайский (Тайвань) locale=L0412 Корейский locale=L0426 Латышский locale=L0427 Литовский locale=L0C07 Немецкий (Австрия) locale=L1407 Немецкий (Лихтенштейн) locale=L1007 Немецкий (Люксембург) locale=L0407 Немецкий (стандартный) locale=L0807 Немецкий (Швейцария) locale=L0414 Норвежский (Bokmеl) locale=L0814 Норвежский (Nynorsk) locale=L0415 Польский locale=L0416 Португальский (Бразилия) locale=L0816 Португальский (стандартный) locale=L0418 Румынский locale=L0419 Русский locale=L0C1A Сербский locale=L041B Словацкий locale=L0424 Словенский locale=L041F Турецкий locale=L0422 Украинский locale=L040B Финский locale=L080C Французский (Бельгия) locale=L0C0C Французский (Канада) locale=L140C Французский (Люксембург) locale=L040C Французский (стандартный) locale=L100C Французский (Швейцария) locale=L041A Хорватский locale=L0405 Чешский locale=L041D Шведский locale=L0425 Эстонский locale=L0411 Японский
selectedkeyboard= Выбор раскладки клавиатуры из списка (выберите нужную строку): SelectedKeyboard=KEYBOARD_0000041C Албанская SelectedKeyboard=KEYBOARD_00000423 Белорусская SelectedKeyboard=KEYBOARD_0000080C Бельгийская SelectedKeyboard=KEYBOARD_00000402 Болгарская SelectedKeyboard=KEYBOARD_00000416 Бразильская SelectedKeyboard=KEYBOARD_00000809 Британская SelectedKeyboard=KEYBOARD_0000040E Венгерская SelectedKeyboard=KEYBOARD_0001040E Венгерская (101 клавиша) SelectedKeyboard=KEYBOARD_00000413 Голладская SelectedKeyboard=KEYBOARD_00000408 Греческая SelectedKeyboard=KEYBOARD_00010408 Греческая IBM 220 SelectedKeyboard=KEYBOARD_00030408 Греческая IBM 319 SelectedKeyboard=KEYBOARD_00000406 Датская SelectedKeyboard=KEYBOARD_00000410 Итальянская SelectedKeyboard=KEYBOARD_0000040F Исландская SelectedKeyboard=KEYBOARD_00000C0A Испанская SelectedKeyboard=KEYBOARD_00030C0C Канадская многоязыковая SelectedKeyboard=KEYBOARD_00000409 Корея/Тайвань/КНР SelectedKeyboard=KEYBOARD_0000080A Латиноамериканская SelectedKeyboard=KEYBOARD_00000426 Латышская SelectedKeyboard=KEYBOARD_00000427 Литовская SelectedKeyboard=KEYBOARD_00000407 Немецкая SelectedKeyboard=KEYBOARD_00000414 Norwegian SelectedKeyboard=KEYBOARD_00000415 Польская SelectedKeyboard=KEYBOARD_00010415 Польская (программистская) SelectedKeyboard=KEYBOARD_00000816 Португальская SelectedKeyboard=KEYBOARD_00000418 Румынская SelectedKeyboard=KEYBOARD_00010419 Русская (машинопись) SelectedKeyboard=KEYBOARD_00000C1A Сербская SelectedKeyboard=KEYBOARD_0000041B Словацкая SelectedKeyboard=KEYBOARD_0001041B Словацкая (Qwerty) SelectedKeyboard=KEYBOARD_00000424 Словенская SelectedKeyboard=KEYBOARD_00000409 США SelectedKeyboard=KEYBOARD_00020409 США (Дворак) SelectedKeyboard=KEYBOARD_00010409 США (международная) SelectedKeyboard=KEYBOARD_0000041F Турецкая (тип Q) SelectedKeyboard=KEYBOARD_0001041F Турецкая (тип F) SelectedKeyboard=KEYBOARD_00000422 Украинская SelectedKeyboard=KEYBOARD_0000040B Финская SelectedKeyboard=KEYBOARD_0000040C Французская SelectedKeyboard=KEYBOARD_00000C0C Французская (Канада) SelectedKeyboard=KEYBOARD_0000041A Хорватская SelectedKeyboard=KEYBOARD_00000405 Чешская SelectedKeyboard=KEYBOARD_00010405 Чешская (Qwerty) SelectedKeyboard=KEYBOARD_0000041D Шведская SelectedKeyboard=KEYBOARD_00000807 Швейцарская (Немецкий язык) SelectedKeyboard=KEYBOARD_0000100C Швейцарская (Французский язык) SelectedKeyboard=KEYBOARD_00000425 Эстонская SelectedKeyboard=KEYBOARD_00000411 Японская (NEC и V)
[network]
display=
0 — не пpедлагать установку дополнительных сетевых компонентов. Пpогpамма установки огpаничится автоматическим опpеделением.
1 — пpедложить установку дополнительных сетевых компонентов
clients=
vredir — клиент для сетей Microsoft,
nwredir — Клиент для сетей Netware (возможно выбрать оба клиента, написав их через запятую)
protocols= Выбор используемых протоколов: NWLink,
MSTCP,
NetBeui, NWNBlink
(можно выбрать любые из перечисленных, написав их через запятую)
defaultprotocol= Выбор протокола, используемого по умолчанию, один из перечисленных: NWLink, MSTCP,
NetBeui,
NWNBlink
services=
vserver — установка совместного доступа к файлам и принтерам компьютера, remotereg — установка агента удаленного pеестpа Microsoft, nwserver — Установка совместного доступа к файлам и пpинтеpам компьютеpа для сетей Microsoft,
pserver — служба печати Microsoft для сетей NetWare
(возможно выбрать несколько сервисов, записав их через запятую)
computername= Имя компьютера
workgroup= Рабочая группа
description= Описание компьютера
security= Установка доступа на уровне пользователей: msserver — Проверку паролей будет производить компьютер с ОС Windows NT Workstation,
0 — доступ на уровне ресурсов,
domain — домен Windows NT,
nwserver — Пpовеpку имен будет пpоизводить сеpвеp NetWare,
share — доступ к ресурсам в сети ограничен
passthroughagent= Имя компьютера, содержащего списки пользователей, используемые при доступе к ресурсам
IgnoreDetectedNetCards=
1 — не искать сетевую карту,
0 — искать сетевую карту
[nameandorg]
display=
0 — не запрашивать имя пользователя (использовать значения по умолчанию),
1 — запрашивать имя пользователя и название организации
Name= Имя пользователя (ANSI)
Org= Организация (ANSI)
Выбор нужных компонентов, который предоставляется следующим разделом. 0 — не устанавливать компонент,
1 — устанавливать.
[OptionalComponents] "Настройки"=1"Средства"=1"Портфель"=0"Калькулятор"=1"Фоновые рисунки"=0"Шаблоны документов"=0"Игры"=1"Imaging"=1"Указатели мыши"=0"Paint"=1"Быстрый просмотр"=1"Сервер сценариев"=0"WordPad"=1"Удаленный доступ к сети"=1"Сервер удаленного доступа"=0"Прямое кабельное соединение"=0"HyperTerminal"=1"Microsoft Chat 2.1"=0"Microsoft NetMeeting"=1"Телефон"=1"Виртуальная частная сеть"=0"Бейсбол"=0"Опасные твари"=0"Внутри компьютера"=0"Джунгли"=0"Леонардо да Винчи"=0"Снова Windows"=0"Детектив"=0"Природа"=0"Наука"=0"Космос"=0"Спорт"=0"60-е годы в США"=0"Золотой век"=0"Путешествия"=0"Под водой"=0"Windows 98"=0"Microsoft FrontPage Express"=0"Просмотр Microsoft VRML 2.0"=0"Бумажник Microsoft"=0"Personal Web Server"=1"Проигрыватель Real Audio версия 4.0"=0"Издатель Web"=1"Управление на основе Web"=0"Microsoft Outlook Express"=1"Балтийские языки"=0"Языки центральной Европы"=0"Кириллица"=1"Греческий язык"=0"Турецкий язык"=0"Сжатие аудиозаписей"=1"Лазерный проигрыватель"=1"Macromedia Shockwave Director"=1"Macromedia Shockwave Flash"=1"Универсальный проигрыватель"=1"Microsoft NetShow Player 2.0"=0"Звуковые схемы мультимедиа"=1"Образцы звуков"=1"Звукозапись"=1"Сжатие видеозаписей"=1"Регулятор громкости"=1"Дополнительные заставки"=0"В мире Windows"=0"Экранные заставки OpenGL"=0"Архивация данных"=0"Таблица символов"=1"Буфер обмена"=0"Программы сжатия дисков"=0"Преобразование диска в FAT32"=0"Политики групп"=0"Инспектор сети"=0"Системный монитор"=1"Индикатор системных ресурсов"=0
Как им пользоваться
«MSBATCH.INF» — текстовый файл, в котором можно прописать конкретную конфигурацию для установки «Windows 98» . Это очень удобно, особенно, если Вы часто её переустанавливаете или нужно установить на несколько компьютеров одинаково сконфигурированные операционные системы.
Если Вы устанавливаете систему с дистрибутива, предварительно скопировав его на жёсткий диск, то этот файл можно поместить прямо в папку дистрибутива — программа установки («setup.exe») найдёт его сама.
Если устанавливаете с компакт-диска (CD), то при запуске «setup.exe» наберите в командной строке путь к файлу полностью. Например:
[E:\WIN98\SETUP Диск:\Папка с файлом\MSBATCH.INF] Можно так подобрать параметры, что «Windows 98» будет устанавливаться автоматически.
Скачать файл, которым я пользуюсь сам при установке «начисто», можно.
Вам останется только открыть его в каком-нибудь текстовом редакторе, вписать серийный номер со своего установочного CD с «Windows 98» в строку
«ProductKey=» секции [Setup].
Заполнить строки:
«Name=» и «Org=» в секции [NameAndOrg],
а также строки:
«ComputerName=», «Workgroup=» и «Description=» в секции [Network].
Все введённые имена и названия можно изменить после установки (см. ).
Если Вы оставите эти строки незаполненными, то в процессе инсталляции «Windows» будет выведено диалоговое окно, в котором их нужно будет ввести.
Ключи установки «Windows 98»
/IM — пропускать проверку рабочей памяти,
/ID — пропускать проверку свободного пространства жесткого диска,
/IS — пропускать общую проверку,
/IQ — не проверять наличие перекрeстных файлов,
/IN — Setup запускается без Netzwerk-Setup-Modus,
/IW — пропускать проверку лицензии,
/IH — пропускать проверку реестра (работает только в бета-версии),
/IX — не проверять на присутствие других наборов символов,
/T:C:\TEMP — в этой папке Windows сохраняет свои временные файлы установки,
/D — игнорировать установленную версию ("WIN.INI" и "SYSTEM.INI"),
/IL — установка с использованием мыши Logitech (только Windows 98),
/NF — не показывать сообщение "выньте дискету из дисковода" после окончания копирования,
/IE — не спрашивать о создании загрузочной дискеты,
/NM — не проверять минимальные требования системы,
/P I — игнорировать возможности автоконфигурирования, имеющиеся в BIOS (при конфликтах с оборудование Plug&Play),
/P F — не ориентироваться на сведения из реестра об установленных устройствах.
/P J — включить поддержку режима ACPI.
Обратите внимание, в трёх последних ключах должны быть пробелы.
Переустановка «Windows 98» c форматированием жёсткого диска
Если у Вас на винчестере нет ничего ценного или есть, где это ценное сохранить (см. ), можно не только отформатировать жёсткий диск, но, и разбить его на логические диски, если это не было сделано ранее. Или переразбить заново, чтобы устранить возможные ошибки файловой системы (см. ).
Для форматирования нужно загрузиться с системной дискеты и набрать:
[FORMAT C:] — если Вы запускали «FDisk» и сделали диск «C:» активным, или
[FORMAT C: /S] — чтобы сделать его системным (при этом, после форматирования на диск «C:» будут скопированы системные файлы), иначе программа установки будет прервана. Или скопируйте системные файлы командой «SYS», как описано выше.
При загрузке с аварийной дискеты — выберите соответствующий пункт в меню для запуска форматирования.
Запуск программы установки аналогичен описанному выше.
Пример файла
;MSBATCH.INF ; ;Copyright (c) 1995-1998 Microsoft Corporation. ;All rights reserved. ;
[BatchSetup] Version=3.0 (32-bit) SaveDate=12/21/98
[Version] Signature = "$CHICAGO$" LayoutFile=layout.inf
[Setup] Express=1 InstallDir="c:\windows" InstallType=3 ProductKey="Серийный номер Вашего CD" EBD=0 ShowEula=0 ChangeDir=0 OptionalComponents=1 Network=1 System=0 CCP=0 CleanBoot=0 Display=0 DevicePath=0 NoDirWarn=1 TimeZone="Russian" Uninstall=0 NoPrompt2Boot=1
[System] Locale=L0419 SelectedKeyboard=KEYBOARD_00000419
[NameAndOrg] Name="Ваше имя" Org="Ваша организация" Display=0
[Network] Display=0 Clients=VREDIR Protocols=MSTCP DefaultProtocol=MSTCP Security=0 ComputerName="Имя компьютера" Workgroup="Рабочая группа" Description="Любое имя, обычно, Ваше"
[MSTCP] LMHOSTS=0 DHCP=1 DNS=1 WINS=D
[Vredir] ValidatedLogon=0
[Vserver] LMAnnounce=0 MaintainServerList=2
[OptionalComponents] "Настройки"=1 "Средства"=0 "Портфель"=0 "Калькулятор"=1 "Фоновые рисунки"=0 "Шаблоны документов"=0 "Игры"=1 "Imaging"=0 "Указатели мыши"=0 "Paint"=1 "Быстрый просмотр"=1 "Сервер сценариев"=0 "WordPad"=1 "Удаленный доступ к сети"=1 "Сервер удаленного доступа"=0 "Прямое кабельное соединение"=0 "HyperTerminal"=1 "NetMeeting"=1 "Microsoft Chat 2.1"=0 "Телефон"=0 "Виртуальная частная сеть"=0 "Бейсбол"=0 "Опасные твари"=0 "Внутри компьютера"=0 "Джунгли"=0 "Леонардо да Винчи"=0 "Снова Windows"=0 "Детектив"=0 "Природа"=0 "Наука"=0 "Космос"=0 "Спорт"=0 "60-е годы в США"=0 "Золотой век"=0 "Путешествия"=0 "Под водой"=0 "Windows 98"=0 "Вас приветствует Windows"=0 "Microsoft FrontPage Express"=0 "Просмотр Microsoft VRML 2.0"=0 "Бумажник Microsoft"=0 "Personal Web Server"=0 "Проигрыватель Real Audio версия 4.0"=0 "Издатель Web"=0 "Управление на основе Web"=0 "Адресная книга"=0 "Outlook Express"=1 "Балтийские языки"=0 "Языки центральной Европы"=0 "Кириллица"=1 "Греческий язык"=0 "Турецкий язык"=0 "Сжатие аудиозаписей"=1 "Лазерный проигрыватель"=1 "Macromedia Shockwave Director"=1 "Macromedia Shockwave Flash"=1 "Универсальный проигрыватель"=1 "Microsoft NetShow Player 2.0"=0 "Звуковые схемы мультимедиа"=1 "Образцы звуков"=0 "Звукозапись"=1 "Сжатие видеозаписей"=1 "Регулятор громкости"=1 "Дополнительные заставки"=0 "В мире Windows"=0 "Экранные заставки OpenGL"=0 "Архивация данных"=0 "Таблица символов"=0 "Буфер обмена"=1 "Программы сжатия дисков"=0 "Преобразование диска в FAT32"=0 "Политики групп"=0 "Инспектор сети"=0 "Системный монитор"=1 "Индикатор системных ресурсов"=0
[Printers]
Собственно установка «Windows 98»
Итак, папки удалены или переименованы, файлы удалены и загружена MS-DOS с системной или аварийной дискеты.
Запустите программу инсталляции «Windows», например:
[E:\WIN98\SETUP], если устанавливаете с компакт-диска. Или
[C:\Имя папки\SETUP], если с жёсткого диска (регистр не важен).
Когда производится установка с компакт диска, то при загрузке с системной дискеты следует выбрать в загрузочном меню: «Start computer with CD-ROM support» для загрузки в оперативную память драйверов CD-ROM, иначе «Start computer without CD-ROM support» — драйверы не загружаются и CD-ROM работать не будет.
При загрузке с аварийной дискеты эти драйверы загружаются автоматически.
Для устранения проблем можно запускать программу установки с ключом «/C» :
[E:\WIN98\SETUP /C],
который отключает запуск программы «SMARTDrive». Скорость выполнения программы установки несколько замедлится, но возможность сбоев при этом также уменьшится.
Или запустите не «SETUP.EXE», а «SETUPCOR.EXE».
Если при запуске программы «ScanDisk» при установке возникают проблемы, запуск этой программы можно предотвратить, запустив установку с ключом «/IS». Для чего введите команду: [E:\WIN98\SETUP /IS]
или одновременно оба:
[E:\WIN98\SETUP /C /IS].
Однако, пропускать запуск программы «ScanDisk» во время установки не рекомендуется. Из-за этого возможно возникновение ошибок на жестком диске, которые повлекут неправильную установку или работу программного обеспечения. Другие ключи установки «Windows» можно посмотреть .
"Теперь Вы можете откинуться на спинку кресла" и наблюдать за ходом установки, особенно если использовали файл
Кстати, если Вы устанавливаете «Windows 98» («9x») на диск, на котором уже есть другая ОС, например, «Windows XP», добавьте в файл «MSBATCH.INF» в секцию [Setup] строку «CleanBoot=0». Она запрещает запись в нулевой (загрузочный) сектор жёсткого диска, иначе загрузчик «98» будет прописан вместо загрузчика «XP», что приведёт к невозможности запуска этой операционной системы. После установки пропишите возможность выбора «Windows 98» для загрузки в стартовом меню «Windows XP». (В корневом каталоге системного диска должен появиться файл «bootsect.bin», который содержит загрузочный сектор, а в файле «BOOT.INI» добавьте строку [C:\="Microsoft Windows 98"].) Если загрузочный сектор «Windows XP» всё же будет затёрт (в процессе загрузки не появляется загрузочное меню XP), то придётся запустить «Консоль Восстановления» (Windows XP Recovery Console) и выполнить команду «fixmbr» (см. ).
Создание аварийной дискеты
При помощи программы «MakeFlp» можно создать более удобную в использовании аварийную дискету (на ней все необходимые файлы, как на загрузочной + файловый менеджер(Volkov Commander) + русский интерфейс). «MakeFlp.zip» можно скачать (Win95, Win98, Win98se, WinNT).
Создание загрузочной (системной) дискеты
(Меню «Пуск» —> Настройка —> Панель управления —> Установка и удаление программ —> Вкладка «Загрузочный диск»).
Чтобы благополучно с неё загрузиться, возможно, потребуется войти в программу настройки «BIOS Setup», выбрать меню «BIOS Features Setup» и изменить конфигурацию пункта «Boot Sequence» на «А, С».
В новых версиях BIOS аналогичную функцию выполняет опция «Legacy Floppy» (пункт
«Removable Device» в меню «Boot» ), при включении которой загрузка с дискеты производится автоматически, если она вставлена в дисковод.
Удаление папок и файлов
Удалите папки «Windows» и «Program files». При загруженной «ОС» у Вас не получится удалить полностью папку «Windows», поэтому следует на выбор:
загрузиться с аварийной или системной дискеты и удалить в режиме командной строки.
загрузиться с системной или аварийной дискеты и переименовать папку «Windows», чтобы удалить её после переустановки ОС.
и, наконец, самый удобный способ: выделить файл
[C:\Autoexec.bat], левой кнопкой мыши, щёлкнуть по нему правой кнопкой при нажатой клавише <Shift>, выбрать в выпавшем контекстном меню команду «Открыть с помощью» и кликнуть в появившемся списке программ «NotePad». Файл откроется для редактирования. Добавьте в начало файла следущие строки:
@DELTREE /Y C:\PROGRA~1
@DELTREE /Y C:\WINDOWS
именно в таком порядке, регистр не имеет значения.
Параметр «/Y» означает, что выбранные папки будут удалены со всеми подпапками без запроса подтверждения на удаление. Сохраните файл и перезагрузитесь. Папки будут удалены.
После этого вставьте аварийную или системную дискету и нажмите (<Ctrl> + <Alt>+ <Del>).
Кстати, здесь и далее подразумевается,что Ваша ОС установлена или будет устанавливаться на диск «C:» в папку «Windows».
Также подразумевается, что у Вас один, не разбитый на разделы, жёсткий диск, то есть приводу компакт-дисков (CD-ROM) присвоена буква «D», а после загрузки с дискеты — буква «Е» (букву «D» займёт виртуальный диск, создаваемый при этом). Если это не так, скорректируйте указанные имена и пути, на те, которые будут соответствовать реальности.
После загрузки с системной или аварийной дискеты, удалите вручную оставшиеся системные файлы из корневого раздела загрузочного диска (обычно это диск «C:»).
Если Вы хотите удалить с диска «C:» абсолютно всё и сразу — добавьте в начало файла [C:\Autoexec.bat] строку:
@DELTREE /Y C:\*.*
(вместо двух предыдущих). Кстати, если нужно скопировать системные файлы MS-DOS («Command.com», «Io.sys» и «Msdos.sys») с системной или аварийной дискеты на жёсткий диск, то для этого есть специальная команда «SYS», например,
[SYS C:] — копирование системных файлов с диска «A:» на диск «C:», если диск «A:» — текущий, иначе:
[SYS A: C:].
Установка «Windows 98»
• Собственно установка
Перед установкой «Windows 98» нужно создать или раздобыть у знакомых загрузочную (системную) дискету.
Автоматическая установка «Windows XP»
Существует возможность автоматизировать процесс установки. Для этого нужно создать специальный пакетный файл и сценарий, называемый «Файлом ответов», благодаря которому отключаются запросы операционной системы, а необходимые данные выбираются из «Файла ответов» автоматически. Создаётся он при помощи «Менеджера Установки» (Microsoft Setup Manager Wizard), который можно найти на установочном компакт-диске «Windows XP» в архиве \Support\Tools\DEPLOY.CAB (файл «Setupmgr.exe»). Извлеките его оттуда и запустите. Существует пять режимов автоматической установки. Прочтите файл помощи (который находиться в «DEPLOY.CAB»), чтобы узнать, как применять «Файл ответов» во время установки «Windows XP».
Теперь, когда Вы установили ОС можно .
Что нового в файловой системе NTFS 5.0, и в чем её отличия от NTFS 4.0 ?
Самым главным недостатком NT4, и в чём она уступала «NetWare», было отсутствие квотирования. Квотирование — это ограничение максимального объёма дискового пространства для пользователя, которое он сможет использовать. Причём, вовсе не обязательно, чтобы все файлы пользователя хранились в одном месте, они вполне могут быть разбросаны по всем дискам. Устанавливаются квоты через «Properties» NTFS раздела, закладка «Quota». Через «Quota Entries...» можно выставлять квоты для каждого отдельного пользователя.
Второе, достаточно важное отличие NTFS 5.0 от старой версии — возможность поиска файла, по имени его владельца. Например, вам нужно найти все файлы, созданные пользователем, на диске, где этих файлов тысячи. В NT4 это было проблемой. С помощью «Access Control List» (Список управления доступом), можно легко проверить, какие файлы доступны пользователю, и установить права доступа к отдельным файлам или каталогам.
Кроме непосредственного изменения самой структуры NTFS, добавлен «Microsoft Index Server», который значительно ускоряет поиск файлов, особенно по их содержимому, за счёт индексации содержимого дисков. Управляется эта служба через раздел «Indexing Service» окна «Computer Management». В этом разделе можно просмотреть, какие директории индексируются, и, при желании, добавить новые или удалить старые. Работает это c любыми разделами, а не только NTFS.
В NTFS 5.0 добавлена такая функция как точки монтирования или, по-другому, точки соединения (junction point). Функция эта давно знакома пользователям различных вариантов «Unix/Linux», но в продуктах «Microsoft» она появилась впервые. С помощью этой технологии можно присоединить любой дисковый ресурс в любое место файловой системы. Например, можно присоединить жёсткий диск «D:» в любой из каталогов на диске «C:», например, в [C:\games] Теперь, зайдя в директорию [C:\games], можно будет видеть содержимое корневого каталога диска «D:». Все изменения, которые будут произведены в этой директории, будут произведены на диске «D:». После этого, можно в окне (Computer management —> Disk Management) убрать букву, присвоенную этому диску (Change disk letter and path), и пользователь даже не будет знать, что на компьютере установлено два диска! Он будет работать с одним диском «C:» и директория [C:\games] для него ничем не будет отличаться от других. Смонтировать диск или раздел в директорию на NTFS разделе или диске, можно из уже знакомого нам меню «Change disk letter and path», выбором пункта (Add.. —> Mount in this NTFS folder —> Browse): Управлять этой функцией можно и через командную строку, командой «mountvol».
Что такое кластер?
Кластер — минимальный размер места на диске, которое может быть выделено файловой системой для хранения одного файла. Определяется он, как правило, автоматически, при форматировании винчестера, по зависимости указанной в таблице:
Размер раздела | Секторов в кластере | Размер кластера |
< 512mб | 1 | 512 байт |
< 1024mб | 2 | 1K |
< 2048mб | 4 | 2K |
< 4096mб | 8 | 4K |
< 8192mб | 16 | 8K |
< 16384mб | 32 | 16K |
< 32768mб | 64 | 32K |
> 32768mб | 128 | 64K |
Небольшое исключение для системного раздела: если он меньше 2048МБ, то размер кластера, при использовании NTFS, всегда 512 байт.
Чтобы узнать размер кластера, можно зайти в (Administrative Tools —> Computer Management —> Storage —> Disk Defragmenter). Выбрать нужный диск и нажать на «Analyze». Через несколько секунд появится табличка, где есть три кнопки. Нажатие на «View Report» запускает окошко, в котором море информации про выбранный диск, в том числе и «Cluster size».
Размер кластера можно выбрать и самому, вручную, правда, только при форматировании. Делается это так:
[format d: /A:size],
где «size» это размер кластера в байтах. Однако существуют некоторые правила, которых следует придерживаться: во-первых, размер кластера должен быть кратен размеру физического сектора, то есть 512 байтам в подавляющем большинстве случаев; во-вторых, есть ограничения по количеству кластеров в разделе.
Файловая система NTFS
NTFS — развитие файловой системы HPFS, разработанной совместно IBM и «Microsoft» для проекта OS/2. Она начала использоваться вместе с «Windows NT 3.1» в 1993 году. «Windows NT 3.1» должна была составить конкуренцию серверам на базе «NetWare» и «Unix», поэтому NTFS вобрала в себя все тогдашние технологические достижения.
Компрессия данных
NTFS позволяет сжимать отдельные каталоги и файлы, в отличие от «DriveSpace», который позволял сжимать только диски целиком. Это очень удобно, для экономии пространства на диске, например можно сжимать файлы «на лету», причём для пользователя всё это будет прозрачно.
Параметры, применяемые с «Winnt.exe»
«/?» — вызов справки «/a» — использование специальных средств для людей с ограниченными возможностями «/e» — задает команду, выполняемую по окончании графической стадии установки ОС «/r» — включает создание папки в каталоге Windows, которая остается после установки ОС «/rx» — включает создание временной папки в каталоге Windows, которая будет удалена по окончании инсталляции «/s» — указывает путь к дистрибутиву Windows. Применяется при установке с сервера сети «/t» — задает диск для временных файлов. Если этот параметр отсутствует, то используется диск, на котором больше свободного места «/u:файл_ответов» — задает файл ответов для программы установки Windows «/udf:id[,UDF_файл]» — указывает идентификатор ID, с помощью которого программа установки Windows определяет значения в UDF_файле (Uniqueness Database File) для модификации файла ответов каждого компьютера при установке системы на множество ПК. Если не указан UDF_файл, то система потребует дискету с файлом при $Unique$.udb
Параметры, применяемые с «Winnt32.exe»
«/?» — справка о программе «/checkupgradeonly» — производится проверка возможности обновления текущей версии Windows. По окончании проверки будет сгенерирован отчет о возможности установки новой ОС «/cmd:command_line» — задает команду, которая должна быть выполнена во время завершающей стадии установки ОС «/cmdcons» — установить консоль восстановления системы и добавить ее вызов в загрузочное меню. Инсталляция ОС не производится «/copydir:i386\folder_name» — создание дополнительной папки с именем папки в каталоге Windows «/copysource:folder_name» — создание временной папки в каталоге Windows, по окончании инсталляции папка будет удалена «/debug[level]:[filename]» — включает протокол отладки (по умолчанию C:\systemroot\Winnt32.log) с заданным уровнем (по умолчанию — «2»; «0» — критические ошибки, «1» — обычные ошибки, «2» — предупреждения, «3» — информацию, «4» — детальная информация для отладки) «/dudisable» — препятствует выполнению динамического обновления (файлы Update Microsoft Windows). Инсталляция выполняется только с первоначальными установками «/duprepare:pathname» — выполняет модификацию инсталляционного ресурса таким образом, чтобы использовать динамические файлы модификации с сайта Windows Update «/dushare:pathname» — определяет ресурс, на котором расположены файлы обновлений «/m:folder_name» — во время установки копируются файлы из дополнительной папки и если они присутствуют, то используются вместо файлов из заданной по умолчанию папки «/makelocalsource» — указывает программе установки на необходимость скопировать все файлы на локальный жесткий диск. Используется в том случае, если компакт-диск может быть недоступен в процессе установки «/noreboot» — отключает автоматическую перезагрузку после копирования файлов «/s:sourcepath» — указывает размещений файлов установки Windows XP (обычно на сервере) «/syspart:drive_letter» — позволяет скопировать файлы установки на жесткий диск, сделать его активным, перенести на другой компьютер и продолжить установку на этом компьютере. Должен использоваться вместе с ключом /tempdrive «/tempdrive:drive_letter» — используется вместе / syspart для указания основного раздела, предназначенного для размещения файлов и последующей установки Windows XP «/udf:id [,UDB_file]» — задает файл базы данных уникальности, модифицирующий файл ответов «/unattend обновляет предыдущую версию Windows в автоматическом режиме. Все пользовательские настройки берутся из предыдущей инсталляции «/unattend[num]:[answer_file]» — указывается при автоматизированной установке. Имя файла можно опустить, если используется файл Unattend.txt (по умолчанию)
Поддержка формата ISO Unicode
Формат Unicode использует 16bit для кодировки каждого символа, в отличие от ASCII, который использовал 8bit, или ещё хуже — 7bit. Для простого пользователя это означает то, что теперь он может называть файлы на любом языке, хоть на китайском — система это будет поддерживать, не требуя изменить кодовую страницу, как это делал DOS и W9x.
Преобразование файловой системы
Для преобразования файловой системы FAT (FAT32) в NTFS, используйте утилиту «Convert».
Синтаксис команды:
CONVERT том: /FS:NTFS [/V] [/CvtArea:имя_файла] [/NoSecurity] [/X]
«том» — определяет букву диска (с последующим двоеточием) точку подключения или имя тома. «/FS:NTFS» — конечная файловая система: NTFS. «/V» — включение режима вывода сообщений. «/CVTAREA:имя_файла» — указывает непрерывный файл в корневой папке для резервирования места для системных файлов NTFS. «/NoSecurity» — параметры безопасности для преобразуемых файлов и папок будут доступны для изменения всем. «/X» — принудительное снятие этого тома (если он был подключен). Все открытые дескрипторы этого тома станут недопустимыми.
Работа с большими дисками
NTFS имеет размер кластера 512 байт, что в принципе оптимально, но его можно уменьшать до 64К. Более важно то, что NTFS способна теоретически работать с томами размером в 16 777 216 терабайт. Теоретически, потому что таких жестких дисков пока просто не существует, и появятся они ещё не скоро.
Сравнение файловых систем NTFS и FAT
В предлагаемой ниже статье
оценивается быстродействие файловых систем FAT (FAT32) и NTFS, но существуют и другие, не менее важные причины, побуждающие пользователя использовать ту или иную файловую систему и в частности файловую систему NTFS:
она обеспечивает, в отличие от FAT, возможность гибкой настройки ограничения доступа к конкретным файлам и каталогам, как на локальном компьютере, так и на сетевом. То есть она позволяет указать, какие пользователи и группы имеют доступ к файлу или папке и указать тип доступа. она имеет встроенные средства восстановления данных. В случае краха системы, установленной на диске с файловой системой NTFS, имеется возможность автоматически восстановить данные, используя информацию контрольных точек и журнала транзакций. Оригинальная структура папок файловой системы NTFS позволяет существенно ускорить доступ к файлам в папкам большого объема по сравнению со скоростью доступа к папкам такого же объема на томах FAT. Кроме того NTFS позволяет осуществлять сжатие отдельных папок и файлов, и обращаться к ним, не вызывая программы, производящей декомпрессию.
Имеется возможность шифрования данных.
Это возможно потому, что практически все объекты операционной системы, установленной на диске, использующем файловую систему NTFS, представляют собой файлы. Каждый занятый сектор в томе NTFS принадлежит какому-нибудь файлу. Частью файла являются даже метаданные файловой системы (информация, которая представляет собой описание самой файловой системы).
Кстати, в системах «Windows 2000» и «Windows XP» используется NTFS версии 5.0, на базе которой реализованы новые функциональные возможности: квоты диска, шифрование файлов и каталогов (EFS) и т.д. Подробнее — .
Эта файловая система несовместима с предыдущими версиями «Windows NT», поэтому если загрузить более раннюю версию операционной системы, то разделы NTFS 5.0 будут недоступны (для «Windows NT 4.0» нужно ставить «Service Pack 4»). При установке «Windows 2000» или «Windows XP» на уже существующий том с предыдущими версиями NTFS произойдет автоматическая конвертация до NTFS 5.0.
Статья, которая предлагается ниже, написана достаточно давно (когда далеко не каждый компьютер имел больше 64 Мб оперативной памяти), поэтому в ней упоминается только «Windows 2000», но и сейчас информация из этой статьи не потеряла актуальности и всё сказанное справедливо и для «Windows XP». Устарело, пожалуй, только начало предпоследнего абзаца. * * *
В этой статье я попытаюсь дать оценку быстродействию файловых систем, используемых в операционных системах «Windows95/98/ME», а также «Windows NT/2000». Статья не содержит графиков и результатов тестирований, так как эти результаты слишком сильно зависят от случая, методик тестирования и конкретных систем, и не имеют почти никакой связи с реальным положением дел. В этом материале я вместо этого постараюсь описать общие тенденции и соображения, связанные с производительностью файловых систем. Прочитав данный материал, вы получите информацию для размышлений и сможете сами сделать выводы, понять, какая система будет быстрее в ваших условиях, и почему. Возможно, некоторые факты помогут вам также оптимизировать быстродействие своей машины с точки зрения файловых систем, подскажут какие-то решения, которые приведут к повышению скорости работы всего компьютера. В данном обзоре упоминаются три системы — FAT16, FAT32 и NTFS, так как основной вопрос, стоящий перед пользователями «Windows2000» — это выбор между этими вариантами. Я приношу извинение пользователям других файловых систем, но проблема выбора между двумя, внешне совершенно равнозначными, вариантами со всей остротой стоит сейчас только в среде «Windows2000». Я надеюсь, всё же, что изложенные соображения покажутся вам любопытными, и вы сможете сделать какие-то выводы и о тех системах, с которыми вам приходится работать.
Данная статья состоит из множества разделов, каждый из которых посвящен какому-то одному вопросу быстродействия. Многие из этих разделов в определенных местах тесно переплетаются между собой. Тем не менее, чтобы не превращать статью в кашу, в соответствующем разделе я буду писать только о том, что имеет отношение к обсуждаемой в данный момент теме, и ни о чем более.
Если вы не нашли каких-то важных фактов в тексте — не спешите удивляться: скорее всего, вы встретите их позже. Прошу вас также не делать никаких поспешных выводов о недостатках и преимуществах той или иной системы, так как противоречий и подводных камней в этих рассуждениях очень и очень много. В конце я попытаюсь собрать воедино всё, что можно сказать о быстродействии систем в реальных условиях.
Самое фундаментальное свойство любой файловой системы, влияющее на быстродействие всех дисковых операций — структура организации и хранения информации, т.е. то, как, собственно, устроена сама файловая система. Первый раздел — попытка анализа именно этого аспекта работы, т.е. физической работы со структурами и данными файловой системы. Теоретические рассуждения, в принципе, могут быть пропущены — те, кто интересуется лишь чисто практическими аспектами быстродействия файловых систем, могут обратиться сразу ко второй части статьи.
Для начала хотелось бы заметить, что любая файловая система так или иначе хранит файлы. Доступ к данным файлов — основная и неотъемлемая часть работы с файловой системой, и поэтому, прежде всего, нужно сказать пару слов об этом. Любая файловая система хранит данные файлов в неких объемах — секторах, которые используются аппаратурой и драйвером как самая маленькая единица полезной информации диска. Размер сектора в подавляющем числе современных систем составляет 512 байт, и все файловые системы просто читают эту информацию и передают её без какой либо обработки приложениям. Есть ли тут какие-то исключения? Практически нет. Если файл хранится в сжатом или закодированном виде — как это возможно, к примеру, в системе NTFS — то, конечно, на восстановление или расшифровку информации тратится время и ресурсы процессора. В остальных случаях чтение и запись самих данных файла осуществляется с одинаковой скоростью, какую файловую систему вы не использовали бы.
Обратим внимание на основные процессы, осуществляемые системой для доступа к файлам:
Поиск данных файла
Выяснение того, в каких областях диска хранится тот или иной фрагмент файла — процесс, который имеет принципиально разное воплощение в различных файловых системах. Имейте в виду, что это лишь поиск информации о местоположении файла — доступ к самим данным, фрагментированы они или нет, здесь уже не рассматривается, так как этот процесс совершенно одинаков для всех систем. Речь идет о тех "лишних" действиях, которые приходится выполнять системе перед доступом к реальным данным файлов.
На что влияет этот параметр: на скорость навигации по файлу (доступ к произвольному фрагменту файла). Любая работа с большими файлами данных и документов, если их размер — несколько мегабайт и более. Этот параметр показывает, насколько сильно сама файловая система страдает от фрагментации файлов.
NTFS способна обеспечить быстрый поиск фрагментов, поскольку вся информация хранится в нескольких очень компактных записях (типичный размер — несколько килобайт). Если файл очень сильно фрагментирован (содержит большое число фрагментов) — NTFS придется использовать много записей, что часто заставит хранить их в разных местах. Лишние движения головок при поиске этих данных, в таком случае, приведут к сильному замедлению процесса поиска данных о местоположении файла. FAT32, из-за большой области самой таблицы размещения будет испытывать огромные трудности, если фрагменты файла разбросаны по всему диску. Дело в том, что FAT (File Allocation Table, таблица размещения файлов) представляет собой мини-образ диска, куда включен каждый его кластер. Для доступа к фрагменту файла в системе FAT16 и FAT32 приходится обращаться к соответствующей частичке FAT. Если файл, к примеру, расположен в трех фрагментах — в начале диска, в середине, и в конце — то в системе FAT нам придется обратиться к фрагменту FAT также в его начале, в середине и в конце. В системе FAT16, где максимальный размер области FAT составляет 128 Кбайт, это не составит проблемы — вся область FAT просто хранится в памяти, или же считывается с диска целиком за один проход и буферизируется. FAT32 же, напротив, имеет типичный размер области FAT порядка сотен килобайт, а на больших дисках — даже несколько мегабайт.
Если файл расположен в разных частях диска — это вынуждает систему совершать движения головок винчестера столько раз, сколько групп фрагментов в разных областях имеет файл, а это очень и очень сильно замедляет процесс поиска фрагментов файла.
Вывод: Абсолютный лидер — FAT16, он никогда не заставит систему делать лишние дисковые операции для данной цели. Затем идет NTFS — эта система также не требует чтения лишней информации, по крайней мере, до того момента, пока файл имеет разумное число фрагментов. FAT32 испытывает огромные трудности, вплоть до чтения лишних сотен килобайт из области FAT, если файл разбросан разным областям диска. Работа с внушительными по размеру файлами на FAT32 в любом случае сопряжена с огромными трудностями — понять, в каком месте на диске расположен тот или иной фрагмент файла, можно лишь изучив всю последовательность кластеров файла с самого начала, обрабатывая за один раз один кластер (через каждые 4 Кбайт файла в типичной системе). Стоит отметить, что если файл фрагментирован, но лежит компактной кучей фрагментов — FAT32 всё же не испытывает больших трудностей, так как физический доступ к области FAT будет также компактен и буферизован.
Поиск свободного места
Данная операция производится в том случае, если файл нужно создать с нуля или скопировать на диск. Поиск места под физические данные файла зависит от того, как хранится информация о занятых участках диска.
На что влияет этот параметр: на скорость создания файлов, особенно больших. Сохранение или создание в реальном времени больших мультимедийных файлов (.wav, к примеру), копирование больших объемов информации, т.д. Этот параметр показывает, насколько быстро система сможет найти место для записи на диск новых данных, и какие операции ей придется для этого проделать.
Для определения того, свободен ли данный кластер или нет, системы на основе FAT должны просмотреть одну запись FAT, соответствующую этому кластеру. Размер одной записи FAT16 составляет 16 бит, одной записи FAT32 — 32 бита.
Для поиска свободного места на диске может потребоваться просмотреть почти всего FAT — это 128 Кбайт (максимум) для FAT16 и до нескольких мегабайт (!) — в FAT32. Для того, чтобы не превращать поиск свободного места в катастрофу (для FAT32), операционной системе приходится идти на различные ухищрения. NTFS имеет битовую карту свободного места, одному кластеру соответствует 1 бит. Для поиска свободного места на диске приходится оценивать объемы в десятки раз меньшие, чем в системах FAT и FAT32.
Вывод: NTFS имеет наиболее эффективную систему нахождения свободного места. Стоит отметить, что действовать "в лоб" на FAT16 или FAT32 очень медленно, поэтому для нахождения свободного места в этих системах применяются различные методы оптимизации, в результате чего и там достигается приемлемая скорость. (Одно можно сказать наверняка — поиск свободного места при работе в DOS на FAT32 — катастрофический по скорости процесс, поскольку никакая оптимизация невозможна без поддержки хоть сколь серьезной операционной системы).
Работа с каталогами и файлами
Каждая файловая система выполняет элементарные операции с файлами — доступ, удаление, создание, перемещение и т.д. Скорость работы этих операций зависит от принципов организации хранения данных об отдельных файлах и от устройства структур каталогов.
На что влияет этот параметр: на скорость осуществления любых операций с файлом, в том числе — на скорость любой операции доступа к файлу, особенно — в каталогах с большим числом файлов (тысячи).
FAT16 и FAT32 имеют очень компактные каталоги, размер каждой записи которых предельно мал. Более того, из-за сложившейся исторически системы хранения длинных имен файлов (более 11 символов), в каталогах систем FAT используется не очень эффективная и на первый взгляд неудачная, но зато очень экономная структура хранения этих самих длинных имен файлов. Работа с каталогами FAT производится достаточно быстро, так как в подавляющем числе случаев каталог (файл данных каталога) не фрагментирован и находится на диске в одном месте.
Единственная проблема, которая может существенно понизить скорость работы каталогов FAT — большое количество файлов в одном каталоге (порядка тысячи или более). Система хранения данных — линейный массив — не позволяет организовать эффективный поиск файлов в таком каталоге, и для нахождения данного файла приходится перебирать большой объем данных (в среднем — половину файла каталога). NTFS использует гораздо более эффективный способ адресации — бинарное дерево. Эта организация позволяет эффективно работать с каталогами любого размера — каталогам NTFS не страшно увеличение количества файлов в одном каталоге и до десятков тысяч.
Стоит заметить, однако, что сам каталог NTFS представляет собой гораздо менее компактную структуру, нежели каталог FAT — это связано с гораздо большим (в несколько раз) размером одной записи каталога. Данное обстоятельство приводит к тому, что каталоги на томе NTFS в подавляющем числе случаев сильно фрагментированы. Размер типичного каталога на FAT-е укладывается в один кластер, тогда как сотня файлов (и даже меньше) в каталоге на NTFS уже приводит к размеру файла каталога, превышающему типичный размер одного кластера. Это, в свою очередь, почти гарантирует фрагментацию файла каталога, что, к сожалению, довольно часто сводит на нет все преимущества гораздо более эффективной организации самих данных.
Вывод: структура каталогов на NTFS теоретически гораздо эффективнее, но при размере каталога в несколько сотен файлов это практически не имеет значения. Фрагментация каталогов NTFS, однако, уверенно наступает уже при таком размере каталога. Для малых и средних каталогов NTFS, как это не печально, имеет на практике меньшее быстродействие.
Преимущества каталогов NTFS становятся реальными и неоспоримыми только в том случае, если в одно каталоге присутствуют тысячи файлов — в этом случае быстродействие компенсирует фрагментацию самого каталога и трудности с физическим обращением к данным (в первый раз — далее каталог кэшируется). Напряженная работа с каталогами, содержащими порядка тысячи и более файлов, проходит на NTFS буквально в несколько раз быстрее, а иногда выигрыш в скорости по сравнению с FAT и FAT32 достигает десятков раз.
К сожалению, как это часто бывает во всевозможных компьютерных вопросах, практика не очень хорошо согласуется с теорией. NTFS, имеющая, казалось бы, очевидные преимущества в структуре, показывает не настолько уж фантастические результаты, как можно было бы ожидать. Какие еще соображения влияют на быстродействие файловой системы? Каждый из рассматриваемых далее вопросов вносит свой вклад в итоговое быстродействие. Помните, однако, что реальное быстродействие — результат действия сразу всех факторов, поэтому и в этой части статьи не стоит делать поспешных выводов.
Очень многие данные современных файловых систем кэшируются или буферизируются в памяти компьютера, что позволяет избежать лишних операций физического чтения данных с диска. Для нормальной (высокопроизводительной) работы системы в кэше приходится хранить следующие типы информации:
Данные о физическом местоположении всех открытых файлов. Это, прежде всего, позволит обращаться к системным файлам и библиотекам, доступ к которым идет буквально постоянно, без чтения служебной (не относящейся к самим файлам) информации с диска. Это же относится к тем файлам, которые исполняются в данный момент — т.е. к выполняемым модулям (.exe и .dll) активных процессов в системе. В эту категорию попадают также файлы системы, с которыми производится работа (прежде всего реестр и виртуальная память, различные .ini файлы, а также файлы документов и приложений). Наиболее часто используемые каталоги. К таковым можно отнести рабочий стол, меню «Пуск», системные каталоги, каталоги кэша интернета, и т.п. Данные о свободном месте диска — т.е. та информация, которая позволит найти место для сохранения на диск новых данных.
В случае, если этот базовый объем информации не будет доступен прямо в оперативной памяти, системе придется совершать множество ненужных операций еще до того, как она начнет работу с реальными данными. Что входит в эти объемы в разных файловых системах? Или, вопрос в более практической плоскости, — каким объемом свободной оперативной памяти надо располагать, чтобы эффективно работать с той или иной файловой системой?
FAT16 имеет очень мало данных, отвечающих за организацию файловой системы. Из служебных областей можно выделить только саму область FAT, которая не может превышать 128 Кбайт (!) — эта область отвечает и за поиск фрагментов файлов, и за поиск свободного места на томе. Каталоги системы FAT также очень компактны. Общий объем памяти, необходимый для предельно эффективной работы с FAT-ом, может колебаться от сотни килобайт и до мегабайта-другого — при условии огромного числа и размера каталогов, с которыми ведется работа. FAT32 отличается от FAT16 лишь тем, что сама область FAT может иметь более внушительные размеры. На томах порядка 5 — 10 Гбайт область FAT может занимать объем в несколько Мбайт, и это уже очень внушительный объем, надежно кэшировать который не представляется возможным. Тем не менее, область FAT, а вернее те фрагменты, которые отвечают за местоположение рабочих файлов, в подавляющем большинстве систем находятся в памяти машины — на это расходуется порядка нескольких Мбайт оперативной памяти. NTFS, к сожалению, имеет гораздо большие требования к памяти, необходимой для работы системы. Прежде всего, кэширование сильно затрудняет большие размеры каталогов. Размер одних только каталогов, с которыми активно ведет работу система, может запросто доходить до нескольких Мбайт и даже десятков Мбайт! Добавьте к этому необходимость кэшировать карту свободного места тома (сотни Кбайт) и записи MFT для файлов, с которыми осуществляется работа (в типичной системе — по 1 Кбайт на каждый файл). К счастью, NTFS имеет удачную систему хранения данных, которая не приводит к увеличению каких-либо фиксированных областей при увеличении объема диска. Количество данных, с которым оперирует система на основе NTFS, практически не зависит от объема тома, и основной вклад в объемы данных, которые необходимо кэшировать, вносят каталоги. Тем не менее, уже этого вполне достаточно для того, чтобы только минимальный объем данных, необходимых для кэширования базовых областей NTFS, доходил до 5 — 8 Мбайт.
К сожалению, можно с уверенностью сказать: NTFS теряет огромное количество своего теоретического быстродействия из-за недостаточного кэширования. На системах, имеющих менее 64 Мбайт памяти, NTFS просто не может оказаться быстрее FAT16 или FAT32. Единственное исключение из этого правила — диски FAT32, имеющие объем десятки Гбайт (я бы лично серьезно опасался дисков FAT32 объемом свыше, скажем, 30 Гбайт). В остальных же случаях — системы с менее чем 64 мегабайтами памяти просто обязаны работать с FAT32 быстрее.
Типичный в настоящее время объем памяти в 64 Мбайта, к сожалению, также не дает возможности организовать эффективную работу с NTFS. На малых и средних дисках (до 10 Гбайт) в типичных системах FAT32 будет работать, пожалуй, немного быстрее. Единственное, что можно сказать по поводу быстродействия систем с таким объемом оперативной памяти — системы, работающие с FAT32, будут гораздо сильнее страдать от фрагментации, чем системы на NTFS. Но если хотя бы изредка дефрагментировать диски, то FAT32, с точки зрения быстродействия, является предпочтительным вариантом. Многие люди, тем не менее, выбирают в таких системах NTFS — просто из-за того, что это даст некоторые довольно важные преимущества, тогда как типичная потеря быстродействия не очень велика.
Системы с более чем 64 Мбайтами, а особенно — со 128 Мбайт и более памяти, смогут уверенно кэшировать абсолютно всё, что необходимо для работы систем, и вот на таких компьютерах NTFS, скорее всего, покажет более высокое быстродействие из-за более продуманной организации данных.
Влияют ли физические параметры жесткого диска на быстродействие файловой системы? Да, хоть и не сильно, но влияют. Можно выделить следующие параметры физической дисковой системы, которые по-разному влияют на разные типы файловых систем:
Время случайного доступа (random seek time). К сожалению, для доступа к системным областям на типичном диске более сложной файловой системы (NTFS) приходится совершать, в среднем, больше движений головками диска, чем в более простых системах (FAT16 и FAT32).
Гораздо большая фрагментация каталогов, возможность фрагментации системных областей — всё это делает диски NTFS гораздо более чувствительными к скорости считывания произвольных (случайных) областей диска. По этой причине использовать NTFS на медленных (старых) дисках не рекомендуется, так как высокое (худшее) время поиска дорожки дает еще один плюс в пользу систем FAT. Наличие Bus Mastering. Это специальный режим работы драйвера и контроллера, при использовании которого обмен с диском производится без участия процессора. Стоит отметить, что система запаздывающего кэширования NTFS сможет действовать гораздо более эффективно при наличии Bus Mastering, т.к. NTFS производит отложенную запись гораздо большего числа данных. Системы без Bus Mastering в настоящее время встречаются достаточно редко (обычно это накопители или контроллеры, работающие в режиме PIO3 или PIO4), и если вы работаете с таким диском — то, скорее всего, NTFS потеряет еще пару очков быстродействия, особенно при операциях модификации каталогов (например, активная работа в интернете — работа с кэшем интернета). Кэширование как чтения, так и записи на уровне жестких дисков (объем буфера HDD — от 128 Кбайт до 1-2 Мбайт в современных дорогих дисках) — фактор, который будет более полезен системам на основе FAT. NTFS из соображений надежности хранения информации осуществляет модификацию системных областей с флагом "не кэшировать запись", поэтому быстродействие системы NTFS слабо зависит от возможности кэширования самого HDD. Системы FAT, напротив, получат некоторый плюс от кэширования записи на физическом уровне. Стоит отметить, что, вообще говоря, всерьез принимать в расчет размер буфера HDD при оценке быстродействия тех или иных файловых систем не стоит.
Подводя краткий итог влиянию быстродействия диска и контроллера на быстродействия системы в целом, можно сказать так: NTFS страдает от медленных дисков гораздо сильнее, чем FAT.
Хотелось бы сказать пару слов о размере кластера — тот параметр, который в файловых системах FAT32 и NTFS можно задавать при форматировании практически произвольно.
Прежде всего, надо сказать, что больший размер кластера — это практически всегда большее быстродействие. Размер кластера на томе NTFS, однако, имеет меньшее влияние на быстродействие, чем размер кластера для системы FAT32.
Типичный размер кластера для NTFS — 4 Кбайта. Стоит отметить, что при большем размере кластера отключается встроенная в файловую систему возможность сжатия индивидуальных файлов, а также перестает работать стандартный API дефрагментации — т.е. подавляющее число дефрагментаторов, в том числе встроенный в «Windows 2000», будут неспособны дефрагментировать этот диск. SpeedDisk, впрочем, сможет — он работает без использования данного API. Оптимальным с точки зрения быстродействия, по крайней мере, для средних и больших файлов, считается (самой Microsoft) размер 16 Кбайт. Увеличивать размер далее неразумно из-за слишком больших расходов на неэффективность хранения данных и из-за мизерного дальнейшего увеличения быстродействия. Если вы хотите повысить быстродействие NTFS ценой потери возможности сжатия — задумайтесь о форматировании диска с размером кластера, большим чем 4 Кбайта. Но имейте в виду, что это даст довольно скромный прирост быстродействия, который часто не стоит даже уменьшения эффективности размещения файлов на диске. Быстродействие системы FAT32, напротив, можно довольно существенно повысить, увеличив размер кластера. Если в NTFS размер кластера почти не влияет на размер и характер данных системных областей, то в системе FAT увеличивая кластер в два раза, мы сокращаем область FAT в те же два раза. Вспомните, что в типичной системе FAT32 эта очень важная для быстродействия область занимает несколько Мбайт. Сокращение области FAT в несколько раз даст заметное увеличение быстродействия, так как объем системных данных файловой системы сильно сократиться — уменьшается и время, затрачиваемое на чтение данных о расположении файлов, и объем оперативной памяти, необходимый для буферизации этой информации. Типичный объем кластера для систем FAT32 составляет тоже 4 Кбайт, и увеличение его до 8 или даже до 16 Кбайт — особенно для больших (десяток и более гигабайт) дисков — достаточно разумный шаг.
NTFS является достаточно сложной системой, поэтому, в отличие от FAT16 и FAT32, имеются и другие факторы, которые могут привести к существенному замедлению работы NTFS:
Диск NTFS был получен преобразованием раздела FAT16 или FAT32 (команда convert). Данная процедура в большинстве случаев представляет собой тяжелый случай для быстродействия, так как структура служебных областей NTFS, скорее всего, получится очень фрагментированной. Если есть возможность — избегайте преобразования других систем в NTFS, так как это приведет к созданию очень неудачного диска, которому не поможет даже типичный (неспециализированный) дефрагментатор, типа Diskeeper-а или встроенного в «Windows 2000». Активная работа с диском, заполненным более чем на 80% — 90%, представляет собой катастрофический для быстродействия NTFS случай, так как фрагментация файлов и, самое главное, служебных областей, будет расти фантастически быстро. Если ваш диск используется в таком режиме — FAT32 будет более удачным выбором при любых других условиях.
В данной заключительной части "одной строчкой" собраны ключевые особенности быстродействия этих трех файловых систем.
FAT — плюсы:
Для эффективной работы требуется немного оперативной памяти. Быстрая работа с малыми и средними каталогами. Диск совершает в среднем меньшее количество движений головок (в сравнении с NTFS). Эффективная работа на медленных дисках. FAT — минусы:
Катастрофическая потеря быстродействия с увеличением фрагментации, особенно для больших дисков (только FAT32). Сложности с произвольным доступом к большим (скажем, 10% и более от размера диска) файлам. Очень медленная работа с каталогами, содержащими большое количество файлов. NTFS — плюсы:
Фрагментация файлов не имеет практически никаких последствий для самой файловой системы — работа фрагментированной системы ухудшается только с точки зрения доступа к самим данным файлов. Сложность структуры каталогов и число файлов в одном каталоге также не чинит особых препятствий быстродействию. Быстрый доступ к произвольному фрагменту файла (например, редактирование больших .wav файлов). Очень быстрый доступ к маленьким файлам (несколько сотен байт) — весь файл находится в том же месте, где и системные данные (запись MFT). NTFS — минусы:
Существенные требования к памяти системы (64 Мбайт — абсолютный минимум, лучше — больше). Медленные диски и контроллеры без Bus Mastering сильно снижают быстродействие NTFS. Работа с каталогами средних размеров затруднена тем, что они почти всегда фрагментированы. Диск, долго работающий в заполненном на 80% — 90% состоянии, будет показывать крайне низкое быстродействие.
Хотелось бы еще раз подчеркнуть, что на практике основной фактор, от которого зависит быстродействие файловой системы — это, как ни странно, объем памяти машины. Системы с памятью 64-96 Мбайт — некий рубеж, на котором быстродействие NTFS и FAT32 примерно эквивалентно. Обратите внимание также на сложность организации данных на вашей машине. Если вы не используете ничего, кроме простейших приложений и самой операционной системы — может случиться так, что FAT32 сможет показать более высокое быстродействие и на машинах с большим количеством памяти.
NTFS — система, которая закладывалась на будущее, и это будущее для большинства реальных применений сегодняшнего дня еще, к сожалению, видимо не наступило. На данный момент NTFS обеспечивает стабильное и равнодушное к целому ряду факторов, но, пожалуй, всё же невысокое — на типичной "игровой" домашней системе — быстродействие. Основное преимущество NTFS с точки зрения быстродействия заключается в том, что этой системе безразличны такие параметры, как сложность каталогов (число файлов в одном каталоге), размер диска, фрагментация и т.д. В системах FAT же, напротив, каждый из этих факторов приведет к существенному снижению скорости работы.
Только в сложных высокопроизводительных системах — например, на графических станциях или просто на серьезных офисных компьютерах с тысячами документов, или, тем более, на файл-серверах — преимущества структуры NTFS смогут дать реальный выигрыш быстродействия, который порой заметен невооруженным глазом. Пользователям, не имеющим большие диски, забитые информацией, и не пользующимся сложными программами, не стоит ждать от NTFS чудес скорости — с точки зрения быстродействия на простых домашних системах гораздо лучше покажет себя FAT32.
Установка «Windows XP»
• Собственно установка
Если Вы хотите установить «Windows XP» на свой компьютер, то убедитесь, что его конфигурация соответствует
«Windows XP».
Установка «Windows XP» из-под другой операционной системы
В этом случае следует запустить на выполнение файл «Winnt32.exe», который находится в папке «I386» дистрибутива. Из командной строки (меню «Пуск» —> Выполнить) этот файл можно запускать со .
После этого Вам будет предложено на выбор: или обновить загруженную «Windows», то есть «Windows XP» будет установлена вместо неё (существующие системные папки и файлы будут затёрты), или установить «Windows XP» на другой логический диск.
После ввода серийного номера, копирования файлов и перезагрузки Вам будет предоставлена возможность, нажав клавишу <F6>, установить SCSI- или RAID-драйвер от независимого поставщика, а затем возможность удалить существующие разделы жёсткого диска и создать на их месте новые. Удалить можно все диски кроме системного, то есть того, на котором находится загруженная в данный момент операционная система.
Если на вашем жёстком диске применяется файловая система FAT32, то в следующем меню Вы сможете конвертировать её в NTFS. Настоятельно рекомендую Вам это сделать, так как NTFS имеет ряд перед FAT. Подробнее о файловой системе NTFS можно узнать .
Правда, Вы сможете конвертировать FAT32 в NTFS и после установки «Windows XP», для чего нужно набрать в командной строке «convert c: /fs:ntfs» (без кавычек) и во время перезагрузки файловая система будет конвертирована, Подробнее о параметрах этой команды можно узнать . Но лучше всё таки делать это именно в процессе установки «Windows XP», что позволит избежать сильной фрагментации данных на диске, а значит замедления доступа к ним и, соответственно, ухудшения быстродействия системы. К тому же подобная фрагментация не устраняется стандартными программами-дефрагментаторами.
В дальнейшем программа установки потребует от Вас выбрать язык и региональные стандарты.
Установка «Windows XP» на отформатированный или неразмеченный жёсткий диск
В этом случае у Вас есть три возможности:
Загрузиться со специальных загрузочных дискет «Windows XP». Их 6 штук и создаются они специальной программой. Скачать её можно, например, (4.4 Мб для «Windows XP PRO»). Так как я никогда этим способом не пользовался, то предоставляю Вам возможность сделать всё самостоятельно.
Приобрести специальный установочный загрузочный компакт-диск с «Windows XP» и загрузиться с него. Для этого потребуется войти в программу настройки «BIOS Setup», выбрать меню «BIOS Features Setup» и изменить конфигурацию опции «Boot Sequence» на «CD-ROM, С».
В новых версиях BIOS аналогичную функцию выполняет опция «INT18 Device» пункта «Other Boot Device» в меню «Boot» одновременно в этом же меню нужно отключить загрузку с жёсткого диска — опция «Disabled» пункта «IDE Hard Drive», при этом загрузка с компакт-диска производится автоматически, если он вставлен в CD-ROM.
Если жёсткий диск был не размечен, то после загрузки с загрузочного CD Вы сможете разбить жёсткий диск на разделы, при помощи
или , которые обычно имеются на загрузочном диске, и задать активный раздел, на который и будет производиться установка Windows. При помощи Вы сможете отформатировать созданные разделы не только в FAT32 но и в NTFS.
Имейте ввиду, что «Windows XP» не совсем корректно работает на разделах объёмом более 32 ГБ, если при этом используется файловая система FAT32, поэтому ни перед установкой, ни после установки (при помощи «Менеджера дисков») Вы не сможете создать более объёмный раздел с этой файловой системой. (Правда, это можно сделать, например, при помощи программы .)
Чтобы начать установку, нужно запустить файл «Winnt.exe», который находится в папке «I386» дистрибутива (это можно сделать и из графической оболочки загрузочного диска). Из командной строки DOS этот файл можно запускать со .
В дальнейшем установка ОС происходит практически так же, как и в случае её установки из-под другой операционной системы, то есть сначала копирование установочных файлов, потом перезагрузка, выбор диска и файловой системы, выбор языка и региональных настроек, а также введение серийного номера.
Если загрузочного компакт- диска нет, или конфигурация Вашего компьютера не позволяет загружаться с компакт-диска, то следует создать или раздобыть у знакомых
для «Windows 98».
Если жёсткий диск не был размечен, то при этом варианте установки разбить его на разделы и сделать один из них активным можно при помощи , имеющейся на системной дискете. Так как программа «FDisk» не может работать с дисками, объёмом более 48 Гб, точнее она «не видит» остальное дисковое пространство, создайте основной раздел, скажем 6-8 ГБ (или сколько захотите), в который и будет производиться установка «Windows XP», а остальные разделы создадите либо в процессе установки, либо при помощи «Менеджера Дисков» после установки «Windows XP».
Запустите на выполнение файл «Winnt.exe», который находится в папке «I386» дистрибутива. Из командной строки DOS этот файл можно запускать со .
Обратите внимание, что при этом варианте установки, перед запуском «Winnt.exe» необходимо запустить специальную программу кэширования записи «Smartdrv.exe» (она есть в дистрибутиве «Windows 98» и её нужно заранее скопировать на системную дискету), иначе процесс копирования файлов может растянуться до 3 — 6 часов, в зависимости от производительности процессора. Скачать «Smartdrv.exe» можно также (45 Кб).
В дальнейшем установка «Windows XP» ничем не отличается от установки с использованием загрузочного CD.
Устойчивость
NTFS содержит две копии аналога FAT, которые называются MFT (Master File Table). В отличие от FAT MS-DOS, MFT больше напоминает таблицу базы данных. Если оригинал MFT повреждён в случае аппаратной ошибки (например, появления bad-сектора), то система при следующей загрузке использует копию MFT, и автоматически создаёт новый оригинал, уже с учётом повреждений. Но это не самое главное. Главное, что NTFS использует систему транзакций при записи файлов на диск. Эта система пришла из СУБД, где защита целостности данных — жизненно важное дело. Уже это говорит о её эффективности. В упрощённом виде она работает так:
Драйвер ввода/вывода NTFS инициирует процесс записи, одновременно сообщая сервису «Log File Service» вести лог всего происходящего. Данные пишутся в кэш, под управлением сервиса «Cache Manager». «Cache Manager» посылает данные «Virtual Memory Manager» (менеджеру виртуальной памяти), для записи на диск в фоновом режиме. «Virtual Memory Manager» посылает данные драйверу диска, пропустив их через «Fault Tolerant Driver» (если у вас массив дисков RAID). Драйвер диска шлёт их контроллеру, который уже пишет их либо в кэш, либо прямо на диск. Если эта операция проходит без ошибок, запись лога удаляется. Если происходит сбой, запись лога остается в таблице транзакций, и при следующем доступе к диску «Log File Service» обнаруживает эту запись, и просто восстанавливает всё как было до этой операции.
Такая система гарантирует абсолютную сохранность данных в случае копирования, перемещения и удаления файлов или директорий. При внесении изменений в файл, вы теряете те изменения, которые находились в момент сбоя в памяти или в кэше контроллера, и не успели записаться на диск.
Защищенность
NTFS рассматривает файлы, как объекты. Каждый файловый объект обладает свойствами, такими как его имя, дата создания, дата последнего обновления, архивный статус, и дескриптор безопасности. Файловый объект также содержит набор методов, которые позволяют с ним работать, такие как «open», «close», «read» и «write». Пользователи, включая сетевых, для обращения к файлу вызывают эти методы, а «Security Reference Monitor» определяет, имеет ли пользователь необходимые права для вызова какого-либо из этих методов. Кроме этого, файлы можно шифровать. Правда, с шифрованием стоит быть осторожнее. Если у вас рухнет система, или вы её переустановите то вы не сможете прочитать зашифрованные файлы, если не имеете ERD.