PDA

Показать полную графическую версию : Дело о восстановлении реестра


Страниц : [1] 2

Vadikan
05-09-2011, 11:30
Едва мы закончили пятичасовой чай, как внизу раздался шум, и спустя минуту в дверях появилась миссис Хадсон. «К вам посетители, мистер Холмс», - объявила она, подняв глаза к потолку. В комнату вошли двое мужчин, в одном из которых я с удивлением узнал сэра Брайбанта, члена нижней палаты парламента...http://feeds.feedburner.com/~r/outsidethebox/windows-7/~4/LGl3T0zYHqc

Читать дальше в блоге... (http://feedproxy.google.com/~r/outsidethebox/windows-7/~3/LGl3T0zYHqc/)

Это сообщение создано автоматически.

kyba
23-12-2011, 21:45
Всем доброго времени суток!
Знающие люди, помогите пожалуйста решить проблему! Удалял программу с помощью revo uninstaller pro и случайно удалил нужные ветки из реестра. После этого пропала большая часть программ из раздела "удаление или изменение программы". Имеется резервная копия реестра, в частности раздел software, как я понимаю именно он и нужен. Но я не знаю как добавить из резервной копии ветки в реестр. Подскажите как быть, как это делается или может есть какие-нибудь специальные программы, точек восстановления нет, возвращать windows к заводским настройкам не очень хочется, все давно настроено под себя.
Всем заранее спасибо!

okshef
23-12-2011, 22:35
http://www.outsidethebox.ms/12505/

kyba
24-12-2011, 00:22
okshef, большое человеческое спасибо! решение проблемы оказалось намного проще чем я думал) статья понравилась и подход к ее написанию тоже, теперь стану постоянным читателем данного блога, еще раз спасибо)

Же.
27-03-2012, 11:03
Наверное после пойманной гадости все файлы реестра (software, system..) стали размером 256 Kb, пустые, в RegBack тоже самое. При загрузке с установочного диска "Восстановление системы" показывает имеющиеся контрольные точки, но восстановить не дает - "Отключено восстановление на диске". Добавлял ключ реестра [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\SystemRestore] "DisableSR"=dword:00000001, все равно "Отключено восстановление на диске". Загружался реаниматором Win 7, "Предыдущие версии файлов" реестра отсутствуют.

Если имеются контрольные точки восстановления, есть ли где-нибудь "Предыдущие версии"?

Morpheus
27-03-2012, 11:09
Же., Дело о восстановлении реестра (http://www.outsidethebox.ms/12505/)

Же.
27-03-2012, 11:23
Последняя удачная - запускается восстановление системы, которое "не может автоматически восстановить этот компьютер".
Устранение неполадок компьютера - тоже самое.
В RegBack, как я уже писал - файлы тоже пустые.

Morpheus
27-03-2012, 11:28
Же., а, ну тогда не повезло.
Как переустановить Windows 7, сохранив настройки и установленные программы (http://www.oszone.ru/9462)
или
Чистая установка Windows 7 - пошаговое руководство (http://www.oszone.net/10345)

Же.
27-03-2012, 11:31
Но ведь, контрольные точки есть, они показываются. Их целых 7 штук. Где же все это добро хранится?
Очень не хочется переустанавливать систему.

К тому же, не удастся "сохранить настройки и установленные программы", ведь реестр вообще чист, обновления не будет. =(

Valeant
27-03-2012, 12:10
Же.,
Попытаться можно, но вы уже что-то пытались.

Последняя удачная - запускается восстановление системы, которое "не может автоматически восстановить этот компьютер". Устранение неполадок компьютера - тоже самое. В RegBack, как я уже писал - файлы тоже пустые.
Про RegBack имели ввиду каталог /windows/system32/config/RegBack, а попробовать на файлах или они тоже запорчены:
/windows/system32/config

И что такое размер файлов - это значение которое считывает (вычисляет) система из таблиц размещения файлов, естественно если произошел сбой ее, то и размер будет не верный - может попробовать пройтись по винту на предмет исправления.

А точки восстановления лежат в System Volume Information в каталоге и имеют вид GUID.

Же.
27-03-2012, 19:49
Chkdsk проходит без ошибок.
Файлы и в /windows/system32/config и в /windows/system32/config/RegBack одинаковые. Если пытаться загрузить кусты, то они пустые.
Точки восстановления есть. Тогда два вопроса:
1. Можно ли чем-то открыть эту точку восстановления и извлечь нужный мне файл?
2. Можно ли убедить Windows восстановиться из точки, а не писать "диск защищен от восстановления"? Может добавить какую-нибудь информацию в реестр, чтобы она захотела восстановиться?

Valeant
28-03-2012, 13:32
Же.,
давайте разберемся что у вас есть, вы сказали есть точки восстановления, тогда покажите каталог Volume System Information с его содержимом.

godoo
28-03-2012, 14:04
Же., Загрузись с Live-системы, зайди в System Volume Information, найди в папке restore папку Snapshot по дате ближайшую к текущей.В этой папке найди файлы:
_REGISTRY_USER_.DEFAULT
_REGISTRY_MACHINE_SECURITY
_REGISTRY_MACHINE_SOFTWARE
_REGISTRY_MACHINE_SYSTEM
_REGISTRY_MACHINE_SAM
Это резервные копии файлов реестра. Скопируй их в c:\Windows\SYSTEM32\config\ и переименуй эти файлы следующим образом:
_REGISTRY_USER_.DEFAULT в DEFAULT
_REGISTRY_MACHINE_SECURITY в SECURITY
_REGISTRY_MACHINE_SOFTWARE в SOFTWARE
_REGISTRY_MACHINE_SYSTEM в SYSTEM
_REGISTRY_MACHINE_SAM в SAM
Предварительно можно текущие кусты реестра DEFAULT, SECURITY, SOFTWARE, SYSTEM и SAM куда-нибудь скопировать на всякий случай.
Перезагружай в рабочую систему. Все должно заработать. Потом можно откатить систему на еще одну точку назад, чтобы состояние реестра пришло в соответсвие с настройками системных файлов (чтобы они были одного периода времени). А можно и не откатывать ;)

Же.
28-03-2012, 20:47
godoo, Это было бы хорошо для XP, но я писал, что нужно в 7.

Valeant, Содержимое каталога System Volume Information:


Directory of E:\System Volume Information

03/28/2012 05:30 PM <DIR> .
03/28/2012 05:30 PM <DIR> ..
01/26/2012 03:38 PM 0 MountPointManagerRemoteDatabase
02/18/2012 09:28 PM <DIR> SPP
02/20/2012 02:51 PM 262144 Syscache.hve.LOG1
01/26/2012 02:32 PM 0 Syscache.hve.LOG2
01/26/2012 02:33 PM 20480 tracking.log
02/17/2012 07:48 PM 617119744 {32e20432-56f3-11e1-99e0-c80aa9340c7f}{3808876b-c176-4e48-b7ae-04046e6cc752}
02/12/2012 07:52 PM 65536 {3808876b-c176-4e48-b7ae-04046e6cc752}
02/20/2012 10:48 AM 872415232 {42a1d7ed-5a6c-11e1-8576-c80aa9340c7f}{3808876b-c176-4e48-b7ae-04046e6cc752}
02/12/2012 09:31 PM 385138688 {53eae641-55b8-11e1-bda8-c80aa9340c7f}{3808876b-c176-4e48-b7ae-04046e6cc752}
02/14/2012 12:21 PM 403816448 {53eae656-55b8-11e1-bda8-c80aa9340c7f}{3808876b-c176-4e48-b7ae-04046e6cc752}
02/17/2012 10:08 PM 465649664 {7a3fed3e-599e-11e1-a7a7-c80aa9340c7f}{3808876b-c176-4e48-b7ae-04046e6cc752}
02/18/2012 09:28 PM 919748608 {7a3fed60-599e-11e1-a7a7-c80aa9340c7f}{3808876b-c176-4e48-b7ae-04046e6cc752}
02/12/2012 08:42 PM 447873024 {9b2ff09a-55b1-11e1-8e7f-c80aa9340c7f}{3808876b-c176-4e48-b7ae-04046e6cc752}
12 File(s) 4112109568 bytes

Directory of E:\System Volume Information\SPP

02/18/2012 09:28 PM <DIR> .
02/18/2012 09:28 PM <DIR> ..
02/21/2012 11:02 PM <DIR> OnlineMetadataCache
0 File(s) 0 bytes

Directory of E:\System Volume Information\SPP\OnlineMetadataCache

02/21/2012 11:02 PM <DIR> .
02/21/2012 11:02 PM <DIR> ..
02/18/2012 09:28 PM 12528 {054c6450-f176-49c0-99a8-2d66672165e9}_OnDiskSnapshotProp
02/12/2012 08:42 PM 12360 {080c7bc2-2b91-43e7-961f-85f044a87e4e}_OnDiskSnapshotProp
02/14/2012 12:21 PM 12360 {217a4ae8-7463-4f31-8976-b86b9a998710}_OnDiskSnapshotProp
02/12/2012 09:31 PM 12360 {24f5d4ac-6a96-493d-a390-9ecdca99ef5b}_OnDiskSnapshotProp
02/17/2012 10:07 PM 12360 {72bf8a56-dd8e-4c4a-8438-ca36007e9247}_OnDiskSnapshotProp
02/12/2012 07:52 PM 12376 {8e6107e9-e1d3-4658-8f2a-0249f254ffbf}_OnDiskSnapshotProp
02/17/2012 07:48 PM 12360 {d498d575-1ab8-4c6a-8dc1-213a69b9233a}_OnDiskSnapshotProp
7 File(s) 86704 bytes

Vadikan
29-03-2012, 01:00
Если имеются контрольные точки восстановления, есть ли где-нибудь "Предыдущие версии"? »
Должны быть http://www.outsidethebox.ms/9960/#versions

Же.
29-03-2012, 02:21
В этой статье рассматривается вариант работающей системы... У меня не так. Уже писал, что загружался с реаниматора Win 7, он в свойствах файла говорит "Предыдущие версии отсутствуют". Вообще, возможно увидеть предыдущие версии файлов, загрузившись с другой копии Win 7?

Vadikan
29-03-2012, 13:17
Вообще, возможно увидеть предыдущие версии файлов, загрузившись с другой копии Win 7? »
Возможно
vssadmin list shadows
В выводе будет что-то вроде
Original Volume: (C:)\\?\Volume{3e83125f-7c0e-11dc-b416-807b6f6e6963}\
Shadow Copy Volume: \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy3
Выводятся теневые копии по дате (она тоже будет). Порядковый номер тоже виден (старые сверху).
Дальше символическую ссылку (http://www.outsidethebox.ms/12735/#_Toc307163315) создаете и заходите
mklink /d c:\shadowcopy \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy3\
Слэш в конце обязателен.

Но в вашем случае лучше переустановить Windows 7, сохранив настройки и установленные программы (http://www.outsidethebox.ms/9962/).

Valeant
29-03-2012, 17:58
В принципе как указал Vadikan, нужно пробовать, чтоб было понятно с GUI:
http://s019.radikal.ru/i610/1203/8b/919c95cbfe4bt.jpg (http://radikal.ru/F/s019.radikal.ru/i610/1203/8b/919c95cbfe4b.jpg.html)
http://s019.radikal.ru/i634/1203/69/40ad843dbe74t.jpg (http://radikal.ru/F/s019.radikal.ru/i634/1203/69/40ad843dbe74.jpg.html)

1.Загрузиться с диска на Win7
cmd> vssadmin list shadows /for=[volume:]
где volume: нужный вам диск

2.можно привязать
Mklink /d C:\{test-shadow} \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy3\
переменная взятая и вывода команды 1 поле Shadow Copy Volume

3.можно примонтировать к network shares
net share testshadow=\\.\HarddiskVolumeShadowCopy11\

Утилита для просмотра http://www.shadowexplorer.com/downloads.html теневых копий.

Но вот реестр по моему лежит в Syscashe.hve - а его у вас как раз и нет, видимо точки восстановления были только по файлам, хотя транзакции по log есть, но по дате аж с февраля.

Же.
10-04-2012, 18:27
Vadikan, Valeant, Спасибо за разъяснения.
Копии прочитал, ссылку создал, вот, только на этом не кончилось. Несколько копий оказались почему-то поврежденными и вообще не захотели читаться, а в остальных поврежденным оказался куст реестра system, остальные кусты замечательно извлеклись. Продолжу изгаляться. Спасибо за помощь. =)

Ormuz
12-05-2012, 12:04
Здравствуйте.
Win7 Home RU
Нечаянно была удалена ветка реестра HKLM\SOFTWARE\Wow6432Node и все ее содержимое. В процессе удаления была нажата кнопка Отмена, но это не спасло. Винда перестала грузиться, доходит до экрана приветствия и думает. Есть зарезервированный системой раздел диска с инсталлятором win7, можно ли как-то из него восстановить данную ветку реестра? Или есть какой-то другой способ.
Спасибо.

P.S. После нажатия кнопки Отмена, сделал бэкап ветки, хотя смысла в этом наверное никакого нет.




© OSzone.net 2001-2012