설치 / 사용기

기 타 USORT.EXE 없이 CMD만으로 드라이브 문자,볼륨명 출력하기 사용기입니다

2021.11.09 14:50

왕초보 조회:921 추천:25

먼저...좋은것을 알려주신 분께 감사드립니다...

어쩌면 이미 다 알고 있는것들인데도...생각이 굳어서인지..발상의 전환을 하지 못하였습니다

덕분에..X64 전용 PE에서는 USORT.EXE를 사용지 못하였는데..이제는..드라이브 문자와 볼륨명을 편하게 보여줄수 있게 되었습니다

항상 좋은일만 있으시길 바랍니다

 

USORT.EXE를 활용해서 이것을 해볼까 저것을 해볼까 고민하면서 활용을 하고 있을때...꺼꾸로 가신분이 있으시네요.

 

아래는 Win.tag 파일을 검사는 for문입니다..

USORT.EXE 를 알기전에는..이렇게 전체 드라이브를 모두 검사하는 방식을 사용했었습니다..USORT.EXE 를 사용하면서..잊고 있었네요

 

FOR %%a in (C D E F G H I J K L M N O P Q R S T U V W Y Z) do If exist %%a:\%sWinTag% (

        Set /a iWinCnt+=1

        Set Windrv=%%a

)

 

위의 방식에서 그냥 볼륨명만 추출하면..문자와 볼륨명을 보여줄수 있죠..알고 보면 간단한것이네요

 

이렇게 추출하는 경우 USORT.EXE 처럼 하드와 USB만 보여주는것은 되지 않습니다..CD가 있는 경우..이 정보까지 보여주게 됩니다

CD롬 구분은..WizApp 활용할때 배운것이 있습니다..echo CD > CD.txt 이렇게 파일을 만드는것이었습니다..

 

이 분은..폴더를 만들고 폴더 유무를 체크하는 방식을 사용하셨는데..직접확인해 보니까 이유가 있으셨네요.. CD여서 txt를 만들지 못할때 cmd창에

에러메세지가 나옵니다...

cmd 백업 프로그램의 경우 이 문구가 보이면 안되죠..또 하나 배웠습니다

 

USORT.EXE에서 드라이브 문자,볼륨명 추출해서 보여줄때와..cmd만으로 추출해서 보여줄때의 차이가..저는 잘 모르겠습니다

cmd가 조금 느린것 같기도 합니다..드라이브 갯수가 많지 않아서 그런지.비슷해 보입니다

 

드라이브 문자, 볼륨명을 보여주는 여러가지 방법중..이렇게 하는 방법도 있구나 하여주십시요

백업프로그램에 적용하면서..볼륨명 추출은..지후빠님의 소스를 활용하였습니다..

 

 

1. USORT.EXE 파일이 없어서..PE도 그동안 사용하지 못했던...x64 전용 PE를 활용할수가 있게 되었습니다..저에게 딱인 방법입니다1.jpg

 

2. F:는..CD롬이 있고 H:는 빈드라이브 입니다..단순한 for문이면..빈 드라이브는 당연히 건너뛰지만..CD롬은 볼륨명을 추출하게 됩니다

2.jpg

 

3. cmd여서 이 런처를 활용하였습니다

3.jpg

 

4. F: CD롬을 제외한 다른 드라이브를 모두 보여줍니다.. USORT.EXE 에서는 하드가 아니어서..Z: 드라이브를 보여주지 않았는데..여기에서는 드라

  이브가 존재하고 폴더를 만들수 있어서 이렇게 정보를 보여주네요..가상입니다.Z:에 백업을 해본적이 없습니다 혹시 백업을 해보신분이 있으신가요

4.jpg

 

5. pe에서도 확인을 해보았습니다..cmd에서 드라이브 유무와 폴더 만들기 유무만 체크를 해서 안될 이유가 없기는 합니다..

6.jpg

 

6. cmd에서 CD롬 유무 체크시 폴더 만들기를 활용하는것은 이미 히이이잌님께서 활용을 하고 계십니다

  아래는 히이이잌님 cmd에서 이부분만 추출해서 CD롬이 M: 이어서 수정후 테스트 한것입니다.. 

 

  폴더를 만들고 성공하지 못하면..readonly=1 이되고 만든 폴더를 삭제하는 과정있네요

7.jpg

 

7. M 드라이브가 CD롬이어서 첫번째 엑세스..문구는 만들지 못한 경우 메세지입니다..두번째줄은..없은데 삭제하는 명령이 있어서 나오는 메세지네요

  cmd 창이 보이는 백업프로그램에서 이렇게 보이면 안되죠.

8.jpg

 

8. "1>nul 2>nul"  이것은 그대로 따라한것입니다..찾아보았더니 "명령 출력 무시 및 오류 메시지 무시"  저야 원하는 결과만 나오면 되어서..

  폴더 만들기 실패해도 에러메세지 나오지 않습니다

  그리고..폴더만들기 성공시에만..화면 출력과 폴더 삭제를 하도록 하였습니다.. 만들기 가능할때만 드라이브 문자, 볼류명을 보여주면 되죠.

9.jpg

 

9. M: 드라이브가 CD롬입니다..실패해서 아무것도 나오지 않았습니다

10.jpg

 

10. C: 드라이브로 테스트를 하여 보겠습니다

11.jpg

 

11. echo 한것만 출력이 되었습니다...하이이잌님 소스를 이렇게 활용을 하시면 될것 같습니다

12.jpg

 

12. 마무리

boot.wim용량을 줄이려고..SysWOW64 폴더없이 x64 전용으로 PE를 활용하는 경우..USORT.EXE 가 x86 버전이어서 아쉬움이 있었습니다

그래서 오토잇으로 된것을 따로 만들어 활용하기도 하였습니다만..그럴 필요가 없었네요..

좋은것을 알려주신 덕분에..또 하나 배웠습니다..잘 사용하겠습니다.

 

가장 기본적인것이지만..드라이브를 검사하는 for문을 사용하고..CD체크는..하이이잌님의 소스를 활용하고 볼륨명은..지후빠님 소스를 활용하면

간단히(?) 드라이브 문자, 볼륨명을 출력할수가 있네요..

 

다른분들이 보았을때 별것 아닐수 있어도..내용을 그대로 사용기에 쓸수가 없어서..하이이잌님의 소스를 활용하는 내용을 추가를 하였습니다

이런 부분에 대해서는 양해를 하여주십시요..복사해서 붙여 넣기를 안했을뿐이지..솔찍히 내용은 다 있죠...

 

 

저처럼..x64 전용 PE를 사용하시는 분이시라면 한번 활용해 보시는것도 재미가 있으실것 같습니다

 

즐거운 하루가 되시길 바랍니다

 

 

번호 제목 글쓴이 조회 추천 등록일
[공지] 사용기/설치기 이용안내 gooddew - - -
8062 기 타| DarknessAngel님 WimLib 업데이트소식 및 피드백?? [14] 왕초보 1184 16 11-16
8061 기 타| 126L로 빌드 해보니까 [45] 집앞의_큰 1001 44 11-16
8060 윈 도 우| PE126 과 PE126L 실행 체험입니다. [17] 하늘은높고 839 27 11-16
8059 기 타| WindowsXPE126L 빌드 오류? [8] DengJang 822 6 11-16
8058 윈 도 우| [KJ님] WindowsXPE126 사용 기본 빌드 체험샷 [4] Compuser 601 6 11-16
8057 윈 도 우| Xemom1에 포함된 PECMD용 소프트웨어들 [8] 지후빠 871 5 11-16
8056 윈 도 우| Windows 11 22000.194 OKR겸용 SystemPE 사용기 입니다. [4] 아미띠에03 575 6 11-16
8055 기 타| WindowsXPE126 이용 Win11 PE 만들어 보았네요. [12] 블랙로우즈 811 9 11-16
8054 기 타| 125로 PE 만들 때 복사 오류 해결 [11] suk 713 13 11-16
8053 기 타| 지후빠님 wimlib-imagex B&R ahk 전체/차등백업 간단한... [8] 왕초보 662 9 11-16
8052 기 타| 간단한 MBR, UEFI 용 BCDRepairGUI를 만들어 활용하여 보았... [13] 왕초보 791 15 11-15
8051 기 타| 첨**님 실컴용 install.wim 19044.1348 설치 후기 [18] do98 540 19 11-15
8050 기 타| 자료실 Xemom PE 한글로 사용해 보기 [56] 못말리는짱 1331 56 11-15
8049 기 타| WindowsXPE124으로 Windows 11 (22000.346) 빌드 테스트 [25] suk 1210 33 11-15
8048 윈 도 우| WindowsXPE123 빌드 [68] 늘상푸른 1714 38 11-14
8047 기 타| WindowsXPE123 빌드해봤습니다. [86] DengJang 1325 53 11-14
8046 윈 도 우| 22000.346 누적 업데이트 설치 실패할 때... [15] suk 1429 7 11-14
8045 기 타| [종료]win11_346 업데이트 오류.. [146] 첨임다 1090 47 11-14
8044 기 타| maniaa님 Win11 22000.1 버전 저용량 Cmdpe를 활용하여 보... [10] 왕초보 900 15 11-13
8043 기 타| 나눔고딕 폰트가 적용된 gulim.ttc (8.18MB)가 있네요.. [6] 왕초보 1321 12 11-13
XE1.11.6 Layout1.4.8