Viewing a single comment thread. View all comments

vo0do0child t1_iy4c4a8 wrote

Why are the memory addresses abandoned rather than covered over with 0’s?

2

sauprankul t1_iy4fw41 wrote

To save time. Hard disk writes take forever, and the disk has better things to do than overwrite deleted data.

SSD overwrites would increase wear on the flash. You have a limited number of writes before the flash starts becoming unstable.

3

nmxt t1_iy4fx21 wrote

Because writing them over with zeroes or anything takes considerable time. Basically deleting files would then be as slow as copying them. That doesn’t apply to modern SSDs though, they do reset the memory taken up by deleted files.

1

vo0do0child t1_iy4h9ef wrote

Interesting, thanks. You’d think the OS would provide the user with the option to do a “deep delete.”

1

Brayzure t1_iy4jx8i wrote

There's a built-in function to overwrite your "empty" hard drive space with random data. Problem is it takes forever (and isn't easily accessible). There's a reason why the option isn't available to the average user.

1

Foolfog t1_iy4g7in wrote

Because specifically changing it rather than just 'forgetting' about it would be just unnecessary extra work, unless you aim for extra safety

1