DataLife Engine > Установка > Параметры установки Windows XP

Параметры установки Windows XP


20 сентября 2007. Разместил: Fross
Параметры
командной строки программы установки ОС
чрезвычайно важны, несмотря на то, что процедура
установки 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