설치 / 사용기

윈 도 우 PE 부팅했을 때, X:의 볼륨 레이블을 자동으로 변경하기

2018.12.09 15:17

suk 조회:1367 추천:17

질문게시판에 며칠동안 질문하시고도 해결이 안 되셔서 자유게시판에 도와주시라고 글을 올리셨더군요. 간절하신 듯 합니다

저는 PE에 대해서는 잘 모르기 때문에 그냥 넘어갔습니다. 하지만 질문이나 자유게시판에 올려주신 분들의 답글을 테스트는 해봤습니다

 

그 중에서 비슷한 방식이지만, 적용되지 않은 것은 생략하고, 적용이 된 것만 올립니다

오늘 자유게시판에 집앞의_큰나무님께서 올려주신 방법 [reg 파일]은 잘 되었습니다

 

Windows Registry Editor Version 5.00

;X드라이브 명칭
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\X]
"_LabelFromReg"=" CHUM"

 

저는 이것을 reg add 명령으로 전환하여 다음과 같이 했습니다

reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\X /v _LabelFromReg /d "Windows10PE_TEST" /f
 

그리그 이 파일을 틱*님 PE에서 system32 폴더에 있는 IMEReg.cmd 을 열고 마지막 부분에 추가했습니다

:StartIME
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\X /v _LabelFromReg /d "Windows10PE_TEST" /f
Start CTFMON.EXE

 

수정한 파일을 wim에 7집을 이용하여 넣고, wim을 다시 iso의 원래 자리에 교체했습니다

그리고, iso 로 부팅한 결과는 다음과 같습니다

PE의 X드라이브의 볼륨 레이블 변경 테스트 성공 2018-12-09_151210.jpg

 

pecmd.ini로 직접 레지스트리를 추가할 수도 있을텐데요. 이 부분은 좀 더 연구해봐야겠습니다

그외 reg 파일 그대로 적용하실 수도 있을 겁니다. 어떤 방법으로든 위에 레지스트리만 적용되면 될 듯 합니다.

 

PE에 따라서 적용이 안 될 지는 아직 모르겠습니다. 어쩌면 이미 기존 PE에도 위와 같은 명령이 있어서 그럴 수도 있을 겁니다. 시간 차로 보입니다

그래서 가능하면 위에 레지스트리가 늦게 적용되도록 하시면 될 듯 합니다. 

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

2018.12.09 일요일 오후 03:36

PE마다 설정하는 파일들이 다르기 때문에, 공통적으로 있는 system32 폴더의 pecmd.ini 에 레지스트리 넣는 방법을 방금 찾아봤습니다

REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\X\_LabelFromReg=Windows10PE_TEST

이렇게 하니까 됩니다. 위에 쓴대로 가능하면 뒤쪽에 해주셔야 혹시 기존에 위와 같은 레지스트리가 있는 경우에도 적용될 겁니다

 

그렇다고 무조건 pecmd.ini 에서 제일 마지막에 추가하시면 안 됩니다.

pecmd.ini 에서 _END 검색하셔서, 마지막 _End 이전에 추가하셔야 됩니다 

다른 PE 테스트해보니까 위 방식으로 하면 적용되지 않는 PE도 있었습니다. 방법이 잘못된 것은 아니고, 단지 적용 시기의 문제입니다

 

아래 PEcmd.ini를 보면 CALL 명령들이 있습니다. 마지막 CALL 의 대상을 검색하여 _End 이전에 추가하면 되더군요

이 방법으로 하는 적용 시기는 일반적으로도 통할 듯 합니다. [더 아래에 더 간단한 방법 추가했습니다]

 

실제 예를 들면 다음과 같습니다. 여기서는 LoadShell 검색하여 _END 이전에 추가합니다

 

LOGS %WinDir%\System32\Pecmd.log 
CALL OSInit
CALL LoadShell
////////////////////////////////////////////////////////////////////////////////////////////////
_SUB OSInit
DISP W1024 H768 B32 F60
_END
////////////////////////////////////////////////////////////////////////////////////////////////
_SUB LoadShell
//HOTK Ctrl + S,PECMD.EXE SHUT   // The Shutdown button
SHEL %SystemRoot%\explorer.exe
EXEC %SystemRoot%\System32\MountInstall.exe
REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\X\_LabelFromReg=Windows10PE_TEST
_END
////////////////////////////////////////////////////////////////////////////////////////////////

 

저도 처음 하는 거라서 다른 PE에도 잘 적용이 되는지 궁금해서 더 테스트해봤습니다. 위에 pecmd.ini 에 넣는 방법입니다

PE의 X드라이브의 볼륨 레이블 변경 테스트 성공 - pecmd.ini 이용하여 선O님 PE에 적용 테스트 성공 2018-12-09_163445.jpg

 

선*님 PE로 테스트해봤는데 잘 됩니다.

 

위에 PE까지는 마지막 _END 검색해도 되는데요. 마지막 _END 이전에 추가하면 적용되지 않는 PE도 있었습니다.

위에 내용 수정한 대로 CALL 의 마지막 대상이 더 정확합니다. 스샷은 생략합니다.

..

그리고, 더 간단하게 마지막 CALL 다음에 추가해도 되네요. 위에서는 마지막이라는 의미로 왠지 _END 에 집착한 느낌입니다.

처음에 간단한 pecmd.ini 에 적용하면 다음과 같습니다

 

LOGS %WinDir%\System32\Pecmd.log 
CALL OSInit
CALL LoadShell

REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\X\_LabelFromReg=Windows10PE_TEST
////////////////////////////////////////////////////////////////////////////////////////////////
_SUB OSInit
DISP W1024 H768 B32 F60
_END
////////////////////////////////////////////////////////////////////////////////////////////////
_SUB LoadShell
//HOTK Ctrl + S,PECMD.EXE SHUT   // The Shutdown button
SHEL %SystemRoot%\explorer.exe
EXEC %SystemRoot%\System32\MountInstall.exe
_END
////////////////////////////////////////////////////////////////////////////////////////////////

 

위 방법은 마지막 CALL 중에서 _END 이전에 추가하는 것과 적용되는 시기는 같습니다. 단지 편집하기 더 편리합니다.

 

이런 식으로 알고 나면, 정리하고 나면 간단하게 되어버리는 경우가 많더군요.

마지막 방법을 빨리 찾았어야 하는데요. 그래도 당일에 찾은 것만도 다행입니다. 음;

 

여러 PE 둘러보니까 끝이 없네요. 이런 부분은 요령껏 하면 되는 부분이긴 합니다만, CALL 이 없는 Pecmd.ini 도 있습니다. 유명하신 분의 PE입니다

이럴 때는 본래 취지가 마지막에 레지스트리 추가하는 것이기 때문에, pecmd.ini 마지막에 _End 이전에 레지스트리 추가하면 되었습니다.

 

X: 볼륨 레이블에 띄어쓰기가 있더라도 ""으로 감싸면 안 되네요. "" 표시까지 볼륨 레이블로 됩니다;; 

"" 없이 띄어쓰기해도 적용됩니다.

번호 제목 글쓴이 조회 추천 등록일
[공지] 사용기/설치기 이용안내 gooddew - - -
5786 윈 도 우| 큰x무님 petools.wim 파일 수정방법입니다 [3] 도우너2 1332 4 12-12
5785 윈 도 우| Windows 10 PRO VL RS5 x64 RUS G.M.A. v.18.10.18 한글화... [30] 갑파니 3218 11 12-10
» 윈 도 우| PE 부팅했을 때, X:의 볼륨 레이블을 자동으로 변경하기 [10] suk 1367 17 12-09
5783 하드웨어| M2 NVMe SSD + PrimoCache 성능 좋네요 [14] 번개 3024 2 12-08
5782 윈 도 우| 첨*다님 Chum16PE 설치 및 체험기 [28] 선우 1139 12 12-07
5781 윈 도 우| 콜*오님 Win8 x64 SuPer Lite PE 테스트 [10] 항상감사 1325 8 12-06
5780 윈 도 우| 콜*오님 Win8 x64 SuPer Lite PE 설치 및 체험기 [41] 선우 1165 14 12-06
5779 윈 도 우| 콜*오님 W8.1_x64_VHD PE 설치 및 체험 [31] 선우 945 9 12-05
5778 윈 도 우| 콜*오님 VHD_PE 설치기 [14] 베카 1113 4 12-04
5777 윈 도 우| PE 한글화 연습해봤습니다 [30] suk 2465 25 12-03
5776 윈 도 우| MDS_1809_17763_165_Administrator+user계정 설치 체험기. [36] 선우 1258 15 12-02
5775 윈 도 우| [sun7님 VHD_PE] 사용기 보단 방황기? [12] 간장종지646 675 6 12-02
5774 윈 도 우| Chum15PE_REVERSED.iso를 500GB에 그냥 풀어서 부팅한 테스... [14] 김영자 1544 16 11-29
5773 소프트웨어| 누락된 파일^^;; [62] 첨임다 3131 21 11-21
5772 소프트웨어| LTSC 2019 17763.134 업데이트하고 RainWallpaper 사용해보... [19] 갑파니 3464 12 11-15
5771 윈 도 우| rs5 17763.107 업데이트 설치. [6] 수사반장 3697 3 11-14
5770 소프트웨어| Macrium Reflect 윈도 백업 프로그램 - 증분백업과 복구 테... [23] suk 3394 15 11-13
5769 윈 도 우| [집앞의 큰나무님] PE 부팅 테스트기 [36] 간장종지646 1973 16 11-12
5768 윈 도 우| Q10_XP_PEusb_win7 Lite+BCD 최단시간 설치및복구(실사용최적) [23] handan 2228 13 11-11
5767 윈 도 우| *삿갓님 wimboot + vhd로 된 파일 부팅해봤습니다 [20] suk 1510 6 11-09
XE1.11.6 Layout1.4.8