ХР-х64, Vista, 2003 Server, MacOS, Unix, Linux и прочее Сборок на базе ХР-х64, Vista, Windows7, Windows 2003 Server, FreeBSD, OS/2, MacOS, Unix, Linux и прочих ОС нет и не будет!!!
Сборок на других языках, кроме русского тоже не будет !!!
Возраст: 65 Стаж: 16 лет 1 месяц и 7 дней Сообщения: 1026 Благодарности: 324/283 Откуда: г.Мегион Россия
30.04.2008 21:05 Восстановление системы средствами Windows. Маркерные файлы
В случае резкого падения системы с невозможностью её загрузки, например с ошибкой "Отсутствует или повреждён файл windows\system32\config\system" или ещё по ряду причин, загрузку системы и полное её функционирование можно осуществить путём простой замены забекапеных системой файлов реестра. Такой бэкап делается системой автоматически(например перед установкой драйверов для оборудования), хранится он в папке System Volume Information на системном разделе и постоянно автоматически обновляется. Аварийное восстановление файлового реестра возможно только при включенной функции "Восстановление системы"(в сборках ZVER и ряда других эта функция по умолчанию отключена). Многие эту службу отключают самостоятельно, не понимая что с её помощью можно решить некоторые проблемы, одну из которых мы сейчас и рассмотрим.
Итак. Вы однажды включаете компьютер и вместо привычного рабочего стола видите надпись о невозможности загрузить файл реестра по пути "windows\system32\config\system". Попытка входа в безопасном режиме тоже не проходит.
Всё что нам нужно для восстановления системы, это любая LiveCD или WinPE. Загружаемся её с дисковода(флэшки), или подключаем проблемный винчестер к другому компьютеру, или при наличии в компьютере другой системы грузимся в неё. Любой метод сгодится при котором можно работать с системным разделом незагружаемой системы. Открываем в нём папку System Volume Information, из нескольких имеющихся там бэкапов выбираем последний и копируем из него нужный файл(ы) реестра, подменяем им одноимённый рабочий файл в папке WINDOWS\system32\config, на всякий случай заменяемый файл не удаляем, а переименовываем. Всё. Пробуем грузиться в систему. Практика показывает что система как ни в чём не бывало загружается и работает. В некоторый случаях есть необходимость подменить и другие файлы реестра которых как известно всего 5. Иногда приходилось подменять из бэкапа 3 файла(SYSTEM, SOFTWARE, DEFAULT).
Как это проделать Спойлер:
Грузимся с другой системы(LiveCD, WinPE и т.д). Меняем системной папке System Volume Information на системном разделе владельца.
В свойствах папки снимаем галочку с пункта "Использовать общий доступ к файлам и папкам"
Скрытый текст
Прокручиваем и ниже снимаем галочки как на скрине, применяем и выходим.
Скрытый текст
После этого наступаем ПКМ на папку System Volume Information-Свойства-Безопасность-Дополнительно
Скрытый текст
В открывшемся окне во вкладке "Владелец" выделяем свой профиль, ставим галочку на "Заменить владельца............."- применяем. Всё. Мы получили полный доступ к этой папке.
Скрытый текст
П.С.. В Тотал Коммандере сменить владельца можно выделив системную папку, в верхнем меню Тотала выбирать Сеть - Стать владельцем (NTFS).
Далее открываем папку System Volume Information, выбираем нужную папку с бзкапами(как правило восстанавливать реестр желательно начав с последнего бэкапа, ну или с даты когда известно что компьютер грузился и работал без проблем. Время его создания можно просмотреть по датам файлов в имеющихся папках.
Скрытый текст
Выбрав нужную папку(последнюю по времени или дате работоспособности системы) открываете и копируете на сторону нужный вам файл реестра
Скрытый текст
После чего переименовываете его, например файл реестра SYSTEM в бэкапе имеет название _REGISTRY_MACHINE_SYSTEM (остальные 4 файла реестра тоже понятны к переименованию, по последнему имени в названии).
Перед тем как его вбросить в папку WINDOWS\system32\config переименовываем имеющийся там одноимённый файл, например перед вбросом нового файла system переименовываем там имеющийся например в 2_system. В случае замены других файлов системного реестра взятыми из бэкапа(не обязательно), поступаем точно так-же.
Скрытый текст
П.С.. Стоит отметить, что при таком методе из бэкапа функции "Востановление системы" вы восстанавливаете только файловый реестр, т.е не возвращаете в систему возможные забекапеные системой файлы вирусов. Из-за чего собственно и бытует мнение про ненужность этой функции. При нынешних размерах винчестеров, всегда можно выделить 1-3% под "Восстановление системы" на системном разделе.
П.П.С.. Так-же желательно перед выходом из восстановительной системы(LiveCD,WinPE) очистить все переменные папки TEMP и папку Prefetch(в сборках ZVER отсутствует) в директории WINDOWS .
Скрытый текст _________________ В гостях хорошо, а дома интернет.
Последний раз редактировалось: Vovva (15.01.2012 21:40), всего редактировалось 1 раз
tigr48
Если в результате сбоя испорчен файл реестра, то, скорее всего, восстановление не поможет, т.к. восстановление опирается на старый реестр Windows и берет информацию из него...
Но попробовать можете... _________________ Заклинания и молитвы работают только у тех, кто живет лицензионную версию жизни.
Иногда пятая нога добавляет собаке скорости...
15-ти летний капитан - это вымысел, а 14-ти летний майор - это реальность.
tigr48
Если в результате сбоя испорчен файл реестра, то, скорее всего, восстановление не поможет, т.к. восстановление опирается на старый реестр Windows и берет информацию из него...
Но попробовать можете...
Спасибо.
После восстановления надо будет устанавливать SP3. Не попросит ли система активации?
Zver основан на VL лицензии. Она не требует активации. _________________ Заклинания и молитвы работают только у тех, кто живет лицензионную версию жизни.
Иногда пятая нога добавляет собаке скорости...
15-ти летний капитан - это вымысел, а 14-ти летний майор - это реальность.
цитата из YikxX относится только к его сборке или к зверевской тоже?
Это относится вообще к любому дистрибутиву Windows XP.
arkasha72 писал(а):
Как это соотносится с вышеприведённой цитатой?
Никак не соотносится, потому что консоль восстановления - это одно приложение, а средство проверки системных файлов (SFC) - совершенно другое приложение. Если в консоли восстановления вы для восстановления какого либо файла прямо указываете расположение его в дистрибутиве и неважно, где этот дистрибутив находится, хоть на съемном жестком диске, то SFC требует системный загрузочный компакт-диск и определяет его по маркерному файлу в корне.
arkasha72 писал(а):
А есть возможность восстанавливать системные файлы непосредственно с диска зверя?
В принципе это возможно, но для этого придется удалить маркерный файл SP2 из корня компакт диска. Как следствие, перестанет работать Alkid SE.
Хотелось бы уточнить. А можно ли помимо WIN51IP.SP2 также безбоязненно удалить какие нибудь файлы BOOTFONT.BIN, NT5BOOT.BIN, WIN51, WIN51IP, WIN51IP.SP3, если не пользоваться Alkid SE и акронисами на пару с мемтестом и проги сбрасывания паролей? _________________ На том компьютере, где Windows 7 работает быстро, Windows XP вообще летает !
А можно ли помимо WIN51IP.SP2 также безбоязненно удалить какие нибудь файлы BOOTFONT.BIN, NT5BOOT.BIN, WIN51, WIN51IP, WIN51IP.SP3
Можно, если вам не нужна загрузка с компакт диска и вы не будете с этого компакт диска устанавливать систему. Больше никому вышеозначенные файлы не потребуются.
Если я удалил маркерный файл WIN51IP.SP2 из корня диска, тогда значит....... А если не удалил, тогда не значит......... Я не помню, удалял я его или нет, и образа диска у меня уже давно нет, так что посмотреть не могу.
Eastoop
Не могли бы Вы обьяснить, чем именно этот файл WIN51IP.SP2 мешает для восстановления системных файлов с диска?
P.S. Извините что засыпаем Вас вопросами, просто стало очень интересно, а поиск гуглом выдаёт не совсем конкретные ответы, да и к тому же Zver сборка по своему основана и уникальна _________________ На том компьютере, где Windows 7 работает быстро, Windows XP вообще летает !
чем именно этот файл WIN51IP.SP2 мешает для восстановления системных файлов с диска?
sfc.exe ищет системный компакт диск и определяет его по маркерному файлу. Если в корне находятся два маркерных файла, WIN51IP.SP2 и WIN51IP.SP3, программа считывает тот, который стоит раньше по имени, т.е. WIN51IP.SP2 и считает, что ей предложили для работы компакт диск с виной и сервиспаком вторым. Если WIN51IP.SP2 удалить, будет считываться WIN51IP.SP3 и программа примет диск как свой родной.
Маркер WIN51IP.SP2 лежит в корне диска исключительно из-за алкидовской ливки, которая собрана на базе дистрибутива сервиспака второго. Если бы ливка была собрана на базе дистрибутива с сервиспаком третьим, никаких казусов бы не возникало. Но я читал, что на сервиспаке третьем что-то там шибко косячно получается в ливке, поэтому и не уходят с сервиспака второго..
Eastoop
Огромное Вам спасибо за чёткое и ясное разъяснение. Остался малюсенький вопросик. Файлы WIN51IP и WIN51 не будут колеблится между WIN51IP.SP3 ? Типо воспримет диск как SP1 вместо SP3 ? _________________ На том компьютере, где Windows 7 работает быстро, Windows XP вообще летает !
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете вкладывать файлы Вы не можете скачивать файлы