
¿Cómo verifico qué versión de Windows está instalada en un disco duro antiguo, desde una línea de comandos de Linux?
Respuesta1
"Editor de registro y contraseña NT sin conexión" (chntpw)
chntpwes una utilidad de software para restablecer o borrar contraseñas locales utilizadas por Windows NT, 2000, XP, Vista y 7. También contiene un editor de registro simple y un editor hexadecimal con el que se puede explorar y modificar la información contenida en un archivo de registro en Linux/Unix.
Puedes instalarlo desde la terminal ejecutando este comando:
sudo apt-get install chntpw
COLMENA:
HKLM\SOFTWARE\Microsoft\Windows NT\Versión actual.
UBICACIÓN DE LA CARPETA:
- %SystemRoot%\System32\config
NOMBRE DEL ARCHIVO:
- SOFTWARE
¿Existe alguna forma de editar el registro de Windows desde Ubuntu?
Respuesta2
Una forma que descubrí fue buscar en Windows/Web/Wallpaper/Windows y deducir del fondo predeterminado qué versión de Windows era. Sin embargo, esto parece una solución muy subóptima.
Respuesta3
Agregando a la respuesta de @Logman, hice esto:
sudo apt install chntpw
chntpw -e /path/to/windisk/Windows/System32/config/SOFTWARE
cat \Microsoft\Windows NT\CurrentVersion\ProductName
y me dijeron que la versión era Windows 10 Home
.
Se pueden encontrar detalles adicionales a través de otras claves. Para enumerar otras claves en CurrentVersion
, mientras está en chntpw
, haga
ls \Microsoft\Windows NT\CurrentVersion