PDA

Показать полную графическую версию : System Restore: файлы содержат нули


Сергей.Кулаков@vk
22-04-2019, 14:46
У меня в 8.1 вроде бы System Restore работает, точки восстановления раз в 10 дней или перед установкой программ делаются, их список можно посмотреть в консоли под админом с помощью

vssadmin list shadows

но когда я сделал для одной такой точки "вход" с помощью команды типа

mklink /d C:\Temp\Shadows\12 \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy12\

и зашёл внутрь, то обнаружил, что, хотя файлы вроде бы там все и есть, даты/размеры правильные, внутри у них либо одни нули, либо почти одни нули. Я тогда подумал, может это просто так показывается, но на самом деле работает. Но недавно решил откатить обновление KB4493446, т.к. оно немного конфликтует с антивирусами, в результате комп перестал грузиться, только показывал сине-зелёный экран смерти с ":(". Зашёл в восстановление системы и сделал восстановление к точке, к-ю система создала прямо перед откатом обновления. Комп грузиться стал, но стёр мой профиль, и я потратил день на то, чтобы его восстановить. Вывод: реально восстановление системы в 8.1 не работает, в точках восстановления - нули.

Вопрос: а как у вас? Проверить не сложно, нужно просто посмотреть, что внутри. Это касается Windows 10 тоже.

Проблема описана в 2015:
https://answers.microsoft.com/en-us/windows/forum/windows8_1-files/shadow-copy-snapshot-file-contents-silently/06a5e25b-6607-45eb-81a1-71cfc2b0cce3
http://superuser.com/questions/888383/shadow-copy-recovered-files-contain-lots-of-null-blocks

Тут тоже пара человек жалуется:
http://www.oszone.net/16212/Windows_8_Restore

Но больше упоминаний этой проблемы я не нашёл.

Действительно, если делать точки восстановления с пом. программы vshadow (например, vshadow -p -scsf C: ), то в них файлы содержат правильные данные. Но эту программу ещё надо ставить (вместе с Windows SDK), изучать какие там параметры, да ещё и придумать способ запустить когда вам реально понадобиться восстановить систему.

Vadikan
26-04-2019, 10:26
Возможно, какое-то ПО вмешивается в процесс. Удалите полностью все стороннее защитное ПО (антивирусы и пр) и программы для резервного копирования (акронис и тд).

Потом создайте точку вручную в режиме чистой загрузки. https://support.microsoft.com/help/929135/how-to-perform-a-clean-boot-in-windows

Сергей.Кулаков@vk
26-04-2019, 15:20
Спасибо.
У меня не много лишних программ установлено, только Авира антивирус и UxStyle из подозрительных. Ну я попробовал этот clean boot, как-то не особо помогло, т.е. нули в файлах остались, но нюанс в том, что в процессе пришлось несколько раз восстанавливать систему, и получилось, т.е. эти нули не очень помешали, при том, что сообщения об ошибке таки выдавались.
Может и с нулями работает, просто у меня 1 раз не сработало.

Факт в том, что vsshadow создаёт точки без нулей в тех же условиях, только эти точки не видит стандартная System restore.

Но мне хотелось узнать как у других людей, есть нули или нет, проверить-то не сложно, пару команд выполнить и всё.

Vadikan
26-04-2019, 15:42
Раз восстановление работает, то в чем проблема? Какая разница, что там внутри.

Равно как неважно, что у других (мало ли что там). Поставьте чистую ОС на ВМ и сверяйте.

Сергей.Кулаков@vk
26-04-2019, 20:09
В чём проблема, я написал в первом посте (экран смерти). Может сработать, может не сработать.
Что у других даёт понять, мой косяк или у всех так.
На ВМ не уверен, что будет работать также, поэтому не стал так делать.

Vadikan
26-04-2019, 23:21
Сергей.Кулаков@vk, переустановите поверх (http://www.outsidethebox.ms/9962/) или обновите до 10, пока бесплатно

Сергей.Кулаков@vk
26-04-2019, 23:41
Этот вариант я конечно понимаю, но не стал его делать, много гемора, все обновления заново ставить, настройки наверняка тоже, может программы.
Вобщем я забил на это дело, я хотел узнать как у других, если бы у других тоже нули были, то значит у меня всё нормально.

Vadikan
27-04-2019, 05:32
Занимает час, и столько же проверка на ВМ.




© OSzone.net 2001-2012