강좌 / 팁

소프트웨어 드라이브 문자 할당/제거 배치파일

2022.09.12 19:24

지후빠 조회:1964 추천:23

윈7, 윈10 초기버전에서도 작동하도록 수정하였습니다.^^

- 테스트 확인은 내일 사무실 도착해서 할 예정입니다.

- 혹시 먼저 테스트 가능하신 분은 윈7, 윈10 2015에서 확인 부탁드립니다.^.^

drive_letter_assign_remove.cmd

 


안녕하세요? 추석 연휴 끝 날입니다. 푹 쉬셨는지요?

 

왕초!님의 숨긴 파티션 관련하여 들여다 보려다가 옆 길로 샜습니다.

예전 질문에 대해 댓글을 올린 기억이 나서 자동화로 정리해봤습니다.

- https://windowsforum.kr/qna/17927732

 

1. 기능 및 기본 개념

 

특정 볼륨에 문자를 할당하거나 제거하는 기능을 합니다.

- 보안 또는 바이러스 예방 목적 등으로 사용할 수 있겠습니다.

배치파일이 "이름-볼륨번호-드라이브문자.cmd" 형태의 이름을 갖을때, "-"를 구분자로 하여

볼륨번호와 드라이브 문자를 추출하여, 문자가 할당되어 있으면 제거, 제거된 상태면 할당하는 기능입니다.

(보통은 드라이브 이름에 알파벳 한자리만 사용하지는 않겠죠? 이 것을 전제로 작성하였습니다.)

 

여기서는 이름을 "drive_letter_assign.cmd" 라고 정해서 이것에 준하여 설명드리겠습니다.

처음 실행하면 도우미를 통해 "drive_letter_assign-4-G.cmd" 또는 "drive_letter_assign-4--.cmd" 형태의 이름으로 변경됩니다.

 

"drive_letter_assign-4--.cmd" 실행시

- 볼륨 4 에 문자가 할당되어 있으면 제거하고

- 볼륨 4 에 문자가 제거되어 있으면 알파벳 앞쪽부터 비어 있는 문자에 자동 할당합니다.

 

"drive_letter_assign-4-G.cmd" 실행시

- 볼륨 4 에 문자가 할당되어 있으면 제거하고

- 볼륨 4 에 문자가 제거되어 있으면 문자 G를 할당합니다.

 

이름을 바꿔 "drive_letter_assign.cmd" 형태로 실행하면 이름 변경 도우미를 통해서 배치파일 이름이 바뀝니다.

- 볼륨 번호를 선택하고 기존에 문자가 할당되어 있으면 해당 문자를 그대로 사용하고

- 문자가 할당되지 않은 상태이면 수동 입력토록 하고, 빈채로 엔터치면 자동할당으로 처리합니다.

 

drive_letter_assign.cmd

 

2. 실행

- 첨부한 파일을 받으면 초기 이름 "drive_letter_assign.cmd" 상태에서 실행

assing0.jpg

- diskpart 실행하려면 관리자 권한을 얻아야 합니다. UAC "예" 클릭 

assing1.jpg

- 배치파일 이름 완성 도우미 ㅋ~, 해당 볼륨번호 선택, 여기서는 기존 문자 G가 할당되어 있어서 묻지 않고 진행

assing2.jpg

- 배치파일 이름이 주어진 정보로 변경되었습니다.

assing3.jpg

- 완성된 배치파일을 실행하면 문자 제거/할당을 반복합니다.

assing4.jpg

- 문자를 제거 후 다시 이름을 "drive_letter_assign.cmd"로 고치고 실행하면 "문자 직접 입력" 과정을 거칩니다.

assing6.jpg

- 그냥 엔터 처서 넘어가면 "drive_letter_assign-4--.cmd" 형태의 이름으로 변경되고 실행하면 앞쪽 빈 문자를 할당합니다.

   (참고로 E 드라이브는 시디롬 드라이브이고 비어 있어서 탐색기에 보이지 않습니다.)

assing7.jpg

 

3. 끝으로...

- 급 생각나서 작성해봤지만 실효성은 잘 모르겠습니다. 백업 파티션을 숨기고/나타내고하는 용도로 쓸 수 있을지...

- 입력 숫자/문자를 검증하지는 않으므로 정확히 입력하셔야 합니다.

- 일부 오류가 있을 수 있습니다. 발견시 댓글에 스샷과 함께 올려주시면 감사하겠습니다.

 

연휴 마지막 날 푹 쉬시고 충전하시길 바라옵니다. ~.~

번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
4240 하드웨어| 한국인 최애 멤브레인 키보드 10개 추천 [14] BOK 3037 3 10-03
4239 소프트웨어| 한글2022 업데이트 자동 설치 옵션 [17] 무월 5686 25 10-01
4238 윈 도 우| 윈도우11 . kb5017321 업데이트가 제대로 안 되는 경우 해... heykevin 2142 5 09-27
4237 소프트웨어| Snapshot간이현지화 [업데이트10] [41] sunshine 3650 29 09-26
4236 윈 도 우| [실사] 윈도우11(22H2) 업그레이드 우회 설치 [12] 무월 4912 18 09-24
4235 윈 도 우| 파워쉘만으로 PE 부팅 USB 만들기 [5] zerojiddu 2259 10 09-23
4234 윈 도 우| 윈도우11.22H2이상에서 탐색기 탭 활성화하기-글 수정 [8] 타천사둘리 2691 10 09-21
4233 모 바 일| [팁] 스마트폰 스피커 물 빼기 [1] asklee 2634 2 09-19
4232 윈 도 우| 디펜더 전체검사때, CPU 100% 급상승 해결하기 [4] zerojiddu 2298 8 09-16
4231 소프트웨어| VirtualBox 7.0.0 Beta - 새로운 기능 및 TPM 설정 [4] VᴇɴᴜꜱGɪ 1660 6 09-13
» 소프트웨어| 드라이브 문자 할당/제거 배치파일 [17] 지후빠 1964 23 09-12
4229 윈 도 우| 리소스 잡아먹는 Edge 설정 한방에 하기 [39] zerojiddu 7745 30 09-06
4228 소프트웨어| Total Commander 10.5x 32비트 및 64비트용 확장 한국어 메... [12] VᴇɴᴜꜱGɪ 2212 18 09-05
4227 윈 도 우| 무인 마우스 포인터 이동, 키 터치 작동 파워셀 코드 [2] zerojiddu 1216 6 09-03
4226 소프트웨어| Google Chrome에서 최소 탭 너비를 설정하는 방법 [1] VᴇɴᴜꜱGɪ 1405 8 08-30
4225 윈 도 우| 잘 안쓰는 window apps , 파워셀 명령어로 한번에 제거하기 [11] zerojiddu 2776 12 08-29
4224 소프트웨어| PE 에서 바로 가기 생성 배치 파일에 대한 고찰 [17] 지후빠 2105 25 08-28
4223 소프트웨어| 윈포 쪽지 전달 반자동화 AHK 매크로(배포중지) [39] 지후빠 1695 31 08-23
4222 소프트웨어| True Image 실행 시 삭제한 백업 폴더가 다시 생성되는 문... [1] 봄빛깔 1131 8 08-21
4221 윈 도 우| [실사] 만능WIM 응답파일(Unattend.xml) 교체 [33] 무월 2885 30 08-21
XE1.11.6 Layout1.4.8