Windows RE (Windows Recovery Environment)는 마이크로소프트(Microsoft)가 Windows 운영 체제에 포함시킨 복구 환경으로, 정식 명칭은 Windows Recovery Environment이며 약어로 WinRE라고도 표기된다. Windows RE는 Windows 사전 설치 환경(Windows PE, Windows Preinstallation Environment)을 기반으로 구축된 경량 복구 플랫폼으로, 운영 체제가 정상적으로 부팅되지 않을 때 문제를 진단하고 복구하는 도구들을 제공한다.
개요
Windows RE는 Windows Vista부터 도입되었으며, Windows 10 및 Windows 11을 포함한 최신 버전의 Windows for desktop editions(Home, Pro, Enterprise, Education) 및 Windows Server 2016 이상에 기본적으로 포함되어 있다. 일반적으로 Windows가 설치될 때 주 Windows 파티션과 별도의 전용 복구 파티션(Recovery partition)에 winre.wim 파일 형태로 저장된다. 이 파티션은 기본적으로 드라이브 문자가 할당되지 않으며 사용자에게 숨겨져 있다.
주요 기능 및 진입 방법
Windows RE는 다음과 같은 경로를 통해 접근할 수 있다:
- 자동 복구(Automatic Repair): Windows가 연속으로 두 번 부팅에 실패하면 세 번째 부팅 시도에서 자동으로 Windows RE가 실행된다.
- 설정(Settings): Windows 내에서 설정 > 시스템 > 복구(Windows 10의 경우 업데이트 및 보안 > 복구) > 고급 시작 옵션의 "지금 다시 시작"을 통해 진입할 수 있다.
- Shift + 다시 시작: 로그인 화면 또는 시작 메뉴에서 Shift 키를 누른 상태로 다시 시작을 선택한다.
- 하드웨어 복구 버튼: 일부 제조사는 전용 하드웨어 복구 버튼 또는 버튼 조합을 제공한다.
- 복구 드라이브(USB) 또는 복구 디스크(CD/DVD): 사전에 생성한 복구 미디어를 통해 부팅할 수 있다.
- Windows 설치 미디어: 설치 USB 또는 DVD로 부팅한 후 "컴퓨터 복구" 옵션을 선택한다.
포함된 도구
Windows RE는 다음과 같은 복구 및 진단 도구를 포함한다:
- 시동 복구(Startup Repair): 부팅 관련 문제(예: BCD 손상, 부트로더 손상, 손상된 시스템 파일)를 자동으로 진단하고 복구한다.
- 시스템 복원(System Restore): 시스템 파일과 레지스트리 설정을 이전 복원 지점으로 되돌린다. 개인 파일에는 영향을 주지 않는다.
- 시스템 이미지 복구(System Image Recovery): 사전에 생성한 전체 시스템 이미지 백업을 사용하여 컴퓨터를 복원한다.
- 명령 프롬프트(Command Prompt): 고급 문제 해결을 위한 명령줄 인터페이스를 제공한다. diskpart, chkdsk, sfc, DISM, bootrec, BCDEdit 등의 도구를 사용할 수 있다.
- 업데이트 제거(Uninstall Updates): 최근에 설치한 품질 업데이트 또는 기능 업데이트를 제거한다.
- UEFI 펌웨어 설정(UEFI Firmware Settings): UEFI 펌웨어 설정 화면으로 재부팅한다.
- 이 PC 초기화(Reset this PC): 개인 파일을 유지하거나 제거하는 옵션과 함께 Windows를 초기 설치 상태로 재설정한다.
- 시동 설정(Startup Settings): 안전 모드, 부팅 로깅, 디버깅 모드 등 다양한 시동 옵션을 변경할 수 있다.
기술적 특징
Windows RE는 Windows PE를 기반으로 하며, RAM 디스크 부팅(RAM disk boot) 방식으로 실행된다. 즉, WinRE 이미지(winre.wim)가 메모리(RAM)에 로드되어 X: 드라이브로 할당되며, 재부팅 시 X: 드라이브의 변경 사항은 유지되지 않는다. Windows RE는 기본적으로 네트워킹이 비활성화되어 있으며, 필요 시 wpeinit 명령을 통해 활성화할 수 있다.
Windows RE 이미지는 DISM(Deployment Image Servicing and Management) 도구를 사용하여 사용자 정의할 수 있다. OEM 제조사는 추가 드라이버, 언어 팩, 사용자 지정 진단 도구 등을 WinRE 이미지에 포함시킬 수 있다.
보안 고려 사항
Windows 11에서는 대부분의 WinRE 도구를 관리자 계정 및 암호 입력 없이 실행할 수 있다. 단, BitLocker로 암호화된 볼륨의 경우 복구 키가 필요할 수 있다. Windows 10에서는 일부 도구에 접근하기 위해 로컬 관리자 계정의 사용자 이름과 암호가 필요했다. 조직에서는 MDM(모바일 기기 관리) 정책인 Security/RecoveryEnvironmentAuthentication을 통해 WinRE 구성 요소 사용 시 로컬 관리자 인증을 요구하도록 설정할 수 있다.
관리 명령어(REAgentC)
Windows RE는 REAgentC.exe 명령줄 도구를 통해 관리할 수 있다. 주요 명령어는 다음과 같다:
reagentc /info: Windows RE의 현재 상태와 경로 정보를 확인한다.reagentc /enable: Windows RE를 활성화한다.reagentc /disable: Windows RE를 비활성화한다.reagentc /setreimage /path <경로>: 사용자 지정 WinRE 이미지의 경로를 설정한다.reagentc /boottore: 다음 재부팅 시 Windows RE로 직접 부팅하도록 설정한다.