Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I use cat /dev/zero to write on free space on Each drive one by one but my question should I use;

cat /dev/zero > wipe_space or cat /dev/urandom > wipe_space

2.I know that first write zero and the second write random data, but zeros is much faster, so whats the difference?

3.and Is there any difference between cat , dd command?

4.last question is this way secure just dont want the one who will get my pc restore any thing with recovery tools.

Note:I'll not erase every thing, 'll delete personal stuff and wipe free space!

share|improve this question
It is more useful to ask individual questions separately (so people can find similar problems to their own easily):… – Kevin Nov 17 '12 at 8:30
See my answer to this question where I quote a view that writing zeros is probably safe enough for private use. – Takkat Nov 17 '12 at 9:14
  1. I would imagine /dev/zero would be quicker. You could test by using the test command in the terminal.

  2. See this answer.

  3. Advanced recovery tools can analyse the residual magnetic fields left on the disk blocks in order to recover data that has been overwritten. The safest way completely destroy data is to write random data to the disk multiple times (this all assumes you are using a magnetic disk, and not an SSD).

share|improve this answer
why write random data to the disk multiple times, Is the normal use can recover one time written files with his personal computer? and why zero quicker than urandom? – illsecure Nov 17 '12 at 8:42
In all likeliness, writing zeros once will be enough to hide the data. Writing all zeros will leave traces of the original data, similar to using an eraser to erase pencil. More info: – Kevin Nov 17 '12 at 8:48
Recovering data from residual traces requires a professional laboratory and specialized drive firmware (and thus a lot of money). Yes it is possible, but unless someone is absolutely convinced of finding very valueable data, it will not be done. – jippie Nov 17 '12 at 10:25

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.