배치 파일에서 DoubleSpace 드라이브 검색하는 방법

기술 자료 번역 기술 자료 번역
기술 자료: 101884 - 이 문서가 적용되는 제품 보기.
이 문서가 보관되었습니다. "그대로" 제공되었으며, 업데이트가 되지 않을 것입니다.
이 정보는 Microsoft DoubleSpace 및 Microsoft 디스크 공간 늘림 적용됩니다. MS-DOS 6.22 명령과 파일 DRVSPACE를 DBLSPACE 대신 사용하십시오.
모두 확대 | 모두 축소

이 페이지에서

요약

MS-DOS 배치 파일이 압축된 드라이브가 압축되지 않은 드라이브에 구별할 수 없습니다. 하지만 MS-DOS 디버그 유틸리티를 사용하여 DoubleSpace 사용하여 드라이브를 압축한 여부에 따라 errorlevel 설정하는 프로그램을 만들 수 있습니다. 그런 다음 MS-DOS 배치 파일을 드라이브에 DoubleSpace - 압축된 드라이브의 여부를 확인하려면 이 errorlevel을 테스트할 수 있습니다.

참고: Microsoft 고객지원센터에서 않습니다 지원을 제공할 이 문서에서 설명하는 디버그 스크립트 또는 배치 파일을 작성할 또는 없습니다 컴파일, 실행 또는 이 프로그램 또는 배치 파일을 사용하여 관련된 문제 해결.

추가 정보

이 다음 ISDBL.COM 라는 프로그램 파일을 만들려면 MS-DOS 디버그 유틸리티를 사용하는 방법에 대한 예입니다. ISDBL.COM 다음 결정합니다.

  • DoubleSpace 메모리에 로드되는지 여부에 - 및 -

  • 지정한 드라이브는 DoubleSpace 압축 드라이브이기 때문에 여부를
ISDBL.COM 다음 errorlevels 반환합니다:
   Results                         Errorlevel
   ------------------------------------------

   DoubleSpace compressed drive         1
   DBLSPACE.BIN is not loaded           0
   Invalid drive                        0
   Other errors                         0
				
참고: ISDBL.COM 드라이브를 명령줄에 지정하지 않은 현재 드라이브를 테스트합니다.

ISDBL.COM 만들기

ISDBL.COM은 ISDBL.COM 만들려면 디버그 내에서 입력하지는 모든 명령이 디버그 스크립트 파일을 사용하여 만들어집니다.

ISDBL.COM 만들려면 다음 정확하게 이 단계를 따르십시오.

  1. 편집기 (예: Windows 메모장 또는 MS-DOS 편집기를 사용하여 텍스트 C:\ISDBL.SRC 라는 텍스트 파일을 만듭니다. 디버그 스크립트 파일입니다. C:\ISDBL.SRC 나타나는 대로 정확하게 다음 줄이 포함되어야 합니다.

    참고: 각 줄 끝에서 Enter 키를 누르십시오.
          A 100
          MOV AX,2901
          MOV SI,81
          MOV DI,012D
    
          INT 21
          MOV DL,[012D]
          DEC DL
          JGE 0119
          MOV AH,19
          INT 21
          MOV DL,AL
          MOV AX,4A11
          MOV BX,1
          INT 2F
          MOV AX,4C00
          AND BL,80
          JZ 012B
          INC AL
          INT 21
    
          RCX
          AE
          N ISDBL.COM
          W
          Q
    						
    참고: 두 번, 마지막 "INT 21" 후 Enter 키를 수 합니다 줄 및 한 후에 디버그 끝에 "Q" 스크립트.
  2. C 드라이브에서 MS-DOS 명령 프롬프트에서 ISDBL.COM 프로그램을 만들려면 다음 명령을 입력하여:
          DEBUG < ISDBL.SRC
    						
    디버그 읽고 ISDBL.SRC 파일 지시를 따릅니다. Windows 또는 다른 프로그램이 실행 중일 때 이 명령을 사용하는 것이 좋습니다. ISDBL.SRC 오류가 있으면 디버그 아마도 않는 알려집니다 종료한 경우 않고 따라서 수 시스템을 다시 시작합니다. 디버그 사용자 시스템이 응답을 중지하도록 경우에도 넣으라는 있습니다. 이런 시스템을 다시 정확성을 ISDBL.SRC 검사하십시오.

    ISDBL.SCR 없음 오류가 있으면 정보의 화면에서는 표시되는 끝나는
    <nnnn>: 012B INT 21
    <nnnn>: 012D
    -RCX
    CX 0000
    : 비유
    -N ISDBL.COM
    -W
    쓰기 000AE 바이트
    -Q
    <nnnn> 문자 및 숫자 조합을 있는 있는 정확한 조합이 달라집니다. 나머지 정보를 경우 위의 ISDBL.COM 컴파일된 올바르게 그대로 있어야 합니다.

    디버그 이는 위의 예제에서 C:\ 현재 디렉터리에 ISDBL.COM 파일이 배치합니다. 174 바이트 크기가 있어야 합니다.

ISDBL.COM 사용

이제 특정 드라이브에 대한 정보를 가져오려면 배치 파일 내에서 ISDBL.COM 프로그램을 실행할 수 있습니다. 아래의 예제 배치 파일입니다.

DBLTEST.BAT

   @ECHO OFF
   REM This batch file uses ISDB.COM to test a drive to see if it
   REM was compressed with DoubleSpace.
   REM
   REM DBLTEST.BAT assumes that ISDBL.COM in in the current
   REM directory or a directory on the MS-DOS Path.
   REM
   REM The syntax for running this batch file is:
   REM    DBLTEST <drive>:
   REM
   REM where <drive>: is the name of the drive to test, for example C:
   REM If no drive is specified, the current drive is tested.
   REM
   ISDBL %1
   IF NOT ERRORLEVEL 1 GOTO FAILURE
   ECHO The drive %1 is a DoubleSpace compressed drive.
   GOTO END
   :FAILURE
   ECHO The drive %1 is not a DoubleSpace compressed drive.
   :END
				

ISDBL 방법

압축된 드라이브를 확인하는 ISDBL DoubleSpace 실행되고 가정합니다.

ISDBL은 인터럽트 2F 함수 4A11 사용하여 지정한 드라이브를 확인합니다. 이 기능은 DoubleSpace에 대한 호출 DSGetDriveMapping 응용 프로그래밍 인터페이스 (API)입니다. 드라이브에 압축된 BL 비트 7이 설정됩니다. 그렇지 않으면 0이 됩니다. 이 결과는 ISDBL 끝에 단순히 반환됩니다.

속성

기술 자료: 101884 - 마지막 검토: 2014년 1월 30일 목요일 - 수정: 1.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft MS-DOS 6.0 Standard Edition
  • Microsoft MS-DOS 6.2 Standard Edition
  • Microsoft MS-DOS 6.22 Standard Edition
키워드:?
kbnosurvey kbarchive kbmt KB101884 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com