Ich habe versehentlich meine Festplatte getrennt, während sie noch lief, und meine Windows 7-Installation beschädigt. Ich kann jetzt Windows nicht mehr vollständig starten. Ich habe alles versucht, um die Installation zu reparieren: Windows Startup Repair, chkdsk / r, SFC / scannow, bootrec / rebuildbcd usw. und kein Glück. Ich möchte nur eine Neuinstallation durchführen, aber mein Problem ist, dass ich meinen Windows-Produktschlüssel nirgendwo notiert habe und keine Skripte oder Dienstprogramme verwenden kann, um ihn aus der Registrierung abzurufen, da ich nicht in Windows booten kann.
Windows 7-Produktschlüssel werden verschlüsselt im Wert "DigitalProductId" des Registrierungsschlüssels HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion gespeichert. Ich konnte die beschädigte Windows-Partition schreibgeschützt von einer Ubuntu-Live-CD bereitstellen und die Registrierungsstruktur Windows \ System32 \ config \ SOFTWARE, die den betreffenden Schlüssel und Wert enthält, auf ein Flash-Laufwerk kopieren, diese Struktur jedoch in regedit laden Bei einer funktionierenden Windows-Installation und dem Versuch, den geladenen Wert "DigitalProductId" mithilfe von Skripten oder Dienstprogrammen zu entschlüsseln, wird nur der Produktschlüssel der Windows-Hostinstallation zurückgegeben, unabhängig davon, wie viel Fummelei ich versuche. Ich habe versucht, den Microsoft-Support zu kontaktieren, und sie waren nicht hilfreich. Würde mich jemand weiter führen können? Vielleicht, wenn es eine andere Möglichkeit gibt, den Produktschlüssel von Linux abzurufen?
Wenn jemand, der mit Skripten / Kryptografie besser vertraut ist, bereit wäre, das Entschlüsselungsskript zu befolgen, um den Produktschlüssel von Hand zu entschlüsseln, könnte ich Ihnen den exportierten Wert "DigitalProductId", die SOFTWARE-Registrierungsstruktur und das Entschlüsselungsskript per E-Mail senden.