Як відновити систему Windows XP, яка не завантажується з вини несправного реєстру
Ця стаття розповість вам, як відновити систему Windows XP (без використання консолі відновлення), яка не завантажується з вини несправного реєстру.
Кроки
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
У цій статті комп`ютер з несправним реєстром буде називатися «Комп`ютер A», і вам знадобиться інший комп`ютер з робочою системою Windows XP, який називатиметься «Комп`ютер B».3
Вимкніть Комп`ютер А і Комп`ютер B, від`єднайте всі кабелі і відкрийте їх корпуси. Перш ніж торкатися компонентів всередині комп`ютерів, доторкніться до корпусу одного з комп`ютерів, щоб зняти заряд статичної електрики.4
У жорсткого диска (з системою XP) Комп`ютера А обережно від`єднайте IDE кабель і кабель живлення. Вийміть жорсткий диск з корпусу.5
Вставте витягнутий жорсткий диск в Комп`ютер В. Обережно підключіть IDE кабель і кабель живлення. Перед цим встановіть перемичку на витягнутому жорсткому диску, врахувавши положення роз`єму на кабелі IDE, до якого ви підключаєте витягнутий диск. (Якщо роз`єм знаходиться на кінці кабелю IDE, то перемичку ставте на Master, якщо посередині - на Slave.)6
Підключіть кабелі до Комп`ютера B і завантажте Windows XP. Система визначить додатковий жорсткий диск (з Комп`ютера A) і встановить драйвери для нього. Потім перезавантажте систему.7
Для отримання доступу до папки System Volume Information використовуйте один з методів, описаних в кроках 8-12 (той метод, який відповідає вашому комп`ютеру).8
Для Microsoft Windows XP Professional або Windows XP Home Edition- файлова система FAT32.- Натисніть «Пуск» - «Мій комп`ютер».
- Натисніть «Сервіс» - «Властивості папки».
- На вкладці «Вид» відзначте «Показувати приховані файли і папки».
- Приберіть галку у «Приховувати захищені системні файли». Натисніть «Так».
- Натисніть OK.
- У кореневому каталозі двічі клацніть на папці System Volume Information, щоб відкрити її.
9
Windows XP Professional- файлова система NTFS- домен.- Натисніть «Пуск» - «Мій комп`ютер».
- Натисніть «Сервіс» - «Властивості папки».
- На вкладці «Вид» відзначте «Показувати приховані файли і папки».
- Приберіть галку у «Приховувати захищені системні файли». Натисніть «Так».
- Натисніть OK.
- У кореневому каталозі клацніть правою кнопкою миші по папці System Volume Information і в меню виберіть «Загальний доступ і безпека».
- Перейдіть на вкладку «Безпека».
Якщо вкладки «Безпека» немає, то вам необхідно відобразити її, виконавши такі дії (в файлової системі NTFS). Натисніть «Пуск» - «Всі програми» - «Стандартні» - «Провідник». Натисніть «Сервіс» - «Властивості папки», перейдіть на вкладку «Вид» і приберіть галку у «Використовувати простий спільний доступ до файлів». Натисніть OK. - Натисніть «Додати», а потім введіть ім`я користувача, якому ви хочете надати доступ до цієї папки. У разі необхідності виберіть місце облікового запису (локальна або з домену). Як правило, вводиться ім`я користувача, під яким ви увійшли в систему. Двічі натисніть ОК.
- У кореневому каталозі двічі клацніть на папці System Volume Information, щоб відкрити її.
10
Windows XP Professional- файлова система NTFS- робоча група або окремий комп`ютер.- Натисніть «Пуск» - «Мій комп`ютер».
- Натисніть «Сервіс» - «Властивості папки».
- На вкладці «Вид» відзначте «Показувати приховані файли і папки».
- Приберіть галку у «Приховувати захищені системні файли». Натисніть «Так».
- Приберіть галку у «Використовувати простий спільний доступ до файлів».
- Натисніть OK.
- У кореневому каталозі клацніть правою кнопкою миші по папці System Volume Information і в меню виберіть «Властивості».
- Перейдіть на вкладку «Безпека».
Якщо вкладки «Безпека» немає, то вам необхідно відобразити її, виконавши такі дії (в файлової системі NTFS). Натисніть «Пуск» - «Всі програми» - «Стандартні» - «Провідник». Натисніть «Сервіс» - «Властивості папки», перейдіть на вкладку «Вид» і приберіть галку у «Використовувати простий спільний доступ до файлів». Натисніть OK. - Натисніть «Додати», а потім введіть ім`я користувача, якому ви хочете надати доступ до цієї папки. Як правило, вводиться ім`я користувача, під яким ви увійшли в систему. Двічі натисніть ОК.
- У кореневому каталозі двічі клацніть на папці System Volume Information, щоб відкрити її.
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
Наступний метод працює при завантаженні системи в безпечному режимі (у якому простий спільний доступ до файлів відключений).- У кореневому каталозі клацніть правою кнопкою миші по папці System Volume Information і в меню виберіть «Властивості».
- Перейдіть на вкладку «Безпека».
- Натисніть «Додати», а потім введіть ім`я користувача, якому ви хочете надати доступ до цієї папки. Як правило, вводиться ім`я користувача, під яким ви увійшли в систему.
- Двічі натисніть ОК.
- У кореневому каталозі двічі клацніть на папці System Volume Information, щоб відкрити її.
13
У провіднику Windows знайдіть і відкрийте диск X: ( де «Х» - буква диска, витягнутого з Комп`ютера A).14
Натисніть «Файл» - «Створити» - «Папку». Назвіть нову папку «TMP».
Примітка: дана стаття передбачає роботу з тим локальним диском, на якому встановлена система Windows XP. Диск С: або Х: - це диск, витягнутий з Комп`ютера A, на якому встановлена система з несправним реєстром.15
Відкрийте папку X: WINDOWS System32 Config. Перейменуйте наступні файли:
DEFAULT в DEFAULT.bak
SAM в SAM.bak
SECURITY в SECURITY.bak
SOFTWARE в SOFTWARE.bak
SYSTEM в SYSTEM.bak16
Перемістіть ці п`ять файлів в папку X: TMP.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 snapshot18
Перші п`ять файлів у кожній папці Snapshot повинні називатися так:_REGISTRY_MACHINE_SAM_REGISTRY_MACHINE_SECURITY_REGISTRY_MACHINE_SOFTWARE_REGISTRY_MACHINE_SYSTEM_REGISTRY_USER_DEFAULTПросмотрите всі папки Snapshot і знайдіть п`ять вищевказаних файлів, датованих двома або трьома днями раніше поломки реєстру (для цього натисніть «Вид» - «Таблиця»).19
Тепер скопіюйте п`ять знайдених файлів в X: Windows System32 Config. Перейменуйте наступні файли:
_REGISTRY_MACHINE_SAM в SAM
_REGISTRY_MACHINE_SECURITY в SECURITY
_REGISTRY_MACHINE_SOFTWARE в SOFTWARE
_REGISTRY_MACHINE_SYSTEM в SYSTEM
_REGISTRY_USER_DEFAULT в DEFAULT20
Вимкніть Комп`ютер B.21
Від`єднайте всі кабелі від Комп`ютера В і відкрийте його корпус. Перш ніж торкатися компонентів всередині комп`ютера, доторкніться до його корпусу, щоб зняти заряд статичної електрики.22
У жорсткого диска Х: Комп`ютера В обережно від`єднайте IDE кабель і кабель живлення. Вийміть жорсткий диск з корпусу.23
Вставте диск після в Комп`ютер А. Обережно підключіть IDE кабель (той же роз`єм, до якого диск був підключений раніше) і кабель живлення. Перед цим встановіть перемичку на витягнутому жорсткому диску, врахувавши положення роз`єму на кабелі IDE, до якого ви підключаєте витягнутий диск. (Якщо роз`єм знаходиться на кінці кабелю IDE, то перемичку ставте на Master, якщо посередині - на Slave.)24
Підключіть кабелі до Комп`ютера А і завантажте Windows XP. Система завантажиться без помилок (можливо, вам доведеться знову активувати її).25
Закрийте корпуси обох комп`ютерів.
Поради
- Ця стаття передбачає, що відновити систему звичайними методами не вдалося, і що система не завантажується.
- Описана процедура не вимагає використання консолі відновлення, але вимагає наявності іншого комп`ютера з робочою системою Windows XP.
- Хоча описана процедура не гарантує повного відновлення системи на момент її поломки, але з великою ймовірністю так і буде. По крайней мере, ви відновите важливі дані.
- Можна виконати описану процедуру в системах Linux або Knoppix Live CD. Останні версії Knoppix підтримують читання і запис в файлової системі NTFS.
- Після завершення описаної процедури рекомендується зробити наступне:
- Оновити систему
- Перевірити систему на наявність вірусів
- Створити нову точку відновлення системи
Попередження
- У цій статті перераховані всі необхідні дії в певній послідовності.
- Ця стаття припускає, що ви знайомі з внутрішнім пристроєм комп`ютера і в змозі встановити і витягти жорсткий диск, а також переставити його перемичку.
- Після завершення описаної процедури заново активуйте Windows XP.
- Переконайтеся в тому, що ви замінили всі п`ять гілок реєстру (у статті про них говориться як про п`ять «файлах»). Якщо ви заміните тільки деякі з них, реєстр (і система) відновлено не буде (так як важливі записи реєстру містяться в різних гілках).
- Якщо ви втратили імена користувачів і паролі, жоден з зашифрованих файлів доступний не буде.
Що вам знадобиться
- Інший комп`ютер з робочою системою Windows XP.
- Викрутка, щоб відкрити корпус і витягти / встановити жорсткий диск.
- Гостроносі плоскогубці для перестановки перемички жорсткого диска.