有个 U 盘,虽然隐私数据都被删除了,但怕别人用软件恢复这些数据,所以想创建一个大文件来覆盖整个 U 盘,这个文件应怎么创建?
with open('test','wb') as f:
while True:
if f.tell()>=SIZE: break
f.write(b'\xFF')
1
update 2016-12-01 16:21:04 +08:00
低格
|
2
choury 2016-12-01 16:22:23 +08:00 via Android
要用随机数据
|
3
ltyj2003 2016-12-01 16:52:41 +08:00 via Android
使用 hd tune 或者 dg 直接填一遍即可。
|
4
hgc81538 2016-12-01 16:55:48 +08:00
dd if=/dev/urandom of=sample.txt bs=1G count=1
Ref: http://superuser.com/questions/470949/how-do-i-create-a-1gb-random-file-in-linux |
5
hgc81538 2016-12-01 16:57:21 +08:00
For Windows:
https://eraser.heidi.ie/ |
7
flynaj 2016-12-01 17:02:24 +08:00
最简单的格式化一下就行,不要点上快速格式化,让他完全格式化!
|
8
ToughGuy 2016-12-01 18:18:52 +08:00
dd if=/dev/zero of=/dev/sdX
谨慎使用 |
9
jimzhong 2016-12-01 18:22:01 +08:00
复制几个电影进去就好了
|
10
loading 2016-12-01 18:24:35 +08:00 via Android 1
复制几个小电影进去。
最好你有你要删除文件的文件名,用那些文件名,有奇效! |
11
explist OP 没有刚好那么大的电影
|
12
honeycomb 2016-12-01 20:39:47 +08:00
把这个 U 盘建一个 bitlocker ,然后格式化就可以了。
|
14
zjddp 2016-12-02 16:50:59 +08:00
我的做法是有敏感数据的直接物理销毁
当然,里面数据的价值远远高于设备价值 |
15
Arnie97 2016-12-02 20:38:19 +08:00 via Android 1
import os
with open('w', 'w') as f: f.write(os.urandom(1234567)) |