소프트웨어 윈도 설치 직후에 드라이브 문자 자동화 bat 테스트
2016.09.11 17:34
디스크 갯수가 늘어나고, 파티션 갯수가 늘어나면서 윈도 설치 후에 드라이브 문자 할당하는 것이 힘들어지더군요
자동할당된 것과는 다르게 고정된 문자를 사용하기 때문에...그래서 bat 파일로 자동화를 해놨습니다. 처음에는 설정이 필요합니다
이 파일을 공개할까 말까 망설였습니다. 약간 위험성? 같은 것이 있는 듯 하여..
근데 드라이브 문자할당 못 하든지, 엉뚱한 문자 할당했다고 문제가 생기는건 아니기에...일단 공개해봅니다. 주의사항을 잘 보셔야 하실 겁니다
처음에 모든 문자를 제거하는걸로 시작합니다. C:만 빼고...그래서 bat 파일마저 중단이 되기 때문에...
C: 바탕화면으로 복사하여 재실행하도록 해놨습니다
* 먼저 모든 문자 제거부터 하는 이유는? 기존에 같은 문자가 있으면 할당이 안 됩니다. 그래서 싹 비우고 할당합니다
드라이브 문자를 할당하는 기준은 볼륨의 라벨입니다. 디스크관리의 파티션 속성에서 지정하시면 될 겁니다
각 드라이브의 루트의 속성에서 지정하셔도 같습니다.
라벨에서 주의사항: 이 부분이 가장 중요합니다. 라벨에서 앞부분을 기준으로 찾게 됩니다. 다른 볼륨과 중복되지 않도록 주의하셔야 합니다
앞부분만 주의하시면 됩니다. 중간 이후는 중복되어도 관계없습니다. 그나마 이걸 위안으로 삼고 있습니다
256d 와 256d-1 이건 중복입니다. 앞에서 부터 봤을 때 256d 가 같기 때문에...
256d와 1-256d 이건 256d가 같지만 위에 쓴대로 중간이후는 같아도 상관없습니다. 앞부분 기준으로 보기 때문에 그렇습니다.
그외 단순한 숫자만으로 구성된 것을 하시면 중복의 우려가 있습니다
파티션 용량까지 전부 검색되기 때문에...256-1처럼 -를 사용하시면 안전합니다. 그런 파티션 용량은 없기 때문에...
* diskpart 에서 list volume 한 내용 전체를 검색하여 라벨을 찾는 방식입니다. 그래서 라벨만 아니라 모든 것에서 중복을 주의하셔야 됩니다
그렇게 걱정하긴 않으셔도 됩니다. 보시면 아시겠지만....숫자 빼고는 딱히 중복될 가능성 없습니다
그리고, 위에 쓴대로 앞부분 위주로 검색하기 때문에..중복 가능성이 많이 줄어듭니다.
중복되면? bat 파일 중복 됐다는 알림창 뜨면서 중지됩니다. 다시 라벨이나 bat 수정하셔서 실행하시면 됩니다.
스샷대로 C:을 제외한 문자를 전부 삭제부터 합니다.
연속으로 라벨을 찾아서 지정된 문자할당을 하는데요. 중복 라벨이 있다든지, 라벨을 찾지 못 한 경우는 중지됩니다.
하나의 안전장치라고 할 수 있습니다.
이때는 스샷에 있는대로 바탕화면에 복사된 bat 파일을 수정하시든지...수동으로 디스크관리에서 문자할당하시면 됩니다
설정된대로 라벨을 찾아서 연속으로 드라이브 문자를 할당합니다
지금은 사용중인 윈도라서 역시 뭔가 걸리적 거리네요. 본래 윈도 설치 직후에 하는 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 설치해봤는데요 [영문판만 유출됐습니다]
윈도 설치한 김에 테스트해봤습니다. 영문판에서도 잘 작동하는지? 다행히 잘 됐습니다
댓글 [25]
-
단편지식 2016.09.11 18:26
-
Playing 2016.09.11 18:30
글 잘 봤습니다
적용을 검토할 때 다시 봐야 할테지만 일단 뚫어지게 보고 갈께요
정겹고 즐거운 명절로 잘 만드시길
-
虎視 2016.09.11 18:34
와~~~ 엄청 편합니다.
설치할때마다 문자열이 뒤죽박죽이어서 매번 하나씩 수정했는데 한방에 아주 잘 됩니다.
감사합니다. 맛난저녁되십시요.
-
compuser 2016.09.11 19:29
과정에 따라서는 주의할 부분이 있을 수 있겠습니다만
올려주신 설명 자세히 보고 적절히 적용한다면 매우 유용한 도구가 될 것 같습니다.
좋은 정보와 자료 감사합니다. suk님^^
-
구르는 돌 2016.09.11 19:53
OS설치할 때마다 드라이브 문자를 수작업으로 재할당해주는 것이 일이었는데
이 bat파일로 간단히 해결되겠네요.
왜 진작 이 생각을 못했는지 저자신도 의아스럽네요.
suk님 감사드립니다.
그것보다 bat파일의 코드에 대한 해설을 한번 부탁드립니다.
bat 파일을 해독하고 싶어도 관련자료나 예제가 별로 없어서 해독이 상당히 난해합니다.
-
suk 2016.09.11 20:03
bat 파일 수정 방법만 알려드렸습니다. bat 파일에 있는 모든걸 설명하려면 너무 힘듭니다
본문에 쓴대로 [라벨과 문자, 마지막 숫자만 지정하시면 나머지는 자동화 되어 있습니다] 나머지는 신경 안 쓰셔도 됩니다.
-
인연필연 2016.09.11 19:57
자료와 정보 감사합니다.
-
해변의여인 2016.09.11 20:28
알차고 유용한 자료네요.
세심한 배려심에 감사드립니다~
-
cungice 2016.09.11 20:34
수고 많으셨습니다.
-
거믄양 2016.09.11 20:40 감사합니다.
-
우주 2016.09.11 20:49 석님 자세와 정보와 자료 감사드려요 ^-^
-
codese7en 2016.09.11 21:19
수고 많으셨습니다.
혹시 브랜드 컴퓨터도 가능합니까? (복원 파티션이 존재하기 때문에 문자할당 자동화시키면 잘못될까 봐요)
-
suk 2016.09.11 21:29
복원파티션은 원래 숨김파티션으로 되어 있죠? [드라이브 문자 없음] 복원파티션은 건드리지 않습니다.
수동으로 드라이브 문자를 변경하시고 살으셨다면 이 방법도 문제없을 겁니다.
-
ehdwk 2016.09.12 00:19
수고하셨습니다. -
프리네 2016.09.12 02:06
정말 편하게 처리할수 있겠네요...감사합니다.
-
REFS 2016.09.12 06:53
수고하셨습니다
정보 감사합니다..^ ^
-
슈퍼루키0 2016.09.12 08:03
꼭 필요한 설정인데.
감사드립니다. ^^
-
선우 2016.09.12 08:09
늘 드라이브 명이 꼬이는게 골치거리 여서 윈도우 설치시 하드 모두 제거 하고 하나만 장착후
usb로 설치를 하게 됩니다 한번의 학습으로 이해가 되는 내용은 아니지만 이렇게 수고하여 주시고
알려 주셔서 감사합니다.^^*
-
우리서로 2016.09.12 08:11
항상 감사히 배우고 있습니다.
한가지 제안이 있습니다.
제경우는 바탕화면을 다른 드라이브에 두고있습니다 (SSD의 용량 때문에)
그래서 이파일을 C:루트에 복사 돼서 실행되였으면 합니다.
잘못된 제안이 아닌가 모르겠네요.
-
suk 2016.09.12 08:57
안 그래도 처음에는 C: 루트로 했습니다. 근데 루트는 아무래도 권한 문제도 있고바탕화면이 더 권한문제도 자유롭고, 또 더 쉽게 접근가능하여 바탕화면으로 수정된 상태입니다여기 올릴 때는 이미 바탕화면 상태였습니다. 혹시 올린 다음에 수정하였다고 생각하실까봐...바탕화면이 여전히 더 낫다고 생각합니다. 개인적으로 직접 수정하셔서 사용하시면 되실 겁니다* 근데 어떻게 수정하는지 방법을 알려드리려다가...그냥 제가 수정하게 됐습니다. 말로 하려면 뭐든지 어려워지네요. 그래서..잘 되는지 테스트도 마쳤습니다. C라고 했습니다만...특수하게 시스템을 X:으로 쓰시는 분도 계시는 듯 하여..시스템드라이브를 알아서 찾게 했습니다. X:\Windows 쓰시는 분들은 X: 루트로 복사 됩니다. 그런 경우는 X:만 빼고 전부 제거하게 됩니다 -
loyalcs 2016.09.12 09:16
좋네요. 감사합니다...
-
한걸음더 2016.09.12 09:24
편리함을 주셔서 감사합니다.
-
골드자몽 2016.09.12 10:43
좋은자료 고맙습니다. 그리고 자세한 정보와 설명 과정 더더욱 고맙습니다. 행복한 한주 되시고 즐거운 명절 보내십시오 ^^
-
우리서로 2016.09.12 21:00
SUK님 답변 고맙습니다.
감사히 잘쓰겠습니다.
-
tuzki 2017.05.30 13:06 감사합니다.
번호 | 제목 | 글쓴이 | 조회 | 추천 | 등록일 |
---|---|---|---|---|---|
[공지] | 사용기/설치기 이용안내 | gooddew | - | - | - |
4337 | 윈 도 우| 2번째[윈도우 클린 설치] WINNTSETUP,RSIMAGEX등 [6] | 보[boram]람 | 2688 | 7 | 09-19 |
4336 | 윈 도 우| USB로 윈도우 10 클린 설치하는 전과정[펌] [18] | 보[boram]람 | 3783 | 10 | 09-17 |
4335 | 소프트웨어| 삼성 노트북 복구솔루션 6 -> 7로 업그레이드 [8] | 후루뚜 | 4699 | 0 | 09-14 |
4334 | 윈 도 우| Windows와 안드로이드 운영체제를 함께 사용하세요. 가벼운... [8] | 보[boram]람 | 3668 | 3 | 09-14 |
4333 | 윈 도 우| SUK님 레지 [VHD-VHDX-연결또는분리-더블클릭으로자동-윈10... [3] | 바이두매니 | 1583 | 0 | 09-14 |
4332 | 윈 도 우| 윈도우 VHD 빠르게 연결/분리/만들기 [6] | 보[boram]람 | 2269 | 4 | 09-13 |
4331 | 기 타| 태양****님 110M Win 10 Mini PE (x86) 사용후기 [18] |
|
2107 | 7 | 09-13 |
4330 | 윈 도 우| 착할선님 Win_Forum_PE_x64x86_int 사용기 [10] | 항상감사 | 1644 | 2 | 09-13 |
4329 | 윈 도 우| usb 멀티부팅 쉽게 만들기 알려주세요. [4] | 영진정 | 1848 | 0 | 09-13 |
4328 | 윈 도 우| Win10_ForumPE_x64x86 단일Wim 부팅 구성기 [461] | 선우 | 4190 | 30 | 09-13 |
4327 | 윈 도 우| c# WINSAT(체험지수) 점수 출력 프로그램(테스트용) [3] | codese7en | 1237 | 1 | 09-12 |
» | 소프트웨어| 윈도 설치 직후에 드라이브 문자 자동화 bat 테스트 [25] | suk | 2629 | 13 | 09-11 |
4325 | 윈 도 우| 무.산님의 윈도우10 사용기 입니다. [20] | 달리기 | 2185 | 5 | 09-11 |
4324 | 윈 도 우| PE에서 바이두 코드넣기 에러 사용기 [7] | 단편지식 | 1200 | 5 | 09-11 |
4323 | 윈 도 우| 계속 도전2 : 윈도10 RS1 [레드스톤1] 14393.105 [22] | suk | 2779 | 10 | 09-09 |
4322 | 윈 도 우| WinforumPEx64 받으신 회원님들 참고 하세요 [78] | 선우 | 2876 | 6 | 09-08 |
4321 | 소프트웨어| 바이두 다른 프로그램없이 빠르게 받기 [18] | 보[boram]람 | 3566 | 5 | 09-08 |
4320 | 윈 도 우| 지연서연아빠님 PE 강좌 정말 감사합니다. [20] | 리엣 | 1163 | 5 | 09-08 |
4319 | 윈 도 우| WinforumPEx64_14095_10 [316] | 선우 | 3751 | 41 | 09-08 |
4318 | 윈 도 우| 지연서연아빠님 나만의 PE 만들기 3.4탄 결과물 [19] |
|
1554 | 3 | 09-08 |
자료와 정보 감사합니다.