Сам не пробовал. Но некоторым помогло восстановить.
Сделайте LiveCD\USB и загрузитесь с него. Зайдите в C:\Windows\System32\config. Там лежат файлы, ответственные за ветки реестра. В подкаталоге RegBack содержатся копии, которые в любом случае создаются каждые 10 дней. Соответственно, перенесите копию файла SYSTEM в основную папку (оригинальный файл SYSTEM сохраните где-нибудь на всякий случай).