The Graham Utilities for OS/2 - Version 2


[Warpspeed]

[Table of Contents] [Index] [Previous] [Next]


FAT-Null - Wipe FAT disks

Summary

FAT-Null wipes FAT disks on a cluster by cluster basis.

Icon

Command Line Format

Usage: FAT-Null {Switches} Drive Spec(s)

Switches

-g
Government security rules for wiping.
-r
Repeat wipe; default of 1.
-v
wipe Value; default of 0.
-on
Run on <Machine Name>.

Description

FAT-Null wipes all free clusters on a HPFS disk. Sectors which are occupied by files are not wiped. For FAT-Null to be able to process the disk, it must be able to lock the disk. If the disk is in use by another process, FAT-Null will inform you that it is unable to lock the disk and exit. FAT-Null must lock the disk, so that it can be assured that the information which it is reading is accurate. FAT-Null displays the cluster number of each cluster as it is being wiped. The escape key may be pressed at any point in time to abort the wiping process.

In order to help protect you from accidental erasures you must enter a drive specification.

If FAT-Null is asked to operate on a non FAT drive you will get the following message:

Drive is not FAT.

-g Government security rules for wiping

This switch forces FAT-Null to erase the file to the US Department of Defence security specification DoD 5220.22-M. It writes over all of the data area of the file with 1's (FFh) then writes over it all again with 0's (00h). By default, it repeats this procedure 3 times. The optional n parameter for this test overrides the default repeat count of 3. Finally, the data area of the file is overwritten with the value of F6h.

-r Repeat wipe count

The default wipe count value is 1. This switch specifies a new repeat count. The repeat count is the number of times which the disk is overwritten.

-v Wipe Value

The default value of the data which is written to the disk is zero (0). Use this switch to specify another value.

-on Run on Machine Name

This switch forces DEPIPE to be loaded and allows FAT-Null to access disk drives located on remote machines. The Machine Name must be specified with a leading "\\". The machine name of the remote machine will have been specified when the network software on the remote machine was installed.

Note : DESVR must be running on the remote machine for this option to work.

Consult Appendix H - DESVR for further details.

Example

FAT-Null F:
Run FAT-Null on drive F: