Определить версию Windows 10 по файлам на диске можно без использования стандартных инструментов системы. Это пригодится, если операционка не загружается, а доступ к жесткому диску есть через другой компьютер или LiveCD. В большинстве случаев достаточно найти и проанализировать несколько ключевых файлов — и вы точно узнаете сборку и редакцию Windows.
Далее разберём, где искать нужные данные, какие файлы несут информацию о версии, и как их правильно прочитать. Рассмотрим все проверенные методы — от простого просмотра текстового файла до анализа реестра в оффлайн-режиме.
Почему это работает: где хранится версия системы
Windows 10 сохраняет информацию о версии в нескольких местах. Даже если система не запускается, эти данные остаются на диске. Главные источники:
C:\Windows\System32\cmd.exe — в свойствах файла можно увидеть версию в деталях,
C:\Windows\win.ini — текстовый файл с базовой информацией,
C:\Windows\System32\ntoskrnl.exe — ядро системы, в котором зашита версия сборки.
Кроме того, версия дублируется в реестре (файлы SOFTWARE и SYSTEM в C:\Windows\System32\config), но для его чтения понадобится дополнительный софт.
Если диск подключён к другому ПК, используйте проводник с включённой функцией отображения скрытых файлов — так вы увидите все системные папки и файлы
| Редакция Windows 10 | Содержимое файла win.ini | Особенности |
|---|---|---|
| Home | Signature=$CHICAGO$ | Базовая версия без дополнительных параметров |
| Pro | Signature=$CHICAGO$ RunOnceEx=c:\PROGRA~1\COMMON~1\INSTAL~1\UPDATE~1\INSTAL~1.EXE | Может содержать пути к установочным файлам |
| Enterprise | Signature=$CHICAGO$ [MSMail] MAPI=1 | Дополнительные параметры для корпоративных функций |
Способ 1: Анализ файла win.ini
Самый простой метод — открыть файл win.ini. Он находится в корневой папке Windows (C:\Windows\win.ini) и содержит базовые сведения о системе. Откройте его любым текстовым редактором (например, Блокнотом).
В большинстве случаев в этом файле вы увидите строку вида:
[version] Signature=$CHICAGO$ AdvancedInf=386Enh
Сама по себе она не даёт точной версии, но подтверждает, что это Windows 10. Чтобы определить сборку, нужномотреть другие файлы.
Вот примеры строк, которые могут встречаться в win.ini в зависимости от редакции:
Способ 2: Просмотр свойств системных файлов
Более надёжный способ — проверить свойства ключевых исполняемых файлов. Для этого:
- Откройте папку
C:\Windows\System32. - Найдите файл
ntoskrnl.exe(ядро системы). - Щёлкните по нему правой кнопкой мыши и выберите
Свойства→Подробно. - В графе
Версия файлабудет указан номер сборки, например 10.0.19045.3636.
Первые две цифры (10.0) — версия ОС, следующие (19045) — номер сборки. По нему можно определить конкретную версию Windows 10:
- 19045 — Windows 10 22H2;
- 19044 — Windows 10 21H2;
- 19043 — Windows 10 21H1;
- 19042 — Windows 10 20H2.
Способ 3: Использование файла reghive
Если диск не — загрузочным, можно извлечь информацию из реестра вручную. Для этого:
1. Подключите диск к другому компьютеру.
2. Перейдите в папку C:\Windows\System32\config.
3. Скопируйте файлы SOFTWARE и SYSTEM (это кусты реестра) на рабочий стол.
4. Используйте утилиту RegDelview или Offline Registry Editor для открытия этих файлов.
5. В кусте SOFTWARE перейдите по пути:
Microsoft\Windows NT\CurrentVersion. Здесь вы найдёте параметры CurrentBuildNumber (номер сборки) и ProductName (название редакции).
⚠️ Внимание: Не изменяйте файлы реестра напрямую — это может привести к неработоспособности системы при следующем запуске.
Сопаставление номеров сборок и версий Windows 10
Чтобы не запоминать все номера, используйте таблицу соответствий. Ниже приведены актуальные сборки Windows 10 и их обозначения:
| Номер сборки | Версия Windows 10 | Дата релиза | Срок поддержки |
|---|---|---|---|
| 10240 | 1507 (Threshold 1) | Июль 2015 | Май 2017 |
| 10586 | 1511 (Threshold 2) | Ноябрь 2015 | Октябрь 2017 |
| 14393 | 1607 (Anniversary Update) | Август 2016 | Апрель 2018 |
| 15063 | 1703 (Creators Update) | Апрель 2017 | Октябрь 2018 |
| 16299 | 1709 (Fall Creators Update) | Октябрь 2017 | Апрель 2019 |
| 17134 | 1803 (April 2018 Update) | Апрель 2018 | Ноябрь 2019 |
| 17763 | 1809 (October 2018 Update) | Ноябрь 2018 | Май 2020 |
| 18362 | 1903 (May 2019 Update) | Май 2019 | Декабрь 2020 |
| 18363 | 1909 (November 2019 Update) | Ноябрь 2019 | Май 2021 |
| 19041 | 2004 (May 2020 Update) | Май 2020 | Декабрь 2021 |
| 19042 | 20H2 (October 2020 Update) | Октябрь 2020 | Июнь 2022 |
| 19043 | 21H1 (May 2021 Update) | Май 2021 | Декабрь 2022 |
| 19044 | 21H2 (November 2021 Update) | Ноябрь 2021 | Июнь 2023 |
| 19045 | 22H2 (2022 Update) | Октябрь 2022 | Октябрь 2025 |
Что делать, если файлы недоступны
Иногда системные файлы могут быть скрыты или заблокированы. В этом случае:
- Убедитесь, что у вас есть права администратора на компьютере, к которому подключён диск.
- Проверьте, включено ли отображение скрытых и системных файлов в настройках проводника.
- Если диск повреждён, используйте утилиты для восстановления данных, например Recuva или TestDisk.
Даже если система не загружается, версия Windows 10 всё равно хранится на диске в нескольких местах — нужно только знать, где искать
Практика: пошаговая инструкция для начинающих
Если вы никогда не занимались подобными вещами, следуйте этому алгоритму:
Как определить версию Windows 10 по файлам на диске
Часто задаваемые вопросы
Можно ли определить версию Windows 10 без загрузки системы?
Да. Достаточно подключить диск к другому компьютеру и проанализировать системные файлы, например ntoskrnl.exe или файлы реестра в папке C:\Windows\System32\config.
Какие файлы наиболее надёжны для определения версии?
Самые точные данные хранит ntoskrnl.exe (ядро системы) и кусты реестра (SOFTWARE, SYSTEM). Файл win.ini даёт только базовую информацию.
Что делать, если номер сборки не совпадает с таблицей?
Возможно, у вас установлена тестовая или кастомная сборка Windows 10. В этом случае уточните версию через официальные источники или специализированные форумы.
Можно ли определить редакцию Windows 10 (Home, Pro, Enterprise) по файлам?
Да. В файле реестра по пути SOFTWARE\Microsoft\Windows NT\CurrentVersion есть параметр ProductName, который указывает редакцию. Также эту информацию можно найти в файле licensing\tokens.dat.