I recently purchased a 1 TB hard drive to replace the failed one in a laptop. However, this new drive is not working as well (as fast) as expected and I would like to return it. As of now, I have only managed to put an operating system and a few programs on it. Since the hard drive contains the activation keys for this software, I would like to make sure that the drive is clean before I return it. Unfortunately, I do not have the time or the want to run a full pass of zeros, and am looking for a way to wipe only the few sectors I have used so far.
In short, how do I wipe only the used portion of a 1 TB HD in a timely manner?
[EDIT]:
The suggestions offered this far are valid solutions, however they are not quite what I was looking for. Please know that I am not a big linux user, and don't have a linux boot cd on hand or the time to get one.
Since I have yet to really delete anything on the drive, I suppose what I am looking for is a way to zero the existing data without wasting time on the empty space. For the most part, there is a good chance that 9/10ths of the drive have yet to be touched, and I was hoping it possible to avoid changing that.
[EDIT]:
I wish to thank those of you who have offered their solutions to my questions. However, it has come apparent that there is no acceptably secure method of accomplishing what I asked. Next, I wish to record what I have decided to do: a single-pass zeroing of the drive. Keep in mind that I am not returning this drive to some paranoid branch of the U.S. government, as if they were that paranoid, I am certain that they would already know full well what was on it. Additionally, for those of you who think a single pass is insecure, I encourage you to investigate the latest literature on the subject of mechanical drive security. I highly doubt someone at staples is going to spend a small fortune just to get my windows product key.
Thanks Again!
RlonRyan