Чтобы определить версию Windows на подключенном жестком диске или SSD, не обязательно загружаться с него. Существует несколько способов получить эту информацию прямо из работающей системы — через реестр, файловую структуру или специальные утилиты. Далее разберем все доступные методы, от самых простых до продвинутых, с пошаговыми инструкциями и нюансами.

В большинстве случаев достаточно заглянуть в скрытые папки или воспользоваться встроенными инструментами Windows. Но если диск повредился или система на нем не загружается, потребуются дополнительные действия. Рассмотрим все сценарии.

Почему это возможно без загрузки с диска

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

Например, файл setupact.log в папке Windows\Panther содержит информацию о последней установке, включая версию ОС. А в папке Windows\System32 можно найти ntoskrnl.exe — его свойства отображают номер сборки.

Главное условие: диск должен быть подключен к компьютеру (внутренне или через адаптер) и распознан системой как том с файловой структурой NTFS или FAT32.

💡

Если диск не отображается в «Этом компьютере», проверьте его в «Управлении дисками» (diskmgmt.msc). Возможно, он не проинициализирован или поврежден.

ФайлПутьЧто искать в свойствах
ntoskrnl.exeWindows\System32Номер версии (например, 10.0.22621 для Windows 11)
explorer.exeWindowsВерсия продукта (может отличаться после обновлений)
winload.exeWindows\System32Номер сборки (полезно для диагностики загрузчика)

Способ 1: Просмотр файлов в папке Windows

Самый быстрый метод — проверить версию через файлы системы. Для этого:

  1. Подключите жесткий диск к компьютеру (внутренний отсек, внешний бокс или через USB-SATA адаптер).

  2. Откройте «Этот компьютер» и запомните букву тома с установленной Windows (например, D: или E:).

  3. Перейдите в папку D:\Windows\System32 (замените D: на свою букву).

  4. Найдите файл ntoskrnl.exe, кликните по нему правой кнопкой и выберите «Свойства».

  5. На вкладке «Подробно» или «Сведения» посмотрите поля «Версия файла» и «Номер версии». Например, 10.0.19045.3636 означает Windows 10 версии 22H2.

Альтернатива: файл explorer.exe в той же папке тоже содержит сведения о версии. Но ntoskrnl.exe надежнее — он реже заменяется обновлениями.

Способ 2: Чтение логов установки

В папке Windows\Panther Windows хранит логи установки и обновлений. Нас интересуют:

  • setupact.log — содержит дату установки и версию ОС в строках вроде Windows Version: 10.0.19044.

  • setuperr.log — ошибки установки (иногда дублирует версию).

  • diagerr.xml и diagwrn.xml — диагностические отчеты с версией системы.

Чтобы найти нужную информацию:

  1. Откройте папку D:\Windows\Panther (где D: — буква целевого диска).

  2. Отсортируйте файлы по дате изменения (новейшие сверху).

  3. Откройте setupact.log в блокноте или Notepad++.

  4. Ищите строки с Version, Build или OS.

Если логов нет — возможно, система была установлена давно, и папка Panther очистилась. В этом случае переходите к следующему способу.

Способ 3: Использование реестра

Реестр Windows хранит сведения о всех установленных системах, включая те, что находятся на других дисках. Но подключить куст реестра с другого диска можно только из работающей системы.

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

  1. Подключите диск с Windows к компьютеру.

  2. Запустите regedit (введите в поиске «Редактор реестра»).

  3. В дереве реестра выберите раздел HKEY_LOCAL_MACHINE.

  4. В меню выберите «Файл» → «Загрузить куст».

  5. Укажите путь к файлу D:\Windows\System32\config\SOFTWARE (замените D: на букву вашего диска).

  6. Присвойте кусту произвольное имя (например, OfflineWindows).

  7. Перейдите в HKEY_LOCAL_MACHINE\OfflineWindows\Microsoft\Windows NT\CurrentVersion.

  8. Посмотрите параметры ProductName (название версии, например «Windows 10 Pro»), CurrentBuildNumber (номер сборки) и ReleaseId (идентификатор релиза, например «22H2>).

⚠️ Внимание: не изменяйте загруженный куст реестра — это может повредить данные на диске. После просмотра обязательно выгрузите куст через «Файл» → «Выгрузить куст».
Какой способ вы испальзуете чаще всего?
Просмотр свойств файлов
Чтение логов
Реестр
Сторонние утилиты

Способ 4: Сторонние утилиты для анализа диска

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

УтилитаФункционалДля каких дисков подходит
Dism++Показывает версию ОС, сборку, редакцию и ключ продуктаРаботающие и неработающие диски (если файловая система читается)
ProduKey от NirSoftИзвлекает ключи продуктов и версию Windows из оффлайн-кустов реестраДиски с неповрежденным реестром
AOMEI BackupperСканирует диск и отображает информацию о системе, включая версиюВнутренние и внешние диски
TestDiskВосстанавливает загрузчик и показывает версию ОС при анализеДиски с поврежденными разделами

Пример работы с Dism++:

  1. Скачайте и запустите программу (портативная версия не требует установки).

  2. Выберите целевой диск в верхнем меню.

  3. Перейдите в раздел «Windows PE» → «Свойства системы».

  4. Утилита отобразит версию, сборку и редакцию Windows.

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

Способ 5: Проверка через загрузочный носитель

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

Алгоритм:

  1. Создайте загрузочный носитель с Windows (через Media Creation Tool) или LiveCD на основе Linux (например, Ubuntu).

  2. Загрузитесь с флешки, выбрав ее в BIOS/UEFI.

  3. В среде восстановления Windows откройте командную строку (Shift + F10).

  4. Введите команду diskpart, затем list volume — запомните букву целевого диска.

  5. Выполните dir D:\Windows\System32\ntoskrnl.exe (замените D: на букву диска). Если файл найден, версию можно увидеть в его свойствах.

В Linux (например, Ubuntu LiveCD) подключите диск и проверьте файл /mnt/windows/Windows/System32/ntoskrnl.exe через контекстное меню «Свойства».

Как проверить версию, если диск не определяется

Попробуйте подключить диск к другому ПК или через другой адаптер. Если это не поможет, возможно, диск физически поврежден. В таком случае потребуется профессиональное восстановление данных.

Практическое руководство: пошаговый алгоритм

Чтобы не запутаться, следуйте этому чек-листу. Начните с самого простого метода и переходите к следующему, если предыдущий не сработал.

Как узнать версию Windows на другом диске

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

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

Можно ли узнать версию Windows, если диск не подключается?

Если диск физически поврежден или не распознается ни одним компьютером, определить версию Windows без специализированного оборудования невозможно. В таких случаях поможет только обращение в лабораторию восстановления данных.

Покажет ли способ с реестром версию, если на диске не загружается?

Да, если файловая система диска не повреждена и куст реестра SOFTWARE цел. Вы сможете загрузить его в работающей системе и просмотреть параметры версии.

Какие версии можно определить этими методами?

Способы работают для всех версий — от Windows XP до Windows 11. Исключение: если система была установлена нестандартным способом (например, через Wine или виртуальную машину), данные могут отсутствовать.

Безопасно ли подключать куст реестра с другого диска?

Да, если вы не вносите изменений. Загрузка куста для чтения не повлияет на данные. Главное — выгрузить его после просмотра, чтобы не оставлять мусор в реестре.