디스크 BIOS는 작용하고 C 자료 회복 디스크 분쟁 해결 프로그램 biosdisk _bios_disk 기능 BIOS 디스크 드라이브 서비스 bios.h 개입중단 0x13에 취급을 중단한다

Files Recovery Software
연락처 세부 정보 고객 지원 다운로드 데모 제품  

 
 

장 – 8

디스크 BIOS는 작용하고 C로 취급을 중단한다

소개

이 장에서 우리는 용도에 저희에게 자유를 주고 쉽고 짧은 방법과 더불어 C를 가진 우리의 프로그램에 있는 개입중단을, 취급하는 중요한 디스크 BIOS 기능을 및 다른 중요한 기능을 토론할 것이다. 이 기능은 뒤 - 자료 회복 및 디스크 분쟁 해결 프로그램의 뼈이다. 이들은 C 언어에게 "고도 어셈블리 언어"를 하는 기능이다.

biosdisk and _bios_disk Functions

이 2개의 기능은 자료 회복과 디스크 분쟁 해결 프로그램의 우리의 목적을 위한 가장 중요한 기능이다. 우리는 이 기능을 대부분의 시간에 사용할 것이다.

이 2개는 BIOS 디스크 드라이브 서비스이고 biosdisk가 익지않는 분야에 파일의 수준의 밑에 작동하는 bios.h에서 정의되었다. 이 기능이 배려의 부족에서 조차 조금 사용되는 경우에, 하드 디스크에 파일 내용 그리고 전화번호부를 파괴할 수 있다. biosdisk와 _bios_disk 둘 다 기능, BIOS에 디스크 가동을 직접적으로 발행하는 사용 개입중단 0x13. _bios_disk 기능은 뒤에 오는 방법에 있는 프로그램에서 선언된다:

unsigned _bios_disk(unsigned cmd, struct diskinfo_t *dinfo);

그리고 바이오스 디스크 기능을 위한 선언은 다음과 같이 이다:

int biosdisk(int cmd, int drive, int head, int track,
int sector, int nsects, void *buffer);

이 매개변수의 의미는 다음에 나오는 테이블에서 기술되었다:

매개변수

기능

그것이인 무엇 무슨을

cmd

둘 다

가동을 읽는과 같이 실행하기 위하여 나타내고 등등을 쓰고, 확인한다 (다음 주어진 cmd의 묘사를 보십시오)

dinfo

_bios_disk

잔여를 포함하는 diskinfo_t에 점은 구축한다
가동에 의해 요구되는 매개변수. (다음 주어진 diskinfo_t 구조의 묘사를 보십시오)

드라이브

biosdisk

어느 디스크 드라이브가 사용될 것인지 지정한다 (a를 위해 0: , 1for b: 그리고 첫번째 육체적인 하드 디스크를 위한 0x80, 두번째를 위한 0x81 등등.)

머리
대위
분야


biosdisk

이들은 시작 분야 위치를 지정한다
가동은 시작될 것이다.

nsects

biosdisk

읽을 것이다 분야의 수는, 등등을 쓰고, 확인한다.

완충기

biosdisk

자료가 읽히거나 써질 것인 곳에 기억 장치 주소


 

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18


page 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34

35 | 36 | 37 | 38

Next page

 

Chapter 7

 
Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15

 

 

Chapter 3


page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19


page 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35

 
 
 
데이터 복구 도서
 
장-1 자료 회복의 개관
장-2 하드 디스크의 소개
장-3 디스크와 OS에 논리적인 접근
장-4 수 체계
장-5 C 프로그램의 소개
장-6 컴퓨터 기초에 소개
장-7 필요한 DOS는 명령한다
장-8 디스크 BIOS는 작용하고 C로 취급을 중단한다
장-9 큰 하드 디스크 취급
장-10 타락된 플로피에서 자료 회복
장-11 백업을 만들기
장-12 프로그램을 가진 읽고는 및 변경 MBR
장-13 프로그램을 가진 읽고는 및 변경 DBR
장-14 "익지않는 파일" 회복을 위해 프로그램
장-15 자료 와이퍼를 위해 프로그램
장-16 디스크를 위한 공용품 더 개발
부록 자료 회복 기간의 용어집
 
 
Pro Data Doctor

제품

연락처 세부 정보

고객 지원

다운로드 데모

이용 약관

 
Pro Data Doctor