Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here


Make a File Go Away Forever

Make a File Go Away Forever

Make a File Go Away Forever


In another forum there was a discussion about the IRS losing the e-mail messages. A person inquired about how to permanently delete a file. I was once told by a law enforcement agent that overwriting a file would prevent it from being recovered. I now know that is not correct and yet it is correct. One of those people that every forum seems to have jumped on me just flamed me for being so stupid. Stupid no, ignorant perhaps. When I encounter people like him I start doing research so that I will have some ammunition when I respond to him. If you are an expert on hard drive data obscuration or file storage then I would appreciate a Yes, No or answer below. For bonus points add something if it is pertinent. Thank you very much. Ron

Delete and overwrite do not obscure the original data. Yes / No

Repeatedly overwriting of the file with equal number of bytes will eventually overwrite of the original file memory address. Yes / No

I have a program that I wrote that when given a folder it will read (find search string) every file in that folder and it's sub folders. I could quite easily change read to overwrite in a loop with a variable for a counting loops. Any reason that would not work? If so then please explain why.

If a drive is inserted in a hot slot then it is a mere storage drive and therefore should not fight back when overwriting files. Yes / No

I have never worked with a computer that had multiple users. With the drive as a storage device will I be able to obscure all data on the drive? Yes / No

RE: Make a File Go Away Forever

Ok - I am not an expert, but let me toss out a couple of comments and clarifiers:
Some things depend on the OS and disk management - sometimes there's a drive management layer that obscures where the data is physically written.
If you can for sure write over the media tracks/sectors where the data was, you will certainly obscure the data. Rewrite a few times over that part of the media, and there's not much to try and recover.
I understand that each recorded track probably doesn't perfectly overlay the previous recorded track, which can leave some fuzz along the edges. (ok, those probably aren't the precise terms, but probably express the concept.)
So, at some exotic level, the right kind of technology can look at what's left on the media and recreate what was there. (to some extent, depending on whatever)
There are programs that will do a "forensic wipe" on a hard drive. I don't know if they can really reach every nook and cranny, but I expect that for normal OS and drive formats, they work pretty well.
If you are trying to do this yourself using plain file access, it probably won't work. The logical file and folder structure is set up so you don't see track/sector, and even if you save over a file, the OS may just change its entry to mark it as deleted, and write the new version somewhere else on the drive.
If you loop across files and folders, the OS may do the same thing - old stuff is marked "deleted", new stuff goes in vacant space or the oldest deleted spaces. Or something. Depends on OS, file system, and - who knows? some other factors you have no control over.
Your program needs to find the physical location on the drive of the items to kill, then write to those locations. If you decide to do that, I'm sure it will be a great learning exercise.

Have fun, let us know how it goes!

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members!

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close