有害なデータワイパーのための執筆プログラム:
プログラムを拭く有害なデータはディスクの表面で直接書くデータである。 このタイプのプログラムを拭くデータはファイルシステムおよびオペレーティングシステムより低レベルで動作する、従ってos、ファイルシステム、ディスクで書かれているディレクトリ・エントリおよびすべてを含むすべてのデータそして他の論理的な情報が一掃されることを意味する。
プログラムを拭くこれらのデータは直接ディスクの表面のセクターを拭き、それで書かれているすべてを一掃する。 オペレーティングシステムを含むディスクのすべてのデータとしてプログラムを拭く呼ばれた有害なデータとして、これらのプログラム失われる。
ユーザーがディスクのオペレーティングシステムそしてすべてのデータを含むディスクのすべてに、重ね書きして喜んでであるところで、プログラムをこれらの拭タイプの拭くことはそのような場合好まれる。
どんなにこのタイプのプログラムを拭くデータのもう少しの利点がある。 プログラムを拭くこれらの有害なデータがosおよびファイルシステムからの完全に自由働かせ、ディスクの表面で直接書くので、非破壊的なデータワイパーより適度に速い。
またディスクの論理的な不良セクターがある乱データの違法貯蔵のためにいかに作成されるかまた、これらの論理的な不良セクターディスクのデータと完全に一掃されれば。
プログラムを拭く有害なデータのためのコーディングは次に与えられてしまった。 プログラムは大型ディスクを支えるためにも書かれていた。 プログラムはコンピュータに接続される第2物理的なハードディスクのデータを拭く。
///// プログラムを拭く有害なデータのためのコーディング \\\\\
#include<stdio.h>
#include<dos.h>
/* INT 13H延長、機能数0x48を使用してgetdrivegeometry機能が使用される構造。 */
struct geometry
{
unsigned int size ; /* (緩衝の呼出し)サイズ */
unsigned int flags ; /* 情報標識 */
unsigned long cyl ; /* ドライブの物理的なシリンダーの数 */
unsigned long heads ;/* ドライブの物理的な頭部の数 */
unsigned long spt ; /* トラックごとの物理的なセクターの数 */
unsigned long sectors[2] ; /* ドライブのセクターの総数 */
unsigned int bps ; /* セクターごとのバイト */
} ;
|