Создание загрузочного USB-накопителя Windows 10/11 или Windows Server 2016, 2019, 2022 из командной строки. В чем различия для компьютеров с BIOS и UEFI

Январь, 18th 2024Рубрика: Windows | Советы 1748
Подписаться на комментарии по RSS

загрузочная флешка Windows 10 своими руками

Данный вариант создания загрузочных флешек Windows опробован мной уже не раз и работает безотказно. Сегодня хочу показать как без помощи сторонних программ сделать установочный накопитель с любой версией Windows (в том числе и Windows Server) для установки операционной системы на компьютерах с BIOS и UEFI. Разница между ними есть, но об этом почему-то не пишут.

Тем, кто не желает заморачиваться, предлагаю почитать как сделать загрузочную флешку с Windows 10 в автоматическом режиме с помощью фирменной утилиты Media Creation Tool. Впрочем, описанный ниже вариант будет более универсальным.

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

  1. Дважды кликаем по файлу образу ISO, чтобы смонтировать его и запоминаем букву диска (пусть это будет диск E:)
  2. Теперь вставляем USB-накопитель (флешку или внешний диск объемом не менее 8 Гб) и запускаем командную строку от имени Администратора
  3. Запускаем утилиту diskpart и подготавливаем файловую систему флешки для копирования файлов дистрибутива Windows:
  4. (!)ВАЖНОЕ ЗАМЕЧАНИЕ: все данные с USB-накопителя будут удалены без дополнительных предупреждений, поэтому убедитесь, что вы выбрали правильный диск. Настоятельно рекомендую отключить другие внешние накопители (если они подключены), чтобы ограничить количество ошибок.

запускаем утилиту diskpart для подготовки установочной флешки Windows

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

Первым делом, командой list disk смотрим список дисков, подключенных к компьютеру:

DISKPART> list disk
  Диск ###  Состояние      Размер   Свободно Дин  GPT
  --------  -------------  -------  -------  ---  ---
  Диск 0    В сети          238 Gбайт  1024 Kбайт        *
  Диск 1    В сети           14 Gбайт      0 байт

Командой select disk 1 выбираем нашу флешку (в моем случае это диск 1):

DISKPART> select disk 1

Стираем содержимое диска командой clean:

DISKPART> clean
DiskPart: очистка диска выполнена успешно.

Теперь создаем на диске (флешке) первичный раздел:

DISKPART> create partition primary
DiskPart: указанный раздел успешно создан.

и делаем его активным командой active (для Windows 10/11 и Windows Server 2019/2022 это необязательный шаг) :

DISKPART> active
DiskPart: раздел помечен как активный.

Пришло время отформатировать нашу флешку и тут есть одна особенность. Если ваш компьютер использует BIOS, тип файловой системы лучше выбирать ntfs (fs=ntfs), для UEFI выбираем fat32 (fs=fat32), так как UEFI работает только с этой файловой системой. Для примера отформатируем установочную флешку под Windows Server 2016:

DISKPART> format fs=fat32 quick label="WS2016"
Завершено (в процентах): 100
Программа DiskPart успешно отформатировала том.
DISKPART> exit

Параметром label="WS2016" просто указываем отображаемое имя флешки (если нужно, но не более 11 символов).

Осталось только скопировать все содержимое из смонтированного ранее образа диска Windows (диск E:) на флешку (диск F:):

xcopy E:\*.* F:\ /e /h /f

ПРИМЕЧАНИЕ: размер файла install.wim может превышать 4Gb, поэтому копирование файлов на раздел, отформатированный в системе fat32 прервется и выполнение команды xcopy завершится ошибкой.

Вопреки расхожему мнению, данная проблема достаточно просто решается разделением файл install.wim с помощью команды dism.

dism /Split-Image /ImageFile:E:\sources\install.wim /SWMFile:F:\sources\install.swm /FileSize:4096

После выполнения данной команды, нам нужно скопировать оставшиеся файлы на флешку. Чтобы не думать, что уже скопировано, а что нет, можно заново запустить xcopy с дополнительным параметром /c (пропуск ошибок) и подтвердив, что мы хотим заменить все файлы:

xcopy E:\*.* F:\ /e /h /f /c
Подписывайтесь на канал Яндекс.Дзен и узнавайте первыми о новых материалах, опубликованных на сайте.

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

ваш комментарий будет опубликован после проверки
на указанный адрес будет отправлено письмо с кодом активации. Вы можете настроить собственный профиль и стать активным участником или автором.