[2017. 12. 10. 10:38]
반응형
728x170

 

1. PE란?

 

Windows PE (윈도우 설치 전 환경 : Windows Preinstallation Environment)의 약자입니다.

윈도우 설치 및 복구를 위한 경량판 윈도우로, 윈도우 설치 이전에 설치를 위한 간이형 운영체제입니다.

 

우리가 자주 설치하는 Windows의 설치 파일도 PE로 구동됩니다.
파일 복사단계까지가 PE로 구동됩니다.
파일 복사단계가 끝나고 재부팅하면 Windows로 제어권이 넘어갑니다.

그래서 이름도 윈도우 설치 전 환경입니다.

 

LG 복원 프로그램, 삼성 복원 솔류션... 등이 PE를 응용한 것들입니다.

 

PE는 처음에는 바탕화면 안뜨고 cmd 창만 달랑뜨는 것이었는데, 일부 사용자들이 쉘(shell)을 추가하여 기어이 바탕화면을 보고 말았습니다.ㅎㅋ

 

 

 

 

 

 

2. PE와 Windows의 차이점

 

PE          : 메모리에서 구동되며 재부팅하면 설정한 것들이 모두 날아가서 초기화됨 (= 1회용, 휘발성)

Windows : 하드에서 구동되며 재부팅해도 설정한 것들이 모두 남아있음 (= 영구용, 비휘발성)

즉, PE는 하드가 아닌 메모리에서 돌아가는 Windows라고 생각하시면 됩니다.

 

 

 

 

 

 

 

3. PE의 용도

 

PE의 주용도는 보통 윈도우 백업 / 복구 / 설치, 데이터 복구, 안지워지는 폴더 및 파일 삭제... 등입니다.

 

PE를

윈도우 백업/복원,

디스크나 파티션 관리

윈도우 재설치

윈도우 부팅안될 때, 자료 백업할 때 이용한다면 그게 가장 PE다운 겁니다.

 

 

PE를 마치 Windows 처럼 사용하려는 분들도 있습니다.ㅠ

PE로 동영상도 보고 문서도 편집하고 인터넷도 하구요..ㅎ ㅋㅋ

 

PE에 한글, 오피스 프로그램까지 들어간 것을 본적이 있습니다.

쓰지도 않을 별의별 프로그램을 다 집어넣은 PE도 봤습니다.ㅋ

꼭 필요한 프로그램 몇개만 들어있으면 됩니다.

 

PE에 이것 저것 추가하다보면 용량만 크지고 부팅속도 떨어지고...

이미 PE가 아니라 그냥 새로운 또 하나의 OS가 됩니다. PE가 새로운 윈도우가 되는 거죠.ㅎ

 

PE는 죽으라고 해봤자 Windows를 못따라갑니다.

PE는 메모리에서 구동되기 때문에 한계가 있고, 1회용, 휘발성이기 때문입니다.

재부팅하면 초기화됩니다.

 

 

PE는 가장 짧은 시간에 치고 빠져나오는 게 최상입니다.
그리고 바로 Windows로 부팅하여 사용하면 됩니다.

 

PE에서 가장 중요한 것은 빠른 부팅입니다. 인내심의 한계를 실험하는 PE는 쓸모가 없습니다.
PE 크기가 1GB가 넘어가면 구형 저사양 PC의 경우 부팅에만 몇분이 걸릴 수 있습니다..ㅠ

 

 

 

 

 

 

4. PE의 구조 및 작동 원리

 

아래 그림에서 보듯이 boot.wim 파일 자체가 PE 입니다.
이 파일이 통채로 메모리에 읽어들여져서 메모리안에서 구동됩니다.
따라서, 이 boot.wim 파일의 크기가 클수록 부팅(읽어들이는) 시간은 더 걸립니다.

 

 

 

boow.wim 파일의 구조입니다.

폴더 구조가 Windows랑 동일합니다.

메모리의 일정 구간(PE에 따라 다름)을 떼어서 가상의 드라이브(X:)를 만들고 그 드라이브에 boot.wim 파일에 들어있는 내용물을 풀어놓습니다.
그 파일들을 로드하여 부팅을 하는 겁니다.

 

아래는 PE의 boot.wim 파일의 내용물과 윈도우가 설치된 C 드라이브를 비교한 겁니다.

 

 

PE를 구동시키는 핵심 파일인 PECMD.INI 파일입니다. System32 폴더안에 들어있습니다.

 

 

 

PESET.INI 파일은 자동으로 PE를 설정하는 파일이구요. (이 파일은 손될 일 없습니다.)

PECMD.INI 파일은 사용자가 PE를 설정할 때 사용합니다.

 

 

PECDM.INI 파일의 내용입니다.

 

화면 해상도를 설정하고
바탕화면 그림을 읽어와서 뿌려주고
한국어 IME를 시계옆에 위치시키며
바탕화면을 띄웁니다. (바탕화면에 아이콘이나 시작 메뉴, 작업표시줄 등을 만듭니다)
바탕화면이 뜨면 작업표시줄에 파일 탐색기 아이콘을 위치 시킴
파일 탐색기에 가상의 드라이브 X를 만들어서 작동함


[PECMD.INI]

 

 

이렇게 해서 PE가 부팅되었습니다.ㅎ

 

 

매번 부팅할 때마다, boot.wim 파일을 읽어들여서 사용하기 때문에 항상 초기화가 되며 똑같은 화면이 뜨는 겁니다.

 

 

 

 

 

반응형
그리드형(광고전용)