Чтобы загрузиться с установочной флешки через командную строку в Windows 10, не обязательно перезагружать компьютер и лезть в BIOS. Достаточно знать несколько команд и порядок действий. Это актуально, если система не запускается, а под рукой нет доступа к настройкам загрузки через F12 или Del. Далее разберёмся, как это сделать шаг за шагом — от подготовки флешки до запуска установки.
Способ работает и в работающей ОС, и в аварийном режиме (если Windows не загружается). Главное — наличие загрузочного носителя с дистрибутивом Windows 10 (созданного через Media Creation Tool или Rufus). В большинстве случаев хватит команды bcdboot, но есть и альтернативные варианты.
Зачем это нужно и когда пригодится
Запуск установочной флешки через командную строку полезен в нескольких ситуациях:
- Система не загружается — если Windows 10 выдаёт синий экран или циклически перезагружается, а зайти в не получается.
- Нет доступа к меню загрузки — на некоторых ноутбуках (например, Lenovo или HP) горячие клавиши отключены по умолчанию.
- Настройка двойной загрузки — если нужно добавить установочный носитель в загрузочное меню без изменения настроек BIOS.
- Автоматизация — для IT-специалистов, которые настраивают загрузку на множестве машин через скрипты.
Если командная строка недоступна в работающей системе, загрузитесь с установочной флешки, выберите «Восстановление системы» → «Командная строка».
| Критерий | bcdboot | bootsect |
|---|---|---|
| Тип системы | UEFI | Legacy BIOS |
| Требует прав администратора | Да | Да |
| Сохраняет текущие настройки загрузчика | Да | Нет (перезаписывает) |
| Подходит для восстановления системы | Да | Ограниченно |
| Сложность выполнения | Низкая | Средняя |
Способы запуска установочной флешки через CMD
Есть два основных метода: с использованием утилиты bcdboot и через изменение конфигурации загрузчика bootsect. Первый подходит для UEFI-систем, второй — для Legacy BIOS. В таблице ниже сравнили их особенности.
Если вы не знаете, какая у вас система (UEFI или Legacy), проверьте это через командную строку. Введите msinfo32, найдите строку «Режим BIOS» — там будет указан тип. В большинстве современных ПК используется UEFI.
Подготовка: проверка флешки и диска
Перед тем как запускать установочную флешку через командную строку, убедитесь, что:
- Флешка отформатирована в
FAT32(для UEFI) илиNTFS(для Legacy). - На ней записан дистрибутив Windows 10 (папки
efi,sourcesи файлbootmgrдолжны быть на месте). - Флешка подключена к порту
USB 2.0(на некоторых материнских платахUSB 3.0не работает на этапе загрузки). - На жёстком диске есть свободное пространство (минимум 20 ГБ для установки системы).
Проверьте видимость флешки в системе: откройте командную строку от имени администратора и выполните diskpart, затем list disk. В списке должен отобразиться ваш USB-накопитель.
Метод 1: Использование для UEFI
Это самый надёжный способ для систем с UEFI. Команда bcdboot создаёт загрузочные файлы на указанном диске.
- Подключите установочную флешку к ПК.
- Откройте командную строку от имени администратора (
Win + X→ «Командная строка (администратор)» или через меню Пуск). - Выполните команду:
bcdboot D:\Windows /s S: /f UEFIГде:D:\Windows— путь к папкеWindowsна установочной флешке (проверьте букву диска черезdiskpart).S:— буква диска установочной флешки./f UEFI— флаг для UEFI-систем.
- Перезагрузите компьютер. В загрузочном меню должна появиться опция загрузки с флешки.
⚠️ Внимание: если вы укажете неправильную букву диска в командеbcdboot, загрузчик будет повреждён. Всегда проверяйте буквы черезdiskpart → list volume.
Сравнение команд для разных сценариев
В завесимости от задачи, команды для запуска установочной флешки через командную строку могут отличаться. В таблице ниже приведены основные варианты.
| Сценарий | Команда | Описание |
|---|---|---|
| Добавление загрузки с флешки (UEFI) | bcdboot D:\Windows /s S: /f UEFI /addlast | Добавляет установочный носитель в конец списка загрузки |
| Восстановление загрузчика | bcdboot C:\Windows /s C: /f BIOS | Восстанавливает загрузчик на системном диске для Legacy BIOS |
| Просмотр текущих загрузочных записей | bcdedit /enum all | Показывает все загрузочные записи в системе |
| Удаление загрузочной записи | bcdedit /delete {идентификатор} | Удаляет указанную запись (идентификатор берётся из bcdedit /enum) |
| Создание загрузочного сектора (Legacy) | bootsect /nt60 S: /mbr | Записывает загрузочный сектор для Legacy BIOS на диск S: |
Для Legacy BIOS вместо bcdboot используйте bootsect. Например, чтобы сделать флешку загрузочной, выполните:
bootsect /nt60 S: /mbr
Где S: — буква вашей флешки. После этого перезагрузите ПК и выберите загрузку с в BIOS.
Для UEFI используйте bcdboot, для Legacy BIOS — bootsect. Не путайте команды, иначе загрузчик будет повреждён.
Решение ошибок
При работе с командной строкой можно столкнуться с ошибками. Рассмотрим самые распространённые:
- «Отказано в доступе» — командная строка запущена не от имени администратора. Закройте её и откройте заново через
Win + X. - «Указанный диск не найден» — неправильно указана буква диска. Проверьте через
diskpart → list volume. - «Невозможно найти файл» — на флешке отсутствуют системные файлы. Перезапишите дистрибутив с помощью Rufus или
Media Creation Tool. - «Ошибка при записи загрузочного сектора» — флешка не поддерживает Legacy-режим или подключена к порту
USB 3.0. Попробуйте другой порт или отформатируйте флешку вFAT32.
Что делать, если флешка не определяется в diskpart
Возможно, ноутбук не подаёт питание на USB-порты до загрузки ОС. Попробуйте подключить флешку к другому порту или использовать USB-хаб с внешним питанием. Если это не помогает, проверьте настройки BIOS: включите опцию «USB Legacy Support» или отключите «Fast Boot».
Пошаговая инструкция: запуск установочной флешки через CMD
Разберём универсальный алгоритм действий, который подойдёт для большинства случаев.
Вот чек-лист, который поможет не упустить важные детали: