VMDISK - DOS 시동 디스켓의 이미지 파일 작성 446/2
DOS 시동 디스켓의 이미지를 포함하는 파일을 작성합니다. 이미지를 작성한 후, 이
이미지 파일로부터 시작하여 DOS 세션을 생성할 수 있습니다.
VMDISK sourcedrive filename
targetdrive path
관련된 명령: FSACCESS
관련 정보: 특정 버전의 DOS 시동
VMDISK를 사용하려면, DOS 시동 시스켓을 변경할 필요가 있습니다. DOS 시동 디스켓
준비에 대한 더 자세한 정보를 보려면 위에 나타난 "관련 정보" 절에 있는 특정
버전의 DOS 시동을 선택하십시오.
VMDISK 예제 447/2
다음에 DOS 시동 디스켓의 이미지 파일을 작성하는 방법에 대한 몇가지 예제가 나와
있습니다. 이 예제들은 디스켓이 드라이브 A에 있다는 것을 가정하고 있습니다.
현재 디렉토리에 이미지 파일을 놓으려면, 다음과 같이 입력하십시오.
VMDISK A: DOS50.IMG
주: 현재 드라이브에 있는 빈 디스크 공간은 드라이브 A의 디스켓의 전체 용량보다
더 커야 합니다.
드라이브 C의 루트 디렉토리 내에 영상 파일을 놓으려면, 다음과 같이
입력하십시오.
VMDISK A: C:\DOS33.IMG
드라이브 D에 있는 이미지 파일 디렉토리내에 이미지 파일을 놓으려면, 다음과 같이
입력하십시오.
VMDISK A: D:OS_IMAGE\DOS33.IMG
특정 버전의 DOS 시동 448/2
DOS 시동 디스켓 작성
DOS 시동 디스켓을 작성하려면, 다음 단계를 수행하십시오.
1. 이전의 DOS 버전으로 시스템을 다시 시동하십시오.
2. /S 옵션을 사용하여 디스켓을 포맷하십시오.
3. 다음 파일의 DOS 버전을 하드 디스크에서 디스켓으로 복사하십시오.
o CONFIG.SYS
o AUTOEXEC.BAT
o OS2\MDOS\FSFILTER.SYS
4. 아래의 "DOS 시동 디스켓 변경" 절에 나타난 지시에 따라 디스켓에 작성된
CONFIG.SYS 및 AUTOEXEC.BAT 파일을 편집하십시오.
5. CONFIG.SYS 및 AUTOEXEC.BAT 파일에 있는 모든 프로그램 및 디바이스
드라이버가 완전한 드라이브 및 경로 확장자를 갖고 있는지 확인하십시오.
특정 버전의 DOS는 항상 드라이브 A에서 시작되며, DOS는 완전한
드라이브 및
경로가 지정되지 않는 한, 드라이브 C에서 프로그램이나 유틸리티를 탐색하지
않을 것입니다.
6. OS/2 운영체제를 사용하여 워크스테이션을 다시 시동하십시오. DOS 설정
노트북을 사용하여 DOS 시동 드라이브 설정을 선택하십시오. 그것의 값을
A:로
설정한 후, 이 변경내용을 저장하십시오. 이제 이 항목을 사용하여 드라이브
A에서 특정 DOS 버전 디스켓을 시동할 수 있습니다.
시동 디스켓이 제대로 조작되고 있다고 일단 확인되면, VMDISK 유틸리티를 사용하여
하드 디스크에서 그 디스켓의 영상 파일을 작성할 수 있습니다.
특정 버전의 DOS를 시동하려면, DOS가 시작될 디스크 또는 디스켓에 있는
CONFIG.SYS 파일을 변경해야 합니다. 특정 버전의 DOS가 이러한 갱신사항이 없이는
OS/2 파일 시스템을 사용할 수 없으므로 변경 작업이 필요합니다. FSFILTER
디바이스 드라이버는 DOS 및 OS/2 파일 시스템 사이에 접근기능을 제공합니다.
DOS 시동 디스켓 변경
시동될 디스켓상에 있는 CONFIG.SYS 및 AUTOEXEC.BAT 파일을 변경해야 합니다. DOS
시동 디스켓에 있는 CONFIG.SYS 파일을 다음과 같은 작업으로 편집할 필요가
있습니다.
1. CONFIG.SYS 파일내의 모든 다른 DEVICE= 문 위에 DEVICE=FSFILTER.SYS
행을
넣으십시오. OS2\MDOS\FSFILTER.SYS에서 파일
FSFILTER.SYS를 시동
디스켓으로 반드시 복사하십시오.
2. 모든 XMS (HIMEM.SYS) 또는 EMS (EMM386.SYS) 디바이스 드라이버 명령문이
CONFIG.SYS 파일에 있는 경우, 그것들을 다음 명령문들로
대체하십시오. (OS/2
운영체제가 드라이브 C에 설치되어 있다고 가정합니다.)
DEVICE=C:\OS2\MDOS\HIMEM.SYS
DEVICE=C:\OS2\MDOS\EMM386.SYS
3. 마우스 지원을 로드하는 모든 DEVICE= 문을 삭제하십시오. 마우스 지원은
AUTOEXEC.BAT가 처리될 때 로드되는 드라이버에 의해 제공될
것입니다.
4. 참조된 모든 기타 유틸리티 및 프로그램들이 드라이브 및 경로 확장자를 갖고
있는지 확인하십시오.
시동 디스켓 상의 AUTOEXEC.BAT 파일을 변경하십시오.
1. 마우스 지원이 필요하면, AUTOEXEC.BAT 파일에 다음 행을 추가하십시오.
C:\OS2\MDOS\MOUSE.SYS
이 예제는 OS/2 운영체제가 드라이브 C에 설치되어 있는 것을
가정합니다.
2. 참조된 모든 기타 유틸리티 및 프로그램들이 드라이브 및 경로 확장자를 갖고
있는지 확인하십시오.
FSACCESS 및 FSFILTER에 관한 정보
FSFILTER 디바이스 드라이버는 DOS 및 OS/2 파일 시스템 사이에 접근 기능을
제공합니다. 드라이브의 초기 맵핑은 자동으로 이루어집니다. 필터가 실행된 후,
FSACCESS 유틸리티가 특정 DOS 세션에 대한 드라이브 맵핑을 변경하기 위해 호출될
수 있습니다. 초기 드라이브 맵핑은 필터가 시작될 때 다음과 같은 방법으로
결정됩니다.
o 드라이브 A는 이미지 파일에서 시동될 때만 DOS로 맵핑됩니다. 그렇지
않으면, 드라이브 A는 OS/2 운영체제로 맵핑됩니다.
o 드라이브가 B가 OS/2 운영체제로 맵핑됩니다.
o FSFILTER가 시작되면, 모든 OS/2 정의 실제 볼륨이 세어지게 됩니다. 이 OS/2
드라이브에 대한 DOS 드라이브 문자가 DOS 시동 세션에서 할당되며,
해당 OS/2
드라이브로 맵핑됩니다.
DOS 프로그램이 파일 시스템 요구를 작성하면, FSFILTER는 어느 드라이브가
참조되는지를 결정합니다. 드라이브가 맵핑된 경우, OS/2 파일 시스템으로 요구가
보내집니다. 드라이브가 맵핑되지 않는 경우, DOS가 드라이브를 인식하면, 그
요구는 DOS로 보내지며, 그렇지 않으면 OS/2 운영체제로 보내집니다.
DOS 환경의 차이점
여러 DOS 환경 사이에는 몇 가지 차이점이 있습니다. 이들 환경은 DOS, OS/2
운영체제내의 DOS 세션 및 시스켓으로 시동된 특정 버전의 DOS를 포함합니다.
앞에서 보는 바와 같이, 특정 버전의 DOS를 디스켓에서 시동할 때, DOS 마우스, XMS
또는 EMS 드라이버 지원이 드라이버의 OS/2 버전으로 대체되어야 하며 OS2\MDOS
디렉토리에 있어야 합니다.
몇 가지 DOS 특성들은 특정 버전의 DOS로부터 시작된 DOS 세션에서 처리되지
않습니다. 이 처리되지 않는 DOS 특성들은 DOS 시동 디스켓의 CONFIG.SYS 파일의
제어를 받는 매개변수를 구성하는 특성들입니다. 이들 무시되는 다음과 같은
특성들에는 다음과 같은 것이 있습니다.
o BREAK
o DOS 디바이스 드라이버
o DOS 메모리 크기 (KB)
o DOS 쉘
o LASTDRIVE
o 시뮬레이트 되는 DOS 버전
다른 차이점은 다음과 같습니다.
o FCB 값이 DOS 및 OS/2 구성 파일에 있는 두 값의 최소값으로 제한됩니다.
o EXIT 명령이 특정 버전의 DOS로 시동된 DOS 세션에서 맨 위 레벨의
프롬프트에서 발행된 경우에는 작동하지 않습니다. 특정 버전의
DOS로 시동된
DOS 세션을 정상적으로 나가려면, EXIT_VDM 명령을 사용해야
합니다.
o 특정 버전의 DOS로 시동된 DOS 세션에서는 일반적으로 사용가능한 메모리가
부족합니다.
o 특정 버전의 DOS로 시동된 DOS 세션은 그 특정 버전의 DOS의 파일 시스템에
의해 관리되는 논리 드라이브 상에서 확장 속성을 지원하지 않을 것입니다.
| |