Do you know of some effective ways to erase disks ?
I can suggest a couple. A fast way, is as follows, but involves the command line.
1) Go to start, type "cmd" and when "cmd.exe" is shown, right-click and select
"Run as Administrator". This gives an MSDOS window, running elevated. You
need to know enough basic MSDOS commands, such as how to use "cd" tochange
directories, to get to the folder you've defined holding the following download.
2) Get a copy of "dd" port from here. You will be using "dd.exe" from the ZIP.
http://www.chrysocome.net/dd
http://www.chrysocome.net/downloads/dd-0.5.zip
3) Use the command "dd --list" to get the names of all the disks.
The disks could be in the same order as in Disk Management, but that
may not be guaranteed, depending on virtual device drivers or the like.
Note that, "Partition0" is shorthand for "the whole disk", rather than
being an actual partition. "Partition1" is the first true partition.But
we're not going to be doing an operation on one partition for this. So
Partition0 is the reference needed. These are my two disks, corresponding
to Disk0 and Disk1 in Disk Management.
\\?\Device\Harddisk0\Partition0
\\?\Device\Harddisk1\Partition0
4) You use the disk size information from "dd --list", to verify you really
have the correct disk. It should be easy to tell the difference between
a 500GB and a 2TB disk.
5) Once you're absolutely sure the identity is correct, this will reset a drive.
This command will overwrite the MBR (sector 0) on Disk1 for example.
dd if=/dev/zero of=\\?\Device\Harddisk1\Partition0 bs=512 count=1
6) Now, say you have a suspicion there could still be a problem. You canalso
erase a portion of the front of the disk. This would erase 100,000 sectors
or about 50MB roughly. This is erasing part of the user data area, whereas
you can recover from the command in (5) if you made a mistake. With this,
you could erase real user data.
dd if=/dev/zero of=\\?\Device\Harddisk1\Partition0 bs=512 count=100000
7) Reboot, so the OS can probe the disk again.
After that, see if you're still having a problem initializing.
If the drive is USB connected, and the drive is one of those
fancy ones with a couple partitions from the factory (one partition
containing security software), sometimes the properties of such drives
upsets Windows. If the drive is an "ordinary" drive, there really
shouldn't have been any trouble at all. You really have to be
careful if buying pre-packaged USB drives from companies like
Seagate, as the "fancy" version is the one to avoid. If you need
security, you can get that with Truecrypt instead.
Note that, on very old PCs, they do not tolerate an all-zeros MBR well. I
had one PC, that the BIOS would freeze up, when a freshly erased disk
was connected, and that was a BIOS bug. I had to initialize the disk on
another computer (a computer without that bug), then connect it, before
I could continue my work.
You can also erase areas of the disk with random data. But that isn't
necessarily going to improve system response if there is a problem. So
this is another alternative option for an "input source" when erasing.
This command would erase an entire drive, because I removed the size
limits on the command.
dd if=/dev/random of=\\?\Device\Harddisk1\Partition0
*******
The slow way is "Secure Erase". This erases the entire disk, and
could take the drive an hour or more to do.
http://cmrr.ucsd.edu/people/Hughes/SecureErase.shtml
You need to completely read the support documents, before using that.
And keep a bookmark for later, if you ever need to know what the
password was that was set. Secure Erase is a hardware command
in the ATA/ATAPI command set. SCSI drives don't have it, but
lots of IDE or SATA drives could have it, as it's been available
for a number of years. The Secure Erase program just sends that
command, and the implementation is up to the hard drive itself.
If you turn off power to the drive, while a Secure Erase is in
progress, the Secure Erase will continue on when power is re-applied,
and the disk will be unresponsive until the Secure Erase is completed.
It is better to just wait until the program tells you the command
has completed, than to turn off the power.