Нужно срочно узнать, на каком диске стоит Windows, но под рукой только командная строка? Сделать это можно за 10 секунд — достаточно ввести одну команду. Самый быстрый способ: откройте CMD и выполните cd %windir% — система сама подставит путь к папке Windows. Осталось только посмотреть на букву диска в начале пути.

Но это не единственный метод. В статье разберём 5 способов определить диск с через командную строку: от простейших до расширенных, с примерами команд и пояснениями, когда какой способ удобнее. Также покажем, как проверить раздел диска (например, C:, D:) и убедиться, что система установлена именно там.

Способ 1: через переменную %windir%

Самый универсальный метод — использовать системную переменную %windir%. Она всегда указывает на папку, где установлена Windows (обычно C:\Windows). Чтобы увидеть полный путь:

  1. Откройте командную строку: нажмите Win + R, введите cmd и нажмите Enter.
  2. Введите команду echo %windir% и нажмите Enter.

Результат будет выглядеть так: C:\Windows. Буква перед двоеточием — это и есть диск, на котором установлена система.

Этот способ работает даже в безопасном режиме или при загрузке с установочного носителя (если загружается). Если нужно проверить диск в другой системе (например, на другом компьютере), переменная %windir% всё равно укажет на текущую Windows.

💡

Если команда не отработала, попробуйте ввести set windir — это покажет все переменные, связанные с путь к Windows.

КомандаОписаниеПример вывода
dir C:\Windows /ADПроверяет наличие папки на диске C:Volume in drive C is System
Directory of C:\Windows
dir D:\Windows /ADПроверяет диск D:File Not Found
dir E:\Recovery /ADИщет папку Recovery (для проверки других системных папок) Directory of E:\Recovery

Способ 2: через команду и поиск папки Windows

Если переменная %windir% по какой-то причине недоступна (например, в среде восстановления), можно вручную проверить каждый диск на наличие папки Windows. Это занимает немного больше времени, зато гарантированно сработает.

Команда для проверки:

dir C:\Windows /AD

Если папка существует, вы увидите строку Directory of C:\Windows. Если нет — команды вернёт ошибку File Not Found. Проверьте все буквы дисков по очереди: C:, D:, E: и так далее.

Для можно использовать цикл в командном файле, но вручную это делается так:

Этот метод полезен, если вы восстанавливаете систему и не знаете, где находится Windows. Также он помогает в случаях, когда переменные окружения сбиты или недоступны.

Способ 3: через утилиту diskpart

Утилита diskpart позволяет управлять разделами дисков и получать информацию о них. Чтобы узнать, на каком диске установлена Windows:

  1. Запустите командную строку от имени администратора.
  2. Введите diskpart и нажмите Enter.
  3. Введите list volume — это покажет все подключённые тома.
  4. Найдите том с файловой системой или FAT32 и меткой System или Boot. Обычно это диск C:.

В большинстве случаев установлена на томе с меткой System или Зарезервировано системой. Однако это не всегда так — особенно если диск разбивался вручную.

Также можно использовать команду detail volume для конкретного тома. Например:

select volume 1
detail volume

В выводе будет строка Mount Point — это и есть буква диска.

  • Позволяет увидеть все подключённые диски, включая скрытые.
  • Работает даже если не загружается.
  • Требует прав администратора.

Способ 4: через команду wmic

Утилита wmic (Windows Management Instrumentation Command-line) позволяет получать информацию о системе, включая путь к установленной Windows. Чтобы узнать диск:

  1. Введите команду: wmic os get SystemDrive

Результат будет простым: SystemDrive
C:
. Это и есть диск с Windows.

Дополнительно можно использовать:

wmic os get BootDevice — покажет загрузочное устройство (например, \Device\HarddiskVolume1).

Чтобы связать BootDevice с буквой диска, используйте:

wmic path win32_logicaldisk get deviceid, volumename

Это выведет список всех дисков с их метками и буквами.

⚠️ Внимание: команда wmic может не работать в старых версиях Windows (например, Windows XP) или в среде восстановления. В таких случаях используйте другие методы.
Какой способ вы используете чаще всего?
Перименная %windir%
Команда dir
Утилита diskpart
Другой метод

Способ 5: через реестр Windows

Реестр хранит информацию о пути к Windows. Чтобы получить букву диска через реестр:

  1. Введите команду: reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v PathName

Результат будет выглядеть так:

PathName REG_SZ C:\Windows\System32

Буква перед \Windows — это и есть диск системы.

Этот способ надёжен, так как реестр всегда содержит актуальную информацию о расположении Windows. Однако он требует доступа к реестру, что невозможно в некоторых средах (например, при загрузке с LiveCD).

Ключ реестраЗначениеОписание
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PathNameC:\Windows\System32Полный путь к системной папке
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRootC:\WindowsПуть к корневой папке Windows
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\SystemRootC:\WindowsСистемная переменная SystemRoot

Какой способ выбрать?

Если вам нужно быстро узнать диск с Windows, используйте echo %windir% или wmic os get SystemDrive. Эти методы самые простые и работают в 99% случаев.

Если вы работаете в среде восстановления или командная строка запущена от имени другого пользователя, попробуйте diskpart или поиск папки через dir.

Для автоматических скриптов или углублённого анализа подойдёт wmic или реестр.

Самый быстрый и универсальный способ — команда echo %windir%. Она работает везде, где доступна командная строка, и не требует прав администратора.

Практика: пошаговая инструкция для новичков

Если вы никогда не работали с командной строкой, следуйте этой инструкции:

  1. Откройте командную строку:
    • Нажмите Win + R.
    • Введите cmd.
    • Нажмите Enter.
  2. Узнайте диск с Windows:
    • Введите echo %windir%.
    • Запомните букву диска в начале выведенного пути.
  3. Проверьте результат:
    • Введите dir [буква диска]:\Windows (например, dir C:\Windows).
    • Если папка существует, значит вы нашли нужный диск.

Чек-лист для проверки диска с Windows

Выполнено: 0 / 4

Часто задаваемые вопросы

Можно ли узнать диск с Windows, если система не загружается?

Да. Загрузитесь с установочного носителя Windows (USB или DVD), выберите Восстановление системы → Командная строка. Затем используйте команду diskpart или dir для поиска папки на всех дисках.

Почему команда echo %windir% показывает неправильный диск?

Это маловероятно, но возможно, если переменные окружения были изменены вручную. В таком случае проверьте диск через wmic os get SystemDrive или diskpart.

Как узнать диск с в PowerShell?

В PowerShell используйте команду $env:windir — она выведет путь к папке Windows. Альтернативный способ: Get-WmiObject Win32_OperatingSystem | Select-Object -ExpandProperty SystemDrive.

Можно ли определить диск с через BIOS?

Нет. BIOS или UEFI не отображают буквы дисков — они работают на уровне аппаратного обеспечения. Буквы дисков назначает при загрузке. Чтобы узнать диск, нужно загрузить систему или использовать загрузочный носитель с инструментами для работы с дисками.