/* Wenn erhalten, fällt Antrieb Geometriefunktion aus, zeigt Fehlermeldung an und nimmt heraus */
if(g.spt==0)
{
printf("\n Antrieb Geometrie-Funktion erhalten ausfällt….");
printf("\n Nicht die gestützten Verlängerungen, betätigen jeden möglichen Schlüssel, um herauszunehmen…");
getch();
exit(1);
}
return *g.sectors; /* Die Zahl Sektoren auf Antrieb zurückbringen */
}
void main()
{
unsigned long loop=0, Sectors_in_HDD2=0;
unsigned char buffer[61440]; /* Datenpuffer von 61440 Bytes gleichwertig mit 120 Sektoren */
unsigned long i=0;
char choice;
clrscr();
/* Wenn Gesamtmenge nicht angebrachte Festplatten weniger dann zwei Anzeige Fehlermeldung und Ausgang ist.*/
if(((char)peekb(0x0040, 0x0075))<2)
{
printf("\n\n Du mußt mindestens zwei Festplatten haben, die zu deinem Computer angebracht werden, um dieses laufen zu lassen");
printf("\n Programm. Dieses Programm ist entwickelt worden, um die Daten der zweiten Festplatte abzuwischen.");
printf("\n Jeden möglichen Schlüssel betätigen, um herauszunehmen…");
getch();
exit(1);
}
Sectors_in_HDD2 = getdrivegeometry (0x81);
printf(" Gesamtsektoren in der zweiten Festplatte =
%lu\n\n",
Sectors_in_HDD2);
|