서브젝트
SUBST개발자 | Microsoft, IBM, 디지털 리서치, ReactOS 기여자 |
---|---|
초기 릴리즈 | 1985년 36~37년 전 |
운영 체제 | MS-DOS, PC DOS, SISNE plus, OS/2, eComStation, ArcaOS, DR DOS, ROM-DOS, PTS-DOS, FreeDOS, Windows, ReactOS |
플랫폼 | 크로스 플랫폼 |
유형 | 명령어 |
웹 사이트 | windowscmd |
![]() |
컴퓨팅에서 는 DOS, IBM OS/2,[1] Microsoft Windows 및 React에 대한 명령어입니다.물리 드라이브 및 논리 드라이브의 경로를 가상 드라이브로 대체하기 위해 사용되는 OS 운영 체제입니다[2].
개요
MS-DOS에서는SUBST
명령어는 MS-DOS 3.1 [3]릴리즈와 함께 추가되었습니다.이 명령어는 CP/M-86 2.x, Personal CP/M-86 2.x, Concurrent DOS, Multiuser DOS, System Manager 7, REAL/32 및 DOS Plus 및 DR DOS(최대 6.0)를 포함한 디지털 리서치 원본 운영 체제의 일반적인 개념과 유사합니다.DR DOS 6.0 에는, 다음과 같은 기능이 실장되어 있습니다.SUBST
명령어를 [4]입력합니다.이[5] 명령어는 FreeDOS [6]및 PTS-DOS에서도 사용할 수 있습니다.윈도SUBST
명령어는 지원되는 명령줄 인터프리터 cmd.[7]exe 버전에서 사용할 수 있습니다.Windows NT 에서는,SUBST
사용하다DefineDosDevice()
디스크 매핑을 만듭니다.
그JOIN
command는 다음 명령어의 '실행"입니다.SUBST
,왜냐면JOIN
그러면 드라이브 문자가 디렉토리로 표시됩니다.
MS-DOS 일부 버전 COMMAND.COM
문서화되어 있지 않은 사내를 지원하다TRUENAME
파일의 "진정한 이름"을 표시할 수 있는 명령어. 즉, PATH 환경변수를 통해 이름으로만 검색되는 드라이브, 경로 및 확장자를 포함하는 완전 수식 이름을 표시할 수 있습니다.SUBST
,JOIN
그리고.ASSIGN
파일 시스템 매핑.
구문
Windows XP에서 경로를 드라이브 문자와 연결하기 위한 명령어 구문은 다음과 같습니다.
SUBST [드라이브1: [드라이브2:]패스] SUBST 드라이브1: /D
파라미터
drive1:
– 경로를 할당할 가상 드라이브를 지정합니다.[drive2:]path
– 가상 드라이브에 할당할 물리 드라이브와 경로를 지정합니다./D
– 대체(가상) 드라이브를 삭제합니다.
예
드라이브 매핑
즉, 예를 들어 C:의 루트를 X:에 매핑하려면 명령줄 인터페이스에서 다음 명령을 사용합니다.
C:\>SUBST X:C:\
이렇게 하면 Windows 탐색기의 내 컴퓨터 가상 폴더 아래에 X:라는 새 드라이브가 나타납니다.
드라이브 매핑 해제
드라이브 X의 매핑을 해제하려면 명령 프롬프트에서 다음 명령을 입력해야 합니다.
C:\>SUBST X:/D
커스텀 라벨
레지스트리 키를 통해 이렇게 생성된 드라이브 문자에 사용자 정의 레이블을[citation needed] 할당할 수 있습니다. 레지스트리 키는 드라이브 문자의 상황에 맞는 메뉴에서 "이름 변경"을 선택하거나 를 누르십시오.Windows 탐색기/내 컴퓨터의 SUBST 드라이브F2).
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons\M\DefaultLabel\
(DefaultValue) = Your Drive Label
"M"은 사용자 정의 레이블을 할당할 드라이브 문자를 나타냅니다.
단, 이 방법으로 SUBST 드라이브에 대해 작성된 라벨은 호스트 드라이브/파티션의 라벨에 의해 덮어쓰게 됩니다.커스텀 라벨은 호스트 드라이브에 라벨이 없는 경우에만 사용됩니다.다음 중 하나가 될 수 있습니다.
- 호스트의 드라이브 라벨을 삭제합니다.
- SUBST 드라이브 문자의 적절한 레지스트리 키를 작성합니다.
- 호스트 드라이브 문자의 적절한 레지스트리 키를 작성합니다(옵션, 호스트 드라이브 라벨 덮어쓰기 경고 관련 작업).
- SUBST 드라이브를 다시 생성하여 라벨 변경이 적용되는지 확인합니다.
또한 LABEL 명령은 라벨 이름을 변경할 수 있습니다.
LABEL <Your Drive Letter>: "Your label value"
재부팅 후에도 유지
명령어로 매핑된 드라이브 문자는 서비스 시작 시 사용할 수 없으며 재부팅 후에도 유지되지 않습니다.
레지스트리(DOS 디바이스)
서브셋의 기반이 되는 DOS 디바이스의 메카니즘은, 레지스트리에서 설정할 수 있습니다.이렇게 하면 매핑된 드라이브를 시작 시 즉시 사용할 수 있습니다.
다음 키로 새 레지스트리 항목 "String Value"를 만듭니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices
이름은 " 입니다.X:
여기서 X는 드라이브 문자입니다.
값은 다음 NT Object Manager 형식 중 하나의 경로여야 합니다.
\??\C:\some\directory
(표준)\DosDevices\C:\some\directory
(전자의 긴 버전)\Device\Mup\127.0.0.1\C$\some\directory
(SMB 공유로 인해 폐기)
사용자에게 필요한 변경을 하기 위해 다음과 같은 도구를 사용할 수 있습니다.psubst
.
이 주제 레지스트리 키에 대한 상대는 다음과 같습니다.HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
Unix 시스템의 /etc/fstab과 유사한 특정 하드 디스크 파티션에 대한 드라이브 문자 매핑을 정의합니다.수동으로 편집할 수도 있지만 설치된 특정 Windows 운영 체제가 "비활성" 상태일 때만 편집할 수 있습니다.예를 들어, 현재 "에서 부팅하고 있는 경우D:\Windows
" 를 편집할 수 있습니다.HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
「」에 인스톨 되어 있는 Windows 의 키C:\Windows
다음 작업을 수행하여 인스턴스에 대한 " 폴더:
- run 명령어:
reg load hklm\$system C:\WINDOWS\system32\config\system
- run 명령어:
regedit.exe
- 레지스트리 키 편집
HKEY_LOCAL_MACHINE\$system\MountedDevices
(그것은HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
설치된 윈도우즈 인스턴스의 레지스트리 키C:\WINDOWS
) - 가까운.
regedit.exe
- run 명령어:
reg unload hklm\$system
(편집 절차를 완료하려면)
reg 파일을 가져오는 중
가장 쉬운 방법은 레지스트리 파일(.reg)을 만들고 해당 파일을 두 번 클릭하여 설정을 레지스트리로 가져오는 것입니다.
다음은 레지스트리 파일의 예입니다.
재편집 4 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\세션 매니저\DOS 디바이스] "F:"="\\--\D:\Mount\db" "G:"="\\--\D:\Mount\log"
레지스트리를 구성한 후 변경 내용을 적용하려면 컴퓨터를 재부팅해야 합니다.
부팅 시 실행(배치)
기본 제공 기능을 실행할 배치 파일 생성SUBST
명령어를 사용하여 기존 마운트 포인트의 가상 드라이브 문자를 생성하여 사용자 계정 시작 폴더에 저장합니다.
매핑은 사용자 로그온 종료 시에만 표시되므로 이 방법은 권장되지 않습니다.
다음은 예를 제시하겠습니다.
@ECHO 오프 SUBST f: d:\mount\db SUBST g: d:\mount\log
변경 내용을 적용하려면 사용자가 로그오프했다가 다시 켜지 않으면 서비스를 재시작해야 합니다.
부팅 시 실행(레지스트리)
적절한 레지스트리 실행 키를 사용하여 시스템 시작 또는 사용자 로그온 중에 기본 제공 하위 명령을 실행하도록 레지스트리를 편집하십시오.가장 쉬운 방법은 레지스트리 파일(.reg)을 만들고 해당 파일을 두 번 클릭하여 설정을 레지스트리로 가져오는 것입니다.
매핑은 부트업 종료 시에만 표시되므로 이 방법은 권장되지 않습니다.
시스템 부팅 중 실행할 예
재편집 4 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Current Version\실행] "F 드라이브"="SUBST f: d:\\mount\db" "G 드라이브"="SUBST g: d:\\mount\log"
변경 내용을 적용하려면 컴퓨터를 재부팅해야 합니다.
사용자 로그온 예시
재편집 4 [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Current Version\실행] "F 드라이브"="SUBST f: d:\\mount\db" "G 드라이브"="SUBST g: d:\\mount\log"
변경 내용을 적용하려면 사용자가 로그오프했다가 다시 로그온해야 합니다.
제한 사항
- 물리적 계층의 디스크에서 작동하는 윈도우즈 작업은 [8]수행할 수 없습니다.
- Microsoft Windows XP SP2 이후
autorun.inf
새 드라이브 문자에 있는 파일은 무시되므로 자동 실행/자동 실행은 이러한 방식으로 생성된 드라이브 문자에 대해 작동하지 않습니다.또한 이 방법으로 생성된 드라이브 문자에 사용자 지정 아이콘 또는 레이블을 할당하는 경우autorun.inf
동작하지 않습니다.로 작성된 드라이브 문자에 할당된 사용자 정의 라벨subst
소스 드라이브/볼륨에 볼륨 라벨이 설정되어 있지 않은 경우에만 표시됩니다(로 확인 및 설정).label
명령)을 실행합니다. - Windows Vista 에서는, 삭제된 파일은 곧바로 영구적으로 삭제되어 휴지통으로 이동되지 않습니다.Windows Vista(Windows XP 등) 이전 버전에서는 대체된 "디스크"의 파일은 삭제 시 휴지통으로 이동되었습니다.레지스트리 엔트리를 추가하여 휴지통을 [9]다시 활성화할 수 있습니다.
- 이렇게 생성된 드라이브의 파일 또는 폴더는 서로 다른 액세스 권한을 가질 수 있습니다.Windows instra에 의해 작성된 Config.msi 디렉토리에 올바르게 액세스 할 수 없기 때문에, 소프트웨어의 인스톨이 올바르게 동작하지 않는 경우가 있습니다.실행 중인 사용자가 관리자 권한을 가지고 있더라도 로그 파일을 쓸 수 없습니다.
「 」를 참조해 주세요.
레퍼런스
- ^ "JaTomes Help - OS/2 Commands". www.jatomes.com. Archived from the original on 2019-04-14.
- ^ "Reactos/Reactos". GitHub. 22 November 2021.
- ^ Wolverton, Van (2003). Running MS-DOS Version 6.22 (20th Anniversary Edition), 6th Revised edition. Microsoft Press. ISBN 0-7356-1812-7.
- ^ DR DOS 6.0 사용자 가이드 최적화 및 구성 힌트
- ^ http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/repos/pkg-html/group-base.html
- ^ "PTS-DOS 2000 Pro User Manual" (PDF). Buggingen, Germany: Paragon Technology GmbH. 1999. Archived (PDF) from the original on 2018-05-12. Retrieved 2018-05-12.
- ^ Microsoft TechNet Subst 기사
- ^ Microsoft.com
- ^ "Windows - How to make SUBST mapping persistent across reboots?".
추가 정보
- Cooper, Jim (2001). Special Edition Using MS-DOS 6.22, Third Edition. Que Publishing. ISBN 978-0789725738.
- Kathy Ivens; Brian Proffit (1993). OS/2 Inside & Out. Osborne McGraw-Hill. ISBN 978-0078818714.
- John Paul Mueller (2007). Windows Administration at the Command Line for Windows Vista, Windows 2003, Windows XP, and Windows 2000. John Wiley & Sons. ISBN 978-0470165799.
외부 링크

SUBST 명령어에 대한 자세한 내용은http://WindowsCMD.com 를 참조해 주세요.
- 하위 Microsoft 문서
- 영구 매핑용 psubst 도구
- Visual Subst – 지속적 드라이브 매핑 옵션을 갖춘 GUI 도구입니다.