기술 자료: 822705 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

요약

이 문서에서는 레지스트리 손상 문제를 해결하는 방법을 설명합니다.

컴퓨터가 다시 시작되지 않으면 레지스트리 하이브가 손상되었을 수 있습니다. 다음과 같은 다양한 오류 메시지가 나타납니다.
다음 파일이 없거나 손상되어 Windows를 시작할 수 없습니다:\WINNT\SYSTEM32\CONFIG\SYSTEM.ced
다음 파일이 없거나 손상되어 Windows를 시작할 수 없습니다:\WINNT\SYSTEM32\CONFIG\SYSTEM
다음 파일이 없거나 손상되어 Windows를 시작할 수 없습니다:\WINNT\SYSTEM32\CONFIG\SOFTWARE
System hive error
Stop 0xc0000218 (0xe11a30e8, 0x00000000, 0x000000000, 0x00000000) UNKNOWN_HARD_ERROR
Stop: 0xc0000218 {레지스트리 파일 오류} 레지스트리가 다음 하이브(파일)를 로드할 수 없습니다. \SystemRoot\System32\Config\CorruptHive 또는 로그나 대체 파일을 로드할 수 없습니다. 레지스트리가 손상되었거나 없거나 쓸 수 없습니다.

추가 정보

레지스트리 하이브가 손상될 수 있는 이유는 많습니다. 가장 흔한 경우는 컴퓨터가 종료될 때 손상되는 것입니다. 이 경우 컴퓨터가 종료되면서 프로세스와 드라이버를 언로드하고 있기 때문에 원인을 추적할 수 없습니다. 레지스트리 손상의 원인을 찾기 어려운 경우도 있습니다. 다음 절에서는 문제에 대한 세 가지 가능한 원인을 설명하고 문제를 해결하는 단계를 제공합니다.

정전

정전이나 예기치 못한 종료 이벤트로 레지스트리 하이브가 손상될 수 있습니다. 이것이 문제의 원인인지 확인하려면 이벤트 ID 6008 항목을 찾으십시오. 이벤트 ID 6008 항목은 예기치 못한 종료가 있었다는 것을 나타냅니다. 이 경우 일부 프로세스가 레지스트리 하이브의 일부분을 수정하는 중이었을 수 있으며 변경이 완료되기 전에 컴퓨터 전원이 끊어진 것일 수 있습니다. 이렇게 되면 레지스트리 하이브가 일관성이 없는 상태가 됩니다. 컴퓨터가 다시 시작되어 운영 체제가 레지스트리 하이브를 로드하려고 할 때 레지스트리 하이브에서 해석할 수 없는 데이터를 발견할 수 있으며 이 문서의 "요약" 절에 포함된 오류 메시지 중 하나가 나타날 수 있습니다.

파일 손상 및 하드웨어 결함

다른 파일도 손상될 수 있으므로 레지스트리 하이브만 손상되었는지, 아니면 다른 파일(시스템 및 데이터)도 손상되었는지를 확인해야 합니다. 레지스트리 하이브만 손상된 것이 아니면 손상의 원인은 하드웨어 결함 때문일 수 있습니다. 이러한 하드웨어에는 디스크에 쓰는 작업과 관련된 다음과 같은 모든 장치가 포함될 수 있습니다.
  • RAM
  • 캐시
  • 프로세서
  • 디스크 컨트롤러
하드웨어 결함이 의심되면 해당 하드웨어의 공급업체가 모든 컴퓨터 구성 요소의 상태를 철저하게 조사해야 합니다.

시스템 종료 시 레지스트리가 쓰여짐

한두 개의 레지스트리 하이브가 특별한 이유 없이 지속적으로 손상되면 시스템이 종료될 때 문제가 발생한 것일 수 있으며, 이런 문제는 다음에 컴퓨터가 다시 시작되어 레지스트리 하이브를 로드하려고 할 때까지 발견되지 않습니다. 이 시나리오에서는 시스템을 종료할 때 레지스트리 하이브가 디스크에 쓰여지고, 쓰기가 완료되기 전에 이 프로세스가 컴퓨터나 컴퓨터의 구성 요소를 중지시킬 수 있습니다.

문제 해결

이 문제를 해결하려면 다음과 같이 하십시오.
  1. 레지스트리를 백업합니다. 시작되지 않을 Windows XP 기반 컴퓨터를 백업하려면 다음 Microsoft 기술 자료 문서를 참조하십시오.
    307545 Windows XP가 시작될 수 없도록 방해하는 손상된 레지스트리를 복구하는 방법

    레지스트리 하이브를 백업하는 데 사용할 수 있는 한 가지 도구는 복구 콘솔입니다. 레지스트리 백업, 편집 및 복원 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
    322756 Windows XP 및 Windows Server 2003에서 레지스트리를 백업, 편집 및 복원하는 방법
    322755 Windows 2000에서 레지스트리를 백업, 편집 및 복원하는 방법
    323170 HOWTO: Windows NT 4.0에서 레지스트리를 백업, 편집 및 복원
    307654 HOWTO: Windows XP에서 복구 콘솔 설치 및 사용
    216417 HOWTO: Windows 복구 콘솔 설치
  2. 하드웨어, 디스크, 펌웨어 드라이버 및 BIOS를 확인합니다. 이렇게 하려면 다음과 같이 하십시오. 이 경우 컴퓨터 작동을 중단해야 할 수 있습니다.
    1. CPU가 설계된 속도 이상으로 실행(오버클록킹)되고 있지 않은지 확인합니다.
    2. 시스템 이벤트 로그에 이벤트 ID 9, 이벤트 ID 11 또는 이벤트 ID 15(또는 이러한 이벤트의 조합)가 포함되어 있지 않은지 확인합니다. 이러한 이벤트는 처리되어야 하는 하드웨어 문제를 나타낼 수 있습니다.
    3. 레지스트리 하이브 파일이 포함된 디스크에서 /r 스위치와 함께 chkdsk 명령줄 명령을 실행합니다. 이 명령은 레지스트리 하이브 파일이 포함된 디스크 영역이 문제와 관련이 없는지 확인하는 데 도움이 됩니다.
    4. 디스크 컨트롤러에 최신 펌웨어 버전을 적용하고 일치하는 드라이버 버전을 사용합니다. 드라이버가 서명된 드라이버이고 적절한 펌웨어 버전이 설치되어 있는지 확인합니다.
    5. 최신 BIOS(기본 입/출력 시스템) 업데이트를 컴퓨터에 적용했는지 확인합니다.
  3. 2단계를 완료한 후 문제가 해결되지 않을 수 있습니다. 손상이 발생하지 않도록 하려면 컴퓨터를 종료하기 전에 실행 중인 모든 프로세스를 닫습니다. 관련된 단일 프로세스로 범위를 좁힐 수 있습니다. 프로세스를 확인한 경우에도 레지스트리 하이브가 쓰여지기 전에 구성 요소가 언로드되는 것을 막지 못할 수도 있습니다. 하지만 컴퓨터를 종료하기 전에 프로세스를 중지하면 레지스트리 하이브 손상을 막을 수 있습니다.
  4. 3단계를 완료한 후 문제가 해결되지 않으면 레지스트리 하이브를 비교합니다. 손상되지 않은 레지스트리 하이브와 손상된 레지스트리 하이브를 캡처한 다음 Windiff.exe와 같은 비교 도구를 사용하여 둘을 비교합니다. 이 항목에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
    171780 WinDiff를 사용하여 레지스트리 파일을 비교하는 방법
  5. 증가하고 있는 레지스트리 하이브 섹션을 확인합니다. 레지스트리 하이브의 문제가 너무 크게 증가하는 것 같으면 증가하고 있는 섹션을 확인하고 하이브에 쓰고 있는 프로세스를 다시 추적할 수 있습니다.




Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 822705 - 마지막 검토: 2007년 12월 11일 화요일 - 수정: 3.1
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT 4.0
키워드:?
kbinfo kbtshoot KB822705

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com