제목 : 19H2_2105Pv2
히이이잌
윈포 외에도 출처를 밝히지 않는 조건으로 무단 개작 및 (재)배포 허용합니다.
그냥 길가다 주웠다고 하세요.
안에 들어있는 배치파일 또한 자유롭게 다른곳에 활용하셔도 됩니다.
몇몇 EXE로 컴파일된 배치파일의 경우 실행한 뒤에 %TEMP% 경로에 들어가거나,
BAT TO EXE converter의 EXE TO BAT 기능을 사용하면 디컴파일 가능합니다.
※주의
이 PE는 '쓰기 가능한 저장매체'에서 ISO파일 내부의 모든 파일이 존재하는것을 기준으로 만들어졌습니다.
Grub 등의 부트로더를 통해 iso 자체로 부팅시키는 경우 (ventoy 등) 일부 기능이 정상적으로 동작하지 않을 수 있습니다.
Wim파일만 따로 꺼내서 BCD에 등록하는 경우 부팅이 제대로 되지 않을 수 있습니다. (부팅 과정 도중 _PE_CONFIG 폴더 필요)
PE가 부팅되는 도중 _PE_CONFIG 폴더에서 설정값을 불러오고,
_PE_DRIVER 폴더에서 외부 드라이버팩 등의 파일을 불러오게 됩니다.
부팅이 완료된 이후에는 USB를 뽑아도 정상 동작합니다.
일부 USB 포트가 부족한 노트북 등에서 사용하려고 할때,
부팅 완료 이후 다른 이동식 저장매체 또는 마우스를 연결해야 하는 상황이 있어서
모든 프로그램을 WIM 파일 안에 내장하는것을 기본으로 하고 있습니다.
따라서 _PE_CONFIG폴더와 _PE_DRIVER폴더는 반드시 드라이브 루트에 있어야 하며,
Ventoy나 Grub, EasyBCD등을 통해 ISO파일을 등록하지 말고
boot\10pe.wim을 부팅 등록해주셔야합니다.
(Ventoy의 경우 wimboot 플러그인 필요)
(단 Firefox의 경우 최초 실행시 저장매체가 연결되어있어야함, 부팅시에 자동으로 압축이 해제되게 하려면 _PE_CONFIG폴더의 ini파일 참조)
(각종 설정 저장 기능 이용시에도 저장매체가 연결되어있어야함)
PC의 고정식 디스크에 설치하여 복구솔루션처럼 활용하려는 경우
아래 글을 참고하세요.
https://windowsforum.kr/lecture/14915334
USB에 넣고 사용할 경우
Rufus를 다운로드 받아 관리자 권한으로 실행한 뒤 ( https://rufus.ie/ )
(1) USB 드라이브를 선택
(2) ISO 파일 선택
(3) 볼륨명 (내PC에서 표시될 USB 이름)
(4) ALT+E를 눌러 BIOS/UEFI 공용 모드 활성화
(5) 시작
순서로 누르시면 끝입니다.
만들때 USB는 포맷되어 모든 데이터가 삭제되므로 주의하세요.
다운로드 링크
(분할압축입니다. 두 파일을 모두 받아서 압축해제하세요.)
https://tmpstorage.com/download/6wpb9q8jpy
https://tmpstorage.com/download/eectax4mfw
파티션 재구성 스크립트 실행시 자동으로 창 위치를 조절하는 기능이 일부 해상도에서 제대로 동작하지 않아 명령 일부 수정
Firemin 새 버전으로 업데이트
MR 프로그램 업데이트
부팅 과정 명령어 일부 수정, 일부 저사양 PC에서 부팅속도 개선
IP정보, 공인인증서 X:\에 백업하는 기능 수정
여러개의 운영체제가 발견될경우 제대로 동작하지 않거나 너무 보기 난잡하게 저장되어,
X:\에 _[C]Windows10 과 같이 운영체제 이름과 드라이브 문자가 적힌 폴더 생성 후 백업하도록 변경
노트북 또는 고해상도 모니터를 사용하여 글씨가 작아 불편하신분, 드라이버를 통합하거나 기타 수정을 원하시는분은
아래 게시글을 참고하세요.
https://windowsforum.kr/lecture/14894689
이동식 저장장치에 이전 버전을 이미 설치하신 경우, 아래 글을 참고하시면 쉽게 갱신이 가능합니다.
https://windowsforum.kr/lecture/14894707
2104P->2105P 수정 내역
기존 프로그램 업데이트
Waterfox
Anydesk
M-BRPE
VHDMan
Macrium Reflect
WinNTSetup
SoftMaker Office (system32에 관련 dll 추가)
신규 프로그램 추가
DISM++ (DISM 명령어 관련 프로그램)
Advanced IP Scanner (내부망 할당된 IP 확인 프로그램, syswow64에 관련 dll 추가)
EasyWinSetup (입니다님의 윈도우 설치 프로그램, https://windowsforum.kr/data/16192246)
Firemin (Firefox 메모리 최적화 프로그램, 메모리 5GB 미만에서 자동으로 실행됩니다.)
cmdow.exe (창 이동 명령어용)
바탕화면 아이콘 구성 일부 변경
부팅파일 재생성 (RSMBRTool) → 설치된 윈도우 수정 (DISM++)
IP 스캐너 (신규 추가, 휴지통 오른쪽)
_PE_CONFIG.INI 신규 항목 추가
원할경우 파티션 재구성 스크립트 완료 이후에 WinNTSetup 대신 EasyWinSetup이 실행되도록 교체할 수 있습니다.
바탕화면 바로가기도 같이 교체됩니다.
스크립트 개선
PE 부팅과정 전반 (Autorun.cmd)
일부 상황에서 드라이브 문자 제대로 찾지 못하는 버그 수정
_PE_CONFIG.ini 9번 항목 (EasyWinSetup)관련 내용 추가
다크테마 적용시 Macrium Reflect의 테마도 같이 변경되도록 수정
AIDA64가 리포트를 생성할때까지 조금 더 여유있게 기다리게 변경, 우측 하단 시스템 정보 표시 버그 수정 관련
일부 부품 이름이 이상하게 표시되는 문제 수정
EasyWinSetup 우클릭 레지스트리 등록
그래픽카드 모델명 표시 관련 코드 일부 수정 (불필요한 문구 삭제하거나 대체하여 더 짧게 나오도록 개선)
부팅시 숨김파일과 확장자 보이도록 변경
Advacned IP Scanner 관련 레지스트리 등록
파티션 재구성 스크립트 (DP.CMD)
_PE_CONFIG.ini 9번 항목 (EasyWinSetup)관련 내용 추가
설정에 따라 WinNTSetup대신 EasyWinSetup 실행 가능
WinNTSetup 실행시 4버전 초반 버전 시간이 오래 걸리는 문제때문에 Wimlib으로 변경했던것을 다시 WIMGAPI를 사용하도록 변경
디스크 관리자가 열리는 화면에서 가끔 화면이 뒤로 가리는 문제 수정
디스크 관리자 화면 자동으로 최대화, 스크립트 화면 우측 상단으로 자동 이동
이미 설치된 운영체제가 있는 디스크를 선택하면 초기화할지 드라이브만 자동으로 선택하고 넘어갈지 선택 가능하도록 개선
일부 상황에서 엑세스 거부등으로 포맷이 되지 않는 현상 방지를 위해 OVERRIDE 명령어 추가
설치된 운영체제 정보 수집 스크립트 (GetInstOSInfo.cmd)
설치된 운영체제의 레지스트리 정보에서 고정IP 설정이 발견된경우, 해당 설정을 바로 적용할 수 있는 배치파일을 같이 생성
배치파일의 '수정된 시각'을 레지스트리가 수정된 시각과 동일하게 수정, 탐색기에서 정렬하여 시간순으로 볼 수 있음
윈도우가 설치된 드라이브에 인증서 (NPKI 등)가 발견되면
X:\드라이브에 자동으로 폴더를 생성하고 백업
우클릭메뉴 - 테마 변경 스크립트 (SwitchTheme.cmd)
Macrium Reflect 테마도 같이 변경되도록 수정
수고하셨습니다..