De Functie 23H van int. 13H (0x13) (0x23 of 35) het Vastgestelde Register van de Eigenschappen van het Controlemechanisme (PS en PS/2, Harde Schijf) 24H (0x24 of 36) het Veelvoud van de Reeks - breng Wijze (Harde Schijf, PS en PS/2) 24H (over 0x24 of 36) Vastgestelde Sectoren (QuickCache II v4.20) 25H (0x25 of 37) identificeert Aandrijving (Harde Schijf, PS en PS/2)

Files Recovery Software
Home Contactgegevens Customer Support Download Demo Producten  

 
 

INT 13H (0x13)

Functie 23H (0x23 or 35) --> Het vastgestelde Register van de Eigenschappen van het Controlemechanisme (PS en PS/2, Harde Schijf)

Call with: AH = 23H
AL = feature number
DL = drive number

Return: Als Succesvolle Functie,
Carry Flag = Clear

Als Niet succesvolle Functie,
Carry Flag = Set
AH = Status

Becommentariëert:

Deze Functie wordt gebruikt om het register van de controlemechanismeeigenschap te plaatsen. Als de functie succesvolle is draag vlag is duidelijk en als niet succesvol draag vlag wordt geplaatst en het register AH keert de status terug.


INT 13H (0x13)

Functie 24H (0x24 or 36) --> Vastgesteld Veelvoud - Transfer-mode (Harde Schijf, PS en PS/2)

Call with: AH = 24H
AL = number of sectors per block
DL = drive number

Return: Als Succesvolle Functie,
Carry Flag = Clear

Als Niet succesvolle Functie,
Carry Flag = Set
AH = Status

Becommentariëert:

Deze Functie wordt gebruikt om Veelvoudig te plaatsen - breng Wijze over. Als u het Veelvoud wilt onbruikbaar maken - breng Wijze over, plaatsen het aantal sectoren aan 0. De maximumwaarde voor de blokgrootte (zoals 2.4.6.8 en 16 enz.) hangt van het type van vaste schijfaandrijving af.

De waarde wordt opgeslagen in byte 15H van de de parameterlijst van de vaste schijfaandrijving die per POST wordt gecreeerd (Macht op Autoverificatie). De byte op adres 0040H:0074H wordt geplaatst aan statuut van verrichting. De Waarden voor PS/1 het aantal van de harde schijfeigenschap zijn vermeld in de volgende lijst:

Waarde

Beschrijving

01H

Selecteer gegevensoverdrachten met 8 bits in plaats van met 16 bits

02H

Laat schrijven geheim voorgeheugen toe

22H

Schrijf Zelfde, user-specified gebied

33H

Maak opnieuw probeert onbruikbaar

44H

Het vastgestelde aantal ECC bytes voor lang gelezen/schrijft lang

54H

Vastgestelde geheim voorgeheugensegmenten

55H

Maak vooruit blik onbruikbaar

66H

Maak het terugkeren aan macht-op gebreken onbruikbaar

77H

Maak foutencorrectie onbruikbaar

81H

Selecteer gegevensoverdrachten met 16 bits (gebrek)

82H

Maak schrijven geheim voorgeheugen onbruikbaar

88H

Laat foutencorrectie (gebrek) toe

99H

Laat opnieuw probeert toe (gebrek)

AAH

Laat vooruit blik toe

BBH

De vastgestelde ECC lengte voor lang gelezen/schrijft lang aan vier bytes

CCH

Laat het terugkeren aan macht-op gebreken toe

DDH

Schrijf Zelfde, volledige schijf


INT 13H (0x13)

Functie 24H (0x24 or 36) --> Vastgestelde Sectoren (QuickCache II v4.20)

Call with: AX = 24H

BX = New number of sector buffers in
cache

Return: Als Succesvolle Functie,
AX = 0000H

Als Niet succesvolle Functie,
AX = Status

Becommentariëert:

Deze Functie wordt gebruikt om de Sectoren te plaatsen. Als de functie succesvol is is het register van de BIJL de anders winst van de BIJL 0000H de Status.

 

INT 13H (0x13)

Functie 25H (0x25 or 37) --> Identificeer Aandrijving (Harde Schijf, PS en PS/2)

Call with: AH = 25H
DL = Drive number
ES:BX = Buffer of 512 bytes for reply packet

Return: Als Succesvolle Functie,
Carry Flag = Clear

Buffer die met het blok van de aandrijvingsinformatie wordt gevuld

Als Niet succesvolle Functie,
Carry Flag = Set
AH = Status

Becommentariëert:

Deze Functie wordt gebruikt om de Aandrijving te identificeren. De byte op adres 0040h:0074h wordt geplaatst aan het statuut van de verrichting. IBM classificeert officieel deze functie facultatief. De gebieden van het Beetje voor algemene aandrijvingsconfiguratie zijn gegeven in de volgende lijst:

Beetje (s)

Beschrijving

0

Gereserveerde (0)

1

Hard sectored

2

Zacht sectored

3

Niet gecodeerde MFM

4

Hoofd schakelaartijd groter dan 15msec

5

Uitgevoerde de optie van de de motorcontrole van de as

6

Vaste aandrijving

7

Verwijderbare patroonaandrijving

8

Het de overdrachttarief van de schijf is minder dan of gelijk aan 5Mbs

9

Het de overdrachttarief van de schijf is groter dan 5Mbs maar minder dan of gelijk aan 10Mbs

10

Het de overdrachttarief van de schijf is groter dan 10Mbs

11

De rotatie snelheidstolerantie is groter dan 0,5%

12

Beschikbare de optie van de de stroboscoopcompensatie van gegevens

13

Beschikbare de compensatieoptie van het spoor

14

Vereiste het hiaat van de de snelheidstolerantie van het formaat

15

Gereserveerd voor niet-magnetische aandrijving (0)


De beschrijving van Formaat van de informatieblok van de Aandrijving zoals die in de ATA (BIJ Gehechtheid) wordt gegeven is Specificatie gegeven in de volgende lijst:

Compensatie

Grootte

Beschrijving

00H

WORD

Algemene aandrijvingsconfiguratie

02H

WORD

Aantal cilinders

04H

WORD

Gereserveerd

06H

WORD

Aantal hoofden

08H

WORD

Aantal unformatted bytes per spoor

0AH

WORD

Aantal unformatted bytes per sector

0CH

WORD

Aantal sectoren per spoor

0EH

6 BYTES

Unieke verkoper

14H

20 BYTES

Serienummer in ASCII, (gespecificeerde 0000H=not)

28H

WORD

Het type van buffer

2AH

WORD

De grootte van de buffer in 512 bytetoename (gespecificeerde 0000H=not)

2CH

WORD

Het aantal ECC bytes gaf Lees-schrijf Lange bevelen door 0000H = gespecificeerd niet

2EH

8 BYTES

De revisie van de ingebouwde programmatuur in ASCII, gespecificeerde 0000H=not

36H

40 BYTES

Model aantal in ASCII, gespecificeerde 0000H=not

5EH

 

WORD

 

 

Unieke de Verkoper van beetjes 15-8, beetjes 7-0, (als 00H = de Lees-schrijf Veelvoudige Uitgevoerde bevelen niet, anders xxH = Maximumaantal sectoren dat kan worden overgebracht per op Gelezen onderbreken en Veelvoudige Bevelen schrijven)

60H

WORD

0000H = kan Dubbelwoord I/O uitvoeren niet,
0001H = kan Dubbelwoord I/O uitvoeren.

62H

WORD

Beetje 15-9 (0=reserved),
beetje 8 (Gesteunde 1=DMA),
Unieke de Verkoper van beetje 7-0.

64H

WORD

Gereserveerd

66H

WORD

Van beetjes 15-8 De wijze van de de cyclustiming van de pio- gegevensoverdracht, Unieke de Verkoper van Beetjes 7-0

68H

WORD

Van beetjes 15-8 de wijze van de de cyclustiming van de DMA- gegevensoverdracht, Unieke de Verkoper van Beetjes 7-0

6AH

 

WORD

 

Beetjes gereserveerde 15-1,
beetje 0 (zijn de 1=the- gebieden die op vertaalwijze worden gemeld geldig,
0=the de gebieden die op vertaalwijze worden gemeld kunnen geldig zijn)

6CH

WORD

Aantal huidige cilinders

6EH

WORD

Aantal huidige hoofden

70H

WORD

Aantal huidige sectoren per spoor

72H

DWORD

Huidige capaciteit in sectoren

76H

WORD

Gereserveerd

78H

136 BYTES

Bepaald niet

100H

64 BYTES

Unieke verkoper

140H

96 BYTES

Gereserveerd

 


Previous page

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

19 | 20

Next page
 
 
Data Recovery boek
 
Hoofdstuk-1 Een Overzicht van de Terugwinning van Gegevens
Hoofdstuk-2 Inleiding van Harde Schijven
Hoofdstuk-3 Logische Benadering van Schijven en OS
Hoofdstuk-4 De Systemen van het aantal
Hoofdstuk-5 Inleiding van de Programmering van C
Hoofdstuk-6 Inleiding aan de Grondbeginselen van de Computer
Hoofdstuk-7 De noodzakelijke Bevelen van Dos
Hoofdstuk-8 Schijf-bios functioneert en onderbreekt Behandeling met C
Hoofdstuk-9 Behandelende Grote Harde Schijven
Hoofdstuk-10 De Terugwinning van gegevens van Bedorven Floppy
Hoofdstuk-11 Het maken van Steunen
Hoofdstuk-12 Het lezen van en het Wijzigen van MBR met Programmering
Hoofdstuk-13 Het lezen van en het Wijzigen van DBR met Programmering
Hoofdstuk-14 Programmering de Terugwinning voor van het "Ruwe Dossier"
Hoofdstuk-15 Programmering voor de Wissers van Gegevens
Hoofdstuk-16 Het ontwikkelen van meer Nut voor Schijven
Bijlage Verklarende woordenlijst van de Termijnen van de Terugwinning van Gegevens
 
 
Pro Data Doctor

Home

Producten

Contactgegevens

Customer Support

Download Demo

Algemene Voorwaarden

 
Pro Data Doctor