설치 / 사용기

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

2022.03.04 18:29

suk 조회:1119 추천: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 - - -
8679 기 타| [내용추가] wim 외부 프로그램 PE도 Ventoy로 ISO 부팅됩니다 [21] suk 1540 29 03-06
8678 기 타| 121 + QuantumPE 03-05 업데이트 사용기 [88] DengJang 1837 85 03-05
8677 기 타| Clinic PE Final v2 - Clinic PE.ini를 수정해서 활용하여 ... [9] 왕초보 1317 21 03-05
8676 윈 도 우| Clinic PE 19044.1566 v1.2.wim에서 간단히 ^^ [3] 김영자 654 13 03-05
8675 윈 도 우| Clinic PE 19044.1566 Final v2 간단 부팅기 딸랑 사진 1... [2] 김영자 517 11 03-05
8674 기 타| 수정-reflect_6635 [29] 첨임다 967 41 03-05
8673 윈 도 우| QuantumPE 2022-03-05 실행합니다. [10] 하늘은높고 791 22 03-05
8672 윈 도 우| Clinic PE 19044.1566 Final v3 입니다. [12] PC_Clinic 835 49 03-05
8671 기 타| [종료] [391] 더불어~~~ 2320 264 03-04
8670 윈 도 우| Clinic PE 19044.1566 v1.3.wim 부팅하면입니다 딸랑 사진... [5] 김영자 811 15 03-04
» 윈 도 우| 실험: PE의 외부 프로그램들을 wim으로 사용 [23] suk 1119 26 03-04
8668 윈 도 우| 큰나무님의 -TBI BR 7.3 테스트(사용기) [24] parannara 899 27 03-04
8667 기 타| Clinic PE - 바로가기 자동 등록을 업데이트 하여 보았습니다. [9] 왕초보 892 16 03-04
8666 기 타| KJ 퀀텀 QuantumPE Fusion 감사 스샷(트윅) [72] SHIELD 1076 50 03-04
8665 기 타| Win11PE 시작 메뉴를 StartAllBack로 사용 [20] 못말리는짱 837 22 03-04
8664 모 바 일| by R.* 님 로컬 페이지 적용 [19] 내꼬 1249 26 03-03
8663 윈 도 우| QuantumPE 2022-03-03 실행합니다. [42] 하늘은높고 1890 59 03-03
8662 기 타| oKr PE 설명 2 [69] 집앞의_큰 1586 81 03-03
8661 기 타| Clinic PE - Desktop.ini에서 해방되기(?) [8] 왕초보 1163 16 03-03
8660 기 타| oKr PE 설명 1 [62] 집앞의_큰 1735 76 03-03
XE1.11.6 Layout1.4.8