На Карибах мы бы ... Или восстанавливаем информацию с капитально поврежденного NTFS раздела.
Что-то крутятся на языке слова одной песни ... по-моему я ее в сериале Реальные Пацаны слышал ... Где-то мясо, где-то рыба, где-то Карибы ... На Карибах мы бы ... (с) Так вот действительно на Карибах мы бы ... если бы не тот бред которым приходится заниматься здесь. Ситуация до боли простая ... организация, вернее магазин, все банально, несколько учетных систем, одна из которых 1С ТиС, другая - база на Access'е. И в той и в другой базах важная информация, потерять которую ну никак нельзя. На точке периодически бывают проблемы со светом, несколько раз он мигал настолько неудачно, что при следующем включении компьютера повреждались кусты реестра, то SYSTEM, то SOFTWARE, в результате чего ОС не загружалась. В последний раз мигнуло так, что помимо реестра канули в лету и часть системных файлов, без которых загрузка системы невозможно. Ладно. Восстанавливали, восстанавливаем и будем восстанавливать. Руководство это ничему не научило - бесперебойник так и не купили
![wink.gif](style_emoticons/default/wink.gif)
Сегодня опять звонок с той же точки, мол, не загружается компьютер, Disk Read Error, press Ctrl-Alt-Del to Restart ... Приезжаю, смотрю - действительно )) Ладно, загружаемся с LiveCD и смотрим в каком состоянии разделы, которых на 20Gb древнем Maxtor'е (!) (а что, на нормальном железе тоже можно сэкономить, у нас же есть системный администратор, который все починит, все восстановит) два. Второй еще ничего так, а вот первый RAW. Запускаем chkdsk ... который говорит нам что все в корне повреждено и ничего восстанавливить он нам не может. Точно как писал уже не помню, но что-то про структуру раздела. Ладно, освежаем в памяти знания по структуре NTFS разделов -
Unformat для NTFS © Крис Касперски ... ну собственно попутно отмечаем, что на месте восстановить работоспособность ПК нельзя, и в каком состоянии информация - пока тоже неизвестно ... везем ПК к месту ремонта, выкручиваем HDD, цепляем к
Agestar Fubcp и снимаем Ghost'ом полную копию диска на всякий случай. Дальше берем в руки
TestDisk от CGSecurity ... читаем еще раз на всякий случай
Advanced NTFS Boot and MFT Repair (да, читать всякого приходится много, это для пользователей все просто "у нас компьютер не загружается", сейчас придет "программист" нажмет пару кнопок и все станет хорошо и даже возможно удастся ему не платить
![wink.gif](style_emoticons/default/wink.gif)
... вообщем читаем, активно юзаем Testdisk и понимаем что у нас как раз тот случай когда
MFT и
MFTMir повреждены. Т.е. раздел и записи о его структуре в порядке, он все-таки NTFS, но chkdsk не может его восстановить, TestDisk тоже, т.к. ни MFT, ни ее зеркала не сохранилось, и нам остается только последовать совету авторов и использовать коммерческое ПО - Zero Assumption Recovery, GetDataBack ... ZAR ничего не восстановил, вернее он предлагал найти файлы и накидать их в кучу, вообщем-то то же самое можно было сделать бесплатным
PhotoRec от того же CGSecurity (пробовал, получалось именно на этом разделе). Но ведь задача то немного другая, восстановить файловую систему (ФС) раздела до того состояния в котором она была до сбоя. Плюс сохранить две базы, Access'овскую и 1С ... и если с Access все более менее просто, достаточно было вытащить один MDB файл, то с 1С - вы сами понимаете ... а терять данные нельзя. Пришлось опробовать
GetDataBack for NTFS ... который к слову смог собрать останки MFT и восстановить полную структуру раздела. Т.е. все файлы были скопированы с казалось бы убитого раздела в надежное место. Ну а далее просто ... сначала создали новый NTFS раздел, потом залили обратно восстановленные файлы, потом обеспечили загрузку с него, восстановив MBR и PBR с помощью
BOOTICE (boot sector manipulation utility) - кстати очень удобная штука, советую ... Проверили загрузку ОС с получившегося раздела, работоспособность баз и на всякий случай сделали полный образ рабочего раздела. Вроде бы рассказываю, и судя по рассказу не очень долго получилось, да и не так сложно вроде бы ... почитал то, запустил это
![wink.gif](style_emoticons/default/wink.gif)
Но в реальности - все это отняло кучу времени, т.к. со случаем в котором посыпалась MFT и ее зеркало лично я столкнулся впервые, сбои бывали какие угодно, повреждались файлы, повреждалась информация о разделе, все это восстанавливается значительно проще ... плюс сколько времени ушло на снятие резервных копий (образа), эксперименты + разворачивание его обратно, восстановление файлов и т.д. и т.п. И вот время уже далеко за полночь ... компьютер стал загружаться ... ура ... но никто не знает чего это стоило, вернее не знал, пока я не описал весь процесс )
p.s. Эх, а на Карибах мы бы ...
![wink.gif](style_emoticons/default/wink.gif)
Виллабаджо ... Виллариба ...
p.p.s.
BOOTICE.7z ( 141,54 килобайт )
Кол-во скачиваний: 90 - bootice пожалуй я прикреплю ... очень удобная вещь, позволяет восстанавливать, делать резервную копию MBR, PBR, имеет возможность установки некоторых распространенных загрузчиков - Grub4DOS, Wee, UltraISO USB-HDD+, Windows NT 5.x / 6.x (что идеально подходит для создания загрузочных флешек), а также имеет крайне удобный GUI'евый аналог bcdedit ... т.е. с его помощью можно быстро отредактировать базу BCD (Boot Configuration Data) в Vista Based ОС.