Восстановление винды (и как полезны бэкапы)

Apr 04, 2010 04:02

Недавно, а точнее в прошлую субботу, в 5 утра мне чего-то не спалось...
Залез я в кресло, включил какого-то гарри поттера и лениво щелкая семечки пересматливал BDRip..
И тут на 2 минуты отрубилось электричество..



* За эти две минуты я несколько раз успел подумать что второй месяц хочу зайти купить УПС (кстати да, уже купил и включил :)
* За эти две минуты вспомнил что у меня было запущено (а собственно ничего кроме плеера, поэтому я был уверен что ничего не произойдет)
* За эти две минуты вспомнил, что последний ПОЛНЫЙ БЭКАП ДОКУМЕНТОВ делал не позднее как пару недель назад, вдобавок документы хранятся на отдельной от виндовс партиции, а бэкапы вообще на отдельном отключенном от компа винте.
(подытожив, как бы ничего у меня серьезного пропасть не могло, разве что хистори в аське за последние пару дней, и куча времени на установку кучи софта который мне жутко нужен, я перестал особо нервничать и понял что в основном у меня выпало из жизни в инете от пары часов до пары дней)

Но в общем после включения компа обнаружился синий экран и неспособнойсть загрузки с раздела

Я бы не писал этот пост, если бы все оказалось просто, так что кому интересно, читаем дальше.

Заранее расскажу как у меня все сделано:
Диск С - маленький диск, 3 гигабайта. содержит загрузчик, XP Recovery Console, папка с нужными тулзами, различные документы и Swap файл винды
Диск Д - 20 гиг, раздел с собственно windows, program files, documents and settings, все что относится к винде и установленным программам.
Диск E - все остальное место, фильмы, игры, тексты, в общем все такое.

Итак новость первая.
Из-под Windows XP Recovery Console раздел ВООБЩЕ оказался не виден, соответсвенно чекдиск запустить не удалось.

Новость вторая, из под партишн меджика он оказался виден как нераспознанный желтый (и вообще партишн меджик меня разочаровывает уже последние года два, так что наверное я его больше вообще никогда уже не буду юзать), как и norton ghost. Зато меня радует Акронис TrueImage. Именно им я на данном этапе сделал посекторный бэкап раздела, чтобы дальнейшие эксперименты не могли ничего затереть из того, что еще теоретически можно восстановить. В течение двух или трех дней я неоднократно восстанавливал раздел Акронисом, пробуя разные варианты.

Удалось загрузить целую винду с рекавери диска, из-под которой раздел наконец увиделся, и после проверки стал доступен уже отовсюду. Ура, первый этап пройден.

Сделал чекдиск, попытался загрузиться и снова облом, но на этот раз windows ругался что не может загрузить hal.dll из windows/system32

Загрузил рекавери консоль, захожу в windows/system32 - не заходит.
сделал чекдиск - выполнил, все чисто, а в папку не заходит.

Загрузил снова полный виндовс с рекавери диска - и оттуда не заходит!

Помогло подключить винт через usb-переходник к ноутбуку на котором стояла виндовс 2000, оттуда сразу без вопросов зашло. Что это было - неясно, просто перенес эту папку system в другой место, в windows создал новую и перенес в нее все файлы. (сколько я сделал чекдисков разных вариантов перед тем как попробовать этот способ, не перечесть, но походу какие-то проблемы с NTFS-потоками, которые в win2000 были еще не целиком реализованы, позволили обойти проблему).

Тут я думал, что уже все исправилось, но обнаружилась новая проблема, которая как оказалось позже и была самая самая главная. Виндовс запустился, но при запуске выдал окошко, что $Extend\$ObjId файл corrupt. Этот системный и невидимый файл хранит  информацию об отслеживании индексов и линков.. в общем в результате при попытке удалить или изменить практически любой файл на диске, этот любой файл тут же переставал быть доступным для чтения до ребута, так как при попытках что-либо изменить информация об этом должна писаться в этот ObjId файл. Никакие проверки из разных утилит, из разных виндовсов из разных режимов, НИКАК это не исправляли, в лучшем случае проверка говорила что "ошибки исправлены" хотя ничего не исправляла, в худшем зависала.

После долгих поисков что делать с этим файлом, после долгих ползаний по форумам и гуглам, я понял что ответа нет НИГДЕ.., но спасла очень простая идея - просто скопировать все файлы на другой диск, потом отформатировать виндовый раздел и скинуть файлы назад. Для ускорения процесса, в этом мне помог товарищ winrar с самой быстрой степенью сжатия (это намного быстрее чем простое копирование). Единственное, что после копирования нужно проверить/исправить права доступа.

В общем мой виндовс полностью жив и здоров, потратив уйму времени я восстановил ВСЕ до байта, не потеряв даже расположения иконок на рабочем столе.

Примечания:
Что нужно, чтобы максимально эффективно восстанавливать проблемы с дисками под Windows:

Загрузочный рекавери диск
Это диск, с которого можно установить видовс, или загрузить виндовс прямо с самого СД, чтобы получить доступ к разделам на винчестере, образов таких дисков полно на торрентах.

Acronis True Image
Крайне полезная и отлично работающая утилита. На торрентах можно скачать образ загрузочного диска, с которого и работает акронис. Он может создавать резервные копии разделов, копируя их посекторно или пофайлово. Посекторно скопированный раздел можно восстановить как файлы, пофайлово скопированный раздел можно восстанавливать выбирая какие именно файлы восстанавливать. Имеет встроенное сжатие, правда слабенькое. В общем весьма годная программа.

winrar (без вопросов только он. другие архиваторы под виндовс имеют кучу недостатков и ограничений. Как только в winrar начиная вроде с версии 3.30 быстрый способ сжатия стал работать быстрее чем аналогичный в zip, винрар остался единственным архиватором, к которому у меня нет претензий по качеству работы и отсутсвии ограничений связанных с объемами и количеством)

nnbackup (http://www.nncron.ru/ )
Для граждан БСССР бесплатная при некоммерческом использовании утилита. Позволяет быстро и удобно настроить синхронизацию папок, что крайне полезно - я использую для создания копии коллекции фоток и видео

Примечание для пользователей, что полезно делать:

Научитесь хранить ВСЕ свои документы/фотки и так далее упорядоченно.
Создайте на диске папку "документы" и храните там все ваши документы. Если их много - создайте подпапку, много подпапок.
Но главная суть, что для того, чтобы сделать резервную копию, или перенести документы при апгрейде компа/винды, вам нужно будет скопировать ОДНУ папку а не искать по всему компьютеру что и где. Собственно чтобы найти документ, тоже задача упрощается.
Можно разделить документы и фотки/видео как мелкогабаритные и крупногабаритные файлы =)

Научитесь все-таки ДЕЛАТЬ бэкапы, можно даже попросить знакомого, чтобы настроил вам какой-нить ярлык, нажав на который будет создаваться архив со всеми документами (можете позвать знакомого компьютерщика, который поможет автоматизировать этот процесс), а этот архив копировать на флешку/внешний диск ну хотя бы раз в месяц/квартал/полгода..

P.S. Каменты?
P.P.S. У кого-то полетела винда?

обзор

Previous post Next post
Up