User manual
Using S.M.A.R.T. Disk Monitor 113
SANTOOLS® is registered in US Patent and Trademark Office No 3,107,854 All rights reserved.
Pass # 3: Randomizing every bit ... (Pass time: 9.8m, Total: 28.7m)
Pass # 4: Setting every bit to 0 ... (Pass time: 9.5m, Total: 38.2m)
Pass # 5: Setting every bit to 1 ... (Pass time: 9.5m, Total: 47.6m)
Pass # 6: Randomizing every bit ... (Pass time: 9.7m, Total: 57.3m)
Disclaimer
Use this feature at your own risk. SANtools will not guarantee that the secure erase will prevent your data from being
recoverable. It is the responsibility of the user to insure that the process completes, and that the appropriate device
was selected. If you select logical partitions, LUNs on RAID controllers, or logical disks, then this will not destroy any
metadata or redundant data.
In addition, if your disk drives were short stroked (i.e., they present a usable capacity that is smaller then the actual
physical capacity to the operating system, then not all of the disk will get erased. If you have any doubts as to
whether or not the usable capacity is same as physical capacity, then invoke the command -capacity 0 first.
This will resize the disk to the maximum capacity.
Syntax for Secure Check
smartmon-ux -securecheck n devicename
where n is a decimal number from 1-3 which corresponds to the number of full write cycles.
Additional Information
Each cycle corresponds to three full passes where data is written to every addressable block. The first cycle sets
every bit to one, the second sets every bit to zero. The final pass in each cycle writes random data. This process can
take hours or days to complete, and if you want to insure that your old data is destroyed beyond all ability to recover it,
then you should pulverize the disk drive into pieces no larger than a few square millimeters.
Our code takes advantage of specialized commands found in some disk drives to write a pattern to a large number of
blocks quickly and efficiently. If your disk drive supports this command, then you will notice that the cycles that set
and clear each bit run several times faster than a cycle that randomizes data.
Example
[root@ia64linux smartmon]# ./smartmon-ux -securecheck 1 /dev/sg9
SMARTMon-UX [Release 1.35, Build 18-JAN-2008] - Copyright 2001-2008 SANtools(R), Inc. http://www.SANtools.com
Discovered IBM DNEF-309170 S/N "AJ1P8115" on Device /dev/sg9 (Adapter.Ch/ID.LUN=2.0/7.0) [SES] (Not Enabling SMART)(8748 MB)
Beginning SANtools secure erase verification test for IBM DNEF-309170 ...
Test completed.
Report summary:
IO errors for IBM DNEF-309170 at /dev/sg9: No problems found.
Byte Percent TotalCount Byte Percent TotalCount Byte Percent TotalCount Byte Percent TotalCount
0 96.460 15804 1 0.079 13 2 0.031 5 3 0.000 0
4 0.018 3 5 0.031 5 6 0.024 4 7 0.067 11
8 0.031 5 9 0.006 1 A 0.018 3 B 0.031 5
C 0.006 1 D 0.000 0 E 0.012 2 F 0.000 0
10 0.043 7 11 0.031 5 12 0.000 0 13 0.043 7
14 0.000 0 15 0.000 0 16 0.000 0 17 0.000 0
18 0.006 1 19 0.018 3 1A 0.000 0 1B 0.012 2
1C 0.006 1 1D 0.000 0 1E 0.006 1 1F 0.006 1
20 0.043 7 21 0.006 1 22 0.000 0 23 0.012 2
24 0.006 1 25 0.006 1 26 0.000 0 27 0.000 0
28 0.000 0 29 0.000 0 2A 0.006 1 2B 0.006 1
2C 0.012 2 2D 0.073 12 2E 0.000 0 2F 0.000 0
30 0.067 11 31 0.043 7 32 0.049 8 33 0.018 3
34 0.049 8 35 0.018 3 36 0.049 8 37 0.067 11
38 0.031 5 39 0.043 7 3A 0.000 0 3B 0.000 0
3C 0.006 1 3D 0.000 0 3E 0.012 2 3F 0.018 3
40 0.006 1 41 0.012 2 42 0.018 3 43 0.006 1
44 0.018 3 45 0.012 2 46 0.031 5 47 0.000 0
48 0.006 1 49 0.018 3 4A 0.000 0 4B 0.006 1
4C 0.000 0 4D 0.012 2 4E 0.037 6 4F 0.012 2
50 0.031 5 51 0.006 1 52 0.018 3 53 0.000 0
28