Як відновити систему Windows XP, яка не завантажується з вини несправного реєстру

Ця стаття розповість вам, як відновити систему Windows XP (без використання консолі відновлення), яка не завантажується з вини несправного реєстру.

Кроки

  1. 1

    При спробі запустити або перезавантажити комп`ютер під управлінням Windows XP ви можете отримати одне з таких повідомлень про помилку:
    • Windows XP could not start because the following file is missing or corrupt: WINDOWSYSTEM32 CONFIG SYSTEM

    • Windows XP could not start because the following file is missing or corrupt: WINDOWSYSTEM32 CONFIG SOFTWARE

    • Stop: c0000218 {Registry File Failure} The registry can not load the hive (file): SystemRoot System32 Config SOFTWARE or its log or alternate

    • System error: Lsass.exe

    • When trying to update a password the return status indicates that the value provided as the current password is not correct.

  2. 2

    У цій статті комп`ютер з несправним реєстром буде називатися «Комп`ютер A», і вам знадобиться інший комп`ютер з робочою системою Windows XP, який називатиметься «Комп`ютер B».

  3. 3

    Вимкніть Комп`ютер А і Комп`ютер B, від`єднайте всі кабелі і відкрийте їх корпуси. Перш ніж торкатися компонентів всередині комп`ютерів, доторкніться до корпусу одного з комп`ютерів, щоб зняти заряд статичної електрики.

  4. 4

    У жорсткого диска (з системою XP) Комп`ютера А обережно від`єднайте IDE кабель і кабель живлення. Вийміть жорсткий диск з корпусу.

  5. 5

    Вставте витягнутий жорсткий диск в Комп`ютер В. Обережно підключіть IDE кабель і кабель живлення. Перед цим встановіть перемичку на витягнутому жорсткому диску, врахувавши положення роз`єму на кабелі IDE, до якого ви підключаєте витягнутий диск. (Якщо роз`єм знаходиться на кінці кабелю IDE, то перемичку ставте на Master, якщо посередині - на Slave.)

  6. 6

    Підключіть кабелі до Комп`ютера B і завантажте Windows XP. Система визначить додатковий жорсткий диск (з Комп`ютера A) і встановить драйвери для нього. Потім перезавантажте систему.

  7. 7

    Для отримання доступу до папки System Volume Information використовуйте один з методів, описаних в кроках 8-12 (той метод, який відповідає вашому комп`ютеру).

  8. 8

    Для Microsoft Windows XP Professional або Windows XP Home Edition- файлова система FAT32.
    • Натисніть «Пуск» - «Мій комп`ютер».

    • Натисніть «Сервіс» - «Властивості папки».

    • На вкладці «Вид» відзначте «Показувати приховані файли і папки».

    • Приберіть галку у «Приховувати захищені системні файли». Натисніть «Так».

    • Натисніть OK.

    • У кореневому каталозі двічі клацніть на папці System Volume Information, щоб відкрити її.

  9. 9

    Windows XP Professional- файлова система NTFS- домен.



    • Натисніть «Пуск» - «Мій комп`ютер».

    • Натисніть «Сервіс» - «Властивості папки».

    • На вкладці «Вид» відзначте «Показувати приховані файли і папки».

    • Приберіть галку у «Приховувати захищені системні файли». Натисніть «Так».

    • Натисніть OK.

    • У кореневому каталозі клацніть правою кнопкою миші по папці System Volume Information і в меню виберіть «Загальний доступ і безпека».

    • Перейдіть на вкладку «Безпека».
      Якщо вкладки «Безпека» немає, то вам необхідно відобразити її, виконавши такі дії (в файлової системі NTFS). Натисніть «Пуск» - «Всі програми» - «Стандартні» - «Провідник». Натисніть «Сервіс» - «Властивості папки», перейдіть на вкладку «Вид» і приберіть галку у «Використовувати простий спільний доступ до файлів». Натисніть OK.

    • Натисніть «Додати», а потім введіть ім`я користувача, якому ви хочете надати доступ до цієї папки. У разі необхідності виберіть місце облікового запису (локальна або з домену). Як правило, вводиться ім`я користувача, під яким ви увійшли в систему. Двічі натисніть ОК.

    • У кореневому каталозі двічі клацніть на папці System Volume Information, щоб відкрити її.

  10. 10

    Windows XP Professional- файлова система NTFS- робоча група або окремий комп`ютер.
    • Натисніть «Пуск» - «Мій комп`ютер».

    • Натисніть «Сервіс» - «Властивості папки».

    • На вкладці «Вид» відзначте «Показувати приховані файли і папки».

    • Приберіть галку у «Приховувати захищені системні файли». Натисніть «Так».

    • Приберіть галку у «Використовувати простий спільний доступ до файлів».

    • Натисніть OK.

    • У кореневому каталозі клацніть правою кнопкою миші по папці System Volume Information і в меню виберіть «Властивості».

    • Перейдіть на вкладку «Безпека».
      Якщо вкладки «Безпека» немає, то вам необхідно відобразити її, виконавши такі дії (в файлової системі NTFS). Натисніть «Пуск» - «Всі програми» - «Стандартні» - «Провідник». Натисніть «Сервіс» - «Властивості папки», перейдіть на вкладку «Вид» і приберіть галку у «Використовувати простий спільний доступ до файлів». Натисніть OK.

    • Натисніть «Додати», а потім введіть ім`я користувача, якому ви хочете надати доступ до цієї папки. Як правило, вводиться ім`я користувача, під яким ви увійшли в систему. Двічі натисніть ОК.

    • У кореневому каталозі двічі клацніть на папці System Volume Information, щоб відкрити її.

  11. 11

    Windows XP Home Edition- файлова система NTFS- через утиліту CACLS.


    • Натисніть «Пуск» - «Виконати» і введіть команду CMD. Натисніть OK.

    • Перейдіть в кореневий каталог розділу, на якому зберігається папка System Volume Information. Наприклад, якщо необхідно отримати доступ до C: System Volume Information, переконайтеся, що ви перебуваєте в кореневому каталозі диска C:

    • Введіть наступну команду: cacls "буква_диска. System Volume Information "/ E / G имя_пользователя: F та натисніть Enter.
      Вводите лапки, як зазначено. Ця команда надає зазначеному користувачеві повний доступ до папок.

    • У кореневому каталозі двічі клацніть на папці System Volume Information, щоб відкрити її.

    • Якщо після усунення несправностей ви хочете заборонити повний доступ до папок, введіть наступну команду: cacls "driveletter. System Volume Information "/ E / R username і натисніть Enter.
      Ця команда видалить всі дозволи для вказаного користувача.

  12. 12

    Наступний метод працює при завантаженні системи в безпечному режимі (у якому простий спільний доступ до файлів відключений).
    • У кореневому каталозі клацніть правою кнопкою миші по папці System Volume Information і в меню виберіть «Властивості».

    • Перейдіть на вкладку «Безпека».

    • Натисніть «Додати», а потім введіть ім`я користувача, якому ви хочете надати доступ до цієї папки. Як правило, вводиться ім`я користувача, під яким ви увійшли в систему.

    • Двічі натисніть ОК.

    • У кореневому каталозі двічі клацніть на папці System Volume Information, щоб відкрити її.

  13. 13

    У провіднику Windows знайдіть і відкрийте диск X: ( де «Х» - буква диска, витягнутого з Комп`ютера A).

  14. 14

    Натисніть «Файл» - «Створити» - «Папку». Назвіть нову папку «TMP».
    Примітка: дана стаття передбачає роботу з тим локальним диском, на якому встановлена система Windows XP. Диск С: або Х: - це диск, витягнутий з Комп`ютера A, на якому встановлена система з несправним реєстром.

  15. 15

    Відкрийте папку X: WINDOWS System32 Config. Перейменуйте наступні файли:
    DEFAULT в DEFAULT.bak
    SAM в SAM.bak
    SECURITY в SECURITY.bak
    SOFTWARE в SOFTWARE.bak
    SYSTEM в SYSTEM.bak

  16. 16

    Перемістіть ці п`ять файлів в папку X: TMP.

  17. 17

    Відкрийте папку X: System Volume Information
    Вона повинна містити одну або декілька підпапок з назвою, схожою на _restore {2DFE4378-585C-4511-9C11-E98B62D7827B}
    В одній або декількох з цих підпапок є папки з називанням RPxx. (Де хх - деяке число). У цих папках зберігаються файли відновлення системи. У кожній з папок RPxx є папка Snapshot.

    Нижче наведено приклад шляху до папки Snapshot:
    X: System Volume Information _restore {2DFE4378-585C-4511-9C11-E98B62D7827B} RP1 snapshot

  18. 18

    Перші п`ять файлів у кожній папці Snapshot повинні називатися так:_REGISTRY_MACHINE_SAM_REGISTRY_MACHINE_SECURITY_REGISTRY_MACHINE_SOFTWARE_REGISTRY_MACHINE_SYSTEM_REGISTRY_USER_DEFAULTПросмотрите всі папки Snapshot і знайдіть п`ять вищевказаних файлів, датованих двома або трьома днями раніше поломки реєстру (для цього натисніть «Вид» - «Таблиця»).

  19. 19

    Тепер скопіюйте п`ять знайдених файлів в X: Windows System32 Config. Перейменуйте наступні файли:
    _REGISTRY_MACHINE_SAM в SAM
    _REGISTRY_MACHINE_SECURITY в SECURITY
    _REGISTRY_MACHINE_SOFTWARE в SOFTWARE
    _REGISTRY_MACHINE_SYSTEM в SYSTEM
    _REGISTRY_USER_DEFAULT в DEFAULT

  20. 20

    Вимкніть Комп`ютер B.

  21. 21

    Від`єднайте всі кабелі від Комп`ютера В і відкрийте його корпус. Перш ніж торкатися компонентів всередині комп`ютера, доторкніться до його корпусу, щоб зняти заряд статичної електрики.

  22. 22

    У жорсткого диска Х: Комп`ютера В обережно від`єднайте IDE кабель і кабель живлення. Вийміть жорсткий диск з корпусу.

  23. 23

    Вставте диск після в Комп`ютер А. Обережно підключіть IDE кабель (той же роз`єм, до якого диск був підключений раніше) і кабель живлення. Перед цим встановіть перемичку на витягнутому жорсткому диску, врахувавши положення роз`єму на кабелі IDE, до якого ви підключаєте витягнутий диск. (Якщо роз`єм знаходиться на кінці кабелю IDE, то перемичку ставте на Master, якщо посередині - на Slave.)

  24. 24

    Підключіть кабелі до Комп`ютера А і завантажте Windows XP. Система завантажиться без помилок (можливо, вам доведеться знову активувати її).

  25. 25

    Закрийте корпуси обох комп`ютерів.

Поради

  • Ця стаття передбачає, що відновити систему звичайними методами не вдалося, і що система не завантажується.
  • Описана процедура не вимагає використання консолі відновлення, але вимагає наявності іншого комп`ютера з робочою системою Windows XP.
  • Хоча описана процедура не гарантує повного відновлення системи на момент її поломки, але з великою ймовірністю так і буде. По крайней мере, ви відновите важливі дані.
  • Можна виконати описану процедуру в системах Linux або Knoppix Live CD. Останні версії Knoppix підтримують читання і запис в файлової системі NTFS.
  • Після завершення описаної процедури рекомендується зробити наступне:
    • Оновити систему
    • Перевірити систему на наявність вірусів
    • Створити нову точку відновлення системи

Попередження

  • У цій статті перераховані всі необхідні дії в певній послідовності.
  • Ця стаття припускає, що ви знайомі з внутрішнім пристроєм комп`ютера і в змозі встановити і витягти жорсткий диск, а також переставити його перемичку.
  • Після завершення описаної процедури заново активуйте Windows XP.
  • Переконайтеся в тому, що ви замінили всі п`ять гілок реєстру (у статті про них говориться як про п`ять «файлах»). Якщо ви заміните тільки деякі з них, реєстр (і система) відновлено не буде (так як важливі записи реєстру містяться в різних гілках).
  • Якщо ви втратили імена користувачів і паролі, жоден з зашифрованих файлів доступний не буде.

Що вам знадобиться

  • Інший комп`ютер з робочою системою Windows XP.
  • Викрутка, щоб відкрити корпус і витягти / встановити жорсткий диск.
  • Гостроносі плоскогубці для перестановки перемички жорсткого диска.