윈도우를 사용하다 보면 중요한 시스템 파일의 누락 또는 손상으로 인해 윈도우가 정상적으로 부팅되지 않는 오류를 만나게 될 수 있습니다. 이 경우 다음과 같은 오류 메시지가 화면에 나타납니다.
Windows could not start because the following file is missing or corrupt:
\Windows\System32\config\SYSTEM
Windows failed to load because the system registry file is missing or corrupt.
즉, '시스템 레지스트리 파일이 없거나 손상되어 윈도우를 시작할 수 없다'는 의미입니다. 동일한 오류로 곤란을 겪고 있다면, 아래에서 소개하는 가장 효과적인 해결 방법을 끝까지 확인해 보시기 바랍니다.
Windows\System32\config\SYSTEM이 없거나 손상된 원인
이 오류는 주로 레지스트리 파일의 누락 또는 손상과 같은 여러 가지 이유로 발생합니다. 하드 디스크의 배드 섹터가 원인일 수도 있습니다. 이 문제를 해결하기 위해 시도해 볼 수 있는 방법은 다음 세 가지입니다.
- 하드 드라이브 및 시스템 파일 검사
- 레지스트리 파일 복원
- 설치 미디어를 이용한 Windows 10 복구
각 방법을 하나씩 자세히 살펴보겠습니다.
1] 하드 드라이브 및 시스템 파일 검사
Windows\System32\config\SYSTEM 누락 또는 손상 오류는 하드 드라이브의 일부 배드 섹터(bad sector) 때문에 발생할 수 있습니다. 따라서 가장 좋은 방법은 해당 섹터를 복구해 보는 것입니다. Windows ISO 미디어(설치 USB 또는 DVD)로 컴퓨터를 부팅하면 비교적 간단하게 진행할 수 있습니다.
부팅 후 화면에서 '컴퓨터 복구(Repair your computer) > 명령 프롬프트'를 클릭하고, 아래 명령어를 입력한 뒤 Enter 키를 누릅니다.
chkdsk c: /r
검사 및 복구 과정이 완료될 때까지 기다린 후, 컴퓨터를 재시작하고 문제가 지속되는지 확인합니다.
만약 chkdsk로 문제가 해결되지 않는다면, 시스템 파일 검사기(SFC) 명령을 실행해 보세요. 명령 프롬프트에 아래 명령어를 입력하고 Enter 키를 누릅니다.
sfc /scannow
마찬가지로 프로세스가 완료될 때까지 기다린 후, 컴퓨터를 재시작하여 문제가 해결되었는지 확인합니다.
2] 레지스트리 파일 복원
문제의 원인이 레지스트리 파일 자체일 수도 있습니다. 레지스트리 파일이 누락되었거나 손상되었다면, 이를 복원해야 오류를 수정할 수 있습니다.
앞선 방법과 동일하게 명령 프롬프트를 실행한 뒤, 혹시 작업 중 문제가 생길 경우를 대비해 먼저 아래 명령어를 입력하여 기존 레지스트리를 백업합니다.
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
백업이 완료되면, 이제 기존의 레지스트리 파일을 삭제합니다.
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
마지막으로, 아래 명령어를 입력하여 백업본(repair 폴더의 파일)을 통해 레지스트리 파일을 복구합니다.
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
참고: 위 명령어의 "C"는 운영체제가 설치된 드라이브 문자로 변경해서 사용하시기 바랍니다.
모든 작업을 마쳤으면 명령 프롬프트를 닫고 컴퓨터를 재부팅하여 문제가 해결되었는지 확인합니다.
3] 설치 미디어를 이용한 Windows 10 복구
자동 시작 복구(Automatic Startup Repair)로도 문제가 해결되지 않는다면, 마지막으로 설치 미디어를 이용해 Windows 10을 복구하는 방법을 시도해야 합니다. 설치 USB 또는 DVD로 부팅한 후 '컴퓨터 복구' 옵션을 선택하고 화면의 안내에 따라 복구를 진행하면 됩니다.
위 방법들을 통해 Windows\System32\config\SYSTEM 누락 또는 손상 오류를 성공적으로 해결하셨기를 바랍니다.