Schreiben Programm für zerstörenden Daten-Wischer:
Die zerstörenden Daten, die Programme abwischen, sind die, die direkt auf die Oberfläche der Scheibe schreiben. Diese Art der Daten, die Programme abwischen, arbeiten auf Lower level, als Dateisystem und Betriebssystem, das daß alle Daten und andere logische Informationen einschließlich OS bedeutet, Dateisysteme, der Eintrag in ein Verzeichnis und alles, die auf die Scheibe geschrieben werden, heraus abgewischt wird.
Diese Daten, die Programme wischen abwischen direkt, die Sektoren der Oberfläche der Scheibe ab und wischen heraus alles ab, das auf sie geschrieben wird. Wie alle Daten der Scheibe einschließlich Betriebssystem verloren sind, diese Programme als benannte zerstörende Daten, die Programme abwischen.
Diese Arten des Abwischens von Programmen werden in solchen Fällen bevorzugt, wo Benutzer bereit ist, alles auf der Scheibe, einschließlich Betriebssystem und alle Daten bezüglich der Scheibe zu überschreiben.
Jedoch es gibt mehr Nutzen dieser Art der Daten, die Programme abwischen. Da diese zerstörenden Daten, die Programme abwischen, vollständig freies von OS und vom Dateisystem bearbeiten und direkt auf die Oberfläche der Scheibe schreiben, sind sie recht schneller als die zerstörungsfreien Datenwischer.
Auch wenn irgendwelche, wie logische schlechte Sektoren auf der Scheibe an der ungültigen Ablage etwas gelegentlicher Daten verursachtes liegen, diese logischen schlechten Sektoren auch heraus vollständig mit den Daten der Scheibe abgewischt werden.
Die Kodierung für zerstörende Daten, die Programm abwischen, ist zunächst gegeben worden. Das Programm ist geschrieben worden, um große Scheiben auch zu stützen. Das Programm wischt die Daten der zweiten körperlichen Festplatte ab, die an den Computer angeschlossen wird.
///// Kodierung für zerstörende Daten, die Programm abwischen\\\\\
#include<stdio.h>
#include<dos.h>
/*Durch getdrivegeometry Funktion verwendet zu werden Struktur, mit INTERNER 13H Verlängerung, Funktion Zahl 0x48.*/
struct geometry
{
unsigned int size ; /* (Anruf) Größe des Puffers */
unsigned int flags ; /* Informationen Markierungsfahnen */
unsigned long cyl ; /* Zahl der körperlichen Zylinder auf Antrieb*/
unsigned long heads ;/* Zahl der körperlichen Köpfe auf Antrieb*/
unsigned long spt ; /* Zahl der körperlichen Sektoren pro Schiene */
unsigned long sectors[2] ; /*Gesamtzahl der Sektoren auf Antrieb */
unsigned int bps ; /* Bytes pro Sektor */
} ;
|