내보내기(0) 인쇄
모두 확장

Windows RE 작동 방법

적용 대상: Windows Vista

이 항목에서는 Windows RE의 작동 방법, 특히 자동 장애 조치(Failover) 동작, 수동 진단 및 복구 과정, 시동 복구 도구의 작동 방법을 설명합니다.

자동 장애 조치(Failover)

Windows Vista를 실행하는 컴퓨터는 부팅 오류가 검색된 경우에만 디스크에 있는 Windows RE로 자동으로 장애 조치를 수행할 수 있습니다. 시작 시 Windows 로더는 부팅 프로세스가 시작되었음을 나타내는 상태 플래그를 설정하고 일반적으로 이 플래그는 Windows 로그온 화면이 표시되기 전에 지워집니다. 부팅하지 못하면 플래그가 지워지지 않습니다. 다음에 컴퓨터를 시작할 때 로더가 플래그를 검색하여 부팅 오류가 발생했음을 간주합니다. 이 경우 로더는 Windows Vista 대신 Windows RE를 시작합니다.

note참고
Windows Vista의 오류 발생 여부가 아니라 부팅 완료에 따라 부팅 오류 검색이 작동합니다. 부팅 프로세스 중에 전원이 손실되고 Windows 설치가 부팅 가능하더라도 Windows RE가 시작되는 경우가 허위-긍정의 한 예입니다.

장애 조치 메커니즘에서 Windows 부팅 관리자와 Windows 부팅 로더를 사용하기 때문에 일부 오류가 발생하면 Windows RE에 액세스할 수 없게 됩니다. 다음 시나리오에서 사용자는 부팅 가능한 Windows RE 미디어를 사용하여 컴퓨터를 복구해야 합니다.

  • Windows RE 파티션의 MBR(마스터 부트 레코드), 파티션 테이블 또는 부팅 섹터에서 디스크 메타데이터가 손상되었습니다.

  • 부팅 관리자가 없거나 손상되었습니다.

  • 부팅 구성 데이터가 없거나 손상되었습니다.

부팅 로더가 부팅 상태 플래그를 읽거나 쓰지 못하는 경우도 있습니다. 이 경우 Windows RE로 자동으로 장애 조치가 수행되지 않습니다. 그러나 사용자는 F8 메뉴를 통해 디스크에 있는 Windows RE를 수동으로 시작할 수 있습니다.

수동 진단 및 복구

Windows RE CD/DVD에서 시작하거나 F8 고급 부팅 옵션 메뉴를 사용하여 디스크에 있는 Windows RE를 시작할 경우 사용자는 다양한 시스템 복구 도구를 수동으로 시작할 수 있습니다.

  • 시동 복구(자동으로 시작되지 않을 경우)

  • 시스템 복원(롤백 시, 기존 복원 지점 사용)

  • Windows 백업 재해 복구(볼륨 백업 이미지에서 복원)

  • 명령 프롬프트(Regedit 및 ChkDsk 등의 모든 표준 Windows PE 콘솔 도구를 사용할 수 있음)

  • 사용자 지정 OEM 지원/복구 도구

시동 복구

시동 복구는 부팅 불가능한 Windows Vista 설치의 일반 진단 및 복구 작업을 자동화하는 도구입니다. 검색된 부팅 오류로 인해 컴퓨터가 Windows RE로 장애 조치를 수행할 경우 시동 복구가 자동으로 시작됩니다. 디스크에 있는 Windows RE에 대한 자동 장애 조치를 사용할 수 없는 경우 시동 복구를 Windows RE CD/DVD의 수동 복구 도구로 시작할 수도 있습니다.

시동 복구 과정

시동 복구는 다음 이유 때문에 부팅할 수 없는 컴퓨터를 복구합니다.

  • 레지스트리 손상

  • 없거나 손상된 시스템 및 드라이버 파일

  • 디스크 메타데이터 손상(MBR, 파티션 테이블 및 부팅 섹터)

  • 파일 시스템 메타데이터 손상

  • 문제를 일으키거나 호환되지 않는 드라이버 설치

  • 호환되지 않는 Windows 서비스 팩 및 패치 설치

  • 손상된 부팅 구성 데이터

  • 잘못된 메모리 및 하드 디스크 하드웨어(검색 전용)

시동 복구는 다음 문제 때문에 부팅 불가능한 시스템을 복구하지 않습니다.

  • 제대로 작동하지 않는 펌웨어 및 기타 하드웨어 구성 요소

  • 새 Windows 설치 또는 Windows 업그레이드의 문제(예: Windows XP에서 Windows Vista로)

  • Windows 로그온 오류

  • 바이러스 및 악성 소프트웨어

시동 복구 로그

시동 복구가 실행된 후 진단 정보와 복구 결과가 있는 텍스트 로그가 생성됩니다. 이 로그 파일의 위치는 %WINDIR%\System32\LogFiles\Srt\SrtTrail.txt입니다.

다음 예와 같이 로그 파일은 진단 및 복구 세션 관련 정보로 시작됩니다.

Session Summary: 
System Disk = \Device\Harddisk0 
WinDir = C:\windows 
AutoChk Run = 0 
Root causes = 1

다음 표에서는 이러한 필드에 대해 설명합니다.

 

필드 설명

System Disk

Windows 설치가 있는 디스크의 장치 경로입니다.

WinDir

복구할 Windows 설치의 전체 경로입니다.

AutoChk Run

0이 아닌 값은 Windows PE 부팅 중에 AutoChk가 실행되었음을 나타냅니다.

Root causes

진단 중에 발견된 근본 원인의 개수입니다.

로그 파일의 다음 섹션에는 수행한 진단 작업이 포함되어 있습니다. 예를 들면 다음과 같습니다.

Test Performed: 
--------------------------- 
Name: Software installation log diagnosis 
Result: Completed successfully. Error code =  0x0 
Time taken = 125 ms

Test Performed: 
--------------------------- 
Name: ACL test 
Result: Completed successfully. Error code =  0x0 
Time taken = 18200 ms

다음 표에서는 이러한 필드에 대해 설명합니다.

 

필드 설명

Name

수행한 진단 작업의 이름입니다.

Result

테스트 완료 여부를 나타내는 텍스트 설명입니다.

Error Code

진단 절차의 Win32 반환 코드입니다. 0x0 값은 지정한 테스트가 성공적으로 실행되었음을 나타냅니다.

Time taken

진단 단계에서 소요된 시간(밀리초)입니다.

다음 표에서는 시동 복구에서 수행한 진단 작업을 설명합니다.

 

진단 작업 설명

디스크 메타데이터 테스트

MBR, 파티션 테이블 및 부팅 섹터의 무결성을 확인합니다.

대상 OS 결정

BCD(부팅 구성 데이터)에서 Windows 설치의 위치를 추출합니다.

레지스트리 하이브 테스트

레지스트리 하이브의 무결성을 확인합니다.

빠른 볼륨 메타데이터 테스트

Windows 디렉터리가 있는지 확인합니다.

이벤트 로그 진단

이벤트 로그에서 Windows에 대한 최근 변경 내용을 확인합니다.

부팅 상태 테스트

Windows가 성공적으로 시작되지 않았는지 확인합니다.

설치 상태 확인

Windows 설치 중에 오류가 발생했는지 확인합니다.

버그 확인 분석

시동하지 못하는 동안 만들어진 사용 가능한 크래시 덤프를 분석합니다.

소프트웨어 설치 로그 진단

Windows 업데이트가 최근에 설치되었는지 확인합니다.

디스크 오류 진단

하드 디스크 하드웨어의 자체 모니터링, 분석 및 보고 기술(SMART) 상태를 확인합니다.

Chkdsk

Chkdsk를 실행하여 파일 시스템 메타데이터 문제를 확인합니다.

이진 파일 무결성 테스트

시동에 필요한 시스템 파일의 무결성을 확인합니다.

ACL 테스트

부팅에 필요한 시스템 파일에 올바른 ACL(액세스 제어 목록)이 있는지 확인합니다.

근본 원인

시동 오류의 근본 원인이 발견되면 세부 정보와 결과 조치가 로그 파일에 포함됩니다. 예를 들면 다음과 같습니다.

Root cause found: 
--------------------------- 
ACLs on file C:\windows\system32\user32.dll are not proper. Old value = 0xd015f

Repair action: ACLs fix 
Result: Completed successfully. Error code =  0x0

다음 표에서는 이러한 필드에 대해 설명합니다.

 

필드 설명

Root cause found

문제에 대한 텍스트 설명입니다.

Repair action

수행한 복구 작업의 이름입니다.

Result

복구 작업의 성공 또는 실패에 대한 텍스트 설명입니다.

Error code

복구 절차의 Win32 반환 코드입니다. 0x0 값은 지정한 복구가 성공적으로 완료되었음을 나타냅니다.

다음 표에서는 시동 오류의 가능한 근본 원인을 보여 줍니다.

 

근본 원인 설명

부팅 관리자가 OS 로더를 찾지 못했습니다.

Winload.exe가 없거나 액세스할 수 없습니다.

부팅 구성이 손상되었습니다.

부팅 구성 파일이 없거나 올바른 운영 체제 항목이 포함되어 있지 않습니다.

부팅에 필요한 <filename> 파일이 없습니다.

시동에 필요한 지정된 파일이 없습니다.

부팅에 필요한 <filename> 파일이 손상되었습니다.

시동에 필요한 지정된 파일이 손상되었습니다.

부팅에 필요한 일부 파일이 손상되었습니다.

시동에 필요한 여러 파일이 손상되었습니다.

레지스트리가 손상되었습니다.

레지스트리 하이브를 로드하지 못했습니다.

알 수 없는 버그 확인 <code>. 매개 변수 = <param1>, <param2>, <param3>, <param4>.

지정된 버그 확인 오류로 인해 시동 중에 시스템이 손상되었습니다.

<drivername> 드라이버로 인해 시스템을 시작하지 못했습니다.

지정된 드라이버가 없거나 손상되었습니다.

최근 드라이버 설치 또는 업그레이드로 인해 시스템을 시작할 수 없습니다.

시동 오류 전에 호환되지 않는 드라이버가 설치되었습니다.

패치로 인해 시스템을 시작하지 못했습니다.

시동 오류 전에 운영 체제 업데이트가 설치되었습니다.

<filename> 파일의 ACL이 잘못되었습니다. 이전 값 = <value>

잘못된 ACL로 인해 지정한 파일에 액세스할 수 없습니다.

파티션 테이블에 올바른 시스템 파티션이 없습니다.

파티션 테이블에 나열된 시스템 파티션에 필요한 시스템 파일이 포함되어 있지 않습니다.

MBR이 손상되었습니다.

시스템 디스크의 MBR이 손상되었습니다.

<drivenumber> 디스크의 파티션 테이블이 손상되었습니다.

지정한 디스크의 파티션 테이블에 올바른 항목이 포함되어 있지 않습니다.

시스템 디스크 파티션의 부팅 섹터가 손상되었습니다.

부팅 섹터 정보가 잘못되었습니다.

시스템 디스크 파티션의 부팅 섹터 코드가 손상되었습니다.

부팅 섹터 코드가 기본 부팅 섹터와 일치하지 않습니다.

디스크의 시스템 볼륨이 손상되었습니다.

시스템 볼륨에 액세스할 수 없습니다.

디스크에서 OS 파일을 찾을 수 없습니다.

Windows 디렉터리에 올바른 Windows 설치가 포함되어 있지 않습니다.

부팅 관리자가 없습니다.

시스템 파티션에서 부팅 관리자를 찾을 수 없습니다.

하드 디스크를 찾을 수 없습니다. 하드 디스크가 설치된 경우 하드 디스크에서 응답하지 않습니다.

설치된 하드 디스크를 검색할 수 없습니다. CD/DVD에서 Windows RE를 실행할 경우에만 사용할 수 있습니다.

이 컴퓨터의 보안 설정으로 인해 Windows를 시작하지 못했습니다.

Windows에서 시스템을 감사할 수 없습니다.

시스템 파티션의 파일 시스템 종류를 알 수 없습니다.

Windows에서 인식하지 못하는 파일 시스템 종류를 사용하여 시스템 파티션이 포맷되었습니다.

부팅 상태에는 OS가 부팅되었다고 나타납니다.

Windows가 성공적으로 시작되었습니다. 사용자가 수동으로 Windows RE를 시작하고 시동 복구를 실행할 경우에 일반 시나리오입니다.

설치를 진행하는 동안 오류가 발생했습니다.

Windows 설치 프로세스의 오류로 인해 컴퓨터를 시작하지 못했습니다.

운영 체제 버전이 시동 복구와 호환되지 않습니다.

Windows 버전이 시동 복구의 버전과 일치하지 않습니다. 예를 들어 시동 복구를 사용하여 Windows XP를 복구할 경우 이 근본 원인이 발생합니다.

복구 작업

다음 표에서는 가능한 복구 작업을 설명합니다.

 

복구 작업 설명

BCDMD

MBR, 파티션 테이블 또는 부팅 섹터를 복구합니다.

ChkDsk

복구 모드에서 ChkDsk를 실행합니다.

파일 복구

손상된 시스템 파일을 백업 복사본으로 바꿉니다.

BootCfg

BCD를 다시 만듭니다.

시스템 복원

시스템 복원을 사용하여 시스템 상태를 롤백합니다.

ACL 수정

지정한 파일의 ACL을 기본값으로 설정합니다.

레지스트리 롤백

손상된 레지스트리 하이브를 백업 복사본으로 바꿉니다.

감사 실패 시 크래시 변경 설정

Windows 감사를 사용할 수 없도록 설정합니다. 관리자만 Windows에 로그온할 수 있습니다.

메모리 진단

Windows 메모리 진단 도구를 실행합니다.

다음 표에서는 가능한 진단 또는 복구 결과의 설명을 보여 줍니다.

 

결과 텍스트 설명

완료되었습니다. 오류 코드 = 0x0

진단 및 복구 과정이 오류 없이 완료되었습니다.

실패했습니다. 오류 코드 = <errorcode>

지정된 오류로 인해 진단 및 복구 과정이 실패했습니다.

시작되었지만 완료되지 않았습니다.

사용자가 진단 과정 또는 복구 과정을 취소했습니다.

참고 항목

이 정보가 도움이 되었습니까?
(1500자 남음)
의견을 주셔서 감사합니다.

커뮤니티 추가 항목

추가
표시:
© 2014 Microsoft