Программа сочинительства для разрушительного счищателя данных:
Программы разрушительных данных обтирая теми пишут сразу на поверхности диска. Этот тип программ данных обтирая работает на lower level чем система файлов и оперативная система, которая намеревается что все данные и другая логически информация включая os, системы файлов, вход директории и все написанные на диске обтерты вне.
Эти программы данных обтирая сразу обтирают участки поверхности диска, и обтирают из всего написанного на ем. Как все данные диска включая оперативную систему теряет, эти программы как вызванные программы разрушительных данных обтирая.
Эти типы обтирая программ предпочесны in such cases, где потребитель охотно готов overwrite все на диске, включая оперативную систему и все данные на диске.
Как бы будут some more преимущества этого типа программ данных обтирая. По мере того как эти программы разрушительных данных обтирая работают вполне свободно от os и системы файлов и пишут сразу на поверхности диска, они разумно быстре чем счищатели без разрушения данных.
Также, если любые как логически плохие участки на диске созданные должными к противозаконному хранению некоторых случайно данных, эти логически плохие участки также обтерты вне вполне с данными диска.
Кодирвоание для программы разрушительных данных обтирая давалось затем. Была написаны, что поддерживает программа большие диски размера слишком. Программа обтирает данные второго физического трудного диска подключенного к компьютеру.
///// Кодирвоание для программы разрушительных данных обтирая\\\\\
#include<stdio.h>
#include<dos.h>
/* Структура, котор будет использовать getdrivegeometry функция использующ ВНУТРЕННЕ 13H выдвижение, номер 0x48 функции. */
struct geometry
{
unsigned int size ; /* размер (звонока) буфера*/
unsigned int flags ; /* Флаги Информации */
unsigned long cyl ; /*Количество физических цилиндров на приводе */
unsigned long heads ;/*Количество физических головок на приводе */
unsigned long spt ; /* Количество физических участков в след */
unsigned long sectors[2] ; /* Полное количество участков на приводе*/
unsigned int bps ; /* Байты В Участок */
} ;
|