Я случайно отключил жесткий диск, когда он еще работал, и повредил установку Windows 7; Теперь я полностью не могу загрузиться в Windows. Я перепробовал все, чтобы попытаться восстановить установку: Восстановление при загрузке Windows, chkdsk /r, SFC /scannow, bootrec /rebuildbcd и т.д., И не повезло. Я хочу просто выполнить новую установку, но моя проблема в том, что у меня нигде не записан ключ продукта Windows, и я не могу использовать какие-либо сценарии или утилиты для его извлечения из реестра, потому что не могу загрузиться в Windows.
Ключи продуктов Windows 7 хранятся в зашифрованном виде в значении "DigitalProductId" раздела реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion. Мне удалось смонтировать поврежденный раздел Windows, доступный только для чтения, с живого компакт-диска Ubuntu и скопировать куст реестра Windows\System32\config\SOFTWARE, который содержит соответствующий ключ и значение, на флэш-диск, но загрузить этот куст в regedit. при работающей установке Windows, а затем при попытке использовать сценарии или утилиты для расшифровки загруженного значения "DigitalProductId" возвращается только ключ продукта установки хоста Windows, независимо от того, сколько я пытаюсь поиграться. Я пытался связаться со службой поддержки Microsoft, и они были довольно бесполезны. Кто-нибудь сможет направить меня дальше? Возможно, есть ли другой способ получить ключ продукта из Linux?
Если кто-то, более знакомый со сценариями / криптографией, захочет попробовать выполнить расшифровку ключа продукта вручную, следуя сценарию дешифрования, я могу отправить вам по электронной почте экспортированное значение "DigitalProductId", куст реестра ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ и сценарий дешифрования.