설치 / 사용기

소프트웨어 윈도 설치 직후에 드라이브 문자 자동화 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 - - -
6839 윈 도 우| 태양의**님 260M Win10.14393(x64) PE 사용후기 [23] 항상감사 2075 2 09-04
6838 윈 도 우| 계속 도전 : 윈도10 RS1 [레드스톤1] 14393.105 [24] suk 3764 18 09-05
6837 윈 도 우| WinforumPEx86_14095_10 [301] 선우 3417 34 09-06
6836 윈 도 우| 지연서연아빠님 나만의 PE 만들기 1탄 결과물 [16] w20060101 1383 7 09-06
6835 윈 도 우| 지연서연아빠님 나만의 PE 만들기 2탄 결과물 [11] w20060101 1345 6 09-07
6834 소프트웨어| IP 14915.1000과 StartIsBack++ 1.3.3 큰돌 1217 0 09-07
6833 윈 도 우| 태양****님 110M Win 10 Mini PE (x86) 사용후기 [15] 항상감사 1293 5 09-07
6832 하드웨어| 기가바이트 충전마우스 M93 + A4용지가 갑이네요 [4] 윈도면도 1334 0 09-07
6831 윈 도 우| 지연서연아빠님 나만의 PE 만들기 3.4탄 결과물 [19] w20060101 1491 3 09-08
6830 윈 도 우| WinforumPEx64_14095_10 [316] 선우 3548 41 09-08
6829 윈 도 우| 지연서연아빠님 PE 강좌 정말 감사합니다. [20] 리엣 1094 5 09-08
6828 소프트웨어| 바이두 다른 프로그램없이 빠르게 받기 [18] 보[boram]람 3512 5 09-08
6827 윈 도 우| WinforumPEx64 받으신 회원님들 참고 하세요 [78] 선우 2694 6 09-08
6826 윈 도 우| 계속 도전2 : 윈도10 RS1 [레드스톤1] 14393.105 [22] suk 2720 10 09-09
6825 윈 도 우| PE에서 바이두 코드넣기 에러 사용기 [7] 단편지식 1120 5 09-11
6824 윈 도 우| 무.산님의 윈도우10 사용기 입니다. [20] 달리기 2142 5 09-11
» 소프트웨어| 윈도 설치 직후에 드라이브 문자 자동화 bat 테스트 [25] suk 2566 13 09-11
6822 윈 도 우| c# WINSAT(체험지수) 점수 출력 프로그램(테스트용) [3] codese7en 1189 1 09-12
6821 윈 도 우| Win10_ForumPE_x64x86 단일Wim 부팅 구성기 [461] 선우 4008 30 09-13
6820 윈 도 우| usb 멀티부팅 쉽게 만들기 알려주세요. [4] 영진정 1789 0 09-13
XE1.11.6 Layout1.4.8