
Wie überprüfe ich über eine Linux-Befehlszeile, welche Windows-Version auf einer alten Festplatte installiert ist?
Antwort1
„Offline-NT-Passwort- und Registrierungseditor“ (Abonnieren)
Abonnierenist ein Software-Dienstprogramm zum Zurücksetzen oder Löschen lokaler Passwörter, das von Windows NT, 2000, XP, Vista und 7 verwendet wird. Es enthält außerdem einen einfachen Registrierungseditor und einen Hex-Editor, mit denen die in einer Registrierungsdatei enthaltenen Informationen unter Linux/Unix durchsucht und geändert werden können.
Sie können es vom Terminal aus installieren, indem Sie diesen Befehl ausführen:
sudo apt-get install chntpw
BIENENSTOCK:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion.
ORDNERORT:
- %SystemRoot%\System32\config
DATEINAME:
- SOFTWARE
Gibt es eine Möglichkeit, die Windows-Registrierung von Ubuntu aus zu bearbeiten?
Antwort2
Eine Möglichkeit, die ich entdeckt habe, war, in Windows/Web/Wallpaper/Windows nachzuschauen und anhand des Standardhintergrunds abzuleiten, um welche Windows-Version es sich handelte. Dies scheint jedoch eine sehr suboptimale Lösung zu sein.
Antwort3
Als Ergänzung zur Antwort von @Logman habe ich Folgendes getan:
sudo apt install chntpw
chntpw -e /path/to/windisk/Windows/System32/config/SOFTWARE
cat \Microsoft\Windows NT\CurrentVersion\ProductName
und mir wurde gesagt, dass die Version sei Windows 10 Home
.
Weitere Details können durch andere Schlüssel gefunden werden. Um andere Schlüssel in aufzulisten CurrentVersion
, während Sie in sind chntpw
, führen Sie Folgendes aus:
ls \Microsoft\Windows NT\CurrentVersion