설치 / 사용기

윈 도 우 실험: PE의 외부 프로그램들을 wim으로 사용

2022.03.04 18:29

suk 조회:1012 추천:26

오래전부터 외부 프로그램이 wim 파일로 있는 것은 보기는 했습니다만

PE에 큰 관심이 없어서, 개인적으로는 새로운 시도입니다

 

이걸 시도하게 된 과정은 다음과 같습니다. 최근에 조금 큰 단일 wim 파일에서 포터블 폴더를 분리하여 wim 크기가 줄어들었습니다

2개로 분리되어 있어서 정리 차원에서 다시 ISO 안에 2개를 넣어서 Ventoy로 iso 부팅을 했습니다

참고로, iso 안에 wim만 로딩합니다. 그래서 부팅 속도는 wim 파일만 부팅하는 것과 같습니다

 

iso는 부팅 후에는 DVD 드라이브로 잡힙니다. 문제는 가끔 쓰기가 필요한 프로그램들은 오류가 생기는 것입니다

여기서 오늘 주제가 된 방법이 생각났습니다. wim 파일이 있고 iso 파일 vhd 파일 등등 다양합니다만...크기가 적은 wim 파일로 선택했습니다

 

누구에게 배우지 않고 그냥 무대포로 처음 시도하는 것이라서

역시 좌충우돌 시행착오가 조금 많았습니다

PE를 ISO로 부팅하면 iso드라이브는 쓰기 금지라서 프로그램 중에 쓰기가 필요한 프로그램들이 오류가 생기기 때문에 외부 프로그램들을 가상 드라이브에 탑재하고 그 중에서도 크기가 적은 wim 파일로 시도해봅니다 2022-03-04_160359.jpg

이건 시행 착오 중에 스샷입니다. 작업 표시줄도 나오지 않고,

시작 메뉴는 안 보입니다만, 시작 메뉴도 프로그램들이 연결되지 않았습니다. 부팅조차 안 되는 경험도 했습니다 ...

PE를 ISO로 부팅하면 iso드라이브는 쓰기 금지라서 프로그램 중에 쓰기가 필요한 프로그램들이 오류가 생기기 때문에 외부 프로그램들을 가상 드라이브에 탑재하고 그 중에서도 크기가 적은 wim 파일로 시도해봅니다 2022-03-04_170620.jpg

드디어! 10번 이상의 시행 착오 끝이 성공했습니다. 그런데 wim 분리하여 부팅 속도 빠른게 장점이었는데요

이렇게 wim 적용하니까 부팅 시간이 길어지더군요..도로아미타불...그래도 프로그램들이 램디스크에 있어서 프로그램 속도가 빠릅니다

PE를 ISO로 부팅하면 iso드라이브는 쓰기 금지라서 프로그램 중에 쓰기가 필요한 프로그램들이 오류가 생기기 때문에 외부 프로그램들을 가상 드라이브에 탑재하고 그 중에서도 크기가 적은 wim 파일로 시도해봅니다 2022-03-04_170655.jpg

위와 같이 외부 프로그램들을 wim 파일 안에 전부 넣었습니다

이 프로그램 wim 파일을 부팅 때 W: 램디스크 만들어서 적용하는 것입니다

심볼릭 링크는 제가 한 것이 아니라 이 PE가 원래 그렇게 동작합니다.

PE를 ISO로 부팅하면 iso드라이브는 쓰기 금지라서 프로그램 중에 쓰기가 필요한 프로그램들이 오류가 생기기 때문에 외부 프로그램들을 가상 드라이브에 탑재하고 그 중에서도 크기가 적은 wim 파일로 시도해봅니다 2022-03-04_171902.jpg

바탕화면에 바로가기들이 보기 좋지 않아서 부팅 때 자동 삭제되게 했습니다

PE를 ISO로 부팅하면 iso드라이브는 쓰기 금지라서 프로그램 중에 쓰기가 필요한 프로그램들이 오류가 생기기 때문에 외부 프로그램들을 가상 드라이브에 탑재하고 그 중에서도 크기가 적은 wim 파일로 시도해봅니다 2022-03-04_171915.jpg

PeTools.wim이 적용된 램디스크 W:을 살펴봤습니다

PE를 ISO로 부팅하면 iso드라이브는 쓰기 금지라서 프로그램 중에 쓰기가 필요한 프로그램들이 오류가 생기기 때문에 외부 프로그램들을 가상 드라이브에 탑재하고 그 중에서도 크기가 적은 wim 파일로 시도해봅니다 2022-03-04_171926.jpg

 

PE를 ISO로 부팅하면 iso드라이브는 쓰기 금지라서 프로그램 중에 쓰기가 필요한 프로그램들이 오류가 생기기 때문에 외부 프로그램들을 가상 드라이브에 탑재하고 그 중에서도 크기가 적은 wim 파일로 시도해봅니다 2022-03-04_171942.jpg

 

PE를 ISO로 부팅하면 iso드라이브는 쓰기 금지라서 프로그램 중에 쓰기가 필요한 프로그램들이 오류가 생기기 때문에 외부 프로그램들을 가상 드라이브에 탑재하고 그 중에서도 크기가 적은 wim 파일로 시도해봅니다 2022-03-04_173729.jpg

pecmd.log에서 제가 추가한 부분입니다

PE를 ISO로 부팅하면 iso드라이브는 쓰기 금지라서 프로그램 중에 쓰기가 필요한 프로그램들이 오류가 생기기 때문에 외부 프로그램들을 가상 드라이브에 탑재하고 그 중에서도 크기가 적은 wim 파일로 시도해봅니다 2022-03-04_175420.jpg

레인미터는 쓰기가 필요합니다

그런데 저 오류만 나오고 실행은 되기 되더군요. 그래도 오류 메시지 보기가 좋지 않지요

PE를 ISO로 부팅하면 iso드라이브는 쓰기 금지라서 프로그램 중에 쓰기가 필요한 프로그램들이 오류가 생기기 때문에 외부 프로그램들을 가상 드라이브에 탑재하고 그 중에서도 크기가 적은 wim 파일로 시도해봅니다 2022-03-04_175607.jpg

같은 레인미터를 W:에 복사하여 실행하니까 오류 메시지없이 실행됐습니다

그런데 램디스크 역시 일시적으로 쓰기가 가능할 뿐이고, 일반 폴더처럼 쓰기가 유지되지는 않습니다.

쓰기가 유지 (변경사항 적용) 안 되는 부분은 저는 별로 관계없어서 넘어갑니다

 

참고로 제가 사용한 방법 남깁니다.

프로그램 wim은 오래된 방식이라서 더 좋은 방법도 있을 겁니다.

저는 배우지 않고 그냥 제 생각대로 이리 저리 시도해봤습니다. 그냥 참고로 보시기 바랍니다

 

pecmd.ini에서 EXEC !=LetterSwap.exe /bootdrive Y:\isousb.y /IgnoreLetter XY /auto /log LetterSwap.log 아래에 추가했습니다

EXEC !=ImDiskTk.exe /silent

EXEC !=imdisk.exe -a -s 3G -m W: -p "/fs:ntfs /q /y /v:RamDisk"

EXEC !=cmd /c md W:\PortableApps& del /f/a/q "%Desktop%\RamDisk Configuration.lnk"& del /f/a/q "%Desktop%\ImDisk Virtual Disk Driver.lnk"& del /f/a/q "%Desktop%\Mount Image File.lnk"

EXEC !=cmd /c DISM.exe /Apply-Image /ImageFile:Y:\sources\PeTools.wim /Index:1 /ApplyDir:W:\PortableApps

-> 원래 Apply보다는 mount 명령이 더 빠르기 때문에 mount으로 먼저 시도했습니다만, DVD드라이브라서 읽기 전용이라서 실패했습니다

읽기 전용으로 wim 탑재할 수는 있습니다만, 그러면 지금 쓰기가 필요해서 이런 시도를 하기 때문에 맞지 않습니다.

 

필요한 프로그램은 ImDiskTk.exe 이고, boot.wim 안에 Windows\System32 폴더에 넣어두시면 됩니다

https://sourceforge.net/projects/imdisk-toolkit/ ImDiskTk.exe은 여기서 다운로드하시면 됩니다

------------------------------------------------------------------------

추가: 2022.03.05 토요일 오전 08:10

댓글 보고 위 홈페이지에서 다운로드하여 확인하니까 요즘은 ImDiskTk.exe가 아닌 bat + cab 파일 형태이군요.

문제는 설치에 필요한 파일이 없어서 PE에서는 설치가 안 됩니다. 

 

indisk 설치하는 또 다른 설치 파일 imdiskinst.exe도 제가 테스트한 PE에서는 설치 오류가 생기는군요

그래서 그냥 제가 테스트한 ImDiskTk.exe 첨부합니다 ImDiskTk.exe 1MB도 되지 않는 작은 파일입니다

번호 제목 글쓴이 조회 추천 등록일
[공지] 사용기/설치기 이용안내 gooddew - - -
8729 윈 도 우| 빨간모자쓰신 신사선배님의 index 사용 인증샷 1장과 [8] 김영자 750 10 03-13
8728 윈 도 우| QuantumPE ABC..ETC..에서 만들기 #2 [10] 4k8k 874 11 03-13
8727 윈 도 우| 수정 3.15일자 [102] V무등산V 1804 75 03-13
8726 소프트웨어| 파일 복구 및 썸네일 튜닝 [7] 내꼬 609 11 03-13
8725 기 타| 복구시스템용 PE - 설정이 간단한 맞춤형으로 구성하여 보... [22] 왕초보 1220 26 03-13
8724 윈 도 우| 피드백입니다/QuantumPE 어드민_시스템 [6] 4k8k 913 9 03-13
8723 기 타| QuantumPE SystemSS 수정, XPE 121 드라이버 추가 작업 [17] DengJang 1097 23 03-12
8722 소프트웨어| Beyond Compare 단일포터블 [인수가능] [15] 내꼬 877 20 03-12
8721 기 타| [종료] [181] 더불어~~~ 1624 229 03-12
8720 소프트웨어| Ventoy 설정파일 공식 GUI 도우미 써보니... [4] 단테9 1262 13 03-12
8719 기 타| [종료] [237] 더불어~~~ 1259 216 03-12
8718 기 타| [종료] [338] 더불어~~~ 1609 145 03-11
8717 윈 도 우| QuantumPE SystemMS// 620MB=>499mb [20] 4k8k 1184 20 03-11
8716 기 타| [종료] O*d M*C님 Win10 + KJ님 QT MS에 적용 간략 사용기 ... [42] SHIELD 941 41 03-11
8715 기 타| QT_PE_MS에 [100] 집앞의_큰 1617 97 03-11
8714 기 타| QuantumPE SystemSS 날마다 안오는 보물(?) 찾기 [94] 더불어~~~ 3054 75 03-10
8713 기 타| S*k님 149 빌더 파일 수정 버전 테스트 [35] SHIELD 1070 40 03-10
8712 기 타| 149 빌더 - 일부 설정 파일 [33] suk 2606 50 03-09
8711 기 타| QuantumPE Zero complaints 사용기 [71] 더불어~~~ 1925 81 03-09
8710 윈 도 우| Windows 11 (22000.556) 2022.03.09 정기 업데이트 [46] suk 1759 65 03-09
XE1.11.6 Layout1.4.8