Восстановить системные файлы windows xp
Обновлено: 21.11.2024
md tmp
копировать c:\windows\system32\config\system c:\windows\tmp\system.bak
копировать c:\windows\system32\config\software c:\windows\ tmp\software.bak
копировать c:\windows\system32\config\sam c:\windows\tmp\sam.bak
копировать c:\windows\system32\config\security c:\windows\ tmp\security.bak
копировать c:\windows\system32\config\default c:\windows\tmp\default.bak
удалить c:\windows\system32\config\system
удалить c:\windows\system32\config\software
удалить c:\windows\system32\config\sam
удалить c :\windows\system32\config\security
удалить c:\windows\system32\config\default
копировать c:\windows\repair\system c:\windows\system32\config\system
копировать c:\windows\repair\software c:\windows\system32\config\software
копировать c:\windows\repair\sam c:\windows\system32\config\sam
копировать c:\windows\repair\security c:\windows\system32\config\security
копировать c:\windows \ремонт\по умолчанию c:\windows\system32\config\по умолчанию
- Введите exit, чтобы выйти из консоли восстановления. Ваш компьютер перезагрузится.
Часть вторая
- Нажмите «Пуск», нажмите «Завершение работы» (или «Выключить компьютер»), нажмите «Перезагрузить», а затем нажмите «ОК» (или нажмите «Перезагрузить»).
- Нажмите клавишу F8.
- Используйте клавиши со стрелками, чтобы выбрать соответствующий параметр безопасного режима, а затем нажмите клавишу ВВОД.
Во второй части вы копируете файлы реестра из резервной копии с помощью функции восстановления системы. Эта папка недоступна в консоли восстановления и обычно не видна при обычном использовании. Прежде чем начать эту процедуру, вы должны изменить несколько настроек, чтобы сделать папку видимой:
- Запустите проводник Windows.
- В меню "Инструменты" нажмите "Параметры папки".
- Нажмите "Просмотр".
- В разделе "Скрытые файлы и папки" установите флажок "Показывать скрытые файлы и папки", а затем снимите флажок "Скрыть защищенные системные файлы (рекомендуется)".
- Нажмите «Да», когда появится диалоговое окно, подтверждающее, что вы хотите отобразить эти файлы.
- Дважды щелкните диск, на котором установлена Windows XP, чтобы отобразить список папок. Если важно выбрать правильный диск.
- Откройте папку с информацией о системном томе. Эта папка недоступна и отображается серым цветом, поскольку она настроена как сверхскрытая папка.
Примечание. Эта папка содержит одну или несколько папок _restore, например "_restore".
Информация о томе C:\System недоступна. Доступ запрещен.
- Нажмите "Пуск", а затем "Мой компьютер".
- В меню "Инструменты" нажмите "Параметры папки".
- На вкладке "Вид" нажмите "Показать скрытые файлы и папки".
- Снимите флажок Скрывать защищенные системные файлы (рекомендуется). Нажмите Да, когда вам будет предложено подтвердить изменение.
- Снимите флажок Использовать простой общий доступ к файлам (рекомендуется).
- Нажмите "ОК".
- Щелкните правой кнопкой мыши папку «Информация о системном томе» в корневой папке и выберите «Свойства».
- Нажмите "Безопасность".
- Нажмите «Добавить», а затем введите имя пользователя, которому вы хотите предоставить доступ к папке. Как правило, это учетная запись, с которой вы вошли в систему. Нажмите "ОК", а затем – "ОК".
- Дважды щелкните папку System Volume Information в корневой папке, чтобы открыть ее.
- Из папки Snapshot скопируйте следующие файлы в папку C:\Windows\Tmp:
- ПО УМОЛЧАНИЮ
- _REGISTRY_MACHINE_SECURITY
- _REGISTRY_MACHINE_SOFTWARE
- _REGISTRY_MACHINE_SYSTEM
- _REGISTRY_MACHINE_SAM
- Переименуйте файлы в папке C:\Windows\Tmp следующим образом:
- Переименуйте _REGISTRY_USER_.DEFAULT в DEFAULT
- Переименуйте _REGISTRY_MACHINE_SECURITY в SECURITY
- Переименуйте _REGISTRY_MACHINE_SOFTWARE в SOFTWARE
- Переименуйте _REGISTRY_MACHINE_SYSTEM в SYSTEM
- Переименовать _REGISTRY_MACHINE_SAM в SAM
Эти файлы представляют собой резервные копии файлов реестра из функции восстановления системы. Поскольку вы использовали файл реестра, созданный программой установки, этот реестр не знает, что эти точки восстановления существуют и доступны. В разделе «Информация о системном томе» создается новая папка с новым идентификатором GUID, а также создается точка восстановления, включающая копию файлов реестра, скопированных во время первой части. Поэтому важно не использовать самую последнюю папку, особенно если отметка времени в папке совпадает с текущим временем.
Текущая конфигурация системы не знает о предыдущих точках восстановления. У вас должна быть предыдущая копия реестра из предыдущей точки восстановления, чтобы предыдущие точки восстановления снова стали доступны.
Файлы реестра, скопированные в папку Tmp в папке C:\Windows, перемещаются, чтобы убедиться, что файлы доступны в консоли восстановления.Эти файлы необходимо использовать для замены файлов реестра, находящихся в настоящее время в папке C:\Windows\System32\Config. По умолчанию консоль восстановления имеет ограниченный доступ к папкам и не может копировать файлы из папки системного тома.
Часть третья
В третьей части вы удаляете существующие файлы реестра, а затем копируете файлы реестра восстановления системы в папку C:\Windows\System32\Config:
- Запустите консоль восстановления.
- В командной строке введите следующие строки, нажимая клавишу ВВОД после ввода каждой строки:
удалить c:\windows\system32\config\sam
скопировать c:\windows\tmp\software c:\windows\system32\config\software
копировать c:\windows\tmp\system c:\windows\system32\config\system
копировать c:\windows\tmp\sam c:\windows\system32\config\sam
скопировать c:\windows\tmp\security c:\windows\system32\config\security
скопировать c:\windows\tmp\default c:\windows\system32\config\default
Примечание. Некоторые из этих командных строк могут быть заключены в оболочку для удобства чтения.
Это руководство призвано научить вас, как исправить поврежденный или отсутствующий файл SYSTEM в Windows XP без использования компакт-диска восстановления.
Вчера я провел 6 часов в доме друга и, наконец, нашел решение, которое сработало. Сегодня я хочу поделиться тем, что я узнал, чтобы помочь другим людям решить эту довольно распространенную проблему без горя, через которое мне пришлось пройти!
Отказ от ответственности. Я не занимаюсь ремонтом компьютеров. Просто компьютерщик, который поделился решением, которое сработало для меня. Продолжайте на свой страх и риск, я не несу никакой ответственности за происходящее. Всегда делайте резервную копию, и если вы не уверены, не продолжайте.
Хорошо, приступим.
[ОБНОВЛЕНИЕ] один из читателей предложил мне ранее подчеркнуть, что это решение будет работать только в том случае, если на вашем компьютере есть точка восстановления. Я почти уверен, что на машине, которую я починил, никогда не производилось восстановление системы вручную, и поэтому, на мой взгляд, стоит попробовать, даже если вы не помните, что делали это вручную. Я не могу подтвердить 100% для XP, но я знаю, что более поздние ОС Windows автоматически создают точки восстановления, когда происходят важные системные события, такие как установка программы или драйвера устройства. Учитывая количество точек восстановления, найденных на машине, на которой я работал, я могу только предположить, что это относится и к Windows XP.
Некоторые читатели также упомянули, что в некоторых случаях вирусы могут удалить эти точки восстановления, поэтому я думаю, что это тот случай, когда нужно взглянуть и надеяться на лучшее! Учтите, однако, что если при просмотре нет точек восстановления, единственный вариант — попытаться достать компакт-диск.
Ниже приводится разбивка ключевых разделов этого поста. Я бы порекомендовал вам прочитать все это, чтобы убедиться, что вы лучше понимаете, что произошло и как это исправить. Но если вам просто нужно решение, нажмите ниже.
Что такое системный файл в XP и почему он остановил работу моей машины?
Файл SYSTEM на вашем компьютере — это один из набора файлов, в котором хранится информация реестра о конфигурации и настройке ваших компьютеров.
На всех компьютерах XP этот файл хранится в следующем месте вместе с рядом других ключевых файлов конфигурации, таких как ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, БЕЗОПАСНОСТЬ, SAM и DEFAULT.
C:\Windows\System32\config
Если вы получили приведенное ниже сообщение при попытке загрузиться в Windows, то, скорее всего, произошло повреждение файла или его отсутствие в папке конфигурации System32.
Не удалось запустить Windows XP, поскольку следующий файл отсутствует или поврежден: \WINDOWS\SYSTEM32\CONFIG\SYSTEM. Вы можете попытаться восстановить этот файл, запустив программу установки Windows с исходного установочного компакт-диска. Выберите «r» на первом экране, чтобы начать ремонт.
Как это произошло?
Есть много причин, по которым это могло произойти. Например, вы могли принудительно завершить работу в неподходящее время — что и произошло в сценарии, с которым я имел дело — в результате файл был поврежден, и из-за этого Windows больше не может загружаться.
Как показано на снимке экрана и в сообщении об ошибке выше, по умолчанию используется консоль восстановления на установочном диске Windows XP, но что, если у вас нет компакт-диска Windows XP?…
Я долго искал ответ на этот вопрос, но безрезультатно. Мое решение призвано предоставить вам быстрый и относительно простой способ решения проблемы без компакт-диска XP или консоли восстановления.
Зачем вообще нужен диск восстановления?
Насколько я понимаю, диск XP позволяет вам загрузиться в консоль восстановления и использовать командную строку для копирования старой/стабильной версии файла SYSTEM поверх поврежденной или отсутствующей версии. Однако без компакт-диска XP вы полностью застрянете, так как у вас нет доступа к DOS/командной строке и копированию резервной копии в папку system32/config.
Примечание. Если у вас есть компакт-диск XP, я рекомендую прочитать официальное решение Microsoft о том, как восстановить поврежденный реестр, который препятствует запуску Windows XP, так как это может быть более быстрым и простым решением для вас.
Как исправить файл SYSTEM без диска восстановления Windows XP
Подводя итог, мое решение направлено на решение этой проблемы следующим образом:
- Создание загрузочной версии Linux на USB-накопителе (если вы никогда не использовали или не слышали о Linux, не волнуйтесь, это не так страшно, как кажется! Linux — безопасное место, поверьте! 🙂
- Загрузитесь в Linux, чтобы получить доступ к файлам на жестком диске (в данном случае это дистрибутив Ubuntu Linux)
- Найти поврежденные файлы СИСТЕМЫ и ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
- Найти самые последние рабочие резервные копии файлов СИСТЕМЫ и ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
- Перезаписать поврежденные файлы с помощью интерфейса Linux (нет необходимости использовать команды DOS, как при использовании компакт-диска для восстановления!
- Перезагрузитесь обратно в Windows XP, используя последнюю известную рабочую версию файла SYSTEM.
В целом этот процесс должен занять около 45 минут в зависимости от того, насколько быстро вы сможете загрузить и смонтировать дистрибутив Linux.
Прежде чем начать, вам потребуется следующее:
- Компьютер, который работает!
- Подключение к Интернету
- USB-накопитель объемом не менее 2 ГБ.
- Копия Unetbootin
Шаг первый. Создайте загрузочный USB-диск с Linux с помощью Unetbootin
Это бесплатное, безопасное программное обеспечение, которое без проблем выполнит всю тяжелую работу по загрузке Linux и установке его на USB-накопитель. К сведению: в этом примере я использую Ubuntu
УБЕДИТЕСЬ НА 100%, ЧТО ДИСК, НА КОТОРОМ ВЫ МОНТАЕТЕ ДИСТРИБУЦИОН LINUX, ЯВЛЯЕТСЯ USB-НАКОПИТЕЛЕМ. В ИНАЧЕ ВЫ НАПИСАЕТЕ ТО, ЧТО ДЕЙСТВИТЕЛЬНО НЕ ХОТИТЕ.
Шаг второй. Загрузите Linux с USB-накопителя
Теперь выключите компьютер, а затем снова включите его, одновременно нажимая функциональную клавишу, позволяющую выбрать параметры загрузки — на моем компьютере это F12. Если вы не уверены, вы должны увидеть это на экране запуска POST при первом включении машины.
Выберите USB-устройство в меню загрузочного устройства
Обратите внимание, что в некоторых системах вам может потребоваться войти в BIOS и выбрать вариант загрузки с USB-устройства. Вот скриншот того, где это на моей машине — у вас может быть немного по-другому…
Когда появится запрос на выбор, выберите параметр USB-устройство и нажмите клавишу ввода. Если все пойдет по плану, машина начнет загружаться в Linux.
При загрузке Ubuntu вы можете получить сообщение «Попробуйте Ubuntu», а другое — «Установить Ubuntu». Просто нажмите кнопку «Попробовать Ubuntu», после чего он завершит загрузку в среду рабочего стола.
Нажмите "Попробовать Ubuntu"
Шаг третий — поиск папки System32/config
Перейдите в папку Windows/System32/Config
Используйте встроенный файловый браузер, чтобы перейти к расположению WINDOWS на жестком диске. Следуйте скриншоту ниже, чтобы найти это. По сути, вы будете искать то, что должно было находиться в следующем месте в WINDOWS:
C:\WINDOWS\system32\config\
Как только вы найдете папку config, вы увидите копии всех файлов, включая все важные файлы SYSTEM.
открыть новое окно
Далее нам нужно открыть новое окно и найти копию самых последних резервных копий этих системных файлов, которые хранятся в папке «Информация о системном томе», которая обычно скрыта в Windows. Поскольку мы используем Linux, вам не нужно об этом беспокоиться, вы найдете эту папку в том месте, которое было бы следующим в Windows
C:\Информация о системном томе
Информация о системном томе
В папке System Volume Information вы увидите другую папку с именем: a_restore . Зайдите туда, и вы должны увидеть несколько разных папок со следующим соглашением об именах «RP123». Именно в эти папки Windows должна была сохранять резервные копии системных файлов.
Чтобы найти самую последнюю, перейдите к папке с самым высоким значением (например, RP295), войдите в нее и найдите папку «моментальный снимок».
К настоящему моменту у вас должно быть открыто два окна; один с поврежденным файлом SYSTEM и один с самыми последними файлами моментальных снимков RP.
Папка моментальных снимков должна содержать все последние сохраненные системные файлы WINDOWS
Шаг четвертый. Скопируйте последний известный файл SYSTEM в C:\WINDOWS\system32\config\
Вы заметите, что файлы В папке «моментальных снимков» RP — это файлы с именами _REGISTRY_MACHINE_SYSTEM и
_REGISTRY_MACHINE_SOFTWARE и т. д. использовать. Сделайте копию каждого из этих двух файлов (щелкните правой кнопкой мыши > скопировать), а затем вставьте их в другое окно, где находится папка C:\WINDOWS\system32\config\.
Шаг пятый: создайте резервную копию старых файлов СИСТЕМЫ и ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ и замените
Сделайте резервную копию старых системных файлов, а затем переименуйте остальные в SYSTEM и SOFTWARE
Переименуйте исходные файлы SYSTEM и SOFTWARE во что-то вроде SYSTEM.OLD и SOFTWARE.OLD, чтобы у вас была копия оригиналов.
После этого переименуйте файлы _REGISTRY_MACHINE_SYSTEM и
_REGISTRY_MACHINE_SOFTWARE, которые вы только что скопировали из папки моментальных снимков, в «SYSTEM» и «SOFTWARE».
Шаг шестой. Выключите компьютер, перезагрузите компьютер и держите пальцы скрещенными!
Если все пойдет хорошо, вы должны увидеть экран загрузки Windows XP
Пришло время закрыть открытые окна и выключить Linux (в Ubuntu это кнопка в правом верхнем углу экрана).
Извлеките флэш-накопитель и снова включите питание системы.
Если все идет по плану, вы только что отремонтировали свой компьютер без компакт-диска Windows XP! 🙂
Я ДЕЙСТВИТЕЛЬНО надеюсь, что это решение сработало для вас. Если это так, пожалуйста, не забудьте выразить свою признательность, написав Твиттер, поставив лайк, оставив комментарий, поделившись или дав ссылку на эту страницу. Это поможет другим найти этот контент. Спасибо.
Если у вас возникнут какие-либо проблемы, оставьте комментарий, и я постараюсь вам помочь!
Если у вас возникли проблемы с Windows XP, причина часто может быть связана с системными файлами. При новой установке Windows XP эти файлы установлены и имеют правильную версию. К сожалению, не все программы правильно справляются с установкой Windows, поэтому, если возникают ошибки Windows XP после установки и использования программ, которые не были запрограммированы должным образом, есть вероятность, что ваши системные файлы повреждены.
Поврежденные системные файлы могут привести к множеству различных проблем, в зависимости от запущенных в данный момент приложений. Некоторые программы не будут работать, пока программы демонстрируют неопределенное или ошибочное поведение. В худшем случае ваш компьютер регулярно выходит из строя.
Чтобы исправить проблемы Windows XP, связанные с системными файлами, лучше всего запустить сканирование системы на наличие поврежденных установочных файлов Windows. Выполните следующие действия, чтобы выполнить сканирование системных файлов Windows XP:
- Нажмите и удерживайте клавишу Windows, а затем нажмите клавишу R.
- В диалоговом окне "Выполнить" введите sfc /scannow и нажмите "ОК".
- Появится диалоговое окно Windows File Protect, в котором будет показан ход сканирования файловой системы.
Этот процесс восстановит системные файлы Windows (библиотеки DLL, драйверы, службы и т. д.), поэтому после завершения обработки все проблемы, связанные с системными файлами Windows XP, должны быть устранены. Воспользуйтесь этим простым процессом, если у вас возникли проблемы с Windows и вы не знаете, как их исправить.
Если ошибки Windows по-прежнему сохраняются после процесса восстановления системных файлов, вы будете знать, что ошибки Windows не связаны с системными файлами.
Ошибка такого типа обычно указывает на то, что компьютер отказался запускаться из-за повреждения реестра. Следующее должно решить проблему. Однако важно заменить все пять кустов реестра. Простая замена одного или двух потенциально может вызвать другие проблемы.
ПРИМЕЧАНИЕ
Вы не должны использовать второй набор инструкций ниже, если в вашей системе установлена OEM-копия Windows XP (производитель оригинального оборудования). Это сделает вашу операционную систему неработоспособной. При установке OEM создаются пароли и имя пользователя, которых ранее не существовало. Поэтому в ваших же интересах эти инструкции не решат проблему. Самый простой вариант с OEM-копиями XP — переустановить XP с помощью дисков восстановления производителя.
Простой метод
- Перезагрузите компьютер.
- Нажимайте кнопку F8, пока не появится меню.
- Когда появится меню, с помощью клавиш со стрелками ВВЕРХ и ВНИЗ выберите параметр "Последняя удачная конфигурация".
- После выбора нажмите Enter.
- Теперь ваш компьютер должен переустановить «последний удачный файл конфигурации».
- Перезагрузите компьютер и посмотрите, решена ли проблема
- Если он не перешел к более сложному методу, описанному ниже.
Сложный метод
Шаг первый
- Вставьте компакт-диск Windows XP в CD-ROM и перезагрузите компьютер.
- На экране «Добро пожаловать в программу установки» нажмите R, чтобы запустить консоль восстановления.
- Откроется консоль восстановления и появится список установок Windows.
- Поскольку у вас есть только одна установка на вашем ПК, вам нужно нажать номер, соответствующий месту установки. Очевидно, что обычно это будет 1 (один).
- По запросу введите пароль администратора. Если вы не установили пароль администратора, просто нажмите Enter.
- Появится окно командной строки консоли восстановления.
- В командной строке введите следующее, нажимая Enter после ввода каждой строки. Предполагается, что ваш корневой каталог будет C: Однако, если ваш корневой каталог не C:, например, если у вас есть другие разделы/диски в вашей системе, возможно, вы установили XP, чтобы сказать, что диск D:, вы потребуется заменить каждую ссылку на C: буквой вашего корневого каталога.
мд tmp
скопировать c:\windows\system32\config\system
c:\windows\tmp\system.bak
скопировать c:\windows\system32\config\software
c:\windows\tmp\software.bak
скопировать c:\windows\system32\config\sam
c:\windows\tmp\sam.bak
скопировать c:\windows\system32\config\security
c:\windows\tmp\security.bak
скопировать c:\windows\system32\config\default
c:\windows\tmp\default.bak
удалить c:\windows\system32\config\system
удалить c:\windows\system32\config\software
удалить c:\windows\system32\config\sam
удалить c:\windows\system32\config\security
удалить c:\windows\system32\config\default
копировать c:\windows\repair\system c:\windows\system32\config\system
скопировать c:\windows\repair\software c:\windows\system32\config\software
копировать c:\windows\repair\sam c:\windows\system32\config\sam
скопировать c:\windows\repair\security c:\windows\system32\config\security
скопировать c:\windows\repair\default c:\windows\system32\config\default
Шаг второй
_REGISTRY_USER_.DEFAULT
_REGISTRY_MACHINE_SECURITY
_REGISTRY_MACHINE_SOFTWARE
_REGISTRY_MACHINE_SYSTEM
_REGISTRY_MACHINE_SAM
Переименовать _REGISTRY_USER_DEFAULT в DEFAULT
Переименовать _REGISTRY_MACHINE_SECURITY в SECURITY
Переименовать _REGISTRY_MACHINE_SOFTWARE в SOFTWARE
Переименуйте _REGISTRY_MACHINE_SYSTEM в SYSTEM
Переименовать _REGISTRY_MACHINE_SAM в SAM
Шаг третий
удалить c:\windows\system32\config\sam
удалить c:\windows\system32\config\security
удалить c:\windows\system32\config\software
удалить c:\windows\system32\config\default
удалить c:\windows\system32\config\system
скопировать c:\windows\tmp\software c:\windows\system32\config\software
копировать c:\windows\tmp\system c:\windows\system32\config\system
копировать c:\windows\tmp\sam c:\windows\system32\config\sam
скопировать c:\windows\tmp\security c:\windows\system32\config\security
скопировать c:\windows\tmp\default c:\windows\system32\config\default
Читайте также: