I am using Windows 7 Ultimate + SP1, 4 core processor, and CC 3.14.1616 (64bit)
I aimed 1 pass at (J:) a 1 GB Sony Flash Drive, FAT - not FAT32.
Drive Wiper zapped (T:), a 100 MB FAT32 partition on my secondary GPT HDD
Drive Wiper displayed all letters in alphabetic sequence, regardless of device.
The last letter was T:\, and immediately above was J:\
I selected (J:) via Tools / Drive Wiper and checked the box, and confirmed no other boxes were selected.
Then I noticed your default was Wipe Free Space only, so I switched to "Entire Drive (All data will be erased)"
I looked again as I clicked the Wipe Button, and Sony (J:) was still checked.
I typed ERASE and this was quickly completed.
I was surprised by how eager Drive Wiper was to do more work,
Upon completion of Wipe I observed that (J:) was no longer checked,
but T:\ was now checked and ready for zap - I hoped.
I also feared an awful Snafu and that for some reason the check-mark had dropped from (J:) to (T:) whilst I was typing Erase.
Windows Explorer confirmed my worst fears - T:\ was dead as a Dodo, and all files remained on J:\
I have repeated the entire scenario up to but EXCLUDING the entry of the word ERASE,
and the check remained against (J:) and did not drop down to (T:) whilst I was changing the mode from Free Space to Entire Drive.
I am absolutely certain I did NOT accidentally check the bottom box against (T:).
I am human so I can possibly get confused about which letter I check in which box somewhere halfway down a list,
but there is no way I could check the bottom box and wrongly remember checking the box above.
I definitely remember checking the box above the bottom,
therefore if you consistently place (J:) above (T:), I could not have checked anything BUT (J:).
CCleaner made that mistake all by itself.
I very strongly suspect that you forgot what I checked whilst I subsequently switched mode from Free Space to Entire Drive ...,
and then you proceeded on the FALSE default of zapping (T:) but wrongly failing to refresh the display,
instead you left the (J:) box checked until you had zapped (T:) and only then did you show that your target had been (T:).
Being human it is possible that I saw what I expected to see, but I am 90% sure that I was careful because I am always cautious when System C:\ is at risk.
I strongly urge you to prevent your mistakes from hurting your customers,
and also prevent any mistake in the User's perception of the damage you are about to do.
Firstly the "WARNING ALL DATA ON SELECTED DISK DRIVES WILL BE ERASED."
That is TOTALLY INADEQUATE.
You only show a maximum of SIX disc drives. I had 8 - and sometimes I have up to 14.
Drives C:\ and D:\ are missing - out of sight - I cannot see if you think they should be zapped.
You ought to itemize every drive on the death list.
When I type ERASE I could be signing the Death Warrant on (D:) - and even (C:) could go the way that (T:) went
I also recommend that you no longer require the user to type the word "ERASE",
But instead "ERASE x,y,z:" where x,y,z denotes a comma delimited list of the drives to be zapped,
and that you confirm that the typed list matches the boxes that you consider checked.
I am happy to supply any further information you request,
including a /DEBUG output - but not including an actual erase
Regards
Alan