Microsoft Windows 98 Second Edition
MS-DOS Config.sys 명령에 대한 추가 정보
1999년 4월
--------------------------------------------------------------
(c) Copyright Microsoft Corporation, 1999
이 문서는 Microsoft Windows 98 Second Edition의 설명서를
보충하는 최신 정보를 제공합니다.
----------------
문서 사용 방법
----------------
메모장에서 Config.txt를 보려면 메모장 창을 최대화합니다.
Config.txt를 인쇄하려면 메모장이나 다른 워드 프로세서에서
파일을 연 다음 [파일] 메뉴에서 [인쇄]를 선택합니다.
구문 줄에서 소문자나 한글로 번역된 부분은 바꿀 수 있는 매개 변수를
의미하며 영어 대문자 텍스트는 반드시 있는 그대로 입력해야 합니다.
참고: Msdosdrv.txt 파일에서 MS-DOS 명령에 대한 더 많은 도움말을
찾아볼 수 있으며 또한 명령 프롬프트에서 명령 이름을 입력한 후 슬래시와
물음표(/?)를 입력하여 해당 명령의 도움말을 살펴볼 수도 있습니다
(예: CHKDSK /?).
Windows 98 Second Edition CD가 있으면 MS-DOS 명령에 대하여 구문과 용례를
포함하는 추가 도움말을 얻을 수 있습니다. \tools\oldmsdos 메뉴를
검색하고 Help.com을 클릭해서 MS-DOS6 도움말 파일을 로드할 수
있습니다.
----
목차
----
ACCDATE
BREAK
BUFFERS/BUFFERSHIGH
DEVICE
DEVICEHIGH
DOS
DRIVPARM
FCBS/FCBSHIGH
FILES/FILESHIGH
INSTALL/INSTALLHIGH
LASTDRIVE/LASTDRIVEHIGH
NUMLOCK
REM
SET
SHELL
STACKS/STACKSHIGH
SWITCHES
-------------------------------
ACCDATE
=======
이 명령은 각 하드 디스크에서 파일에 마지막으로 액세스한
날짜를 기록할 것인지 지정합니다. 시스템이 안전 모드에서
시작되면 마지막으로 액세스한 날짜는 모든 드라이브에서 해제되며
플로피 디스크에서는 기본값으로 관리되지 않습니다.
구문
ACCDATE=드라이브1+|- [드라이브2+|-]...
매개 변수
드라이브1, 드라이브2...
드라이브 문자를 지정합니다.
+|-
드라이브에 있는 파일에 대해 마지막으로 액세스한 날짜를
관리하는 것으로 나타내려면 더하기 기호(+)를 지정하고 파일에 대해
마지막으로 액세스한 날짜를 관리하지 않는 것으로 나타내려면
빼기 기호(-)를 지정합니다.
BREAK
=====
이 명령은 확장 CTRL+C키 확인 기능을 설정하거나 해제합니다.
명령 프롬프트나 CONFIG.SYS 파일에서 이 명령을 사용할 수 있습니다.
파일 정렬과 같은 프로그램이나 작업을 중지하려면
누릅니다. 일반적으로 MS-DOS는 키보드에서 읽어 들이거나 화면 또는
프린터에 쓰는 동안에만 CTRL+C를 확인합니다. BREAK를 ON으로
설정하면 디스크 읽기 및 쓰기 작동과 같은 다른 기능에 대해서까지
CTRL+C 확인 기능을 확장합니다.
구문
BREAK [ON|OFF]
명령 프롬프트에서 현재 BREAK 설정을 표시하려면 아래
구문을 사용합니다.
BREAK
CONFIG.SYS 파일에서는 아래 구문을 사용합니다.
BREAK=ON|OFF
매개 변수
ON|OFF
확장 CTRL+C 확인 기능을 설정하거나 해제합니다.
BUFFERS/BUFFERSHIGH
===================
이 명령은 시스템을 시작할 때 지정된 수의 디스크 버퍼에
메모리를 할당합니다. 상위 메모리 영역에 버퍼를 로드하려면
BUFFERSHIGH 명령을 사용합니다. 이 명령은 Config.sys 파일에서만
사용할 수 있습니다.
구문
BUFFERS=n[,m]
BUFFERSHIGH=n[,m]
매개 변수
n
디스크 버퍼의 수를 지정합니다. n 값의 범위는
1에서 99까지 입니다.
m
보조 버퍼 캐시의 버퍼 수를 지정합니다.
m 값의 범위는 0에서 8까지 입니다.
기본값은 0입니다(보조 캐시 버퍼 없음).
n이나 m에 잘못된 값을 지정하면 BUFFERS는
기본 설정을 사용합니다.
DEVICE
======
이 명령은 지정한 장치 드라이버를 메모리에 로드합니다.
이 명령은 Config.sys 파일에서만 사용할 수 있습니다.
구문
DEVICE=[드라이브:][경로]파일이름 [dd-매개변수]
매개 변수
[드라이브:][경로]파일이름
로드할 장치 드라이버의 위치와 이름을
지정합니다.
[dd-매개변수]
장치 드라이버에 필요한 명령줄 정보를
지정합니다.
DEVICEHIGH
==========
이 명령은 지정한 장치 드라이버를 상위 메모리 영역으로
로드합니다. 장치 드라이버를 상위 메모리 영역으로 로드하면
다른 프로그램을 위하여 더 많은 기본 메모리를 확보할 수 있습니다.
상위 메모리를 사용할 수 없으면 DEVICEHIGH 명령은 마치 DEVICE 명령과
같이 기능합니다.
이 명령은 Config.sys 파일에서만 사용할 수 있습니다.
구문
DEVICEHIGH [드라이브:][경로]파일이름 [dd-매개변수]
장치 드라이버를 로드할 메모리 영역을 지정하려면
아래 구문을 사용합니다.
DEVICEHIGH [[/L:영역1[,최소1][;영역2[,최소2] [/S]]=
[드라이브:][경로]파일이름 [dd-매개변수]
매개 변수
[드라이브:][경로]파일이름
상위 메모리 영역으로 로드할
장치 드라이버의 위치와 이름을 지정합니다.
dd-매개변수
장치 드라이버에 필요한 명령줄 정보를
지정합니다.
스위치
/L:영역1[,최소1][;영역2[,최소2]...
장치 드라이버를 로드할 메모리 영역을 하나 이상
지정합니다. 기본값으로 MS-DOS는 드라이버를
사용 가능한 최대 상위 메모리 블록(UMB)으로 로드하며
다른 모든 UMB를 드라이버가 사용할 수 있게 합니다. /L 스위치를
사용하여 장치 드라이버를 메모리의 특정 영역으로 로드하거나
드라이버가 사용할 수 있는 영역을 지정할 수 있습니다.
드라이버를 상위 메모리의 특정 영역에 있는 최대 블록으로
로드하려면 /L 스위치 다음에 영역 숫자를 지정합니다. 예를
들어 드라이버를 영역 4에서 사용 가능한 최대 블록으로
로드하려면 '/L:4'를 입력합니다. 사용 가능한 메모리 영역을
보려면 명령 프롬프트에 'MEM /F'를 입력합니다.
/L 스위치로 로드된 경우, 장치 드라이버는 특정 메모리
영역만을 사용할 수 있습니다. 일부 장치 드라이버는
메모리 영역을 둘 이상 사용합니다. 이러한 드라이버에
대해서는, 영역을 둘 이상 지정할 수 있습니다. 특정
장치 드라이버가 메모리를 사용하는 방법을 알아보려면
MEM /M 명령을 발행하고 인수로 장치 드라이버 이름을
지정합니다. 영역을 둘 이상 지정하려면 블록 번호를
세미콜론(;)으로 구분하여 지정합니다. 예를 들어 블록 2와
블록 3을 사용하려면 '/L:2;3'을 입력합니다.
일반적으로 MS-DOS는 특정 영역에 드라이버의 로드 크기
(보통 실행 프로그램 파일의 크기와 같음)보다 큰 UMB가 있는
경우에만 드라이버를 특정 영역의 UMB로 로드합니다. 드라이버가
로드될 때보다 드라이버를 실행할 때 더 많은 메모리가 필요하면
최소 매개 변수를 사용하여 드라이버가 너무 작은 UMB로 로드되지
않도록 할 수 있습니다. 최소 매개 변수의 값을 지정하면 MS-DOS는
영역에 드라이버의 로드 크기보다 크고 최소 매개 변수 값보다 큰
UMB가 있는 경우에만 드라이버를 그 영역으로 로드합니다.
/S
드라이버를 로드하는 동안 UMB를 최소 크기로 줄입니다.
이 스위치를 사용하면 메모리를 가장 효율적으로
사용할 수 있습니다. 일반적으로 MS-DOS 6.x상에서 MemMaker 프로그램만
이 스위치를 사용합니다. MemMaker 프로그램은 장치 드라이버의
메모리 사용을 분석하여 드라이버를 로드할 때 /S 스위치를
안전하게 사용할 수 있는지 결정하는 프로그램입니다.
이 스위치는 반드시 /L 스위치와 함께 사용되어야 하며 최소 크기가
지정된 UMB에만 적용됩니다.
DOS
====
이 명령은 MS-DOS가 상위 메모리 영역(UMA)에 대한 연결을
관리하거나, 고위 메모리 영역(HMA)으로 자신의 일부를 로드하거나,
또는 둘 다 실행하도록 지정합니다. 이 명령은 Config.sys 파일
에서만 사용할 수 있습니다.
구문
DOS=HIGH|LOW[,UMB|,NOUMB][,AUTO|,NOAUTO]
DOS=[HIGH,|LOW,]UMB|NOUMB[,AUTO|,NOAUTO]
DOS=[HIGH,|LOW,][UMB,|NOUMB,]AUTO|NOAUTO
매개 변수
UMB|NOUMB
MS-DOS가 Emm386.exe와 같이 UMB 제공자가 만든
상위 메모리 블록(UMB)을 관리해야 하는지 지정
합니다. UMB 매개 변수는 UMB가 있는 경우에 MS-DOS가
UMB를 관리하도록 지정합니다. NOUMB 매개 변수는
MS-DOS가 UMB를 관리하지 않도록 지정합니다.
기본 설정은 NOUMB입니다.
HIGH|LOW
MS-DOS가 자신의 일부를 HMA(HIGH)로 로드해야
하는지 아니면 MS-DOS 전체를 기본 메모리(LOW)에
유지해야 하는지 지정합니다. 기본 설정은 LOW입니다.
AUTO|NOAUTO
Himem.sys, Ifshlp.sys, Dblbuff.sys 및 Setver.exe 장치
드라이버가 Config.sys 파일에서 명시적으로 로드되지
않는 경우에 MS-DOS가 이들 장치 드라이버를 자동으로
로드해야 하는지 지정합니다. 기본 설정은 AUTO로 자동으로
이들 장치 드라이버를 로드합니다. 또한 AUTO 설정은 -HIGH
형식 명령이 사용되었는지에 상관없이 자동으로 BUFFERSHIGH,
FILESHIGH, FCBSHIGH, LASTDRIVEHIGH, STACKSHIGH 명령을
사용합니다. NOAUTO 매개 변수를 지정하면 이들 장치
드라이버를 로드해야 하며 위 명령에서 -HIGH 형식을
사용하여 이점을 얻어야 합니다.
DRIVPARM
========
이 명령은 MS-DOS를 시작할 때 디스크와 테잎 드라이브와
같은 장치에 대한 매개 변수를 정의합니다. 이 명령은 Config.sys
파일에서만 사용할 수 있습니다.
DRIVPARM 명령은 기존의 실제 드라이브의 매개 변수를
수정합니다. 새 논리 드라이브를 만들지는 않습니다.
DRIVPARM 명령에서 지정된 설정은 이전 블록 장치의 드라이버
정의보다 우선합니다.
구문
DRIVPARM=/D:번호 [/C] [/F:요소] [/H:헤드] [/I] [/N]
[/S:섹터][/T:트랙]
스위치
/D:번호
실제 드라이브 번호를 지정합니다. 번호 값의 범위는
0에서 255까지 입니다. 예를 들어 드라이브 번호
0 = drive A, 1 = drive B, 2 = drive C 등입니다.
/C
드라이브의 도어가 닫혀 있는지의 여부를 검색할 수
있도록 지정합니다.
/F:요소
드라이브 형식을 지정합니다. 다음의 표는 요소의 유효한
값과 각 값에 대한 간략한 설명을 표시합니다. 기본값은 2입니다.
0 160K/180K 또는 320K/360K
1 1.2 메가 바이트(MB)
2 720K (3.5인치 디스크)
5 하드 디스크
6 테이프
7 1.44 MB (3.5인치 디스크)
8 읽기/쓰기 광디스크
9 2.88 MB (3.5인치 디스크)
/H:헤드
최대 헤드 수를 지정합니다. 헤드 값의 범위는
1에서 99까지 입니다. 기본값은 /F:요소에 지정한
값에 따라 다릅니다.
/I
전자적으로 호환되는 3.5인치 플로피 디스크 드라이브를
지정합니다. 시스템의 ROM BIOS가 3.5인치 플로피 디스크
드라이브를 지원하지 않으면 /I 스위치를 사용합니다.
/N
제거할 수 없는 블록 장치를 지정합니다.
/S:섹터
블록 장치가 지원하는 트랙 당 섹터 수를 지정합니다.
섹터 값의 범위는 1에서 99까지 입니다. 기본값은 /F:요소에
지정한 값에 따라 다릅니다.
/T:트랙
블록 장치가 지원하는 면 당 트랙 수를 지정합니다.
기본값은 /F:요소에 지정한 값에 따라 다릅니다.
FCBS/FCBSHIGH
=============
이 명령은 MS-DOS가 동시에 열 수 있는 파일 제어 블록(FCB)의
수를 지정합니다. FCBSHIGH 명령을 사용하여 FCB를 상위 메모리
영역으로 로드할 수 있습니다. 이 명령은 Config.sys 파일에서만
사용할 수 있습니다.
구문
FCBS=x
FCBSHIGH=x
매개 변수
x
MS-DOS가 한 번에 열 수 있는 파일 제어 블록의 수를
지정합니다. 유효한 x 값의 범위는 1에서 255까지 입니다.
기본값은 4입니다.
FILES/FILESHIGH
===============
이 명령은 MS-DOS가 한 번에 액세스할 수 있는 파일의 수를
지정합니다. 상위 메모리 영역에 해당 명령을 로드하려면
FILESHIGH 명령을 사용합니다. 이 명령은 Config.sys 파일에서만
사용할 수 있습니다.
구문
FILES=x
FILESHIGH=x
매개 변수
x
MS-DOS가 한 번에 액세스할 수 있는 파일의 수를
지정합니다. 유효한 x 값의 범위는 8에서 255까지
입니다. 기본값은 30입니다.
INSTALL/INSTALLHIGH
===================
이 명령은 MS-DOS를 시작할 때 메모리 상주 프로그램을
메모리로 로드합니다. 메모리 상주 프로그램을 상위 메모리
영역으로 로드하려면 INSTALLHIGH 명령을 사용합니다.
이 명령은 Config.sys 파일에서만 사용할 수 있습니다.
메모리 상주 프로그램은 시스템이 켜져 있는 한 계속 메모리에
있습니다. 다른 프로그램이 활성화되어 있을지라도 메모리 상주
프로그램을 사용할 수 있습니다. INSTALL이나 INSTALLHIGH 명령
을 사용하여 MS-DOS 메모리 상주 프로그램을 로드할 수 있습니다.
구문
INSTALL=[드라이브:][경로]파일이름 [명령-매개변수]
INSTALLHIGH=[드라이브:][경로]파일이름 [명령-매개변수]
매개 변수
[드라이브:][경로]파일이름
실행할 메모리 상주 프로그램의 위치와
이름을 지정합니다.
명령-매개변수
파일 이름에 지정한 프로그램의
매개 변수를 지정합니다.
LASTDRIVE/LASTDRIVEHIGH
=======================
이 명령은 액세스할 수 있는 드라이브의 최대수를
지정합니다. 상위 메모리 영역에 LASTDRIVE 데이터
구조를 로드하려면 LASTDRIVEHIGH 명령을 사용합니다.
이 명령은 Config.sys 파일에서만 사용할 수 있습니다.
지정한 값은 MS-DOS가 인식하는 마지막 유효 드라이브를
나타냅니다.
구문
LASTDRIVE=x
LASTDRIVEHIGH=x
매개 변수
x
A에서 Z까지의 드라이브 문자를 지정합니다.
NUMLOCK
========
이 명령은 시스템을 시작할 때
설정할지 아니면 OFF로 설정할지 지정합니다. 이 명령은
Config.sys 파일에서만 사용할 수 있습니다.
구문
NUMLOCK=[ON|OFF]
매개 변수
ON|OFF
ON으로 설정되면 MS-DOS가 시동 메뉴를 표시할 때
설정을 해제합니다.
REM
===
이 명령을 사용하여 배치 파일이나 Config.sys 파일에
주석을 포함시킬 수 있습니다. 또한, REM 명령은 명령을
사용할 수 없게 할때에도 유용합니다. Config.sys 파일
에서만 REM 명령 대신에 세미콜론(;)을 사용할 수 있으며,
다른 배치 파일에서는 사용할 수 없습니다.
구문
REM [문자열]
매개 변수
문자열
사용할 수 없게 할 명령이나 포함시킬 주석과
같은 문자열을 지정합니다.
SET
===
이 명령은 MS-DOS 환경 변수를 표시하거나, 설정하거나 또는 제거합니다.
환경 변수를 사용하여 배치 파일과 프로그램의 작동을 제어하고 MS-DOS가
표시되거나 작동하는 방식을 제어할 수 있습니다. SET 명령은 흔히
Autoexec.bat 파일이나 Config.sys 파일에서 사용되어 MS-DOS를
시작할 때마다 환경 변수를 설정해 줍니다.
구문
SET 변수=[문자열]
명령 프롬프트에서 현재의 환경 설정을 표시하려면
아래 구문을 사용합니다.
SET
매개 변수
변수
설정하거나 수정할 변수를 지정합니다.
문자열
지정된 변수에 연관시킬 문자열을 지정합니다.
SHELL
=====
이 명령은 MS-DOS에서 사용될 명령 처리기의 이름과 위치를
지정합니다. 이 명령은 Config.sys 파일에서만 사용할 수
있습니다.
Command.com 대신에 사용자 자신의 명령 처리기를 사용하려면
Config.sys 파일에 SHELL 명령을 추가하여 명령 처리기의
이름을 지정할 수 있습니다.
구문
SHELL=[[드라이브:]경로]파일이름 [매개변수]
매개 변수
[[드라이브:]경로]파일이름
MS-DOS에서 사용될 명령 처리기의 위치와 이름을
지정합니다.
매개변수
지정된 명령 처리기와 함께 사용될 수 있는 명령줄
매개 변수나 스위치를 지정합니다.
STACKS/STACKSHIGH
=================
이 명령은 하드웨어 인터럽트를 처리하기 위하여 데이터 스택의
동적 사용을 지원합니다. 상위 메모리 영역에 스택을 로드하려면
STACKSHIGH 명령을 사용합니다. 이 명령은 Config.sys 파일에서만
사용할 수 있습니다.
구문
STACKS=n,s
STACKSHIGH=n,s
매개 변수
n
스택의 수를 지정합니다. 유효한 n 값의 범위는 0과
8에서 64까지 입니다.
s
각 스택의 크기(바이트)를 지정합니다. 유효한 s 값의
범위는 0과 32에서 512까지 입니다.
SWITCHES
=========
이 명령은 MS-DOS에서 특수한 옵션을 지정합니다. 이 명령은
Config.sys 파일에서만 사용합니다.
구문
SWITCHES= /F /K /N /E[:n]
스위치
/K
확장 키보드를 기본 키보드처럼 작동하게 합니다.
/N
시동 명령을 우회하는
못하게 합니다(SWITCHES /N을 사용하면 Drvspace.bin
이나 Dblspace.bin을 우회하는
D**SPACE /SWITCHES 명령을 사용하여 D**space.ini
파일에 SWITCHES /N 설정을 추가합니다).
/E[:n]
:n 매개 변수 없이 사용되면 Io.sys가 EBIOS의 자동
재배치를 막아야 함을 나타냅니다(EBIOS의 자동
재배치는 MS-DOS용 프로그램에 사용할 수 있는
기본 메모리를 늘립니다). 자동 재배치를 억제하면
MS-DOS용 프로그램에 사용할 수 있는 기본 메모리가
줄어듭니다. EBIOS의 N 바이트를 하위 메모리로
재배치하려면 /E 스위치를 n 매개 변수와 함께
사용합니다. 여기에서 n은 재배치될 바이트 수입니다.
n의 최소값은 48이고 최대값은 1024입니다.
지정된 수는 항상 다음 16 배수로 반올림됩니다.
Windows 98 Second Edition CD-ROM에서 MS-DOS 명령에
대한 보다 자세한 정보를 얻을 수 있습니다.
Windows 98 CD에서 \tools\oldmsdos\help.com 파일을 여십시오.

댓글 없음:
댓글 쓰기