Ma question n'a pas de réponse, car elles sont toutes spécifiques à Windows et je veux une solution Linux.
J'ai une fenêtre morte installée dans une de mes partitions. Il n'a plus de données de démarrage. En pratique, ce n'est qu'un vidage du système de fichiers. Mais j'ai accès à tous les fichiers de son système de fichiers.
Comment pourrais-je identifier quelle version de Windows est-ce? Dans le cas idéal, je pense qu'il devrait y avoir un paramètre de configuration ou un fichier unique aux différentes versions de Windows. Par exemple, sur les distributions Linux basées sur Debian, je pouvais simplement lire /etc/debian_version
.
Comment pourrais-je faire de même sur une victoire?
Extension # 1: Malheureusement, je n'ai accès qu'à une box Linux pour accéder à son disque dur. Ainsi, les solutions nécessitant un Windows (par exemple, creuser dans la version de ntoskrnl.exe
ou vérifier certains paramètres de registre) ne sont pas dans mon cas réalisables.
strings ./Windows/System32/ntoskrnl.exe 2>/dev/null | grep amd64
. Pour moi en imprimé 9600.18258.amd64fre.winblue_ltsb.160303-0600
, et googler pour winblue indique que c'était le nom de code pour Windows 8.1.
hivexget
. J'ai ajouté les détails à cette autre question: superuser.com/a/1383325/53547
C:\Windows\System32\License.rtf
contient la version Windows.