writeabsolutesectors dos readabsolutesectors do diskaddrpacket getdrivegeometry

Files Recovery Software
Início Detalhes de Contato Apoio ao Cliente Download Demo Produtos  

 
 

Os tipos de dados que representam diversos parâmetros do disco têm os seguintes meanings:

Tipo de dados

Tamanho nos Bytes

Descrição

tamanho interno não assinado

2 Bytes

Tamanho do amortecedor

bandeiras internas não assinadas

2 Bytes

Bandeiras da informação

cyl longo não assinado

4 Bytes

Número dos cilindros físicos na movimentação

cabeças longas não assinadas

4 Bytes

Número das cabeças físicas na movimentação

spt longo não assinado

4 Bytes

Número de setores físicos por a trilha

setores longos não assinados [2]

8 Bytes

Número total dos setores na movimentação

bps internos não assinados

2 Bytes

Bytes por o setor

  • O diskaddrpacket da estrutura é usado pelos readabsolutesectors e pelos writeabsolutesectors das funções. O formato do pacote do endereço de disco foi dado na seguinte tabela:

Tipo de dados

Tamanho nos Bytes

Descrição

o char packetsize

1 Byte

Tamanho do pacote, geralmente 10H

o char reservou

1 Byte

Reserved (0)

blockcount interno

2 Bytes

Número dos blocos a transferir

*bufferaddress distantes do char

4 Bytes

endereço para transferir o amortecedor

blocknumber longo não assinado [2]

4 Bytes

Começando o número de bloco absoluto

  • A função getdrivegeometry é usada começar os parâmetros da movimentação especificada. O número getdrivegeometry 0x48 da função dos usos da função das extensões 13H INTERNAS.

O meaning dos parâmetros foi descrito na tabela dada em seguida:

Parâmetro

O que significa

i.h.ah = 0x48

Número 0x48 da função das extensões 13H INTERNAS

i.h.dl = movimentação

Número de movimentação

i.x.si = FP_OFF ((&g do far* vago))

ds: endereço do silicone ao amortecedor para parâmetros da movimentação como discutido mais cedo

s.ds = FP_SEG ((&g do far* vago))

ds: endereço do silicone ao amortecedor para parâmetros da movimentação como discutido mais cedo


Previous page

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

Next page
 
 
Data Recovery livro
 
Capítulo-1 Uma vista geral da recuperação dos dados
Capítulo-2 Introdução de discos duros
Capítulo-3 Aproximação lógica aos discos e ao ósmio
Capítulo-4 Sistemas de número
Capítulo-5 Introdução da programação de C
Capítulo-6 Introdução aos princípios do computador
Capítulo-7 Comandos necessários do DOS
Capítulo-8 Funções e interrupções do Disco-BIOS que seguram com C
Capítulo-9 Segurando discos duros grandes
Capítulo-10 Recuperação dos dados do disco flexível Corrupted
Capítulo-11 Fazendo apoios
Capítulo-12 MBR de leitura e modificando com programação
Capítulo-13 DBR de leitura e modificando com programação
Capítulo-14 Programação para “a recuperação da lima crua”
Capítulo-15 Programação para limpadores dos dados
Capítulo-16 Desenvolvendo mais utilidades para discos
Apêndice Glossário de termos da recuperação dos dados
 
 
Pro Data Doctor

Início

Produtos

Detalhes de Contato

Apoio ao Cliente

Download Demo

Termos e Condições

 
Pro Data Doctor