Eraser 6.0.6.1376 (the stable release on the downloads page) does not seem to erase unused disk space on Windows 7.
Basic Info: Attempted US DOD 3passes. After running its status was "Completed With Errors". I ran this with 20GB of free space on a 465GB drive with 250,000 files and it "completed" in under 4 minutes.
Hardware: Intel Core2 Duo CPU T7300 @ 2.00Ghz, 2.0GB RAM, NVIDIA Quadro NVS 140M
OS: MS Windows 7 Ultimate x86
The full log for the run can be found
HERE, since for some reason the forum doesn't like me uploading .txt attachments :\
1) While it's normal for some files to not be erasable due to the usual reasons; compressed, encrypted, in-use, etc., some of those were incorrect:
Session: Friday, March 05, 2010 1:00:46 PM
Friday, March 05, 2010 1:00:46 PM Information C:\cluster.exe did not have its cluster tips erased because it is compressed, encrypted or a sparse file.
Friday, March 05, 2010 1:00:46 PM Information C:\Graph.exe did not have its cluster tips erased because it is compressed, encrypted or a sparse file.
Friday, March 05, 2010 1:00:46 PM Information C:\hotel.exe did not have its cluster tips erased because it is compressed, encrypted or a sparse file.
Friday, March 05, 2010 1:00:46 PM Information C:\max.exe did not have its cluster tips erased because it is compressed, encrypted or a sparse file.
Friday, March 05, 2010 1:00:46 PM Information C:\maxsum.exe did not have its cluster tips erased because it is compressed, encrypted or a sparse file.
Friday, March 05, 2010 1:00:46 PM Error C:\ did not have its cluster tips erased because of the following error: The process cannot access the file because it is being used by another process. (Exception from HRESULT: 0x80070020)
Each of the .exe files mentioned above are C/C++ programs I compiled myself using cygwin for CS homework assignments. They are not compressed, encrypted, or sparse files, nor are they hidden or system files or in any other way special. Also, 5.8.8 had no trouble with these .exe files doing the same type of run with the same settings.
2) I'm pretty sure Eraser didn't actually erase the cluster tips of ANY files AND it didn't even ATTEMPT to erase the unused disk space. It completed in 4 minutes. With 445/465ish GB of used space and over 250,000 files, It takes much longer to erase the cluster tips than overwrite the actual unused space unless I'm using the 35 pass or something similar. Using Eraser 5.8.8 with DOD 3pass, it took over two hours just for the cluster tips; there's no way Eraser 6 did anything in 4 minutes.
I use
Recuva to both recover deleted files and check that secure deletion has actually worked. There were no noticeable changes in Recuva's scan results before and after the Eraser6 run (98% of files were still recoverable and in excellent condition, and those in bad condition or unrecoverable were that way before I ran Eraser).
-----
Suggestions and Comments
The Bad:
I
really dislike the new interface (mostly the settings pane).
- You removed the option to create new algorithms which was also available in 5.8.8.
- Maybe it's because I haven't had a successful run so I haven't seen it happen in the status box, but I liked seeing what's happening during a run (such as what file it's on, and whether it's erasing cluster tips or overwriting unused space, and what pass it's on, estimated time left etc).
- You removed the specific options for overwriting files/unused space, such as just erasing the cluster tips, just erasing the free space, etc. I loved having those options.
The Good:
- I like the "Replace erased files with the following files..." option, which seems like an attempted replacement of the thing I mentioned previously about being able to create algorithms. Keep it, because it's a nice shortcut for doing that type of thing, but bring back the old options as well.
- I like the fact that Eraser can now be minimized while running a task and isn't stuck with an unmovable program window for the duration of the run.
Other:
- Add an option to automatically log stuff and make an erasing report. It's not difficult to copy/paste the data from the "View Task Log" option, but it doesn't support ctrl-a which is somewhat annoying AND it's lacking useful information like write speed, amount written, duration, etc (stuff available in 5.8.8 logs).
- Add more information to the Erase Schedule pane for a task (namely the size of task).
- An option to securely erase the pagefile/hiberfile at shutdown would be nice.
- Remove the drop down menu from "Erase Schedule" and just add "Import Task List" and "Export Task List" to the right click options for the Erase Schedule pane.
- Uninstalling Eraser 6 apparently requires a reboot to complete while uninstalling Eraser 5 does not (or at least it doesn't say so), any way to prevent that?
EDIT: Just found the option for adding new algorithms and deciding the algorithm to be used for the first/last 16KB in the settings for the Default Erasure Methods Core Plugin. Come on, make it a litttttle more obvious; put those under "Default unused space erasure method" and above "Randomness data source" in the Erase Settings area.
Thanks for the hard work (I'm sorry for all the criticism in this post, I've been using version 5 for years and saw 6 was stable so I gave it a shot and just wasn't happy with the results).
On a little side note, how about allowing .txt attachments and enabling bbcode for the forum