В форум Windows 10 пришел участник с тупиковым раскладом. Система не загружается, а при попытке отката к точке восстановления мастер приводит в окно «Подтвердите восстановление дисков».
В нем отображается сообщение «Нужно включить защиту системы на этом диске», однако флажок установить невозможно.
[+] Сегодня в программе
Проблемы отката к точке восстановления
Эта ситуация достаточно редкая — по крайней мере я видел ее впервые или забыл, когда сталкивался в прошлый раз:) Но откат к точке восстановления может не срабатывать и по другим причинам. Так, на одном из своих ноутбуков я напоролся на более популярную ошибку:
System Restore failed to extract the original copy of the directory from the restore point.
Source: %ProgramFiles%\WindowsApps
Destination: AppxStaging
Однако еще не все потеряно! В частности, проблему того участника удалось решить, даже не выясняя, почему так странно ведет себя откат.
Мы скомбинировали два метода, хорошо знакомых постоянным читателям блога – восстановление файлов из теневых копий и замена кустов реестра из бэкапа.
Инструкции по восстановлению
Важно! Работоспособность этого метода не гарантируется. Кусты реестра, извлеченные этим способом, могут быть неполными (частично забиты нулями). См. Нюансы извлечения файлов из теневых копий в клиентских Windows.
- Загрузитесь в среду восстановления и откройте там командную строку.
- Определите букву диска поврежденной системы этим способом или командами
diskpart
→lis vol
. - Перейдите в папку system32 (здесь и далее вместо C: подставляйте букву диска поврежденной ОС)
cd /d C:\windows\system32
- Выведите список теневых копий:
vssadmin list shadows
- Создайте символическую ссылку на теневую копию, указывая абсолютный путь ссылки и скопированный из предыдущей команды путь к теневой копии. Например:
mklink /d C:\shadow \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy2\
- Используйте кусты реестра из папки
C:\shadow\Windows\System32\config
в качестве резервных копий для замены кустов в папкеC:\Windows\System32\config
.
Дело о восстановлении реестра в помощь!
Опрос
Как видите, Windows можно вернуть к жизни даже когда бэкап реестра не включен, а штатный механизм отката к точке восстановления не срабатывает.
Опрос призван показать, насколько толстый слой соломы подстелили читатели блога. Актуальным будем считать образ системы не старше одного месяца. Мой вариант второй, кстати.
Что у вас есть в наличии: точки восстановления, бэкап реестра, актуальный резервный образ системы?
- Только точки (29%, голосов: 57)
- Только образ (17%, голосов: 33)
- Точки и бэкап реестра (14%, голосов: 28)
- Точки и образ (13%, голосов: 26)
- Нет ничего из перечисленного (13%, голосов: 25)
- Есть все три (6%, голосов: 12)
- Бэкап реестра и образ (4%, голосов: 7)
- Моего варианта тут нет (3%, голосов: 6)
- Только бэкап реестра (1%, голосов: 1)
Проголосовало: 195 [архив опросов]
Ilya K
А почему не скопировать всю теневую копию целиком, ведь штатное восстановление поднимает не только реестр, но и часть файлов, разве нет?
Вообще частенько бывает ситуация когда восстановление через UI падает, а в ручном режиме работает.
Такая же история у меня была с полным бекапом, когда UI падал, а wbadmin работал
Vadim Sterkin
Потому что потом придется делать чистую установку, наверное :) Попробуйте на ВМ, расскажите…
Александр [Маздайщик]
В теневой копии хранится дельта между текущим состоянием диска и моментом создания снимка. Когда на диске перезаписывается кластер, который был занят на момент создания точки восстановления, его предыдущее содержимое записывается в теневую копию.
Когда мы смотрим в содержимое точки восстановления (например, создавая символическую ссылку), для файлов (вернее, кластеров), которые не менялись с момента снимка мы смотрим на реальный кластер, для тех, которые менялись — на его бекап.
Если мы начнём копировать файлы из точки восстановления, перезаписывая исходные на диске, то для кластеров файлов будут в этот момент создаваться бекапы в точке восстановления и размер точки возрастёт на объём извлечённых данных.
В общем, я опасался бы подобной манипуляции. Тут я согласен с Вадимом, попробуйте лучше на виртуалке и расскажите. Мне лень.
Павел ЁжЫГ
Вадим, там опечатка в тексте:
И опрос недоступен.
и вот ещё
Решило ли это странности в поведении отката?
Vadim Sterkin
Опрос переоткрыл, спасибо.
Помогло ли решить странности отката — не знаю. Вряд ли.
Где именно опечатка?
ALF Zetas
судя по скрину — проблема не у Windows 10 ;)
Vadim Sterkin
Это фото среды восстановления. Там нет акрила и флюента. Но если вы сделаете фото у себя на 10 и покажете отличия…
И кстати, это — фото Windows 10. Как я это определил — загадка уровня викторины :)
А так, метод работает в Windows 7 и новее.
Alexey Kotov
По курсиву заголовка окна определили?
Vadim Sterkin
Конечно :) Но если вы пришли из ТГ, то там было написано, куда доставлять решение загадки. Так-то у вас спойлер получился просто…
Алекс
Оказывается, там можно и так, а еще в diskpart select = sel.
Vadim Sterkin
Diskpart понимает первые три буквы команды. Magic :)