VMDISK





 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의 파일 시스템에
      의해 관리되는 논리 드라이브 상에서 확장 속성을 지원하지 않을 것입니다.


명령어 목차로 가기

목차로 가기


eComStation ArcaOS | 예전 사이트소개 / 새 사이트소개 | 설치 관련 도움 요청 | 초기화면 가기
Copyright © 1995-2021