설치 / 사용기

소프트웨어 윈도 설치 직후에 드라이브 문자 자동화 bat 테스트

2016.09.11 17:34

suk 조회:2566 추천:13

디스크 갯수가 늘어나고, 파티션 갯수가 늘어나면서 윈도 설치 후에 드라이브 문자 할당하는 것이 힘들어지더군요

자동할당된 것과는 다르게 고정된 문자를 사용하기 때문에...그래서 bat 파일로 자동화를 해놨습니다. 처음에는 설정이 필요합니다


이 파일을 공개할까 말까 망설였습니다. 약간 위험성? 같은 것이 있는 듯 하여..

근데 드라이브 문자할당 못 하든지, 엉뚱한 문자 할당했다고 문제가 생기는건 아니기에...일단 공개해봅니다. 주의사항을 잘 보셔야 하실 겁니다


윈도설치직후에-드라이브문자할당자동화2016-09-11_165000.png


처음에 모든 문자를 제거하는걸로 시작합니다. C:만 빼고...그래서 bat 파일마저 중단이 되기 때문에...

C: 바탕화면으로 복사하여 재실행하도록 해놨습니다


* 먼저 모든 문자 제거부터 하는 이유는? 기존에 같은 문자가 있으면 할당이 안 됩니다. 그래서 싹 비우고 할당합니다


윈도설치직후에-드라이브문자할당자동화2016-09-11_165116.png


드라이브 문자를 할당하는 기준은 볼륨의 라벨입니다. 디스크관리의 파티션 속성에서 지정하시면 될 겁니다

각 드라이브의 루트의 속성에서 지정하셔도 같습니다. 


라벨에서 주의사항: 이 부분이 가장 중요합니다. 라벨에서 앞부분을 기준으로 찾게 됩니다. 다른 볼륨과 중복되지 않도록 주의하셔야 합니다

앞부분만 주의하시면 됩니다. 중간 이후는 중복되어도 관계없습니다. 그나마 이걸 위안으로 삼고 있습니다

256d 와 256d-1 이건 중복입니다. 앞에서 부터 봤을 때 256d 가 같기 때문에...

256d와 1-256d 이건 256d가 같지만 위에 쓴대로 중간이후는 같아도 상관없습니다. 앞부분 기준으로 보기 때문에 그렇습니다.


그외 단순한 숫자만으로 구성된 것을 하시면 중복의 우려가 있습니다

파티션 용량까지 전부 검색되기 때문에...256-1처럼 -를 사용하시면 안전합니다. 그런 파티션 용량은 없기 때문에...


* diskpart 에서 list volume 한 내용 전체를 검색하여 라벨을 찾는 방식입니다. 그래서 라벨만 아니라 모든 것에서 중복을 주의하셔야 됩니다

그렇게 걱정하긴 않으셔도 됩니다. 보시면 아시겠지만....숫자 빼고는 딱히 중복될 가능성 없습니다

그리고, 위에 쓴대로 앞부분 위주로 검색하기 때문에..중복 가능성이 많이 줄어듭니다. 


중복되면? bat 파일 중복 됐다는 알림창 뜨면서 중지됩니다. 다시 라벨이나 bat 수정하셔서 실행하시면 됩니다.


윈도설치직후에-드라이브문자할당자동화2016-09-11_165151.png



스샷대로 C:을 제외한 문자를 전부 삭제부터 합니다. 

연속으로 라벨을 찾아서 지정된 문자할당을 하는데요. 중복 라벨이 있다든지, 라벨을 찾지 못 한 경우는 중지됩니다. 


하나의 안전장치라고 할 수 있습니다. 

이때는 스샷에 있는대로 바탕화면에 복사된 bat 파일을 수정하시든지...수동으로 디스크관리에서 문자할당하시면 됩니다


윈도설치직후에-드라이브문자할당자동화-G드라이브실패-지금사용중인윈도라서중복문자가있음-울르타iso가상드라이브-빈드라이브2016-09-11_165418.png


설정된대로 라벨을 찾아서 연속으로 드라이브 문자를 할당합니다

지금은 사용중인 윈도라서 역시 뭔가 걸리적 거리네요. 본래 윈도 설치 직후에 하는 bat 파일입니다

그때는 실행되는 프로그램들이 없어서 걸리적 거리는게 없어서 좋습니다. 지금 스샷 보시면 1개의 드라이브 문자가 할당 실패했습니다

라벨이 중복이 아니라서 계속 실행되었네요. 이것까지는 수정하지 않을 겁니다. 윈도 설치 직후에는 이런 문제가 없기 때문에...

울트라 iso의 가상드라이브와 중복입니다.


드라이브가 많고, 특정 드라이브로 사용하셔야 하는 분들만 이용하시면 편리하실 겁니다

처음에는 라벨을 주의하여 설정하신다든지..약간의 수고가 있습니다만...한번만 하시면 두고 두고 자동으로 문자할당됩니다


윈도설치직후에_드라이브문자할당하기.bat  [댓글에 C: 루트으로 복사 실행 요청하시는 분 계셔서 댓글에 첨부했습니다]


bat 수정 방법입니다


set label1=Pro-D& set drv1=F

set label2=V1& set drv2=V

set label3=Q1& set drv3=Q

set label4=Tera2& set drv4=S

set label5=256-1& set drv5=H

set label6=256d& set drv6=D

set label7=2T-All& set drv7=U

set label8=V-old-& set drv8=K

set label9=1-& set drv9=E

for /f "tokens=2 usebackq delims=:" %%a in (`"vol C:"`) do @echo.%%a | find /i " 1-" && set label9=2-

@echo. label9는 "%label9%" 입니다.

set last=9


bat 파일 여셔서 이 부분을 수정하셔서 사용하시면 됩니다. 제가 사용하는 그대로 올렸네요..


set label1=라벨& set drv1=문자

이런 식으로 수정하시고..

set last=숫자 는 마지막 숫자를 입력하시면 됩니다. label7까지 입력하셨다면 7 입력하시면 됩니다.

수정하신 숫자보다 라벨이 더 많이 남아 있어도 삭제하지 않으셔도 됩니다. last만 잘 입력하시면...그것까지만 실행되기 때문에..

반대로 더 많은 라벨을 지정하시려면 같은 형식으로 더 추가하시면 됩니다.


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

2016-09-12 08:29

다른 테스트 때문에 영문판 서버 2016 설치해봤는데요 [영문판만 유출됐습니다]

윈도 설치한 김에 테스트해봤습니다. 영문판에서도 잘 작동하는지? 다행히 잘 됐습니다


윈도설치직후에-드라이브문자할당자동화-영문판-서버2016에서도잘작동하네요.png


번호 제목 글쓴이 조회 추천 등록일
[공지] 사용기/설치기 이용안내 gooddew - - -
4499 소프트웨어| 사무실 2007 폐업인가요? [23] 디폴트 2213 13 10-17
4498 소프트웨어| ToPs 님이 만들어주신 Grub2 강좌 사용기 올립니다 [27] 할리우도 958 13 08-07
4497 윈 도 우| 태풍소녀님 Win10PE_x64 초간단 사용기 [43] 철이. 1101 13 08-25
4496 윈 도 우| RS4 WKS튜닝버전 업데이트 이상무(현재까지) [13] DeathWing 736 13 04-28
4495 윈 도 우| RS3_x64_16299_64 테스트용.wim 19.4GB 설치기 [39] 선우 2449 13 11-16
4494 기 타| HK로 Legacy를 EFI로 부팅 해보기 [20] 집앞의_큰 1666 13 11-29
4493 윈 도 우| 솔*님 RS3_15_x64_Lite_PE v1 실컴사용기 [17] 항상감사 858 13 01-10
4492 윈 도 우| 사진합성 연습중 1년연장 오늘부터 한달휴가중 [77] 무x산 1878 13 12-29
4491 기 타| W&W님 한글 PE생성기 2.0으로 만든 PE 활용기입니다. [13] 왕초보 1230 13 01-16
4490 기 타| RocketDock 에 대해서 저만 모르고 있었던것 같습니다.. [11] 왕초보 1375 13 02-07
4489 기 타| CGI 원키를 IFW 백업,복구에 활용을 하여 보았습니다... [16] 왕초보 885 13 04-19
4488 기 타| (수정) 초보도 쉽게(?) PE 마우스 커서 교체하기 입니다. [10] 왕초보 1060 13 02-01
4487 소프트웨어| 힘쎈 감독님 구슬리기... [6] 디폴트 2329 13 09-29
4486 윈 도 우| Windows 10 Pro Rs3 x64 Special 24 wimboot설치기 [16] 테미스 1204 13 02-17
4485 윈 도 우| 존경하는 와우님 감사합니다.10XPE 넷프설치버전 [47] 복태취업했 873 13 04-15
4484 기 타| (수정) 중국 원키 PE 제작에서 한글 전환 문제 해결 방법입... [6] 왕초보 797 13 02-23
4483 기 타| 원키 PE제작 관련 피트백 2가지 입니다..참고하여 주십시요 [11] 왕초보 705 13 02-25
4482 윈 도 우| usb연결시 드라이버 제거후 새로고침해야 연결되는 문제!(... [11] 갑파니 583 13 02-27
4481 기 타| DarknessAngel님의 무선자동연결 방식을 배워보았습니다... [18] 왕초보 1058 13 03-07
4480 소프트웨어| UpdatePack7R2-18.2.18.exe 으로 통합 테스트 [16] suk 1855 13 03-11
XE1.11.6 Layout1.4.8