Comentários no coding:
A geometria da estrutura é usada pela função getdrivegeometry usando 13H a extensão INTERNA, número 0x48 da função começar os vários parâmetros do disco. O diskaddrpacket da estrutura é para o formato do pacote do endereço de disco, para ser usado pelos writeabsolutesectors funciona.
A função getdrivegeometry (movimentação interna) é começar parâmetros da movimentação do disco especificou a movimentação física do número de movimentação. o amortecedor [61440] é o amortecedor dos dados de 61440 bytes, equivalente a 120 setores.
o peekb (do char) (0x0040, 0x0075) é usado encontrar o número dos discos duros conectados ao computador, armazenado na posição de memória representada pelo segmento 0040H: 0075H offset. Se o número total dos discos duros unidos for menos então dois indicar a mensagem de erro e retirar. a função dos writeabsolutesectors (0x81, laço, 120, amortecedor) é usada escrever os dados do amortecedor dos dados em 120 setores de cada vez que parte do número absoluto do setor especificado pelo laço.
Eu escolhi o `\ 0' (caráter NULO, código 0 do ASCII) escrever nos setores para overwrite os dados. Entretanto você pode usar caráteres aleatórios overwrite os dados. Para descrição detalhada em writeabsolutesectors das funções e getdrivegeometry consultar os capítulos dados mais cedo neste livro.
Sample Chapters from book DATA RECOVERY WITH AND WITHOUT PROGRAMMING by Author Tarun Tyagi, translated using machine translation. See original English contents on Data recovery book pages. |
|
Publishers of the Book
Number of Pages
ISBN
Price of the Book
|
BPB Publications, New Delhi, India
540
81-7656-922-4
$69.00 (Including Shipping Charges, Cost of Book and Other expenses, Free Source Code CD included with the Book)
|
 |
|
|