Как установить windows через командную строку
Перейти к содержимому

Как установить windows через командную строку

  • автор:

Параметры командной строки программы установки Windows

Для установки Windows (setup.exe) доступны следующие параметры командной строки. Начиная с Windows 10 версии 1607, можно использовать файл конфигурации установки в качестве альтернативы передаче параметров в программу установки Windows в командной строке. Дополнительные сведения см. в разделе «Обзор службы автоматизации установки Windows».

/1394Debug

Включает отладку ядра через порт IEEE 1394 (FireWire) во время работы Windows и во время передачи конфигурации WindowsPE программы установки Windows.

Синтаксис
/1394Debug:channel> [BaudRate:baudrate>]

setup /1394debug:1 /baudrate:115200 

Применимость

Настройка Применимо
Setup.exe, запущенный из WinPE Да
Setup.exe, запущенный с Windows 10 или более поздней версии Нет
setupconfig.ini-файлы, используемые для обновлений компонентов Нет

Замечания
Значение по умолчанию для равно 1. указывает baud, используемый при передаче данных Windows во время отладки. Значение по умолчанию — 19200, но также может иметь значение 57600 или 115200.

/AddBootMgrLast

Указывает программе установки Windows добавить диспетчер загрузки Windows в качестве последней записи в порядке загрузки встроенного ПО UEFI.

Синтаксис
/AddBootMgrLast

Применимость

Настройка Применимо
Setup.exe, запущенный из WinPE Да
Setup.exe запущен с Windows 10 и более поздних версий Нет
setupconfig.ini-файлы, используемые для обновлений компонентов Нет

Замечания
Этот параметр поддерживается только на компьютерах UEFI под управлением Windows PE 4.0 или более поздней версии.

/Авто

Выполняет автоматическое обновление до более новой версии Windows.

Параметр Описание
Чистый Выполняет чистую установку Windows.
DataOnly Выполняет обновление Windows, сохраняя только данные (а не приложения).) Если параметр установки только для данных недоступен из-за совместимости проверка, программа установки Windows завершит работу автоматически и зановит код выхода.
Восстановить Выполняет обновление приложений и данных для сохранения Windows. Если параметр установки обновления недоступен или пользователь должен устранить проблему совместимости приложений, программа установки Windows завершит работу автоматически и зановит код выхода.

setup /auto clean 
setup /auto dataonly 
setup /auto upgrade 

Применимость

Настройка Применимо
Setup.exe, запущенный из WinPE Нет
Setup.exe, запущенный с Windows 10 или более поздней версии Да
setupconfig.ini-файлы, используемые для обновлений компонентов Нет

Замечания
При использовании /Auto не удается использовать автоматический файл. При использовании /Auto программа установки Windows использует ei.cfg и проверка проблемы совместимости перед началом установки. Если ei.cfg неправильно сформирован, программа установки Windows выходит автоматически и записывает код выхода. См. приведенные ниже коды выхода программы установки Windows. При использовании /Auto поддерживаются только следующие настройки образа Windows. Это не изменение в политике поддержки установки Windows, но вместо этого уточнение:

  • Применение накопительного (качества) обновления
  • Применение обновлений к стеку обслуживания, необходимого для завершения обновления компонентов (дополнительные сведения см. в разделе обновления стека обслуживания).
  • Применение обновлений к двоичным файлам Setup.exe или другим файлам, которые программа установки использует для обновлений компонентов
  • Обновления приложений для «безопасной операционной системы» (Сейф OS), используемой для среды восстановления Windows
  • Добавление или удаление языков
  • Добавление или удаление компонентов по запросу

Для ясности при использовании /Auto программа установки Windows не поддерживает обновления и не очищает установку на образ Windows, который был настроен путем добавления или удаления или изменения приложений, параметров и драйверов.

При использовании /Auto программа установки Windows обновится с помощью образа \sources\install.wim Windows. С помощью Dism /Export-Image этот образ можно использовать в качестве исходного образа для экспорта нового образа с помощью параметра /Compress:recovery. Этот экспортированный образ должен называться install.esd для установки Windows, чтобы использовать его вместо install.wim. Необходимо также удалить install.wim из \sources. Экспортируйте только в install.esd, если вы хотите уменьшить размер образа Windows. Экспортируемый образ будет меньше, но не будет подключаться.

Начиная с Windows 11 , /Auto не будет принимать и суртовать лицензионное соглашение конечного пользователя. См. /EULA .

/Bitlocker

Указывает состояние BitLocker во время обновления.

Параметр Описание
AlwaysSuspend BitLocker всегда приостановлен во время обновления.
TryKeepActive Пытается выполнить обновление без приостановки BitLocker. Если обновление завершится сбоем, программа установки Windows приостановит BitLocker и завершит обновление. Это поведение по умолчанию, если параметр /BitLocker не указан.
ForceKeepActive Включает обновление без приостановки BitLocker. Если обновление не удается завершить, так как BitLocker активен, обновление завершится ошибкой.

Применимость

Настройка Применимо
Setup.exe, запущенный из WinPE Нет
Setup.exe, запущенный с Windows 10 или более поздней версии Да
setupconfig.ini-файлы, используемые для обновлений компонентов Да

/BusParams

Указывает адрес PCI порта отладки 1394, USB или NET.

Синтаксис
/BusParams:

setup /busparams:0.29.7 

Применимость

Настройка Применимо
Setup.exe, запущенный из WinPE Да
Setup.exe, запущенный с Windows 10 или более поздней версии Нет
setupconfig.ini-файлы, используемые для обновлений компонентов Нет

Замечания
Номера шин, устройств и функций должны быть в десятичном формате. Дополнительные сведения см. в разделе «Настройка отладки ядра с помощью USB 2.0».

/ConfigFile

Указывает расположение файла конфигурации установки.

Синтаксис
/ConfigFile:

Параметр Описание
Локальный путь к файлу или UNC-путь к папке, содержащей файл конфигурации установки Windows.
setup /ConfigFile:\\server\share\ 

Применимость

Настройка Применимо
Setup.exe, запущенный из WinPE Нет
Setup.exe, запущенный с Windows 10 или более поздней версии Да
setupconfig.ini-файлы, используемые для обновлений компонентов Нет

Замечания
Если включить параметр в командную строку и тот же параметр в файле setupconfig, параметр setupconfig и значение имеют приоритет.

/CompactOS

Указывает, следует ли использовать функцию Compact OS для экономии места на жестком диске.

Параметр Описание
Включение Программа установки Windows устанавливает Windows с помощью сжатых системных файлов.
Отключить Программа установки Windows устанавливает Windows с помощью несжатых системных файлов.
setup /compactos enable 

Применимость

Настройка Применимо
Setup.exe, запущенный из WinPE Нет
Setup.exe, запущенный с Windows 10 или более поздней версии Да
setupconfig.ini-файлы, используемые для обновлений компонентов Да

Замечания
По умолчанию программа установки Windows определяет, следует ли использовать эту функцию автоматически. Дополнительные сведения о Компактных ОС см. в разделе «Компактная ОС», «Одноуровневая» и «Оптимизация изображений».

/Compat

Указывает, как настроить Windows, как обрабатывать проверки совместимости и сообщения.

Параметр Описание
IgnoreWarning Программа установки Windows завершает установку, игнорируя все сообщения о совместимости, которые можно закрыть.
ScanOnly Программа установки Windows выполняется через проверки совместимости, а затем завершает работу (без завершения установки) с кодом выхода, чтобы указать, присутствуют ли какие-либо проблемы совместимости. Программа установки Windows возвращает 0xC1900210, если проблемы не найдены. Программа установки Windows вернет 0xC1900208, если обнаружены проблемы совместимости.
setup /compat ignorewarning 

Эта команда работает с другими коммутаторами. Чтобы запустить программу установки Windows в фоновом режиме без пользовательского интерфейса:

setup /auto upgrade /quiet /compat scanonly 

Чтобы игнорировать распространенные отказы в пользовательском интерфейсе, например изменения языка:

setup /auto upgrade /quiet /compat scanonly /compat ignorewarning 

Часто ИТ-специалист будет смотреть на compat XML, если программа установки Windows находит проблемы совместимости. Используйте /CopyLogs для сбора журналов установки Windows:

setup /auto upgrade /quiet /compat scanonly /compat ignorewarning /copylogs C:\Temp\Logfiles.log 

Применимость

Настройка Применимо
Setup.exe, запущенный из WinPE Нет
Setup.exe, запущенный с Windows 10 или более поздней версии Да
setupconfig.ini-файлы, используемые для обновлений компонентов Да только с /Compat IgnoreWarning

Замечания
Этот параметр доступен начиная с Windows 10 и выше.

При запуске программы установки Windows с помощью /Compat ScanOnly:

  • Если проблема совместимости не обнаружена, она вернет MOSETUP_E_COMPAT_SCANONLY (0xC1900210)
  • Если он находит практические проблемы совместимости, такие как приложения, он вернет MOSETUP_E_COMPAT_INSTALLREQ_BLOCK (0xC1900208)
  • Если выбран параметр Mig-Choice недоступен, он вернет MOSETUP_E_COMPAT_MIGCHOICE_BLOCK (0xC1900204)
  • Если он обнаружит, что компьютер не подходит для Windows 10 или более поздней версии, он вернет MOSETUP_E_COMPAT_SYSREQ_BLOCK (0xC1900200)
  • Если на компьютере недостаточно свободного места для установки, он вернет MOSETUP_E_INSTALLDISKSPACE_BLOCK (0xC190020E)

/CopyLogs

Программа установки Windows копирует или отправляет сжатые журналы после сбоя в указанное расположение, если компьютер или пользователь имеет разрешение и сетевой доступ к расположению.

Синтаксис
Расположение /CopyLogs <>

Параметр Описание
Локальный путь к файлу или UNC-сетевые пути.
setup /copylogs \\server\share\ 

Применимость

Настройка Применимо
Setup.exe, запущенный из WinPE Нет
Setup.exe, запущенный с Windows 10 или более поздней версии Да
setupconfig.ini-файлы, используемые для обновлений компонентов Да

Замечания
Допустимые параметры — это локальные пути к файлам и UNC-сетевые пути. Выполнение выполняется в системном контексте, поэтому у него могут быть разрешения на копирование в расположения, для которых требуются разрешения пользователя.

Debug/

Включает отладку ядра через порт COM при запуске Windows и во время передачи конфигурации WindowsPE программы установки Windows.

Синтаксис
/Debug:port> [BaudRate:baudrate>]

Параметр Описание
Указывает порт отладки. Значение по умолчанию равно 1.
Указывает ход использования при передаче данных Windows во время отладки. Значение по умолчанию — 19200, но также может иметь значение 57600 или 115200.
setup /debug:1 /baudrate:115200 

Применимость

Настройка Применимо
Setup.exe, запущенный из WinPE Да
Setup.exe, запущенный с Windows 10 или более поздней версии Нет
setupconfig.ini-файлы, используемые для обновлений компонентов Нет

/DiagnosticPrompt

Указывает, что командная строка доступна во время установки Windows.

Параметр Описание
Включение К командной строке можно получить доступ, нажав клавиши SHIFT+F10 во время установки Windows.
Отключить Командная строка недоступна во время установки Windows. Командная строка будет недоступна во время работы в автономном режиме и выполняется этапы OOBE. Этот параметр принимается по умолчанию.
setup /diagnosticprompt enable 

Применимость

Настройка Применимо
Setup.exe, запущенный из WinPE Нет
Setup.exe, запущенный с Windows 10 или более поздней версии Да
setupconfig.ini-файлы, используемые для обновлений компонентов Да

Замечания
Этот параметр доступен начиная с Windows 10 версии 1703.

/DynamicUpdate

Указывает, будет ли программа установки Windows выполнять операции динамического обновления (поиск, скачивание и установка обновлений).

Параметр Описание
Включение Операции динамического обновления выполняются.
Отключить Операции динамического обновления не выполняются.
NoDrivers Операции динамического обновления выполняются за исключением приобретения драйвера.
NoDriversNoLCU Операции динамического обновления выполняются за исключением драйверов и последних накопительных обновлений.
NoLCU Операции динамического обновления выполняются, кроме последних накопительных обновлений.
setup /auto upgrade /dynamicupdate disable 

Применимость

Настройка Применимо
Setup.exe, запущенный из WinPE Нет
Setup.exe, запущенный с Windows 10 или более поздней версии Да
setupconfig.ini-файлы, используемые для обновлений компонентов Да для обновлений компонентов на основе центра обновления Майкрософт (MU); Да для обновлений компонентов на основе единой платформы (UUP) только при указании /DynamicUpdate NoDrivers

Замечания
NoDrivers, NoLCU и NoDriversNoLCU являются новыми для Windows 10 версии 2004. Если указан noDrivers, NoLCU или NoDriversNoLCU, операции динамического обновления будут выполняться, но драйверы и (или) последнее приобретение накопительного обновления не будут выполняться. /DynamicUpdate можно использовать с параметром /SkipFinalize для управления операциями динамического обновления; /DynamicUpdate игнорируется при использовании с параметром /Finalize.

/EMSPort

Включает или отключает службы аварийного управления (EMS) во время установки Windows и после установки операционной системы сервера.

Параметр Описание
COM1 Включает EMS через COM1. Поддерживается только для систем x86.
COM2 Включает EMS через COM2. Поддерживается только для систем x86.
UseBIOS Параметры использует параметр, заданный BIOS. Для систем x86 Windows использует значение из таблицы перенаправления консоли последовательного порта (SPCR). Если в BIOS не указан путь к таблице SPCR или консольного устройства EFI, Windows отключает EMS.
Выкл. Отключает EMS. Если EMS отключен в программе установки Windows, вы можете включить EMS, изменив параметры загрузки.
Указывает ход использования при передаче данных Windows во время отладки. Значение по умолчанию — 19200, но оно также может иметь значение 57600 или 115200.
setup /emsport:COM1 /emsbaudrate:115200 

Применимость

Настройка Применимо
Setup.exe, запущенный из WinPE Да
Setup.exe, запущенный с Windows 10 или более поздней версии Нет
setupconfig.ini-файлы, используемые для обновлений компонентов Нет

/EULA

Инструкции по настройке Windows для подавления пользовательского соглашения о лицензировании Windows.

Синтаксис
/EULA accept

setup /auto upgrade /quiet /eula accept 

Применимость

Настройка Применимо
Setup.exe, запущенный из WinPE Нет
Setup.exe, запущенный с Windows 10 или более поздней версии Да
setupconfig.ini-файлы, используемые для обновлений компонентов Да

Замечания
Этот параметр начинается с Windows 11. Указание /EULA принимает инструкции по установке Windows, что лицензионное соглашение конечного пользователя было принято. Начиная с Windows 11, принятие лицензионного соглашения Windows требуется до начала установки Windows. При указании /EULA вы соглашаетесь с тем, что при применении этой операционной системы (1) соответствующая лицензия Windows была приобретена, хотя корпоративное лицензирование или (2) вы принимаете соответствующие условия лицензионного соглашения на программное обеспечение Майкрософт. Программа установки Windows вернет ошибку MOSETUP_E_EULA_ACCEPT_REQUIRED (0xC190010E), если параметр /EULA не указан и (1) /Quiet задан или (2) если программа установки Windows запущена, когда взаимодействие с пользователем не поддерживается. Дополнительные сведения о лицензировании см. в разделе «Условия лицензии Майкрософт».

/Завершить

Инструкции по установке Windows, чтобы завершить ранее запущенные операции обновления на ос нижнего уровня, а затем немедленно перезагрузить, чтобы начать автономный этап.

Синтаксис
/Завершить

setup /auto upgrade /finalize 

Применимость

Настройка Применимо
Setup.exe, запущенный из WinPE Нет
Setup.exe, запущенный с Windows 10 или более поздней версии Да
setupconfig.ini-файлы, используемые для обновлений компонентов Нет

Замечания
Этот параметр является новым для Windows 10 версии 2004. Параметр /NoReboot не должен быть указан с параметром /NoReboot . Программа установки Windows вернет ошибку MOSETUP_E_FINALIZE_RESUME_FAILURE (0xC1900132), если вызывается /Finalize , и устройство не находится в правильном состоянии, чтобы возобновить работу после запуска /SkipFinalize. См. раздел /SkipFinalize .

/Imageindex

Инструкции по установке Windows, какой образ ОС следует установить из install.wim, если может применяться несколько образов.

Синтаксис
Индекс /ImageIndex <>

setup.exe /auto upgrade /quiet /compat ignorewarning /imageindex 2 /pkey xxxxx-xxxxx-xxxxx-xxxxx-xxxxx 

Применимость

Настройка Применимо
Setup.exe, запущенный из WinPE Да
Setup.exe, запущенный с Windows 10 или более поздней версии Да
setupconfig.ini-файлы, используемые для обновлений компонентов Да для обновлений компонентов на основе центра обновления Майкрософт (MU); Нет для обновлений компонентов на основе единой обновленной платформы (UUP)

Замечания
Если применимо несколько образов, программа установки Windows предложит пользователю выбрать. Если применяется несколько образов, и программа установки Windows вызывается с параметром /Quiet, программа установки Windows завершится ошибкой MOSETUP_E_NO_MATCHING_INSTALL_IMAGE (0xC1900215). Это может произойти, когда ключ продукта, указанный с помощью /PKey , применяется к нескольким образам ОС.

/InstallDrivers

Добавляет драйверы inf-style в новую установку Windows 10.

Синтаксис
Расположение /InstallDrivers <>

Параметр Описание
Локальный путь к файлу или UNC-путь к папке, содержащей INF-файлы.
setup.exe /auto upgrade /installdrivers C:\Fabrikam\drivers /noreboot 

Применимость

Настройка Применимо
Setup.exe, запущенный из WinPE Нет
Setup.exe, запущенный с Windows 10 или более поздней версии Да
setupconfig.ini-файлы, используемые для обновлений компонентов Да

Замечания
Этот параметр является новым, начиная с Windows 10. Драйвер .inf может находиться в папке в указанном расположении. Команда будет повторно проходить по указанному расположению.

/InstallFrom

Указывает другой файл Install.wim для использования во время установки Windows.

Синтаксис
/InstallFrom

Параметр Описание:
Путь к wim-файлу для установки.
setup /installfrom D:\custom.wim 

Этот параметр также используется с файлами разбиения изображений (SWM). Выберите первый разделенный файл изображения в серии

setup /installfrom D:\install.swm 

Применимость

Настройка Применимо
Setup.exe, запущенный из WinPE Нет
Setup.exe, запущенный с Windows 10 или более поздней версии Да
setupconfig.ini-файлы, используемые для обновлений компонентов Нет

Замечания
Это позволяет использовать одну предварительную среду для установки нескольких версий образов Windows. Например, можно использовать 32-разрядную версию программы установки Windows для развертывания 64-разрядного образа Windows. Вы также можете использовать файл ответов для кроссплатформенных развертываний. Дополнительные сведения см. в статье «Создание WIM для нескольких типов архитектуры» в поддерживаемых платформах установки Windows и кроссплатформенных развертываниях

/InstallLangPacks

Добавляет языковые пакеты (lp.cab) в новую установку Windows 10 или выше.

Синтаксис
/InstallLangPacks

Параметр Описание
Локальный путь к файлу или UNC-путь к папке, содержащей INF-файлы.
setup /auto upgrade /installlangpacks C:\Fabrikam\Languages\French /noreboot 

Применимость

Настройка Применимо
Setup.exe, запущенный из WinPE Нет
Setup.exe, запущенный с Windows 10 или более поздней версии Да
setupconfig.ini-файлы, используемые для обновлений компонентов Да для обновлений компонентов на основе центра обновления Майкрософт (MU); Нет для обновлений компонентов на основе единой обновленной платформы (UUP)

/m

Указывает программе установки Windows копировать альтернативные файлы из альтернативного расположения. Этот параметр указывает программе установки Windows сначала искать в альтернативном расположении, а если файлы присутствуют, вместо файлов из расположения по умолчанию.

Параметр Описание
Имя и расположение папки, содержащей файлы замены, и может быть любым локальным расположением диска. Пути в формате UNC не поддерживаются.

Примеры
Чтобы скопировать обновленный файл C:\Program Files\Messenger\Msmsgs.exe в установку Windows, создайте следующую структуру папок в источнике установки Pro\Sources$$Progs\Messenger\Msmsgs.exe с помощью команды установки:

Pro\sources\setup.exe /m 

Если вы заменяете файл, защищенный защитой файлов Windows, необходимо также скопировать обновленный файл в локальные источники, которые будут установлены с Windows. Например, файл можно скопировать в папку C:\Windows\i386. Имя файла должно совпадать с именем, используемым в программе установки Windows. Например, добавьте в каталог $OEM$ следующую структуру файлов и папок: Pro\sources$OEM>\i386\msmsgs.ex_. Если вы используете файлы, которые не находятся в общей папке установки, необходимо указать имя папки. В этом примере является C:\additional_files, где C:\additional_files — это ваш настраиваемый каталог $OEM$ . Например: C:\additional_files $$\i386\msmsgs.ex_.

setup /m:C:\additional_files 

При изменении ресурсов в файлах замены необходимо добавить обновленные файлы пользовательского интерфейса (MUI) в установку.

Применимость

Настройка Применимо
Setup.exe, запущенный из WinPE Да
Setup.exe, запущенный с Windows 10 или более поздней версии Нет
setupconfig.ini-файлы, используемые для обновлений компонентов Нет

Замечания
Необходимо знать, где будут установлены файлы в установке Windows. Все дополнительные файлы должны быть скопированы в папку $OEM$ в источниках установки или в . Структура $OEM$ предоставляет представление целевого диска установки:

  • $OEM$\$1 сопоставляется с %SYSTEMDRIVE%, что может быть диском C.
  • $OEM$\$$ сопоставляется с %WINDIR%, которые могут быть C:\windows.
  • $OEM$\$progs сопоставляется с каталогом файлов программы.
  • $OEM$\$docs сопоставляется с папкой «Мои документы пользователя».

/MigNEO

Сообщает программе установки Windows выполнить обновление Windows без дополнительных оптимизаций в автономном режиме.

Синтаксис
/MigNEO Disable

Применимость

Настройка Применимо
Setup.exe, запущенный из WinPE Нет
Setup.exe, запущенный с Windows 10 или более поздней версии Да только с параметром /Auto Upgrade | DataOnly
setupconfig.ini-файлы, используемые для обновлений компонентов Да только с параметром /Auto Upgrade | DataOnly

Замечания
NEO обозначает неконвементную цель, что позволяет сократить время обновления компонентов в автономном режиме, включая одну перезагрузку для большинства пользователей. Этот параметр доступен начиная с Windows 10 версии 1803 и более поздних версий.

/MigrateDrivers

Указывает, следует ли выполнить миграцию драйверов из существующей установки во время обновления.

Синтаксис
/MigrateDrivers

setup /auto upgrade /migratedrivers all 
setup /auto upgrade /migratedrivers none /installdrivers N:\NewDrivers 

Применимость

Настройка Применимо
Setup.exe, запущенный из WinPE Нет
Setup.exe, запущенный с Windows 10 или более поздней версии Да
setupconfig.ini-файлы, используемые для обновлений компонентов Да

Замечания
Можно указать все или нет. По умолчанию программа установки Windows решает, что лучше всего подходит для каждого отдельного драйвера на основе выбора установки. Этот параметр можно использовать с /InstallDrivers, хотя это не обязательно.

/NetDebug

Включает отладку ядра по сети.

Синтаксис
/NetDebug:hostip=w.x.y.z,port>=n,key>=q.r.s.t>[,nodhcp][,busparams=

Параметр Описание
IP-адрес хост-компьютера.
Порт хост-компьютера.
Пароль для настройки безопасного подключения.
Номер шины, номер устройства и номер функции адаптера для определенного устройства шины PCI.
setup /netdebug:hostip=10.125.4.86,port=50000,key=0.0.0.0 
setup /netdebug:hostip=10.125.4.86,port=50000,key=abcdefg.123.hijklmnop.456,nodhcp 
setup /netdebug:hostip=10.1.4.8,port=50000,key=dont.use.previous.keys,busparams=1.5.0 

Применимость

Настройка Применимо
Setup.exe, запущенный из WinPE Да
Setup.exe, запущенный с Windows 10 или более поздней версии Нет
setupconfig.ini-файлы, используемые для обновлений компонентов Нет

Замечания
Используйте хост-подсказку для идентификации IP-адреса хост-компьютера. Используйте порт для идентификации порта. Начальный порт по умолчанию — 49152, а конечный порт по умолчанию — 65535. Используйте ключ для предоставления пароля для настройки безопасного подключения. Используйте nodhcp , чтобы избежать использования DHCP-подключения. (необязательно). Используйте busparams , чтобы выбрать номер шины, номер устройства и номер функции адаптера для определенного устройства шины PCI. (необязательно). Дополнительные сведения см. в разделе «Настройка отладки в режиме ядра» по сетевому кабелю вручную.

/NoReboot

Программа установки Windows не перезагрузит компьютер после завершения этапа установки Windows нижнего уровня.

Синтаксис
/NoReboot

setup /noreboot 

Применимость

Настройка Применимо
Setup.exe, запущенный из WinPE Нет
Setup.exe, запущенный с Windows 10 или более поздней версии Да
setupconfig.ini-файлы, используемые для обновлений компонентов Нет

Замечания
Этот параметр является новым для Windows 10. Параметр /NoReboot позволяет выполнять дополнительные команды перед перезапуском Windows. Этот параметр подавляет только первую перезагрузку. Параметр не подавляет последующие перезагрузки.

/Pkey

Предоставляет программу установки Windows с определенным ключом продукта.

Синтаксис
Ключ продукта /PKey <>

setup.exe /auto upgrade /pkey xxxxx-xxxxx-xxxxx-xxxxx-xxxxx 

Применимость

Настройка Применимо
Setup.exe, запущенный из WinPE Нет
Setup.exe, запущенный с Windows 10 или более поздней версии Да
setupconfig.ini-файлы, используемые для обновлений компонентов Да

Замечания
Этот параметр является новым, начиная с Windows 10.

/Приоритет

Указывает программе установки Windows увеличить приоритет потока от низкого до нормального для обновлений компонентов с помощью Обновл. Windows.

Параметр Описание
Нормальный Программа установки Windows будет выполняться с обычным приоритетом потока.
Низкая Программа установки Windows будет выполняться с низким приоритетом потока.
setup.exe /auto upgrade /skipfinalize /priority low 

Применимость

Настройка Применимо
Setup.exe, запущенный из WinPE Нет
Setup.exe, запущенный с Windows 10 или более поздней версии Да
setupconfig.ini-файлы, используемые для обновлений компонентов Да

Замечания
Этот параметр доступен начиная с Windows 10 версии 1709 и более поздних версий. Низкий приоритет является новым для Windows 10 версии 2004. Установка на основе мультимедиа уже выполняется по умолчанию с обычным приоритетом, но может быть уменьшена до низкого приоритета.

/PostOOBE

После завершения установки Windows запустите скрипт.

Синтаксис
/PostOOBE [\setupcomplete.cmd]

Параметр Описание
Локальный путь к файлу с именем setupcomplete.cmd или UNC-путь к папке, содержащей файл setupcomplete.cmd.
setup.exe /auto upgrade /postoobe C:\Fabrikam\setupcomplete.cmd 

Путь к папке, содержащей скрипт с именем setupcomplete.cmd. setupcomplete.cmd копируется в $Windows.~BT для запуска после OOBE.

setup.exe /auto upgrade /postoobe C:\Fabrikam 

Применимость

Настройка Применимо
Setup.exe, запущенный из WinPE Нет
Setup.exe, запущенный с Windows 10 или более поздней версии Да
setupconfig.ini-файлы, используемые для обновлений компонентов Да

Замечания
Этот параметр доступен начиная с Windows 10.

/PostRollback

Указывает программе установки Windows запустить сценарий, если обновление компонентов не удается установить и откатить изменения, или если пользователь решит удалить обновление компонентов и вернуться к предыдущей версии Windows.

Синтаксис
/PostRollback location> [/PostRollbackContext ]

Параметр Описание
Локальный путь к файлу с именем setuprollback.cmd или UNC-путь к папке, содержащей setuprollback.cmd.
setup.exe /auto upgrade /postrollback C:\Fabrikam\setuprollback.cmd 
setup.exe /postrollback C:\Fabrikam\setuprollback.cmd /postrollbackcontext user 
setup.exe /auto upgrade /postrollback \server\share 

Применимость

Настройка Применимо
Setup.exe, запущенный из WinPE Нет
Setup.exe, запущенный с Windows 10 или более поздней версии Да
setupconfig.ini-файлы, используемые для обновлений компонентов Да

Замечания
Этот параметр доступен начиная с Windows 10. Параметр /PostRollbackContext доступен в Windows 10 версии 1803 и более поздних версиях. Параметр /PostRollbackContext позволяет указать, выполняется ли скрипт в контексте учетной записи системы или учетной записи вошедшего пользователя. По умолчанию обновления из носителя запуска setuprollback.cmd в контексте пользователя , который требует от первого пользователя, который выполняет вход после обновления, имеет права администратора. Для обновлений из Обновл. Windows программа setuprollback.cmd выполняется в системном контексте независимо от прав первого пользователя, вошедшего в систему. Программа установки Windows будет копировать setuprollback.cmd в $Windows.~BT для запуска после OOBE.

/Тихий

Это приведет к подавлению любого пользовательского интерфейса установки Windows, включая откат пользователя.

Синтаксис
/Тихий

setup /auto upgrade /quiet 

Применимость

Настройка Применимо
Setup.exe, запущенный из WinPE Нет
Setup.exe, запущенный с Windows 10 или более поздней версии Да
setupconfig.ini-файлы, используемые для обновлений компонентов Нет

Замечания
Этот параметр доступен начиная с Windows 10.

/Рефлексия Drivers

Указывает путь к папке, содержащей драйверы шифрования для компьютера с включенным сторонним шифрованием.

Синтаксис
Расположение /Рефлексия Drivers <>

Параметр Описание
Локальный путь к файлу или UNC-путь к папке, содержащей INF-файлы.
setup /auto upgrade /quiet /reflectdrivers C:\Fabrikam\drivers 

Применимость

Настройка Применимо
Setup.exe, запущенный из WinPE Нет
Setup.exe, запущенный с Windows 10 или более поздней версии Да
setupconfig.ini-файлы, используемые для обновлений компонентов Да

Замечания
Этот параметр доступен начиная с Windows 10 версии 1607. Убедитесь, что содержит только минимальный набор драйверов шифрования. Наличие более драйверов, чем необходимо, может негативно повлиять на сценарии обновления.

/ResizeRecoveryPartition

Указывает, можно ли изменить размер существующей секции среды восстановления Windows (Windows RE) или создать новую во время установки.

Синтаксис
/ResizeRecoveryPartition

>

Параметр Описание
Включение Во время установки Windows может изменить размер существующей секции средств Windows RE или создать новую при необходимости.
Отключить Windows не изменяет размер существующей секции средств Windows RE или создает новую во время установки.
setup /resizerecoverypartition disable 

Применимость

Настройка Применимо
Setup.exe, запущенный из WinPE Да
Setup.exe, запущенный с Windows 10 или более поздней версии Да
setupconfig.ini-файлы, используемые для обновлений компонентов Да

Замечания
Дополнительные сведения о секциях Windows RE см. в разделах жесткого диска на основе UEFI/GPT и секций жестких дисков на основе BIOS/МБ R.

/ShowOOBE

Указывает, требуется ли пользователю интерактивно завершить работу без поля (OOBE).

Параметр Описание
Полное Требует от пользователя интерактивного завершения работы без поля (OOBE).
нет Пропускает OOBE и выбирает параметры по умолчанию.
setup.exe /auto upgrade /showoobe full 

Применимость

Настройка Применимо
Setup.exe, запущенный из WinPE Нет
Setup.exe, запущенный с Windows 10 или более поздней версии Да
setupconfig.ini-файлы, используемые для обновлений компонентов Да

Замечания
Этот параметр доступен начиная с Windows 10.

/SkipFinalize

Инструкции по настройке запуска операций обновления на ос нижнего уровня без запуска перезагрузки для запуска автономного этапа.

Синтаксис
/SkipFinalize

setup /auto upgrade /quiet /priority low /skipfinalize 

Применимость

Настройка Применимо
Setup.exe, запущенный из WinPE Нет
Setup.exe, запущенный с Windows 10 или более поздней версии Да
setupconfig.ini-файлы, используемые для обновлений компонентов Нет

Замечания
Этот параметр доступен начиная с Windows 10 версии 2004. /SkipFinalize подготовит обновление без фиксации. Это позволяет завершить фиксацию с помощью /Completee и немедленной перезагрузки устройства. Это предпочтительный подход к ожиданию обновления, так как параметр /NoReboot фиксирует изменения, но подавляет первую перезагрузку, чтобы разрешить дополнительные задачи. /SkipFinalize не будет автоматически указать программе установки Windows автоматически запускаться в ос нижнего уровня во время использования компьютера. Используйте /Quiet , чтобы отключить взаимодействие с пользователем программы установки Windows и /Priority Low , чтобы предотвратить влияние пользователя. /SkipFinalize не вызывает перезагрузку, поэтому параметр /NoReboot не требуется. См. раздел /Finalize .

/Телеметрии

Указывает, должна ли программа установки Windows записывать и сообщать данные об установке.

Параметр Описание
Включение Программа установки Windows записывает и сообщает данные об установке.
Отключить Программа установки Windows не записывает и не сообщает об установке данных.
setup /telemetry disable 

Применимость

Настройка Применимо
Setup.exe, запущенный из WinPE Нет
Setup.exe, запущенный с Windows 10 или более поздней версии Да
setupconfig.ini-файлы, используемые для обновлений компонентов Да

/TempDrive

Указывает программе установки Windows поместить временные файлы установки в указанный раздел.

Синтаксис
/TempDrive

Параметр Описание
Раздел для копирования файлов установки во время установки Windows.
setup /tempdrive H 

Применимость

Настройка Применимо
Setup.exe, запущенный из WinPE Нет
Setup.exe, запущенный с Windows 10 или более поздней версии Да
setupconfig.ini-файлы, используемые для обновлений компонентов Да

Замечания
Этот параметр доступен начиная с Windows 10 версии 1607. Для обновления параметр /TempDrive влияет только на размещение временных файлов. Операционная система обновляется в разделе, из которого запускается файл setup.exe.

/Unattend

Позволяет использовать файл ответов с программой установки Windows.

Синтаксис
/Unattend:

Параметр Описание
Путь к файлу и имя файла автоматической установки Windows.
setup /unattend:\\server\share\unattend.xml 

Применимость

Настройка Применимо
Setup.exe, запущенный из WinPE Да
Setup.exe, запущенный с Windows 10 или более поздней версии Нет
setupconfig.ini-файлы, используемые для обновлений компонентов Нет

Замечания
Это называется автоматической установкой. Необходимо указать значение для . Программа установки Windows применяет значения в файле ответов во время установки. При использовании /Unattend невозможно использовать /Auto.

/Uninstall

Определяет, будут ли Windows включать элементы управления, позволяющие пользователю вернуться к предыдущей операционной системе.

Параметр Описание
Включение Программа установки Windows включает элементы управления, позволяющие пользователю вернуться к предыдущей операционной системе.
Отключить Программа установки Windows не включает элементы управления, позволяющие пользователю вернуться к предыдущей операционной системе.
setup /uninstall disable 

Применимость

Настройка Применимо
Setup.exe, запущенный из WinPE Нет
Setup.exe, запущенный с Windows 10 или более поздней версии Да
setupconfig.ini-файлы, используемые для обновлений компонентов Да

Замечания
Этот параметр доступен начиная с Windows 10.

/USBDebug

Настраивает отладку на USB-порту.

Синтаксис
/USBDebug:

Параметр Описание
Имя компьютера для отладки.
setup /usbdebug:testmachine01 

Применимость

Настройка Применимо
Setup.exe, запущенный из WinPE Да
Setup.exe, запущенный с Windows 10 или более поздней версии Нет
setupconfig.ini-файлы, используемые для обновлений компонентов Нет

Замечания
Отладка данных эффективна при следующей перезагрузке.

/WDSDiscover

Указывает, что клиент служб развертывания Windows (WDS) должен находиться в режиме обнаружения.

Синтаксис
/WDSDiscover

Примеры
Чтобы запустить клиент WDS в режиме динамического обнаружения, выполните следующую команду:

setup /wds /wdsdiscover 

Применимость

Настройка Применимо
Setup.exe, запущенный из WinPE Да
Setup.exe, запущенный с Windows 10 или более поздней версии Нет
setupconfig.ini-файлы, используемые для обновлений компонентов Нет

Замечания
Этот параметр больше недоступен начиная с Windows 11 версии 21H2. Если параметр /WDSServer WDS не указан, выполняется поиск сервера.

/WDSServer

Указывает имя сервера служб развертывания Windows (WDS), к которому должен подключаться клиент.

Синтаксис
/WDSServer:

Параметр Описание
Имя сервера служб развертывания Windows.

Примеры
Чтобы запустить клиент служб развертывания Windows в режиме статического обнаружения, выполните следующую команду:

setup /wds /wdsdiscover /wdsserver:MyWDSServer 

Применимость

Настройка Применимо
Setup.exe, запущенный из WinPE Да
Setup.exe, запущенный с Windows 10 или более поздней версии Нет
setupconfig.ini-файлы, используемые для обновлений компонентов Нет

Замечания
Этот параметр больше недоступен начиная с Windows 11 версии 21H2. Чтобы использовать этот параметр, необходимо также использовать параметр /WDSDiscover . сервера может быть IP-адресом, именем NetBIOS или полным доменным именем (FQDN).

Коды выхода программы установки Windows

Имя кода выхода Значение кода выхода Description
CONX_SETUP_EXITCODE_CONTINUE_REBOOT 0x3 Это обновление успешно выполнено.
CONX_SETUP_EXITCODE_RESUME_AT_COMPAT_REPORT 0x5 В проверка совместимости обнаружены проблемы, требующие разрешения до продолжения обновления.
CONX_SETUP_EXITCODE_AUTO_INSTALL_FAIL 0x7 Параметр установки (обновление или только данные) недоступен.

Как запустить установку Windows через командную строку ?

Никак-его устанавливают с внешнего носителя. Если ты имеешь ввиду командную строку установочного носителя, то воспользуйся ссылкой от Павла Белова, но не забудь-это командная строка не в винде, а в MS-DOS,из которой производится установка.

используй windowsfix.ru
Похожие вопросы
Ваш браузер устарел

Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.

Установка windows 10 через командную строку

Полное руководство по установке Windows 10 с загрузочной USB флешки. Одним из главных преимуществ установки операционной системы Windows с USB, является скорость установки, особенно по сравнению с традиционным способом установки Windows с DVD.

Несмотря на то, есть достаточное количество бесплатных утилит для создания загрузочной USB флешки для установки Windows 10, можно создать загрузочную USB без использования сторонних программ. Все, что вам нужно сделать, это выполнить несколько команд в командной строке, чтобы сделать загрузочную USB флешку Windows 10. Смотрите статью: Как открыть командную строку В Windows 10

Для создания загрузочной USB флешки для Windows 10, мы будем использовать предыдущую версию операционной системы Windows. Эта процедура не должна занимать более 10 минут, если все сделано правильно.

Далее мы рассмотрим, как сделать загрузочную USB флешку для установки Windows 10 из командной строки с помощью команды Diskpart.

Что вам понадобятся:

  • Для Windows 10 ISO или DVD для Windows 10
  • USB — с 4GB + размер
  • Рабочий Windows 7/8 / 8.1 PC для создания загрузочного USB

Важно: Перед тем, как приступить к созданию загрузочного диска Windows 10 или USB флешки, проверьте версию Windows 7/8 / 8.1 на разрядность 32 или 64. Говоря простыми словами, вы не можете использовать 32-разрядную Windows, для создания загрузочной USB 64-битной Windows.

  • Невозможно создать 64-битную версию Windows 10 загрузочного USB на ПК под управлением 32-разрядной версии Windows.
  • Вам нужна 64 — разрядной версии Windows 7/8 / 8.1 подготовить загрузочную USB в Windows 10 x64.
  • Вы можете создать x86 версию Windows 10 загрузочного USB на компьютере , работающем под x86 версии Windows 7/8 / 8.1

Установка windows 10

Шаг 1: Подключите накопитель USB к Windows 7 или Windows 8 ПК и перенести все важные данные в безопасное место, так как с диска будет все удалено в ходе процесса. Мы также предлагаем вам не подключать другой внешний жесткий диск, или отключить, если такой имеется, чтобы избежать выбора неправильного диска при выборе привода.

Шаг 2: Откройте командную строку. Для этого, вы можете ввести CMD в поиске меню Пуск или нажмите одновременно клавиши Ctrl + Shift + Enter. Пользователи Windows 7 могут также перейти к меню Пуск, Все программы, Стандартные, щелкните правой кнопкой мыши Командная строка и выберите команду Запуск от имени администратора. Нажмите кнопку Да, когда вы видите UAC запрос, чтобы продолжить.

Обратите внимание, что важно открыть командную строку от имени администратора, чтобы избежать ошибок. Большинство пользователей игнорируют этот шаг и в конечном итоге происходят ошибки при подготовке загрузочной USB флешки. Когда вы запускаете командную строку, вы увидите подсказку UAC , где вам нужно нажать на кнопку Да.

Шаг 3: В командной строке введите DISKPART, а затем нажмите клавишу ввода.

Теперь введите LIST DISK команду и нажмите клавишу Enter еще раз, чтобы увидеть все подключенные диски. Это важный шаг следует назначить номер диска, для вашего внутреннего жесткого диска и вашего подключенного накопителя USB.

Если у вас есть только один внутренний жесткий диск или SSD, 1 будет диск номер вашего USB-накопителя. Как вы можете видеть на картинке выше, номер диска для моего USB-накопителя 1.

Шаг 4: Введите все следующие команды один за другим , и нажмите клавишу ввода после каждой команды.

SELECT DISK 1

(IMP: В приведенной выше команде, замените «1» на номер диска вашего диска USB, полученного на предыдущем шаге Ввод неправильный номер диска приведет к потере данных Так, пожалуйста, проверьте номер диска перед вводом номера диска. )

(Нажмите клавишу ввода)

ЧИСТАЯ

(Нажмите клавишу ввода)

CREATE первичный раздел

(Нажмите клавишу ввода)

ВЫБОР РАЗДЕЛА 1

(Нажмите клавишу ввода)

АКТИВНЫЙ

(Нажмите клавишу ввода)

ФОРМАТ FS = NTFS БЫСТРЫЙ

IMP: Если ваш компьютер поддерживает UEFI, пожалуйста , отформатировать диск с FORMAT FS = FAT32 Quick команды.

(Нажмите клавишу ввода)

ASSIGN

(Нажмите клавишу ввода)

ВЫХОД

(Нажмите клавишу ввода)

Так как мы еще не закончили, пожалуйста, не закрывайте окно командной строки. Просто сверните и следуйте инструкциям на следующей стадии.

Шаг 5: Если вы на Windows 8 / 8.1 и имеют образ ISO в Windows 10, щелкните правой кнопкой мыши на изображение ISO, а затем нажмите опцию Mount , чтобы смонтировать файл ISO.

И если вы на Windows 7, можно использовать Virtual CloneDrive. Выделите диск после установки ISO.

В этом руководстве, мы предполагаем, что «J» как буква диска виртуального диска, на котором вы смонтировали Windows 10 ISO.

И если у вас есть DVD в Windows 10, просто вставить DVD в оптический привод и обратите внимание на букву привода оптических дисков. Затем вы можете использовать эту букву диска по мере необходимости.

Шаг 6: Откройте окно командной строки и выполните следующие команды.

(Нажмите клавишу ввода)

Здесь «J» это буква диска вашего виртуального диска, содержащего Windows 10 ISO или DVD-диск, содержащий установочные файлы.

CD BOOT и нажмите клавишу ВВОД.

Шаг 7: Наконец, введите следующую команду:

Bootsect.exe / NT60 K:

В приведенной выше команде, замените «K» с буквой диска вашего USB-диска, который вы делаете загрузочным.

После того, как вы видите «Bootcode был успешно обновлен на всех целевых томов» сообщение, просто закройте окно командной строки. Мы почти закончили!

Шаг 8: И, наконец, скопировать все содержимое вашего Windows 10 ISO образа в корневом каталоге диска USB. Можно либо извлечь содержимое файла ISO или скопировать файлы с подключенного диска. Та же процедура применяется , даже если у вас есть DVD в Windows , 10. Вам просто нужно скопировать все файлы в корневом каталоге диска USB.

Шаг 9: Теперь, когда у вас есть загрузочный USB в Windows 10, включите компьютер , на котором вы хотите установить Windows 10, разрешить загрузку с USB, установить приоритет загрузки для загрузки с USB, а затем перезагрузите компьютер снова , чтобы начать установку Окна 10. Следуйте очень простым инструкциям на экране для завершения установки.

Наслаждайтесь новейшей версией операционной системы Windows 10

Как установить Windows с помощью консоли cmd на чистый диск?

установка windows в образ через dism в uefi

Как установить Windows с помощью консоли cmd из Windows PE?

В статье описывается пара приёмов, которые позволяют установить Windows с помощью консоли на отформатированный диск. С помощью этой методики можно установить Windows 10/11 на диск напрямую, минуя различного рода ошибки, связанные с драйверами, отсутствующими или устаревшими устройствами. Так что, если вас во время установки подстерегает ошибка по понятной или не очень причине (а их нередко немало), попробуйте воспользоваться именно этими способами установки Windows. В статье используется загрузочное устройство (флешка или DVD-диск) и пустой носитель HDD или SSD. Я установлю на новый диск Windows последних версий в обоих режимах: BIOS/Legacy и UEFI. Для каждого режима установки даю подробное описание происходящего. В видеоролике буду фигурировать те же команды с минимумом пояснений. Эта статья, конечно, не призыв избегать привычного способа установки через GUI-инсталлятор. Просто держите описанные варианты как запасные. Прелесть способа заключается в том, что окончательная установка Windows после перезагрузки будет происходить на именно той сборке, на которую диск и переедет. Таким образом, пусть и в немного изменённом виде, такой подход позволит установить Windows любой версии на ЛЮБОЙ диск (в том числе и внешний): флешку, внешний HDD или SSD и т.п.

  • Готовимся к установке
  • Устанавливаем Windows Legacy на диск MBR
  • Устанавливаем Windows UEFI на диск GPT

Подготовка перед установкой – всё как обычно.

Большинство компьютеров предыдущего поколения включают в себя комбинированный режим установки (в режиме Legacy и EFI). Разница в режимах загрузки практически полностью заключается в разнице между типами файловой таблицы. С ними можно ознакомиться в статье Вопросы о GPT и MBR. В нашем случае от вас потребуется лишь определиться с типом будущей установки (Legacy или EFI) и подготовить соответствующую флешку. Скачать образ Windows можно несколькими способами.

Для обоих процессов установки начало одинаковое. Начинаем с включения компьютера и перехода либо в BIOS с целью выставить первым загрузочным устройством флешку (диск) с файлами Windows. Либо использовать возможности Boot (Pop Up) Menu с помощью определённой клавиши (чаще всего это F9, F10, F11, F12 или TAB). Информация о клавиши часто появляется в период POST проверки конфигурации компьютера через мгновение после загрузки. На моих компьютерах оно вызывается так:

загрузочное меню f12 boot menuboot menu

boot menu на ноутбуке hp f9boot menu asus f8

Итогом загрузки с флешки будет знакомое многим ещё с Windows 7 окно:

shift +f10 для выхода в cmd

Зажимаем Shift + F10 (на некоторых машинах Shift + Fn + F10) для выхода в консоль команд cmd. Перед вами режим Windows PE со всеми его возможностями. Далее. При формировании пространства для Windows я буду придерживаться привычной ей схемы. Предупреждаю – рабочий раздел будет один. После установки вы можете разбивать его на сколько угодно частей. Здесь я покажу как оформить диски SSD или HDD так, как это делает сам установщик Windows. Таким образом, для Windows Legacy/BIOS структура диска будет выглядеть как:

структура диска windows legacy bios

диск mbr

Для Windows EFI так (именно в таком порядке):

структура разделов Windows UEFI

структура диска gpt windows uefi

Ну, или так, наконец:

структура дисков efi и legacy из diskpart

Все разделы вы сможете расположить именно в той последовательности, и все они будут именно нужного назначения и содержания, как сама Windows привыкла наши диски дробить при автоматической инсталляции. Однако предложенные ниже мною способы как раз и позволят вам некоторые этапы установки и принципы разбиения изменить по собственному вкусу.

Как установить Windows с помощью консоли cmd в режиме BIOS/Legacy?

Вызываем утилиту работы с разделами Diskpart.exe:

diskpart

Проверяем список дисков:

list disk

Если диск один, выберем его (нумерация начинается с 0):

select disk 0
clean

Готовим таблицу (приводим к типу MBR):

convert mbr

Создаём системный диск, на котором будет храниться загрузочная информация. Я сделаю его размером 100 Мб, в то время как Windows последний версий считает, что достаточно и 50-ти Мб. Здесь и далее я призываю никого не экономить на объёмах таких разделов. По опыту скажу, что для бесперебойной работы (особенно для HDD) это будет только плюсом:

create part prim size=100

Форматирую раздел в файловую систему NTFS. Версии Windows последнего десятилетия работают только с ней. Сразу присвою разделу лейбл Системный (System):

format quick fs=ntfs label

Для работы с разделами нужно присвоить ему букву. Здесь и далее это будет первая буква лейбла (чтобы не запутаться). То есть S. Не беспокойтесь: после установки все буквы сменятся по привычному для Windows принципу присвоения литер.

assign letter=S

подготовка диска mbr diskpart

Делаем диск активным. С него загрузка и будет начинаться:

active

Следующей командой проверяем проделанное. Я приведу её единожды, но вам посоветую повторять её по мере необходимости для проверки проделанного. Она показывает имеющиеся тома на выбранном диске:

list vol

После этой команды пространство диска выглядит как 100 Мб оформленного (отформатированного) пространство и куча гигабайт нераспределённого. Выберем только что выбранный том (100 Мб) и пропишем сюда загрузочную запись, окончательно его оформив. Для этого временно покидаем утилиту Diskpart.exe, чтобы более к тому не возвращаться:

exit

Закрепляем загрузочный сектор для MBR за разделом S:

bootsect /nt60 S:

присвоение буквы тому и метка его загрузочным

Теперь создаём том для самой Windows. Но перед этим нам нужно предусмотреть ещё один раздел. Это System Reserved или Зарезервированный раздел. Этап можно пропускать, но чтобы потом не кусать локти, повторяйте за мной. Снова запускаем Diskpart:

diskpart

Выбираем наш диск снова:

sel disk 0

Создаём будущий раздел, отделив от него пространство 650 Мб, оставив тот пока неразмеченным. Оно останется справа , как системе и нужно:

create partition primary
shrink minimum=650

Форматируем в NTFS, присвоив лейбл Windows. Закрепим за разделом, по логике, букву W:

format quick fs=ntfs label
assign letter

создание раздела для windows diskpart mbr

А теперь в оставшемся нераспределённом пространстве создадим и раздел “Зарезервировано системой”. Думаю, назначение большинства команд пояснений уже не требует:

create part prim
format quick fs=ntfs label
assign letter

Ставим флаг Recovery (Раздел Восстановления) и задаём необходимые для такого раздела атрибуты в следующей форме (на GPT разделах он будет другим):

sel vol 3 set >Давайте снова проверим список томов:
list vol

Диск готов к установке Windows. Покидаем diskpart. Если всё сделано верно, то уже навсегда:

exit

Снова начинается установка Windows из консоли команд cmd напрямую. Переходим на загрузочную флешку выбором её буквы (у меня D):

Нам в ней нужна папка с именем Sources:

cd sources

окончательно формирование разделов на диске mbr

Пробиваем список возможных версий. Тут и Домашняя, и Профессиональная, и Энтерпрайз. Их список вы увидите после команды:

dism /get-wiminfo /wimfile:install.wim

список версий на загрузочной флешке

Ключевым является файл install. wim . У меня на флешке он таким и является. Возможно – вряд ли, но всё-таки -, что у вас он носит название install. esd . Если вылезает ошибка с поиском файла, смените расширение файла с wim на esd . Я же выбираю версию Windows Pro и с помощью среды DISM формирую образ на созданном мною же разделе Windows (тот что с буквой W).

dism /apply-image /imagefile:install.wim /index:4 /applydir:W:\

установка windows через консоль cmd на mbr legacy

Если всё правильно, начнётся процесс установки Windows, который в графической интерпретации выглядит всем знакомо:

установка windows копирование файлов

Но такого окна вы сейчас не увидите . Заметьте, что процесс установки из-под консоли проходит гораздо быстрее. Никакие ошибки, с интерфейсом Windows связанные, вас не побеспокоят. По окончанию формируем загрузочную запись, в которой говориться, что загрузка системы будет идти именно из директории W:\Windows. Повторюсь, после первой же перезагрузки все буквы встанут на свои привычные нам места. А пока возвращаюсь в консоль командой и прописываю загрузку с будущей системной папки:

bcdboot W:\Windows

Перезагружаемся прямо отсюда:

wpeutil reboot

создание файлов загрузки на диске mbr windows legacy

Флешку можно удалить. Вас встретит окно с формированием базы для всех учётных записей – языковые и другие настройки:

установка windows из консоли cmd идёт подготовка

давайте начнём с региона

Дальше сами. Кстати, после окончательной установки Windows со всеми нужными драйверами можете проверить структуру диска через консоль управления из строки Выполнить или той же cmd-консоли:

devmgr.msc

Как установить Windows с помощью консоли cmd в режиме UEFI?

Принцип тот же, что и в предыдущей части, но пояснения даны к командам, суть которых отличается от установки в режиме Legacy. За подробностями поднимайтесь вверх по тексту. Итак, флешка в порту, с неё и загружаемся до выхода в первое окно установки Windows. Выходим на консоль cmd клавишами Shift F10:

diskpart list disk sel disk 0 clean

Файловая таблица диска теперь другая – GPT:

convert gpt

Создадим раздел для работы программного обеспечения EFI:

create part EFI size=100

ПО EFI понимает только FAT32 – с NTFS работает только сама Windows:

format fs=fat32 quick

Присвою разделу букву S:

assign letter=s

установить Windows с помощью консоли cmd в режиме efi

Создадим раздел MSR размером 16 Мб:

create part msr size=16

В освободившейся неразмеченной области создаю следующий раздел, форматирую в NTFS, потом присвою ему букву W (здесь и будет лежать сама Windows):

create part prim

Но. Для бесперебойной работы нужен раздел восстановления: у меня всё будет по-честному. Отщипнём справа кусок 500 Мб и оставим тот на потом:

shrink minimum=500

А теперь дорабатываем раздел для системы. Присваиваем ему, как и было обещано, имя Windows и букву W:

format fs=ntfs quick label
assign letter=w

У нас осталась неразмеченной область в 500 Мб. Регистрируем здесь раздел восстановления (не забывая проверять время от времени, что получилось, командой list vol ):

create part prim format quick fs=ntfs label assign letter=R

установить Windows с помощью консоли cmd в режиме efi 2

Закрепляем за разделом специальный ID (как и в предыдущем абзаце), после чего он системой будет определяться как раздел Восстановления. На GPT дисках это выглядит чутка сложнее:

Защитим его – в записи 14 нулей – по-максимуму: запихнём в атрибут суммирующее значение 0x0000000000000001 ( Обязателен Для Системы ) и 0x8000000000000000 ( Запретить Смену Присвоенной Буквы на новых машинах).

gpt attributes=0x8000000000000001
list vol

У вас должно примерно то же самое (в присвоенных буквах точно):

установить Windows с помощью консоли cmd в режиме efi 3

Выходим из Diskpart.exe, оставив список дисков с присвоенными им буквами перед глазами:

exit

Начинаем установку Windows с переходом на флешку (у меня D):

D: cd sources dism /get-wiminfo /wimfile:install.wim

какие версии windows есть в скачанном образе

dism /apply-image /imagefile:install.wim /index:4 /applydir:w:\

установка windows efi при помощи dism из консоли cmd

Фиксируем загрузочную информацию в папке с установленной Windows:

bcdboot w:\Windows /s s: /f UEFI
wpeutil reboot

установка windows в образ через dism в uefi

Загрузочную флешку можно отстегнуть, установка Windows продолжится из диска с анимированного кружка и предложением выбрать язык.

установка windows из консоли cmd идёт подготовка

Всё. Дальнейшая установка проблем не вызовет. Как и в первом абзаце, пробейте структуру диска через Консоль управления дисками. Я вас не обманул:

структура диска с windows на основе uefi

Перед вами два относительно новых способа как установить Windows с помощью консоли cmd на чистый, новый или предназначенный для форматирования диск. Для кого-то, думаю, это ещё один шанс на установку системы на “проблемную” сборку.

Драйверы установите сами и уберите лишнего пользователя

Про рутину типа установки нужных драйверов я писать уже не буду. Хочется лишь заострить внимание на появляющейся в числе Пользователей папка с именем defaultuser0. Она свидетельствует о том, что Windows была установлена в режиме OOBE. После первой же перезагрузки она должна самоустраниться. Она много места не занимает, но доступа к ней у вас быть не должно. Если после перезапуска она не исчезнет, а бесить продолжит, делаем так:

  • активируем скрытую учётную запись Администратора
  • запускаем оттуда консоль команд cmd
  • оттуда вводим команду
net user defaultuser0 /del

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *