다음을 통해 공유


Windows PE 프로세스 개요

게시: 2012년 2월

업데이트 날짜: 2012년 5월

적용 대상: Windows 8, Windows Server 2012

Windows(R) 사전 설치 환경(Windows PE)은 제한된 서비스가 있는 최소한의 Windows(R) 설치 환경입니다. Windows PE는 보호 모드로 실행되는 Windows(R) 8 커널을 기반으로 합니다. 기본 이미지(winpe.wim)를 수정하여 선택적 구성 요소와 언어 팩을 추가하면 Windows PE 이미지를 사용자 지정할 수 있습니다. 기본 이미지에 추가할 수 있는 모든 선택적 구성 요소의 전체 목록을 보려면 선택적 구성 요소가 포함된 Windows PE 이미지 작성의 지원되는 선택적 구성 요소 섹션을 참조하세요. 그런 다음 지원되는 다른 사용자 지정을 추가하여 고객에게 제공할 이미지를 완성할 수 있습니다.

이 항목의 내용

  • Windows PE 요구 사항

  • Windows PE의 작업 순서

Windows PE 요구 사항

Windows PE에는 다음과 같은 요구 사항이 있습니다.

  • 컴퓨터에 RAM 디스크 부팅을 위한 충분한 RAM이 있어야 합니다. Windows PE 이미지 크기와 추가 메모리 요구 사항(예: 추가 작업 메모리가 필요한 사용자 지정 응용 프로그램)을 지원할 수 있는 메모리가 충분한지 확인합니다. Windows PE에 대한 최소 RAM 요구 사항은 512MB입니다.

  • USB 플래시 드라이브 장치를 사용하는 경우 다음 요구 사항을 충족해야 합니다.

    • USB 플래시 드라이브를 전체 USB 플래시 드라이브에 걸쳐 있는 단일 FAT32 시스템으로 포맷할 수 있어야 합니다. 또한 Diskpart 도구를 사용하여 파티션을 활성 파티션으로 설정할 수 있어야 합니다.

    • USB 플래시 드라이브 크기는 Windows PE 이미지와 사용자가 포함한 추가 파일을 합한 크기보다 64MB이상 커야 합니다. 8GB 공간이 있는 USB 플래시 드라이브를 사용하는 것이 좋습니다.

  • 하드 디스크를 사용하는 경우 하드 디스크에 Windows PE 이미지 크기보다 크거나 같은 활성 파티션이 있어야 합니다.

  • 적절한 네트워크 어댑터와 모든 드라이버도 사용할 수 있어야 합니다. 이러한 항목은 Windows PE CD-ROM/DVD-ROM에 있거나 사용자 지정 Windows PE 이미지에 포함될 수 있어야 합니다.

  • 컴퓨터에 물리적으로 액세스할 수 있어야 합니다.

    - 또는 -

    EMS(응급 관리 서비스)를 사용하여 Windows PE를 통해 원격 관리 서버를 구성하는 경우 컴퓨터가 올바르게 EMS를 지원하는지 확인해야 합니다.

  • 네트워크에서 Windows PE를 부팅하는 경우 Windows 배포 서비스를 사용해야 합니다. Windows 배포 서비스에는 운영 체제 설치의 부팅 환경인 사용자 지정 버전의 Windows PE가 포함되어 있습니다.

  • Windows 배포 서비스를 사용하는 경우 대상 컴퓨터에 PXE(Preboot Execution Environment)를 활성화하는 네트워크 어댑터 또는 Windows 배포 서비스 시작 디스크에서 지원하는 어댑터가 있어야 합니다.

Windows PE의 작업 순서

Windows PE의 부팅 프로세스는 다음과 같습니다.

  1. Windows PE가 특정 미디어의 부팅 섹터를 로드합니다. Bootmgr에 제어 권한이 부여됩니다. Bootmgr이 BCD(부팅 구성 데이터)에서 기본 부팅 정보를 추출하고 Boot.wim 파일에 포함된 Winload.exe 파일에 제어 권한을 부여합니다. Winload.exe가 적절한 HAL(하드웨어 추상화 계층)을 로드한 다음 시스템 레지스트리 하이브 및 필요한 부팅 드라이버를 로드합니다. Winload.exe는 로드가 완료된 후 커널(Ntoskrnl.exe)을 실행할 환경을 준비합니다.

    참고

    CD-ROM, DVD-ROM 등의 읽기 전용 미디어에서 Windows PE를 시작하는 경우 Windows PE는 레지스트리 하이브를 메모리에 저장하여 응용 프로그램이 레지스트리에 쓸 수 있도록 합니다. 응용 프로그램에서 수행한 레지스트리 변경 내용은 Windows PE 세션 간에 유지되지 않습니다.

  2. 환경에서 Ntoskrnl.exe 파일이 실행됩니다. Ntoskrnl.exe가 환경 설치를 완료합니다. 세션 관리자(SMSS)에 제어 권한이 부여됩니다.

  3. SMSS가 레지스트리의 나머지 부분을 로드하고 Win32 하위 시스템(Win32k.sys) 및 이 하위 시스템의 여러 프로세스를 실행할 환경을 구성합니다. SMSS는 Winlogon 프로세스를 로드하여 사용자 세션을 만든 다음 서비스 및 꼭 필요하지는 않은 나머지 장치 드라이버와 보안 하위 시스템(LSASS)을 시작합니다.

  4. Winlogon.exe가 HKEY_LOCAL_MACHINE\SYSTEM\Setup\CmdLine 레지스트리 값에 따라 설치 프로그램을 실행합니다. Winpeshl.exe는 %SYSTEMDRIVE%\sources\setup.exe 파일을 시작합니다(있는 경우). 이 파일이 없는 경우 Winpeshl.exe는 %SYSTEMROOT%\system32\winpeshl.ini 파일에서 응용 프로그램을 지정하는지 여부를 확인합니다. 이 파일에서 응용 프로그램을 지정하지 않는 경우 Winpeshl.exe는 cmd /k %SYSTEMROOT%\system32\startnet.cmd 파일을 실행합니다. 기본적으로 Windows PE에는 Wpeinit.exe 파일을 시작하는 Startnet.cmd 파일이 포함되어 있습니다. Wpeinit.exe가 네트워크 리소스를 로드하고 DHCP 등의 네트워킹 구성 요소에 맞게 조정됩니다.

  5. Wpeinit.exe가 완료되면 명령 프롬프트 창이 나타납니다. 명령 프롬프트 창이 나타나면 Windows PE가 완료된 것입니다.

Windows PE 및 네트워크 부팅 시나리오의 보안 향상

다음 권장 사항은 Windows PE 또는 네트워크 부팅 시나리오에 적용됩니다.

  • 네트워크 부팅 인프라의 보안을 강화하는 방법에 대한 자세한 내용은 네트워크 부팅 도구 설명서를 참조하세요.

  • 유선 네트워크를 사용합니다. 무선 네트워크는 보안상 위험합니다.

    참고

    무선 네트워크를 사용하여 Windows PE로 부팅할 수 없습니다.

  • Windows PE를 사용하여 보안을 강화하는 방법에 대한 자세한 내용은 Windows 사전 설치 환경(Windows PE) 기술 참조를 참조하세요.

참고 항목

개념

Windows PE 개요
RAM 디스크에서 Windows PE 부팅
선택적 구성 요소가 포함된 Windows PE 이미지 작성
Windows PE 도구

기타 리소스

Windows PE 연습
Windows PE 방법 항목