XP 손상된 레지스트리 파일을 복구하는 방법?

XP 손상된 레지스트리 파일을 복구하는 방법?

Windows XP를 설치했습니다. 손상된 레지스트리 하이브(소프트웨어)가 있습니다. 폴더 에 액세스할 수 있지만 system32\config레지스트리 백업이 없습니다. System Volume Information폴더에는 두 개의 파일만 포함되어 있으며 repair폴더에는 4년 된 파일이 있습니다. Regedit에 하이브를 로드하려고 시도했지만(7에서도 승리) 손상되었다고 표시됩니다. 수리할 수 있는 방법이 있나요?

편집하다

나는 Registry Drill을 시도했다http://www.easydesksoftware.com/regdrill.htm하지만 나는 성공하지 못했습니다.

답변1

Windows 복원 지점에는 레지스트리 하이브가 포함되어 있습니다. 복원 지점이 있는 경우 이를 사용하여 레지스트리를 이전 상태로 복원할 수 있습니다.

이 수동 복원을 시도하기 전에 전체 디스크 이미지를 만들어 보겠습니다.

XP에서 수동 시스템 복원을 수행하는 방법은 다음과 같습니다.

.

A. 부팅할 수 없는 하드 드라이브를 다른 컴퓨터에 보조 드라이브로 연결하거나 USB 어댑터 또는 인클로저를 사용하여 Windows로 부팅합니다. 드라이브에 데이터가 표시되면 지금 백업한 후 나머지 지침을 따르세요.

B. Windows 탐색기를 엽니다. 도구|폴더 옵션|보기를 클릭합니다. "숨김 파일 및 폴더 표시" 옆의 확인란을 선택합니다. 변경 사항을 적용합니다.

메모 D:는 PC에 연결된 하드 드라이브를 나타내지 않을 수 있습니다. E:, F: 또는 G:일 수 있습니다. 이는 모두 PC에 있는 다른 드라이브(CD/DVD 포함) 수에 따라 달라집니다. 따라서 적절한 드라이브로 대체하십시오. 아래 지침의 드라이브 문자.

C. D:\System Volume Information 폴더로 이동합니다. _restore{........}와 같은 이름의 폴더가 표시됩니다. 점은 영숫자 시퀀스를 나타냅니다. 이 폴더에는 RP0....RPnn이라는 폴더가 표시됩니다. 가장 높은 숫자를 가진 것을 찾으세요. 이것이 시스템 복원 지점입니다. 가장 높은 번호의 폴더에는 snapshot이라는 폴더가 있습니다. 이 폴더에는 시스템을 복구하는 데 필요한 레지스트리 하이브 파일이 있습니다.

_registry_user_.default

_registry_machine_security

_registry_machine_software

_registry_machine_system

_registry_machine_sam

D. 하위 디렉터리를 만듭니다. 즉, D:\Windows\TMP입니다. 이 파일을 TMP 하위 디렉터리에 복사합니다. 이름을 바꾸세요:

기본

보안

소프트웨어

체계

메모 _registry_user_.default 파일에서 마침표(.)를 잃어버려야 합니다.

E. D:\windows\system32\config 하위 디렉터리에서 동일한 이름을 가진 파일을 삭제합니다.

F. D:\windows\tmp 파일을 D:\windows\system32\config에 복사합니다. 하위 디렉토리.

G. 드라이브를 원래 시스템에 다시 넣습니다. 시스템이 정상적으로 시작되어야 합니다. 동일한 오류가 발생하면 절차를 반복하고 다른 폴더(RPnn)(다음으로 높은 번호)를 선택합니다. 다시 작동할 때까지 더 낮은 RPnn 번호를 선택하여 이 절차를 반복할 수 있습니다.

폴더에 대한 액세스가 거부된 경우 먼저 폴더에 대한 "소유권"을 가져야 합니다. http://support.microsoft.com/kb/308421

답변2

표시된 오류는 오해의 소지가 있습니다. 문제는 손상된 레지스트리가 아닙니다. 원인을 알 수 없는 손상된 HAL입니다.

지식이 있다면 Windows를 실행하는 데 필요한 HAL을 다시 작성하여 손상된 영역을 덮어쓸 수 있습니다. 그러나 손상된 부분이 무엇인지 모르고 HAL 구성 방법에 대한 심층적인 지식이 없으면 가능성이 없습니다. 이는 '수퍼유저'를 훨씬 뛰어넘는 것이며 Microsoft 프로그래밍 팀의 길을 따라 더 많은 것입니다. 어디서부터 시작해야 할지 모르겠습니다(저는 Microsoft 인증을 받았으며 12년 넘게 PC 및 서버를 수리/설치/구축해 왔습니다).

재설치는 가장 쉽고 완벽하며 최상의 옵션입니다. 문제에 대한 가장 빠른 해결책은 말할 것도 없습니다.

답변3

오늘 나는 내 동생의 Windows XP 컴퓨터에서 거의 동일한 문제를 해결했습니다. 그는 다음과 같은 오류를 범했습니다.

Windows XP could not start because the following file is missing or corrupt: \WINDOWS\SYSTEM32\CONFIG\SYSTEM

그 사람은 없었으니까시스템 복원활성화하면 복원 지점이 없습니다.

단계는복구 콘솔을 사용하여 조각화되거나 손상된 SYSTEM 하이브 파일 수정 | 테크리퍼블릭고쳤다.

내 말은 다음과 같습니다.

레지스트리 파일 중 하나가 너무 조각화되어NTLDR로드할 수 없습니다. 이것은일부 Windows 2000 버전의 알려진 문제이지만 Windows XP에서도 문제가 되는 것 같습니다.

다른 하이브의 조각 모음을 수행하려면 다음 SYSTEM으로 바꾸십시오 .SOFTWARE

  1. 다음으로 부팅합니다.복구 콘솔
  2. 다음 명령을 실행합니다. (작은 텍스트 파일에 넣고 를 DefragCFG.txt사용하여 복구 콘솔에서 실행할 수 있습니다 BATCH DefragCFG.txt.)
    CD SYSTEM32\CONFIG
    RENAME SYSTEM SYSTEM.OLD
    COPY SYSTEM.OLD SYSTEM
    EXIT
  3. 시스템이 재부팅될 때까지 기다리십시오.
  4. 만들기복원 지점

조각화된 파일이 로드할 수 있는 (조각화되지 않은) 파일 SYSTEM.OLD에 복사되는 경우가 발생합니다 .SYSTEMNTLDR

관련 정보