Como identificar a versão do Windows de uma instalação inativa do Linux, tendo acesso apenas ao seu sistema de arquivos? [duplicado]

9

Minha pergunta não tem uma resposta, porque todas elas são específicas do Windows e eu quero uma solução Linux.

Eu tenho um windows morto instalado em uma das minhas partições. Não tem mais nenhum dado de inicialização. Praticamente, é apenas um despejo do sistema de arquivos. Mas eu tenho acesso para ler qualquer arquivo em seu sistema de arquivos.

Como eu poderia identificar qual versão do Windows é? No caso ideal, acho que deve haver alguma configuração ou qualquer arquivo que seja exclusivo para as diferentes versões do Windows. Por exemplo, em distribuições Linux baseadas no Debian eu poderia simplesmente ler /etc/debian_version .

Como eu poderia fazer o mesmo em uma vitória?

Extensão # 1: Infelizmente, tenho acesso apenas a uma caixa do Linux para acessar seu disco rígido. Portanto, as soluções que exigem um Windows (por exemplo, cavar a versão de ntoskrnl.exe ou verificar algumas configurações do registro) não são viáveis no meu caso.

    
por peterh 11.07.2015 / 02:50

2 respostas

3

Simples. Veja a versão de <drive>:\Windows\System32\ntoskrnl.exe

No caso do XP, procure por <drive>:\boot.ini

Se for o Vista +, você pode procurar a pasta <drive>:\Boot .

Para o Windows 7+, é possível procurar no gerenciador de dispositivos a partição System Reserved oculta.

Se houver um arquivo chamado license.rtf na sua pasta C:\Windows\System32 , ele também contém sua versão atual do Windows.

    
por 11.07.2015 / 02:54
1

Você também pode transmitir

strings cmd.exe | find "Version" pode funcionar também. A maioria dos arquivos tem a versão do Windows em sua folha de propriedades, visível no binário bruto próximo ao final. Uma delas é a versão do Windows. Está em unicode embora.

    
por 11.07.2015 / 06:23