
Como posso verificar qual versão do Windows está instalada em um disco rígido antigo, a partir de uma linha de comando do Linux?
Responder1
"Senha NT offline e editor de registro" (chntpw)
chntpwé um utilitário de software para redefinir ou apagar senhas locais usadas pelo Windows NT, 2000, XP, Vista e 7. Ele também contém um editor de registro simples e um editor hexadecimal com o qual as informações contidas em um arquivo de registro podem ser navegadas e modificadas em linux/unix.
Você pode instalá-lo a partir do terminal executando este comando:
sudo apt-get install chntpw
COLMEIA:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion.
LOCALIZAÇÃO DA PASTA:
- %SystemRoot%\System32\config
NOME DO ARQUIVO:
- PROGRAMAS
Existe uma maneira de editar o registro do Windows no Ubuntu?
Responder2
Uma maneira que descobri foi procurar em Windows/Web/Wallpaper/Windows e deduzir do plano de fundo padrão qual era a versão do Windows. Esta parece ser uma solução muito abaixo do ideal.
Responder3
Adicionando à resposta do @Logman, fiz o seguinte:
sudo apt install chntpw
chntpw -e /path/to/windisk/Windows/System32/config/SOFTWARE
cat \Microsoft\Windows NT\CurrentVersion\ProductName
e foi informado que a versão era Windows 10 Home
.
Detalhes adicionais podem ser encontrados através de outras chaves. Para listar outras chaves em CurrentVersion
, enquanto estiver em chntpw
, faça
ls \Microsoft\Windows NT\CurrentVersion