Previous Entry Share Next Entry
2016-01

Как с помощью тулз восстановления информации угробить себе данные

0. Ставится свежая винда
1. Берется образ HDD с Windows, c сильно попорченной файловой системой (остатки рейда, разваленного племянником)
2. Записывается на физический диск, скажем, "G:" (или монтируется как VHD), подкручивается в хекс-редакторе, прогоняется Checkdisk'ом.
3. Файлы из восстановленного профиля пользователя копируются на живую систему, скажем, "C:"
4. Машина вводится в домен, в новом доменном юзере начинается работа
5. Папки Users и Windows на восстановленном диске удаляются
...
Прошло 2.5 месяца
6. ААА ГДЕ ВСЕ МОИ ВОССТАНОВЛЕННЫЕ ФАЙЛЫ?

Оказывается, шаг 2 привел к тому, что симлинки обратной совместимости "%userprofile%\Local Settings", "%systemroot%\systemprofile" и т.д. - начали указывать не на G:\, а на C:\

После чего удаление папки Users радостно похерило все, что смогло, в НОВОМ юзере, потому что их имена совпадали.

А шаг 4 привел к тому, что я не заглядывал 3 месяца в старого юзера (текущие-то данные были в дропбоксе)

О сколько нам открытий чудных... Ну, во всяком случае, теперь я перестану мучаться вопросом, куда именно дематериализовался ряд моих архивов...

Ах, да. Что-что, вы сказали? Dropbox Packrat? Не-а, там было два терабайта данных. Backblaze? Не-а, он хранит историю всего лишь за месяц.

Мораль истории:

- В бэкапе должны быть все версии всех файлов. Благо, винты дешевеют и дешевеют.
- Бэкап не должен поддерживать удаление. Вообще никак. А чтобы лишнее не утекло - ключ шифрования должен регулярно меняться, и храниться в отдельном месте.
- Файл-менеджер должен поддерживать симлинки и адекватно о них предупреждать

Ладно, пошел дальше писать свою бэкапилку...

This entry was originally posted at http://wizzard.dreamwidth.org/239718.html. It has comment count unavailable comments. Please comment there using OpenID.

  • 1
max630 August 29th, 2012
> Файл-менеджер должен поддерживать симлинки и адекватно о них предупреждать

far?

wizzard0 August 29th, 2012
Да, он чуть ли не единственный.

allan_karmine August 29th, 2012
Это столько ж данных у тебя? о.О

wizzard0 August 29th, 2012
эээ терабайт семь, а что?

книг больше чем аниме, да)

allan_karmine August 29th, 2012
И когда ты успеваешь все это читать/смотреть? ;)
Ну, да, мои скромные два с четвертью...

Сергей Шиков August 29th, 2012
> 2. Записывается на физический диск, скажем, "G:" (или монтируется как VHD), подкручивается в хекс-редакторе, прогоняется Checkdisk'ом.
> Оказывается, шаг 2 привел к тому, что симлинки обратной совместимости "%userprofile%\Local Settings", "%systemroot%\systemprofile" и т.д. - начали указывать не на G:\, а на C:\

Это каким же образом? Точнее, кто именно так сделал? Checkdisk видимо?

wizzard0 August 29th, 2012
> Точнее, кто именно так сделал?

я точно не знаю. думаю, дело все же в подпатчивании volume GUIDs ручками

109 August 29th, 2012
имхо бэкап должен поддерживать удаление или модификацию путём перемещения в другое место. посмотри, как unison это делает, у меня на нём вся домашняя система бэкапирования построена.

  • 1
?

Log in

No account? Create an account