Как перейти в другой диск в cmd
BCDBoot — это средство командной строки, используемое для настройки загрузочных файлов на компьютере или устройстве для запуска операционной системы Windows. Это средство можно использовать в следующих сценариях:
- добавление загрузочных файлов на компьютер после применения нового образа Windows. в типичном развертывании Windows на основе образа используйте BCDBoot, чтобы настроить встроенное по и системный раздел для загрузки образа. дополнительные сведения см. в разделе захват и применение разделов Windows, систем и восстановления.
- настройте компьютер для загрузки с помощью файла виртуального жесткого диска (VHD), содержащего образ Windows. Дополнительные сведения см. в статье Загрузка в VHD (Встроенная загрузка): Добавление виртуального жесткого диска в меню загрузки.
- Восстановите системный раздел. если системный раздел поврежден, можно использовать BCDBoot для повторного создания файлов системного раздела, используя новые копии этих файлов из раздела Windows.
- Установите или восстановите меню загрузки на компьютере с двойной загрузкой. если на компьютере установлено несколько копий Windows, можно использовать BCDBoot, чтобы добавить или восстановить меню загрузки.
Как перейти на другой диск
Если вам нужно перейти на другой диск, например, с диска C на диск D, то команду cd нужно выполнять с параметром /D . Например, если вам нужно перейти с диска C на диск D в папку GAMES, то вам нужно ввести команду:
Также вы можете просто ввести букву диска с двоеточием и таким образом перейти на другой диск:
Например, если вы находитесь на диске C и вам нужно перейти на диск D, то вы можете просто ввести команду « D: ».
Как открыть командную строку в Windows 11 и Windows 10
Командная строка (cmd) — это один из способов управления Windows. С ее помощью можно выполнять команды, запускать программы …
Как запустить универсальное приложение (UWP) из Microsoft Store через командную строку
Универсальные приложения или UWP – это один из типов программ для операционной системы Windows 10. Особенностью UWP программ …
Как сохранить текст из командной строки
Командная строка Windows — это довольно удобный инструмент, который позволяет делать многие вещи намного быстрее. Но, она имеет …
Синтаксис
Чтобы запустить интерпретатор команд DiskPart, в командной строке введите:
Для запуска DiskPart необходимо быть членом локальной группы администраторов или группы с аналогичными разрешениями.
Если вы работаете в командной строке (CMD), то для перехода в другую папку нужно ввести команду CD и название папки. Например, если вы находитесь в корне диска C и хотите перейти в папку Users, то вам нужно вводить команду:
Для того чтобы вернуться назад (перейти на уровень выше по дереву папок) нужно вводить команду:
Для того чтобы быстро перейти в корневый каталог текущего диска нужно выполнить:
Команду CD можно вводить как СHDIR, логика ее работы от этого не меняется.
Как скопировать файл (папку) в командной строке Windows
При работе в командной строке (cmd) часто возникает необходимость скопировать файл или целую папку. Также консольные команды для …
Восстановление системного раздела
если системный раздел поврежден, можно использовать BCDBoot для повторного создания файлов системного раздела, используя новые копии этих файлов из раздела Windows.
Загрузите компьютер в командную строку. например, загрузите компьютер с установочного диска Windows и нажмите клавиши Shift + F10 или загрузите среду Windows PE (WinPE: Create USBreboot drive).
с помощью программы Diskpart определите, какая буква диска содержит раздел Windows и системный раздел ( diskpart, list vol, exit ).
Необязательно: форматирование системного раздела: format (drive letter of your system partition) /q
добавьте загрузочную запись для раздела Windows: bcdboot D:\Windows
Перезагрузите компьютер. должны отобразиться Windows.
Как открыть командную строку сразу в нужной папке
Если вам нужно открыть командную строку в определенной папке, то это можно сделать прямо из Проводника Windows. Для этого нужно открыть данную папку в Проводнике и установить курсор в адресную строку, там где указывается путь к папке.
После этого нужно удалить путь к папке, ввести команду « cmd » и нажать на клавишу ввода.
В результате откроется командная строка. При этом в качестве текущей папки уже будет выбранна та папка, из которой вы запускали « cmd ».
Таким образом из папки можно запускать не только командную строку, но и другие консоли. Например, PowerShell или bash, если у вас установлен WSL. Данный способ работает в Windows 10 и Windows 11.
Задайте вопрос в комментариях под статьей или на странице «Задать вопрос» и вы обязательно получите ответ.
Местоположение файлов
Среда | Размещение файла |
---|---|
Windows | %WINDIR%\System32\BCDBoot.exe |
Среда предустановки Windows (WinPE) | %WINDIR%\System32\BCDBoot.exe |
Комплект средств для развертывания и оценки Windows (Windows ADK) | C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\BCDBoot\BCDBoot.exe |
Определение фокуса
При выборе объекта фокус остается на этом объекте до тех пор, пока не будет выбран другой объект. Например, если фокус установлен на диске 0 и вы выбрали том 8 на диске 2, фокус переместится с диска 0 на диск 2, том 8.
Некоторые команды автоматически меняют фокус. Например, при создании новой секции фокус автоматически переключается на новую секцию.
Вы можете передать фокус только на раздел на выбранном диске. После того как раздел имеет фокус, связанный с ним том (если он есть) также имеет фокус. После того как у тома будет фокус, связанный диск и раздел также будут иметь фокус, если том сопоставляется с одним конкретным разделом. Если это не так, фокус на диске и разделе будет потерян.
Параметры командной строки
Для BCDBoot.exe доступны следующие параметры командной строки.
Обязательный элемент. указывает расположение Windows каталога, используемого в качестве источника для копирования файлов среды загрузки.
в следующем примере системный раздел инициализируется с помощью файлов BCD из папки C:\ Windows:
Необязательный элемент. Задает языковой стандарт. Значение по умолчанию — английский ( en-us США).
В следующем примере задается языковой стандарт BCD по умолчанию в японском виде:
Необязательный элемент. Указывает букву тома системного раздела. Этот параметр не следует использовать в типичных сценариях развертывания.
Используйте этот параметр, чтобы указать системный раздел при настройке диска, который будет загружаться на другом компьютере, например на USB-устройстве Flash или дополнительном жестком диске.
UEFI:
BCDBoot копирует загрузочные файлы в системный раздел EFI или секцию, указанную параметром/s.
BCDBoot создает хранилище BCD в одном разделе.
по умолчанию BCDBoot создает запись диспетчера загрузки Windows в NVRAM на встроенном по для обнаружения загрузочных файлов в системном разделе. Если используется параметр/s, эта запись не создается. Вместо этого средство BCDBoot использует параметры встроенного по по умолчанию для обнаружения загрузочных файлов в системном разделе. По спецификации UEFI 2.3.1 Параметры встроенного по по умолчанию должны открывать файл: \efi\boot\bootx64.EFI в системном разделе EFI (ESP).
BIOS:
BCDBoot копирует загрузочные файлы в активный раздел на основном жестком диске или в раздел, указанный параметром/s.
BCDBoot создает хранилище BCD в одном разделе.
в следующем примере файлы BCD копируются из папки C:\ Windows в системный раздел на вторичном жестком диске, который будет загружаться на другом компьютере. Системному разделу на вторичном диске назначена буква S:
В следующем примере создаются загрузочные записи на флэш-накопителе USB с буквой S, включая загрузочные файлы для поддержки компьютера на основе UEFI или BIOS:
тип > встроенного по/f
Необязательный элемент. Указывает тип встроенного по. Допустимыми значениями являются UEFI , BIOS и ALL .
В системах на базе BIOS/MBR значение по умолчанию — BIOS . Этот параметр создает каталог Boot дистрибутивного в системном разделе и копирует все необходимые файлы среды загрузки в этот каталог.
В системах на основе UEFI и GPT значение по умолчанию — UEFI . Этот параметр создает каталог \ефи\микрософт\бут и копирует все необходимые файлы среды загрузки в этот каталог.
При указании ALL значения BCDboot создает каталоги Boot дистрибутивного и \ефи\микрософт\бут и копирует все необходимые файлы среды загрузки для BIOS и UEFI в эти каталоги.
Если указан параметр /f , необходимо также указать параметр /s , чтобы определить букву тома системного раздела.
в следующем примере выполняется копирование файлов BCD, которые поддерживают загрузку на компьютере, основанном на UEFI или BIOS, из папки C:\ Windows на флэш-накопитель USB, которому назначена буква тома S:
Необязательный элемент. Включает режим подробных сведений. Пример
Необязательный элемент. Объединяет значения из существующей загрузочной записи в новую загрузочную запись.
По умолчанию при выборе этого параметра объединяются только глобальные объекты. Если указать идентификатор GUID загрузчика ОС, этот параметр выполняет слияние объекта Loader в системном шаблоне для создания загрузочной записи.
Следующий пример выполняет слияние загрузчика операционной системы в текущем хранилище BCD, которое идентифицирует указанный GUID в новом хранилище BCD:
Необязательный элемент. указывает, что запись встроенного по диспетчера загрузки Windows должна быть добавлена последней. Поведение по умолчанию — сначала добавить его. Не может использоваться с использованием/p.
Необязательный элемент. указывает, что существующее расположение входа встроенного по диспетчера загрузки Windows должно сохраняться в порядке загрузки UEFI. Если запись не существует, в первой должности добавляется новая запись. Не может использоваться с/аддласт.
по умолчанию во время обновления средство BCDBoot перемещает диспетчер загрузки Windows в первую запись в порядке загрузки UEFI.
Необязательный элемент. сохраняет существующую запись операционной системы по умолчанию в объекте в Windows диспетчера загрузки.
Необязательный элемент. Указывает, что все существующие элементы BCD не должны переноситься.
новое для Windows 10. по умолчанию во время обновления элементы BCD, такие как дебугсеттингс или флигхтсигнинг , сохраняются.
Настройка или восстановление меню загрузки на компьютере с двойной загрузкой
При настройке компьютера для загрузки нескольких операционных систем иногда может быть потеряна возможность загрузки в одну из операционных систем. параметр BCDBoot позволяет быстро добавлять параметры загрузки для операционной системы на основе Windows. Чтобы настроить компьютер с двойной загрузкой:
Установите отдельный жесткий диск или подготовьте отдельный раздел для каждой операционной системы.
Установите операционные системы. например, если на компьютере установлен Windows 7, установите Windows 10 на другой жесткий диск или раздел.
Перезагрузите компьютер. Меню загрузки должно отображаться в обеих операционных системах.
Если в списке отсутствуют следующие операционные системы:
откройте командную строку либо в качестве администратора в Windows, либо загрузив в командную строку с помощью Windows установочного носителя и нажав клавиши Shift + F10 или загрузив среду Windows PE (WinPE: Create USBreboot drive).
добавьте параметры загрузки для Windows операционной системы.
Перезагрузите компьютер. Теперь в меню загрузки будут отображаться оба варианта меню.
Далее можно переходить по папкам с помощью команды cd .
Можно сразу сменить диск и перейти в папки (см. ответ Bald)
Для перехода на другой диск в командной строке Windows просто укажите его имя с двоеточием. Например, чтобы перейти на диск D, нужно ввести
Команда cd имеет одну особенность. Если в ней указать не тот диск, который сейчас активен, то перехода в нужный каталог не произойдёт. Вы останетесь на активном диске, не перейдя на другой. Чтобы не только сменить текущий каталог на другом диске, но и перейти на него, нужно добавить ключ /d :
Вывод имени либо смена текущего каталога.
CHDIR [/D] [диск:][путь] CHDIR [..] CD [/D] [диск:][путь] CD [..]
.. обозначает переход в родительский каталог.
Команда CD диск: отображает имя текущего каталога указанного диска. Команда CD без параметров отображает имена текущих диска и каталога.
Параметр /D используется для одновременной смены текущих диска и каталога.
Изменение команды CHDIR при включении расширенной обработки команд:
Имя текущего каталога в строке вызова преобразуется к тому же регистру символов, что и для существующих имен на диске. Так, команда CD C:\TEMP на самом деле сделает текущим каталог C:\Temp, если он существует на диске.
Команда CHDIR перестает рассматривать пробелы как разделители, что позволяет перейти в подкаталог, имя которого содержит пробелы, не заключая все имя каталога в кавычки. Например:
приводит к тому же результату, что и:
При отключении расширенной обработки команд используется только второй вариант.
где в справке по команде Вы увидели параметр b , в вашем случае команда может выглядеть как `cd /d B:`
Если нужно запустить DOS окно ("Командная строка") тогда нажмите Windows + r и в окне введите и выполните команду
Если DOS окно уже открыто, то введите
это диск который вам нужен
путь к нужной папке
command1 & command2 Используйте для разделения нескольких команд в одной командной строке. Cmd.exe запускает первую команду, а затем вторую команду.
command1 && command2 Используйте для запуска команды, следующей за && только если команда, предшествующая символу, успешна. Cmd.exe запускает первую команду, а затем запускает вторую команду только в том случае, если первая команда успешно завершена.
command1 || command2 Используйте для запуска команды, следующей за || только если команда, предшествующая || выходит из строя. Cmd.exe запускает первую команду, а затем запускает вторую команду только в том случае, если первая команда не завершилась успешно (получает код ошибки больше нуля).
(command1 & command2) Использовать для группировки или размещения нескольких команд.
command1 parameter1;parameter2 Используйте для разделения параметров команды.
область применения: Windows Server 2022, Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2 Windows Server 2012 и Windows server 2008 R2, Windows server 2008
Интерпретатор команд DiskPart помогает управлять дисками компьютера (дисками, разделами, томами или виртуальными жесткими дисками).
Прежде чем можно будет использовать команды DiskPart , необходимо сначала вывести список, а затем выбрать объект, чтобы получить фокус. После того как объект находится в фокусе, любые команды DiskPart, которые вы вводите, будут действовать для этого объекта.
Как скопировать текст из командной строки в Windows 7, Windows 10 и Windows 11
Не редко при работе с командной строкой возникает необходимость скопировать текст. Например, для того чтобы сохранить какие-то результаты …
Список доступных объектов
Вы можете получить список доступных объектов и определить число или букву диска с помощью:
list disk — Отображает все диски на компьютере.
list volume — Отображает все тома на компьютере.
list partition — Отображает разделы на диске, на котором находится фокус на компьютере.
list vdisk — Отображает все виртуальные диски на компьютере.
После выполнения команд List рядом с объектом с фокусом отображается звездочка (*).
Как перейти в папку или на другой диск в командной строке
Работая в командной строке (CMD) все действия приходится выполнять при помощи текстовых команд и переход в другую папку …
Как удалить файл или папку через командную строку Windows
Командная строка – мощный инструмент для автоматизации и упрощения многих задач, которые возникают при администрировании компьютера с операционной …
Команда attrib: изменение атрибутов файлов через командную строку Windows
Команда attrib предназначена для просмотра или изменения атрибутов файлов и папок через командную строку Windows. Данная программа доступна …
Статьи о командной строке Windows и PowerShell. Создание и запуск сценариев в операционной системе Windows.
Как это работает
чтобы настроить системный раздел, средство BCDBoot копирует небольшой набор файлов среды загрузки из образа установленного Windows в системный раздел.
BCDBoot может создать хранилище данные конфигурации загрузки (BCD) в системном разделе, используя последнюю версию файлов Windows:
- BCDBoot создает новое хранилище bcd и инициализирует файлы среды загрузки bcd в системном разделе, включая диспетчер загрузки Windows, с помощью %WINDIR%\System32\Config\BCD-Template файла.
- в Windows 10 и более поздних версиях во время обновления BCDBoot сохраняет любые другие существующие загрузочные записи, например дебугсеттингс, при создании нового хранилища. /c Используйте параметр, чтобы игнорировать старые параметры и начать новую версию с новым хранилищем BCD.
- если для этой Windows секции уже есть загрузочная запись, BCDBoot удаляет старую загрузочную запись и ее значения. /m Используйте параметр, чтобы хранить значения из существующей загрузочной записи при обновлении системных файлов.
- по умолчанию средство BCDBoot перемещает загрузочную запись для выбранного Windows секции в начало последовательности загрузки Windows диспетчера загрузки. /d Используйте параметр, чтобы сохранить существующий порядок загрузки.
На компьютерах UEFI средство BCDBoot может обновить записи встроенного по в NVRAM устройства:
- BCDBoot добавляет в NVRAM запись встроенного по, указывающую на диспетчер загрузки Windows. По умолчанию эта запись помещается в качестве первого элемента в списке загрузки. /p Используйте параметр, чтобы сохранить существующий порядок загрузки UEFI. Используйте /addlast , чтобы добавить его в нижнюю часть списка порядка загрузки.
Читайте также: