Відновлення роботоздатності Windows (NT, 2000, XP, Vista)
А 13 місяців тому...
- 1 рік 13 тижнів тому переглянуто 2864 раз +сьогодні 4 + 0 коментарів
- 1 рік 14 тижнів тому переглянуто 3134 раз +сьогодні 5 + 5 коментарів
- 1 рік 15 тижнів тому переглянуто 3440 раз +сьогодні 4 + 2 коментарів
Якщо у Вас на робочій станції або сервері встановлено Windows, переінсталяція якого займе кілька днів - тоді варто розібратись в можливостях системного відновлення для збереження цілісності системи та спрощення процесу реставрації ОС.
Особливо це потрібно, якщо у Вас сервер. В такому випадку повернення до певної точки, яка була востаннє роботоздатною може набагато спростити Вам життя та зменшити кількість затраченого часу та нервів на відновлення./>
Особливо це потрібно, якщо у Вас сервер. В такому випадку повернення до певної точки, яка була востаннє роботоздатною може набагато спростити Вам життя та зменшити кількість затраченого часу та нервів на відновлення./>
Вітання!
Windows
Сподіваюсь, що Вам не прийдеться цього робити, але все ж такі випадки трапляються - Windows іноді падає. 8)))
Падає звичайно по причині:
- проблеми з живленням
- проблеми з залізом
- непередбачені перезавантаження після зависання
- перезавантаження після невдалого Windows Update
- віруси
Windows can`t load SystemRoot\system32\config\system
Якщо одного дня Ваша система вилітає при завантаженні з помилкою неможливості завантаження скажімо файлу %SystemRoot\system32\config\system або один із :
- software
- system
- SAM
- userdiff
Кожен з яких відповідає за певну частину системного реєстру, то допоможе вам переінсталяція.
Але в такому випадку не завжди інсталяційний диск побачить на вашому диску(сорі за каламбур) проінстальовану Windows, і не завжди можна зробити переінсталяцію із збереженням параметрів операційної системи. В цьому випадку також неможливо завантажитись в Safe Mode для запуску System Restore!
Recovery Console
Якщо у Вас присутня можливість для offline доступу до системного диску - можете пропустити даний етап.
Якщо ж ні - тоді дана "обмежена функціональність" вінди може стати у нагоді для процесу відновлення.
Вставляєм інсталяційний диск Windows в CD-ROM і завантажуємось з нього

Тиснем будь-яку кнопку і потрапляєм в

тут тиснем кнопку R і потрапляєм в щось, на зразок

В залежності від того, чи змогла консоль знайти у Вас на диску Windows чи ні, вікно буде виглядати із можливістю вибору ОС ,або ні...
Але в будь-якому з цих двох випадків завантажити консоль - можливо!
Після входу в консоль у Вас буде в розпорядженні обмежена в функціональності, але все ж роботоздатна Windows Recovery Console - командна стрічка, в якій можна зробити перевірку дисків, а головне - можна переписувати файли на Вашій системі.
Recovery - Процедура відновлення
Для додаткової інформації по роботі в Recovery Console спробуйте команду
- help
Кожна команда з виведеного списку має свою власну невеличку інформацію , подивитись як уможна ввівши
- команда /?
де команда - будь яка із списку, що виводиться в результаті виконання команди help
chkdsk
В будь-якому випадку відновлення системи обов'язково треба зробити перевірку диска. Якщо логічна цілісність Вашого диска порушена (а швидше за все саме через це і не завантажується ваш системний реєстр) - будь-які операції з диском варто починати лише після "реставрації" файлової системи.
Отже запускаєм
- chkdsk /p c:
замість c: прописуйте букву диска, на якому стоїть Ваша ОС.
Після закінчення перевірки дисків обов'язково перевірте чи може завантажитись Ваша Windows. Для цього в консолі напишіть
- exit
Якщо ОС продовжує "незавантажуватись" - входьте знову в Recovery Console!
c:\WINDOWS\repair
В кожному Windows інсталятор після першого завантаження створює чистий реєстр, в якому присутні лише драйвера, які розпізнались на етапі інсталяції. Цей реєстр знаходиться в папці repair папки Windows (або Вами названої папки).
А реєстр системи, яку Ви намагаєтесь відновити знаходиться відповідно в папці
- c:\windows\system32\config
З допомогою консолі можна "підсунути" Вашій злетівшій системі частину "чистого" реєстру.
Отже
- cd c:\windows\system32\config
- ren system system.old (робимо резервну копію тієї частини реєстру, на яку свариться ОС в момент завантаження)
- copy c:\windows\repair\system . (копіюємо необхідну частину (пропуск і крапка - обов'язкові!))
- exit (пробуєм завантажити Windows)

В більшості випадків Ваша система вдало завантажиться, за вийнятком того, що
- будуть знесені всі драйвери, які доставлялись Вами вручну після інсталяції
- всі мережеві параметри будуть скинуті в 0
- в деяких випадках буде потрібна переактивація Windows
Більшість драйверів система знайде без проблем(вони ж всі фізично на диску є), але деяким треба буде в Диспетчері Пристроїв(Device manager) вручну вказати обновлення драйвера(Автоматично), щоб система їх побачила та проінсталювала знову.
System Restore
Якщо у Вас була увімкнена дана служба - можна використати збережену нею якусь із останніх точок відновлення, для того, щоб повернути систему в попередній стан. Але бувають випадки, коли Ваш аточка відновлення буде дуже старою, тоді можна, користуючись System Recovery Console відновити лише гілку реєстру, яка відповідає за system частину, не затронувши інших системних компонент та програм.
Після інсталяції всіх драйверів та активації Windows - зробіть точку відновлення в програмі System Restore

Це кількасекундна операція, але вона забезпечить Вам збереження роботоздатної конфігурації системної гілки реєстру.
Як саме?
System Volume Information
Після створення Restore point загляньте в папку c:\System Volume Information\_restore\ - всі точки відновлення знаходяться там...

З цієї папки Ви можете вручну скопіювати необхідну Вам гілку реєстра, використовуючи Recovery Console.
Чому так складно? Чому не використати просто програму System Restore після першого відновлення файлу c:\windows\system32\config\system ?А тому, що точка відновлення може бути створена дуже і дуже давно! Після того Ви могли вимкнути System Restore і проінсталювати величезну кількість програм та зробити багато змін в параметрах системи. Тому краще замінити лише той файл реєстру, який збойнув і відповідно затратити менше зусиль на відновлення параметрів системи без переінсталяції великої кількості програмного забезпечення
Епілог, або чому не reinstall
Якщо у Вас на робочій станції або сервері встановлено Windows, переінсталяція якого займе кілька днів - тоді варто розібратись в можливостях системного відновлення для збереження цілісності системи та спрощення процесу реставрації ОС.
Особливо це потрібно, якщо у Вас сервер. В такому випадку повернення до певної точки, яка була востаннє роботоздатною може набагато спростити Вам життя та зменшити кількість затраченого часу та нервів на відновлення.
Успіху Вам!
далі буде...
PS. Також буде цікаво прочитати про доступ до пошкодженого реєстру з іншої машини в mrpetruccio
Trackback URL для цього допису
http://my.ukrweb.info/trackback/111
- Додати коментар
- 4260 переглядів



Сайт
Гм... Бекапи робити не пробували?
- Льолік! Но вєдь ето же нє естетічно!
- Зато дьошево, надьожно, і практічно!
(к)
Переінсталяція бойового сервера - це й справді жесть. :) Тобто жесть - відновлювати роботу бойового сервера шляхом переінсталяції. Власне, те ж саме відноситься і до робочих станцій: просто накатати нову систему "голу" настільки простіше, що перейматися при цьому що користувач там щось втратить на диску - це вже його проблеми і догана і відсутність премії і навіть штраф, якщо втратить щось важливе для бізнесу, що мало зберігатися виключно на корпоративному сервері. Отак і живемо. І навіть вдома можна зберегти багато-багато нервових клітин, якщо тримати дані окремо, а "вінду" - окремо - і у разі необхідності просто переставляти заново, з нуля, що навіть для професійного використання - для заробляння грошей ага - займає максимум робочий день або півтора. Ну а ще правильніше - тримати бекапом цілий образ системного диску і у разі потреби просто перезаливати його повністю - саме останнє я і рекомендую, особливо зважаючи на смішну ціну дискового простору сьогодні.
є інша сторона медалі
Є випадки офісних станцій коли
В результаті простіше відновити систему чим навіть переливати цю ж систему з часткового бекапу, а бекапити 500 гігові робочі станції лише задля безпеки питання відновлення - це жесть.
Тому і з'являються статті, що написані вище...
Доречі, про віртуалізацію
Позаяк остання фактично є хітом останнього року - он сусідів завалили запитаннями "як поставити 1С на віртуальну машину бо не вдається підключити HASP" - то відновлення системи у випадку віртуального середовища взагалі операція кількох секунд для перемикання на "запасну" віртуальну машину, яку можна зберігати прямо образом тут же поряд з "робочою" і у разі потреби "просто запустити" - або ж максимум кількох хвилин на копіювання цього образу з бекапу на робочий диск і запуск. Так що саме бекапи - рулєз! - а от повзання по реєстру - самі розумієте... :)
проблема віртуалізації
найбільша проблема віртуалізації - потрібно мати в наявності ліцензії на гостьову та хост системи, а це накладно!
Pingback
[...] Резервні папки repair цих же систем, для можливості відновлення роботоздатності шляхом підміни реєстру. [...]
Pingback
[...] складним апгрейдом, а також дуже важливу статтю про відновлення поломаної Windows, в якій я піднімав питання підміни частин реєстру. [...]
Пінгбек
[...] Я зробив відновлення системної гілки реєстру, як описував вже раніше і система [...]
Пінгбек
[...] HKLM\Software Для її відновлення я скористався старим методом підміни гілки реєстру і підмінив з папки c:\windows\repair гілки system і software(заражені [...]