|
|
Параметры установки Windows XP
Параметры командной строки программы установки ОС чрезвычайно важны, несмотря на
то, что процедура установки Windows XP, да и чуть более старой, но многими
любимой за непревзойдённую надёжность (после третьего сервис-пака :)) Windows
2000 упрощена до предела. Сегодня даже самый неподготовленный пользователь,
внимательно читая появляющиеся по ходу процесса инсталляции подсказки, вполне
способен быстро и без ошибок установить новейшую операционную систему на свой
компьютер. Но ведь на практике не всегда можно рассчитывать на гладкий и
беспроблемный ход установки системы. К сожалению, и аппаратное обеспечение и
сама операционная система настолько сложны, что просто невозможно во всём и
всегда избежать затруднительных ситуаций, конфликтов и «глюков». И тут на помощь
может прийти знание параметров командной строки программы установки Windows.
Только с применением командной строки можно, например, установить английскую
версию Windows поверх русской с сохранением большинства настроек. Разумеется,
знать все параметры наизусть совершенно не нужно, тем более, что многие из них
рассчитаны главным образом на системных администраторов, устанавливающих ОС на
десятки а то и сотни ПК, однако и рядовому пользователю иметь под рукой
соответствующий справочный материал, и знать, как им правильно воспользоваться в
случае неполадок, крайне полезно. В этом я и попробую вам помочь, по мере своих
возможностей рассказав об известных на сегодняшний день параметрах программы
установки Windows 2000/XP (часть из них относится к разряду недокументированных,
а потому в зависимости от версии ОС некоторые параметры могут не сработать, а
устаревшие параметры /B, /C, /F, /X, /O, /OX, /X, по-видимому, работают уже
только в Windows NT4).
Итак, как известно, запустить установку Windows 2000/XP вручную (имеется в виду
— не с помощью автозапуска компакт-диска Windows) можно двумя способами:
с использованием программы winnt.exe (располагается в каталоге i386
компакт-диска Windows 2000/XP) — из-под MS-DOS, например, в случае
неформатированного жёсткого диска;
с использованием программы winnt32.exe (также располагается в каталоге i386
компакт-диска Windows 2000/XP) — из-под Windows для новой инсталляции или для
обновления предыдущей версии Windows. Эта программа работает чуть быстрее,
нежели winnt.exe и имеет более доступный и понятный пользователю интерфейс.
Набор параметров командной строки у этих двух программ несколько различается.
Более-менее документированные параметры winnt.exe таковы:
/? — вызов справки о программе;
/a — включает использование специальных средств для людей с ограниченными
возможностями — экранную лупу и так называемого диктора;
/B — в Windows NT предписывает загрузочные файлы копировать непосредственно на
жёсткий диск, не используя дискеты;
/C — не проверять наличие свободного места на диске;
/e:команда — задаёт команду, которая будет выполнена по окончании графической
стадии установки ОС. В частности, с помощью этого параметра можно задать запуск
специального файла cmdlines.txt, в котором перечисляются программы (а также —
какие-либо команды или сценарии), которые надо запустить в конце графической
фазы инсталляции системы (то есть часть дополнительных приложений, в принципе,
можно установить вместе с ОС);
/F — копировать файлы с загрузочных дискет без их проверки;
/i:файл.inf — указывает имя файла (без пути) с данными о программе установки. По
умолчанию используется файл \i386\Dosnet.inf. Кстати говоря, благодаря этому
файлу можно, например, выбрать директории, которые не будут копироваться на ваш
ПК при установке ОС;
/I — включает создание файла протокола $winnt.log, в который заносятся ошибки,
возникающие при копировании файлов во временную папку на ПК в начале инсталляции
ОС;
/r:папка — включает создание (вернее, производится её копирование с диска с
дистрибутивом, содержимое таких папок пользователь может составлять по своему
усмотрению) папки в каталоге Winnt (в Windows XP по умолчанию папка с файлами ОС
называется Windows), которая останется по окончании установки ОС. Если указать
несколько параметров /r, то будет создано несколько папок;
/rx:папка — включает создание временной папки в каталоге Winnt, которая будет
удалена по окончании установки ОС. Если указать несколько параметров /rx, то
будет создано несколько папок;
/s:путь — указывает путь к дистрибутиву Windows. Применяется, в частности, для
установки системы с сервера (можно указывать путь к восьми серверам). Путь
следует указывать в полной форме: диск:\путь или \\сервер\общий_ресурс\путь. По
умолчанию используется та же папка, в которой расположена программа winnt.exe;
/t:диск — задаёт диск, на котором в ходе инсталляции будут размещены временные
файлы. Если этот параметр отсутствует, то программа установки использует раздел,
на котором больше свободного дискового пространства;
/u:файл_ответов — задаёт файл ответов для программы установки Windows. Обычно
для автоматизации установки ОС используется файл unattend.txt. Параметр /u
следует использовать вместе с параметром /s;
/udf:id[,UDF_файл] — указывает идентификатор id, с помощью которого программа
установки Windows определяет значения в UDF-файле (Uniqueness Database File) для
модификации файла ответов каждого компьютера при установке системы на множество
ПК. Если не указан UDF-файл, то система потребует дискету с файлом $Unique$.udb.
У программы winnt32.exe параметров командной строки несколько больше:
/? — справка о программе;
/checkupgradeonly — вместо установки системы произвести проверку возможности
обновления текущей версии Windows, по окончании которой будет сгенерирован отчёт
(файл Upgrade.txt в Windows 9x или Winnt32.log в Windows NT) о возможности
установки новой ОС;
/cmd:команда — задаёт команду, которая должна быть исполнена во время
завершающей стадии установки ОС. С помощью этого параметра также можно задать
запуск специального файла cmdlines.txt, в котором перечисляются программы (а
также — какие-либо команды или сценарии), которые надо запустить в конце
графической фазы инсталляции системы;
/cmdcons — установить консоль восстановления системы и добавить её вызов в
загрузочное меню. Инсталляция ОС, соответственно, не производится;
/copydir:папка — включает создание дополнительной папки с именем папки в
каталоге Winnt. Если указать несколько параметров /copydir, то будет создано
несколько папок;
/copysourse:папка — включает создание временной папки в каталоге Winnt, которая
будет удалена по окончании установки ОС. Если указать несколько параметров /copysourse,
то будет создано несколько папок;
/debug[уровень][:имя_файла] — включает протокол отладки (по умолчанию — файл
Winnt32.log) с заданным уровнем (по умолчанию — 2, возможные значения 1-4)
детализации сообщений о возникших при установке ОС ошибках и предупреждениях;
/i:файл.inf — указывает имя файла (без пути) с данными о программе установки. По
умолчанию — dosnet.inf;
/m:имя_папки — задаёт программе установки альтернативный путь к расположению
исходных файлов;
/makelocalsource — включает обязательное копирование файлов дистрибутива на
локальный жёсткий диск;
/noreboot — отменяет перезагрузку ПК после завершения первого этапа установки ОС
(копирование файлов), например, для выполнения пользователем каких-либо команд;
/O — предписывает программе установки создать только загрузочные дискеты;
/OX — создать загрузочные дискеты для инсталляции ОС с компакт-диска или из
сети;
/s:путь — указывает путь к дистрибутиву Windows. Применяется, в частности, для
установки системы с сервера (можно указывать путь максимум к восьми серверам
одновременно: winnt32 /s:server1 … /s:server8). Путь следует указывать в полной
форме: диск:\путь или \\сервер\общий_ресурс\путь. По умолчанию используется та
же папка, в которой расположена программа winnt32.exe.
/syspart:диск — подготовка диска для установки ОС. При использовании этого
параметра программа установки ОС копирует все необходимые установочные файлы
дистрибутива Windows на специально выделенный жёсткий диск и помечает его как
активный, после чего этот диск можно установить на любой ПК (или сделать
несколько его клонов), на котором и продолжится установка ОС. Параметр /syspart
используется совместно с параметром /tempdrive, причём их значения должны
указывать на один и тот же диск;
/tempdrive:диск — задаёт программе установки ОС диск для размещения временных
файлов, используется совместно с параметром /syspart
/u[секунд]:файл_ответов (равнозначно /unattend[секунд]:файл_ответов ) — включает
автоматизированную, основанную на файле ответов (обычно — unattend.txt),
установку Windows. При обновлении предыдущей версии Windows NT можно задать
задержку в секундах между завершением копирования файлов до перезагрузки ПК.
Используется совместно с параметром /s;
/unattend — включает автоматическое обновление предыдущей версии Windows,
основываясь на её конфигурации. То есть все настройки ОС сохраняются, и
вмешательства пользователя не требуется;
/udf:id[,UDF_файл] — указывает идентификатор id, с помощью которого программа
установки Windows определяет соответствующие значения в UDF-файле (Uniqueness
Database File) для модификации файла ответов каждого компьютера;
/x — отключает создание загрузочных дискет при установке Windows NT;
/#U:ANYLOCATE — разрешает обновить локализованную версию Windows до американской
английской версии Windows 2000 Pro (с XP лично я его не проверял).
Более точно и подробно ознакомиться с возможностями, которые открывает
использование командной строки при установке операционной системы, вы сможете из
официальной документации Microsoft, в частности, из обширной базы MSDN, а также
из соответствующей справочной литературы. В этом плане я очень хочу
порекомендовать книгу «Оптимизация и настройка Windows 2000 Pro», которую
написал Мортен Струнч Нильсен — просто кладезь (больше 1000 страниц) полезной
информации и грамотных советов.
Источник: http://stnvidnoye.da.ru
|
|
|
|
|
|