Как определить, сколько Windows установлено на ПК

Гайд Опубликовано: 30.09.2025 Проверено: 30.09.2025 Автор: Sysadmin

Коротко: считайте записи загрузчика Windows (BCD) — это надёжнее, чем просто смотреть папки. Самое простое (через графический интерфейс) Нажмите комбинацию Win + R → введите msconfig далее нажать на OK → в новом окне вкладка «Загрузка». Каждая строка...

Коротко: считайте записи загрузчика Windows (BCD) — это надёжнее, чем просто смотреть папки.
Самое простое (через графический интерфейс)

Нажмите комбинацию Win + R → введите msconfig далее нажать на OK → в новом окне вкладка «Загрузка».
Каждая строка здесь — одна установленная Windows (если она добавлена в загрузчик).
На картинке ниже вариант с 1 Windows.

Точно и быстро (через команду)
Откройте Командную строку (Администратор) и выполните:
bcdedit /enum osloader

Посчитать количество можно так:
bcdedit /enum osloader | find /I "winload" /C

В PowerShell:
(bcdedit /enum osloader | Select-String 'winload').Count

Каждая запись с winload.exe/winload.efi — это одна инсталляция Windows в BCD.
Если какая-то Windows не попала в меню загрузки
Зайдите в среду восстановления (WinRE) и выполните:
bootrec /scanos

Команда просканирует диски и покажет строку вроде: Total identified Windows installations: X — это реальное число найденных установок, даже если они не добавлены в BCD.
Найти физически на дисках (проверка)
В PowerShell перечислите разделы, где есть «живая» Windows (по реестровому улью SYSTEM):
Get-PSDrive -PSProvider FileSystem |
ForEach-Object {
if (Test-Path "$($_.Root)Windows\System32\config\SYSTEM") { $_.Root }
}

Если разделы под BitLocker — сначала их нужно разблокировать.
Важно

Windows учтёт только Windows. Другие ОС (Linux/macOS) в BCD не появятся.
Не редактируйте bcdedit, если не уверены — можно потерять загрузку. Сделайте точку восстановления/резервную копию BCD перед изменениями.