В этой статье — пошаговая инструкция, которая позволит исправить ошибку «Не удается запустить Windows из-за испорченного или отсутствующего файла \Windows\System32\config\system», с которой вы можете столкнуться при загрузке Windows XP. Еще один варианты этой же ошибки имеют тот же текст (не удается запустить Windows) и следующие наименования файлов:
- \Windows\System32\config\software
- \Windows\System32\config\sam
- \Windows\System32\config\security
- \Windows\System32\config\default
Эта ошибка связана с повреждением файлов реестра Windows XP в результате самых различных событий — аварийного отключения питания или неправильного выключения компьютера, собственных действий пользователя или, иногда, может быть одним из симптомов физического повреждения (износа) жесткого диска компьютера. Данное руководство должно помочь вне зависимости от того, какой именно из перечисленных файлов испорчен или отсутствует, так как суть ошибки одна и та же.
Простой способ исправить ошибку, который может сработать
Итак, если при загрузке компьютер пишет, что файл \Windows\System32\config\system или software испорчен или отсутствует, это подсказывает, что можно попробовать его восстановить. Как это сделать будет описано в следующем разделе, а для начала можно попробовать сделать так, чтобы ОС Windows XP сама восстановила этот файл.
Для этого проделайте следующее:
- Перезагрузите компьютер и сразу после перезагрузки нажимайте клавишу F8, пока не появится меню расширенных вариантов загрузки.
- Выберите пункт «Загрузка последней удачной конфигурации (с работоспособными параметрами)».
- При выборе данного пункта, Windows должна будет заменить файлы конфигурации последними, которые приводили к успешной загрузке.
- Перезагрузите компьютер и посмотрите, исчезла ли ошибка.
Если же этот простой метод не помог решить проблему, переходим к следующему.
Как восстановить \Windows\System32\config\system вручную
В общих чертах восстановление \Windows\System32\config\system (и других файлов в этой же папке) заключается в копировании резервных копий файлов из c:\windows\repair\ в эту папку. Осуществить это можно различными способами.
Использование Live CD и файлового менеджера (проводника)
Если у вас имеется Live CD или загрузочная флешка со средствами восстановления системы (WinPE, BartPE, Live CD популярных антивирусов), то вы можете воспользоваться файловым менеджером этого диска для восстановления файлов \Windows\System32\config\system, software и других. Для этого:
- Загрузитесь с LiveCD или флешки (как поставить загрузку с флешки в BIOS)
- В файловом менеджере или проводнике (если используется LiveCD на базе Windows) откройте папку c:\windows\system32\config\ (буква диска при загрузке с внешнего накопителя может быть не C, не обращайте внимания), найдите файл, который по сообщению ОС поврежден или отсутствует (он не должен иметь расширения) и на всякий случай не удаляйте его, а переименуйте, например, в system.old, software.old и т.д.
- Скопируйте нужный файл из c:\windows\repair\ в c:\windows\system32\config\
По завершении, перезагрузите компьютер.
Как проделать это в командной строке
А теперь то же самое, но без использования файловых менеджеров, если вдруг у вас нет никаких LiveCD или возможности их создания. Для начала потребуется попасть в командную строку, вот какие есть варианты:
- Попробуйте зайти в безопасный режим с поддержкой командной строки, нажимая F8 после включения компьютера (может не запуститься).
- Используйте загрузочный диск или флешку с установкой Windows XP для входа в консоль восстановления (тоже командная строка). На экране приветствия нужно будет нажать кнопку R и выбрать систему, которую нужно восстановить.
- Используйте загрузочную флешку Windows 7, 8 или 8.1 (или диск) — несмотря на то, что восстанавливать нам предстоит запуск Windows XP, это вариант тоже подходит. После загрузки программы установки Windows, на экране выбора языка нажмите клавиши Shift+F10 для вызова командной строки.
Следующее, что следует сделать — определить букву системного диска с Windows XP, при использовании некоторых вышеперечисленных способов для входа в командную строку, эта буква может отличаться. Для этого, вы можете последовательно воспользоваться командами:
wmic logicaldisk get caption (отображает буквы дисков) dir c: (просматриваем структуру папок диска c, если это не тот диск, так же смотрим d и т.д.)
Теперь, для того, чтобы восстановить поврежденный файл, выполняем по порядку следующие команды (я их привожу сразу для всех файлов, с которыми может возникнуть проблема, вы можете выполнить это только для нужного — \Windows\System32\config\system или другого), в данном примере, системному диску соответствует буква C.
*Создание резервных копий файлов copy c:\windows\system32\config\system c:\windows\system32\config\system.bak copy c:\windows\system32\config\software c:\windows\system32\config\software.bak copy c:\windows\system32\config\sam c:\windows\system32\config\sam.bak copy c:\windows\system32\config\security c:\windows\system32\config\security.bak copy c:\windows\system32\config\default c:\windows\system32\config\default.bak *Удаление испорченного файла del c:\windows\system32\config\system del c:\windows\system32\config\software del c:\windows\system32\config\sam del c:\windows\system32\config\security del c:\windows\system32\config\default *Восстановление файла из резервной копии copy c:\windows\repair\system c:\windows\system32\config\system copy c:\windows\repair\software c:\windows\system32\config\software copy c:\windows\repair\sam c:\windows\system32\config\sam copy c:\windows\repair\security c:\windows\system32\config\security copy c:\windows\repair\default c:\windows\system32\config\default
После этого, выйдите из командной строки (команда Exit для выхода из консоли восстановления Windows XP) и перезагрузите компьютер, в этот раз он должен запуститься нормально.
та же проблема.
ОПИСАНИЕ ПРОБЛЕМЫ.
Не загружается ОС Windows XP Pro SP3
вероятно по причине сбойного блока на HDD WD1600AAJS (1 блок >500ms)
НУЖНО.
Восстановить ОС в рабочее состояние до падения.
(если возможно)
ДИГНОСТИКА
Сообщение:
Не удается запустить Windows из-за испорченного или отсутствующего файла
\WINDOWS\SYSTEM32\config\system
тесты железа:
memtest 30 проходов — успешно
MHDD: 1 — >500ms
ПОПЫТКИ САМОСТОЯТЕЛЬНОГО РЕШЕНИЯ
1.Пробовал клонировать хард с пом. Acronis True Image.
Ошибка не устранилась.
2. http://support.microsoft.com/kb/307545/ru
Замена файлов реестра на более ранние версии оказалась
не возможна, т.к., по всей видимости, служба восстановления
была отключена, а точек восстановления руками не создавалось,
потому откат осуществить просто не на что.
В папке \windows\repair лежат файлы созданные при установке,
откат на них дает рабочую винду, но до установки прог.
3. При загрузке консоли восстановления выдалось сообщение
В системном реестре отсутствует раздел controlset
chkdsk /r произведено — результатов никаких
Что можно еще попытаться сделать?
What causes the error that Windows could not start because the following file is missing or corrupt? How to fix the Windows\System32\Config\System is missing or corrupt? This post from MiniTool will show you the solutions.
What Is the Error Windows Could Not Start Because the Following File Is Missing or Corrupt?
Computer may come across the boot failure due to all kinds of reasons, such as the error code 0xc0000001, the boot selection failed because the required device is inaccessible, Windows could not start because the following file is missing or corrupt, and so on.
When you encounter the error that Windows could not start because the following file is missing or corrupt, you may receive the following message:
Windows could not start because the following file is missing or corrupt:
\Windows\System32\config\SYSTEM
You can attempt to repair this file by starting Windows Setup using the original Setup CD-ROM.
Select ‘r’ at the first screen to start repair.
Besides the Windows system32 config system missing or corrupt, you may also receive other error messages that are related to this error.
- The dll is missing or corrupt.
- The registry cannot load the hive file: \SystemRoot\System32\Config\SOFTWARE or its log or alternate.
- Stop error code 0xc000000f.
- System error: When trying to update a password the return status indicates that the value provided as the current password is not correct.
The error that Windows\system32\config\system file is missing or corrupt may be caused by the virus attack, power outages, mistakenly configured registry files, etc.
So, in the following part, we will show you how to fix the error that Windows failed to load because the system registry file is missing or corrupt. But before proceeding to the solutions, you had better rescue data from the unbootable computer due to the system registry file missing or corrupt.
Hence, in this section, we will walk you through how to retrieve data from the unbootable computer due to the issue that Windows\system32\config\system file is missing or corrupt.
How to Retrieve Data from the Unbootable Computer?
It is often for you to encounter the error that Windows could not start because the following file is missing or corrupt on Windows 7/8/10 and XP. So, all operations will be made on Windows 7 and the measures can be used on other Windows versions.
To retrieve data from the unbootable computer, MiniTool ShadowMaker is strongly recommended.
MiniTool ShadowMaker is a piece of professional backup software. It is designed to back up the operating system, files, folders, disks and partitions. It also enables you to sync files to other locations with the Sync feature. In addition, MiniTool ShadowMaker is a clone tool, which enables you to clone OS from HDD to SSD without data loss.
With so many features, download MiniTool ShadowMaker to have a try and we will show you how to retrieve data from the unbootable computer or you can choose to purchase an advanced edition.
MiniTool ShadowMaker TrialClick to Download100%Clean & Safe
Since your computer is unbootable due to the error Windows system32 config system missing or corrupt. You need the help of bootable media to boot computer and retrieve data. MiniTool ShadowMaker enables you to do that.
Now, here is the tutorial.
1. Install MiniTool ShadowMaker on a normal computer.
2. Launch it and click Keep Trial to enter its main interface.
3. Go to Tools page and click Media Builder feature to create the bootable media.
4. After the bootable media is created, connect it to the unbootable computer encountering the error that Windows could not start because the following file is missing or corrupt no CD.
5. Enter the BIOS and change the boot order.
6. Then you will enter the MiniTool Recovery Environment, go to the Backup page. Click Source module and choose Folders and Files. Then select the files you want to retrieve to continue.
7. Click Destination module to choose a target disk to save the backup files. It is recommended to save the backup files to an external hard drive.
8 After selecting the files and folders, you can click Back up Now to perform the backup task immediately.
When the process is finished, you have retrieved data from the unbootable computer because the Windows\system32\config\system file is missing or corrupt.
Now, it is time to fix the error that Windows could not start because the following file is missing or corrupt.
How to Fix Windows\system32\config\system File Is Missing or Corrupt?
In this section, we will show you how to fix the problem that Windows failed to load because the system registry file is missing or corrupt. If you have the same problem, try these solutions.
1. Run Startup Repair
In order to solve the error that Windows could not start because the following file is missing or corrupt, you can try running Startup Repair.
- As your computer is unbootable, the installation disc is required. If you already have, ignore this step. If you don’t have one, click here to download the Windows 7 installation disk.
- Connect it to the unbootable computer and boot from it.
- Select the language, time and keyboard input.
- Then choose Repair your computer to continue.
- In the pop-up window, choose Startup Repair to continue.
- Then you can follow the wizard to continue. It will begin to diagnostic your computer. If there are some problems with your computer, it will repair them.
When it is finished, reboot your computer and check whether the error that Windows could not start because the following file is missing or corrupt is solved.
If this solution does not take effect, try other solutions.
2. Scan Hard Drive Errors
If there are some problems such as bad sectors on hard drive, you may also encounter the error that Windows could not start because the following file is missing or corrupt. So, in order to fix the Windows\system32\config\system file download error, you can check the hard drive.
Now, here is the tutorial.
- Boot your computer from the Windows installation disc.
- Click Repair your computer.
- In the pop-up window, click Command Prompt to continue.
- Then type the command chkdsk c: /r and hit Enter to continue.
Then the chkdsk utilities will begin to scan your hard drive. When the scanning process is finished, reboot your computer and check whether the problem that Windows could not start because the following file is missing or corrupt is solved.
If this solution does not take effect, try the following solutions.
Related article: Top 4 Free Hard Drive Test Tools Every Windows User Must Know
3. Run SFC Tool
If there are corrupt system files on your computer, you may also come across the error that Windows could not start because the following file is missing or corrupt. In this situation, you can run the Windows built-in tools – System File Checker to scan and repair the corrupt system files on your computer.
Now, here is the tutorial.
- Boot the computer from the Windows installation disc.
- Click Repair your computer.
- In the pop-up window, click Command Prompt.
- In the pop-up window, type the command sfc /scannow and hit Enter to continue.
- Then the System File Checker will begin to scan the corrupt system files on your computer. Please do not close the command line window until you see the message verification 100% complete.
When the scanning process is finished, reboot your computer and check whether the error that Windows could not start because the following file is missing or corrupt is solved.
4. Restore the Registry Manually
The problem that Windows failed to load because the system registry file is missing or corrupt can be fixed by replacing it with a clean copy that was created on the hard drive when Windows was installed.
Note: This operation will restore the system to a state that might be different from its current state.
Before proceeding on, you had better back up the current registry files so that they could be restored if anything goes wrong.
Now, here is the tutorial.
1. Open Command Prompt as the way listed above.
2. Type the following commands and hit Enter after each command.
md tmp
copy c:\windows\system32\config\system c:\windows\tmp\system.bak
copy c:\windows\system32\config\software c:\windows\tmp\software.bak
copy c:\windows\system32\config\sam c:\windows\tmp\sam.bak
copy c:\windows\system32\config\security c:\windows\tmp\security.bak
copy c:\windows\system32\config\default c:\windows\tmp\default.bak
Note: Replacing the C with Windows’s drive letter.
3. After that, you can delete the current registry files.
delete c:\windows\system32\config\system
delete c:\windows\system32\config\software
delete c:\windows\system32\config\sam
delete c:\windows\system32\config\security
delete c:\windows\system32\config\default
4. Then you can repair the registry hives from the repair folder.
copy c:\windows\repair\system c:\windows\system32\config\system
copy c:\windows\repair\software c:\windows\system32\config\software
copy c:\windows\repair\sam c:\windows\system32\config\sam
copy c:\windows\repair\security c:\windows\system32\config\security
copy c:\windows\repair\default c:\windows\system32\config\default
After that, exit the command line window and reboot your computer to check whether the error that Windows could not start because the following file is missing or corrupt is solved.
If the above solutions are not effective, you can try the last solution.
5. Perform a Clean Reinstallation
If none of the above solutions takes effect, you can choose to reinstall the operating system. But before reinstalling, the first thing you need to do is to export your data. You can choose to back up data from the unbootable computer or you can choose to recover data when PC won’t boot.
After retrieving data from the unbootable computer due to the error that Windows could not start because the following file is missing or corrupt, you can start to reinstall the operating system.
Now, here is the tutorial.
- Boot the computer from the Windows installation disk.
- Select language, time and keyboard input.
- On the next page, click Install Now.
- Then check option I accept the license terms and click Next.
- Next, choose which type of installation you want. It is recommended to choose Custom (advanced).
- Next, select the drive to install Windows and click Next.
Then you can follow the wizard to complete Windows installation. When the process is finished, the computer can boot normally and you also have fixed the problem that Windows could not start because the following file is missing or corrupt.
After fixing the problem that Windows failed to load because the system registry file is missing or corrupt, it is recommended to create a system image. In this way, it can effectively safeguard your computer and files. In addition, you can directly restore your computer to a normal state when encountering some problems or coming across the issue that Windows could not start because the following file is missing or corrupt again.
To create a system image, MiniTool ShadowMaker is able to do that. And you can read the post: How to Back up Windows to Safeguard Your Computer? Try MiniTool! to know more detailed operation instructions.
MiniTool ShadowMaker TrialClick to Download100%Clean & Safe
I fixed the error that Windows could not start because the following file is missing or corrupt after reading this post. I’d like share it with more friends.Click to Tweet
Bottom Line
To sum up, this post has introduced what is the error that Windows could not start because the following file is missing or corrupt. This post also has shown 5 ways to fix the error that Windows\system32\config\system is missing or corrupt.
If you have any better solution to solve the error that Windows failed to load because the system registry file is missing or corrupt, you can share it in the comment zone.
If you have any problem with MiniTool ShadowMaker, please feel free to contact us via the email [email protected] and we will reply to you as soon as possible.
Windows Could Not Start Because the Following File Is Missing or Corrupt FAQ
How do I fix Windows 10 registry file is missing or corrupt?
- Use a recovery drive.
- Use bootable system installation drive.
- Use bootable CD/DVD or USB drive.
- Reboot PC to the Last Known Good Configuration.
- Use Bootrec.exe to fix boot sequence.
- Run SFC and DISM to repair system file corruption.
- Perform a clean install.
You can read the post How To Fix The System Registry File Is Missing Or Corrupt Error to know more detailed operation.
How do I fix Windows failed to load because a critical system driver is missing or corrupt?
- Run Startup Repair.
- Scan hard drive errors.
- Run SFC tool.
- Restore the registry manually.
- Perform a clean installation.
What causes registry corruption?
There are three common reasons that corrupt the Windows registry.
- Freeware.
- Tampering of the Windows Registry.
- User’s incorrect installation of programs.
How do I restore my registry?
- Open Registry Editor window.
- At File, click Import.
- Then browse and selected backup registry files you want to restore.
- Click Open.
- Once the process is finished, restart your computer and log back in the operating system.
You can read the post How to Backup and Restore Registry in Windows 10 (2020) to know more detailed operation instructions.
Файл Windows\system32\config\system повреждён или отсутствует, такое сообщение мы с вами можем получить в начальной фазе загрузки операционной системы. Ошибка возникает при серьёзных повреждениях реестра. Скажу сразу, способов исправить эту неполадку немного, но они есть. Самая главная сложность в том, что вы не можете загрузить операционную систему. Я приведу четыре способа устранения этой неисправности, но вам понадобится установочный диск Windows XP или диск ERD Commander или на худой конец простой Live CD.
- В первую очередь такая проблема бывает из-за множества ошибок на жёстком диске, попробуйте применить в консоли восстановления команду CHKDSK С: /R, ошибки будут исправлены и возможно ваша система загрузится. Так же можно снять ваш жёсткий диск и подключить к другому системному блоку, затем из другой Windows проверить ваш системный раздел на ошибки, можете ознакомиться с полной статьёй о применении утилиты Chkdsk
- Вы можете загрузиться с диска ERD Commander и попробовать применить восстановление системы. Кстати, диск системного администратора ERD Commander может выручить и в других сложных ситуациях, читайте полную статью об этом инструменте.
- Ещё один способ. Если у вас было включено восстановление системы, тогда вам понадобится диск ERD Commander или любой Live CD. Смысл вот в чём. Все мы знаем, что в Windows XP хранит точки восстановления в папке System Volume Information\restore{E9F1FFFA-7940-4ABA-BEC6- 8E56211F48E2}\RP\snapshot, так вот, в папке выделенной красным хранятся неповреждённые файлы реестра. Нам нужно скопировать эти файлы и заменить ими повреждённые файлы реестра из папки C:\Windows\System32\Config
- Последний вариант. Если восстановление системы у вас было отключено, тогда нужно заменить ваши повреждённые файлы реестра, файлами из папки С:\Windows\repair, в данной папке лежат резервные копии вашего реестра, созданные операционной системой при её установке, это можно сделать при помощи любого Live CD.
-
Теперь о каждом способе подробно.
Файл Windows\system32\config\system
{banner_google1}
Для реализации первого способа нам понадобится установочный диск Windows XP, загружаемся в консоль восстановления. Кто не знает как это сделать, может ознакомиться с нашей статьёй «Консоль восстановления Windows XP». В консоли восстановления проверим наш системный диск (C:) на ошибки. В начале загрузки с установочного диска Windows XP, на экране появится надпись «Press any key to boot from CD…», нажимайте сразу любую клавишу, иначе надпись пройдёт в течении 10 секунд и загрузки с установочного Windows XP не произойдёт.
Чтобы восстановить Windows XP с помощью консоли восстановления нажмите R
Введите пароль администратора. Вводим пароль администратора. Если пароля нет, значит жмите Enter на клавиатуре.
Когда в консоли восстановления Windows XP используют программу Chkdsk, то в основном применяют параметр /R, который включает в себя функции ещё одного параметра /P. Поэтому мы с вами будем использовать параметр /R
Вводим команду Chkdsk /r
и жмём Enter, происходит проверка жёсткого диска на ошибки.
Второй способ.
Для реализации второго способа устранения ошибки нужен диск ERD Commander, загружаемся с диска. Жмём старт, далее системные инструменты System Tools->System Restore и выбираем восстановление системы. Выбираем точку восстановления системы и восстанавливаемся.
Третий способ.
Все мы знаем, что в Windows XP хранит точки восстановления в папке:
System Volume Information\restore{E9F1FFFA-7940-4ABA-BEC6- 8E56211F48E2}\RP\snapshot, так вот, в папке выделенной красным хранятся неповреждённые файлы реестра. Нам нужно скопировать эти файлы и заменить ими повреждённые файлы реестра из папки C:\Windows\System32\Config
Загружаемся с диска ERD Commander или любого Live CD, если вы работаете с диска ERD Commander — не делаем подключения к системе, то есть, в начале загрузки диска ERD Commander выбираем (None), иначе вам не удастся заменить файлы реестра.
идём в папку C:\Windows\System32\Config. Открываем с помощью бегунка имя файла полностью и удаляем (Delete) повреждённые файлы реестра SAM, SECURITY, SOFTWARE, DEFAULT, SYSTEM. Перед удалением их можно скопировать на всякий случай куда-нибудь, мало ли что.
Далее заходим в папку, где хранятся точки восстановления Windows
System Volume Information\restore{E9F1FFFA-7940-4ABA-BEC6- 8E56211F48E2}\RP\snapshot, выделяем файлы, щёлкаем правой мышью и выбираем копировать Copy to…
REGISTRY_MACHINE_SAM
REGISTRY_MACHINE_SECURITY
REGISTRY _MACHINE\SOFTWARE
REGISTRY _MACHINE\DEFAULT
REGISTRY _MACHINE\SYSTEM
Теперь вставляем эти файлы на место удалённых в папку C:\Windows\System32\Config.
Выделяем папку C:\Windows\System32\Config и нажимаем ОК. Резервные файлы реестра копируются на место повреждённых. Затем заходим в папку Config и переименовываем их, удаляя лишнее — REGISTRY_MACHINE\, оставляя тем самым новые файлы реестра SAM, SECURITY, SOFTWARE, DEFAULT, SYSTEM.
Четвёртый способ
Ещё можно заменить ваши повреждённые файлы реестра, файлами из папки С:\Windows\repair, в данной папке лежат резервные копии вашего реестра, созданные операционной системой при её установке, это можно сделать при помощи диска ERD Commander или любого Live CD. Но знайте, некоторые ваши приложения откажутся работать и их придётся переустановить, так как состояние системы будет приведено на момент установки.
Резервные копии файлов реестра, созданные при установке Windows XP лежат в папке repair, расположенной по адресу
С:\Windows\repair. Заходим в неё, выделяем и копируем командой Copy to… нужные нам файлы реестра SAM, SECURITY, SOFTWARE, DEFAULT, SYSTEM,
затем идём в папку C:\Windows\System32\Config, выделяем её и нажимаем ОК.
Резервные файлы реестра заменяют повреждённые. Заменить файл? Соглашаемся- Yes