|
biosdisk 기능에 의해서만 사용되는 cmd의 약간 추가적인 가치가 있다. cmd의 이 가치는 XT, 에, PS/2 및 compatibles를서만. 가치는 다음 주어진 테이블에서 기술되었다:
cmd |
그것이 무엇을 |
6 |
대위를 배열하고 잘못된 섹터 깃발을 놓는다 |
7 |
특정한 대위에 드라이브 처음을 배열한다 |
8 |
완충기의 첫번째 4개의 바이트에 있는 현재 드라이브 매개변수를 돌려보낸다 |
9 |
몰 쌍 특성을 초기화한다 |
10 |
읽힌 긴 것 한다 (분야 당 4개의 여분 바이트 플러스 512) |
11 |
긴 것 쓴다 한다 (분야 당 4개의 여분 바이트 플러스 512) |
12 |
디스크 탐색을 한다 |
13 |
대체 디스크 리셋 |
14 |
분야 완충기를 읽는다 |
15 |
분야 완충기를 쓴다 |
16 |
지명한 드라이브가 다는 것을 시험 |
17 |
드라이브를 재측정한다 |
18 |
관제사 렘 진단 |
19 |
드라이브 진단 |
20 |
관제사 내부 진단 |
diskinfo_t 구조
diskinfo_t 구조는 _bios_disk 기능에 의해 이용된다. 구조의 묘사는 다음과 같이 이다:
struct diskinfo_t {
unsigned drive, head, track, sector, nsectors;
void far *buffer;
};
드라이브가 사용될 것인 디스크 드라이브를 지정하는 곳에. 하드 디스크를 위해, 육체적인 드라이브가 지정된ㄴ다는 것을 항상, 디스크 분할 아닙니다 기억하십시오. 당신이 분할을 운영하고 싶은 경우에, 응용 프로그램은 또한 저 디스크의 분할 테이블 정보 자체를 해석해야 한다.
|
|