Как проверить версию Windows, установленную на жестком диске?

Как проверить версию Windows, установленную на жестком диске?

Как проверить, какая версия Windows установлена ​​на старом жестком диске, с помощью командной строки Linux?

решение1

«Автономный редактор паролей и реестра NT» (chntpw)

chntpw— это программная утилита для сброса или очистки локальных паролей, используемых в Windows NT, 2000, XP, Vista и 7. Она также содержит простой редактор реестра и шестнадцатеричный редактор, с помощью которых можно просматривать и изменять информацию, содержащуюся в файле реестра в Linux/Unix.

Вы можете установить его из терминала, выполнив следующую команду:

sudo apt-get install chntpw

УЛИК:

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion.

РАСПОЛОЖЕНИЕ ПАПКИ:

  • %SystemRoot%\System32\config

ИМЯ ФАЙЛА:

  • ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Есть ли способ редактировать реестр Windows из Ubuntu?

Доступ к реестру Windows из Ubuntu

решение2

Один из способов, который я обнаружил, — это заглянуть в Windows/Web/Wallpaper/Windows и вывести из фона по умолчанию, какая версия Windows была. Хотя это кажется очень неоптимальным решением.

решение3

Добавляя к ответу @Logman, я сделал следующее:

sudo apt install chntpw
chntpw -e /path/to/windisk/Windows/System32/config/SOFTWARE
cat \Microsoft\Windows NT\CurrentVersion\ProductName

и мне сказали, что версия Windows 10 Home.

Дополнительные сведения можно найти через другие ключи. Чтобы перечислить другие ключи в CurrentVersion, в то время как в chntpw, выполните

ls \Microsoft\Windows NT\CurrentVersion

Связанный контент