Как извлечь резервную копию реестра из точки восстановления

По мотивам поста блога Вадима Стеркина

Возможные проблемы отката к точке восстановления

Эта ситуация достаточно редкая — по крайней мере я видел ее впервые или забыл, когда сталкивался в прошлый раз:) Но откат к точке восстановления может не срабатывать и по другим причинам. Так, на одном из своих ноутбуков я напоролся на более популярную ошибку:

System Restore failed to extract the original copy of the directory from the restore point.
Source: %ProgramFiles%\WindowsApps
Destination: AppxStaging

Однако еще не все потеряно! В частности, проблему того участника удалось решить, даже не выясняя, почему так странно ведет себя откат.

Мы скомбинировали два метода, хорошо знакомых постоянным читателям блога – восстановление файлов из теневых копий и замена кустов реестра из бэкапа.

Инструкции по восстановлению

  1. Загрузитесь в среду восстановления и откройте там командную строку.
  2. Определите букву диска поврежденной системы этим способом или командами diskpart → lis vol.
  3. Перейдите в папку system32 (здесь и далее вместо C: подставляйте букву диска поврежденной ОС)cd /d C:\windows\system32
  4. Выведите список теневых копий:vssadmin list shadows
  5. Создайте символическую ссылку на теневую копию, указывая абсолютный путь ссылки и скопированный из предыдущей команды путь к теневой копии. Например:mklink /d C:\shadow \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy2\
  6. Используйте кусты реестра из папки C:\shadow\Windows\System32\config в качестве резервных копий для замены кустов в папке C:\Windows\System32\config.
    Дело о восстановлении реестра  в помощь!