Чтобы определить версию Windows на подключенном жестком диске или SSD, не обязательно загружаться с него. Существует несколько способов получить эту информацию прямо из работающей системы — через реестр, файловую структуру или специальные утилиты. Далее разберем все доступные методы, от самых простых до продвинутых, с пошаговыми инструкциями и нюансами.
В большинстве случаев достаточно заглянуть в скрытые папки или воспользоваться встроенными инструментами Windows. Но если диск повредился или система на нем не загружается, потребуются дополнительные действия. Рассмотрим все сценарии.
Почему это возможно без загрузки с диска
Операционная система оставляет следы своей версии в нескольких местах: в файлах установки, реестре (если диск подключен к работающей системе) и в метаданных загрузчика. Даже если Windows на целевом диске не запускается, часть этих данных остается доступной.
Например, файл setupact.log в папке Windows\Panther содержит информацию о последней установке, включая версию ОС. А в папке Windows\System32 можно найти ntoskrnl.exe — его свойства отображают номер сборки.
Главное условие: диск должен быть подключен к компьютеру (внутренне или через адаптер) и распознан системой как том с файловой структурой NTFS или FAT32.
Если диск не отображается в «Этом компьютере», проверьте его в «Управлении дисками» (diskmgmt.msc). Возможно, он не проинициализирован или поврежден.
| Файл | Путь | Что искать в свойствах |
|---|---|---|
ntoskrnl.exe | Windows\System32 | Номер версии (например, 10.0.22621 для Windows 11) |
explorer.exe | Windows | Версия продукта (может отличаться после обновлений) |
winload.exe | Windows\System32 | Номер сборки (полезно для диагностики загрузчика) |
Способ 1: Просмотр файлов в папке Windows
Самый быстрый метод — проверить версию через файлы системы. Для этого:
Подключите жесткий диск к компьютеру (внутренний отсек, внешний бокс или через
USB-SATAадаптер).Откройте «Этот компьютер» и запомните букву тома с установленной Windows (например,
D:илиE:).Перейдите в папку
D:\Windows\System32(заменитеD:на свою букву).Найдите файл
ntoskrnl.exe, кликните по нему правой кнопкой и выберите «Свойства».На вкладке «Подробно» или «Сведения» посмотрите поля «Версия файла» и «Номер версии». Например,
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— диагностические отчеты с версией системы.
Чтобы найти нужную информацию:
Откройте папку
D:\Windows\Panther(гдеD:— буква целевого диска).Отсортируйте файлы по дате изменения (новейшие сверху).
Откройте
setupact.logв блокноте или Notepad++.Ищите строки с
Version,BuildилиOS.
Если логов нет — возможно, система была установлена давно, и папка Panther очистилась. В этом случае переходите к следующему способу.
Способ 3: Использование реестра
Реестр Windows хранит сведения о всех установленных системах, включая те, что находятся на других дисках. Но подключить куст реестра с другого диска можно только из работающей системы.
Пошаговая инструкция:
Подключите диск с Windows к компьютеру.
Запустите
regedit(введите в поиске «Редактор реестра»).В дереве реестра выберите раздел
HKEY_LOCAL_MACHINE.В меню выберите «Файл» → «Загрузить куст».
Укажите путь к файлу
D:\Windows\System32\config\SOFTWARE(заменитеD:на букву вашего диска).Присвойте кусту произвольное имя (например,
OfflineWindows).Перейдите в
HKEY_LOCAL_MACHINE\OfflineWindows\Microsoft\Windows NT\CurrentVersion.Посмотрите параметры
ProductName(название версии, например «Windows 10 Pro»),CurrentBuildNumber(номер сборки) иReleaseId(идентификатор релиза, например «22H2>).
⚠️ Внимание: не изменяйте загруженный куст реестра — это может повредить данные на диске. После просмотра обязательно выгрузите куст через «Файл» → «Выгрузить куст».
Способ 4: Сторонние утилиты для анализа диска
Если ручные методы кажутся сложными, воспользуйтесь специализированными программами. Они автоматически сканируют диск и извлекают версию Windows.
| Утилита | Функционал | Для каких дисков подходит |
|---|---|---|
| Dism++ | Показывает версию ОС, сборку, редакцию и ключ продукта | Работающие и неработающие диски (если файловая система читается) |
| ProduKey от NirSoft | Извлекает ключи продуктов и версию Windows из оффлайн-кустов реестра | Диски с неповрежденным реестром |
| AOMEI Backupper | Сканирует диск и отображает информацию о системе, включая версию | Внутренние и внешние диски |
| TestDisk | Восстанавливает загрузчик и показывает версию ОС при анализе | Диски с поврежденными разделами |
Пример работы с Dism++:
Скачайте и запустите программу (портативная версия не требует установки).
Выберите целевой диск в верхнем меню.
Перейдите в раздел «Windows PE» → «Свойства системы».
Утилита отобразит версию, сборку и редакцию Windows.
Сторонние утилиты удобны, но для безопасности скачивайте их только с официальных сайтов разработчиков.
Способ 5: Проверка через загрузочный носитель
Если диск не распознается в работающей системе (например, из-за повреждения файловой системы), можно воспользоваться загрузочной флешкой с Windows или LiveCD.
Алгоритм:
Создайте загрузочный носитель с Windows (через Media Creation Tool) или LiveCD на основе Linux (например, Ubuntu).
Загрузитесь с флешки, выбрав ее в
BIOS/UEFI.В среде восстановления Windows откройте командную строку (
Shift + F10).Введите команду
diskpart, затемlist volume— запомните букву целевого диска.Выполните
dir D:\Windows\System32\ntoskrnl.exe(заменитеD:на букву диска). Если файл найден, версию можно увидеть в его свойствах.
В Linux (например, Ubuntu LiveCD) подключите диск и проверьте файл /mnt/windows/Windows/System32/ntoskrnl.exe через контекстное меню «Свойства».
Как проверить версию, если диск не определяется
Попробуйте подключить диск к другому ПК или через другой адаптер. Если это не поможет, возможно, диск физически поврежден. В таком случае потребуется профессиональное восстановление данных.
Практическое руководство: пошаговый алгоритм
Чтобы не запутаться, следуйте этому чек-листу. Начните с самого простого метода и переходите к следующему, если предыдущий не сработал.
Как узнать версию Windows на другом диске
Часто задаваемые вопросы
Можно ли узнать версию Windows, если диск не подключается?
Если диск физически поврежден или не распознается ни одним компьютером, определить версию Windows без специализированного оборудования невозможно. В таких случаях поможет только обращение в лабораторию восстановления данных.
Покажет ли способ с реестром версию, если на диске не загружается?
Да, если файловая система диска не повреждена и куст реестра SOFTWARE цел. Вы сможете загрузить его в работающей системе и просмотреть параметры версии.
Какие версии можно определить этими методами?
Способы работают для всех версий — от Windows XP до Windows 11. Исключение: если система была установлена нестандартным способом (например, через Wine или виртуальную машину), данные могут отсутствовать.
Безопасно ли подключать куст реестра с другого диска?
Да, если вы не вносите изменений. Загрузка куста для чтения не повлияет на данные. Главное — выгрузить его после просмотра, чтобы не оставлять мусор в реестре.