你的隐私堪忧!彻底清空磁盘,只需要 1 行 Python 代码
大家好,这是程序员晚枫。
今天给大家分享 Python 自动化办公的第 81 个功能:彻底抹除磁盘的使用记录。
使用场景
哪怕你不是明星,每次换电脑的时候,也会很头疼硬盘里的数据怎么彻底删除。
因为只是简单的右键删除,市面上有大量的磁盘恢复工具可以恢复。尤其是换工作需要还电脑的时候,不懂抹除使用记录的人交上去的电脑,毫无隐私可言。
能恢复的原因也很简单:因为磁盘存储内容的时候,就像在平地上建房子。你右键删除,只是删除了房子的门牌号,但是房子还在。这就是为什么回收站里的东西,可以轻易的 100%的还原。
有什么办法可以彻底抹去自己的磁盘记录,无论任何方式都不可能恢复呢?
今天给大家分享一个 Python 的方式。
上代码
先上代码,再解释原理。
假如现在你的电脑里删除了文件以后,还剩下 100G 的空间,运行下面这 1 行代码,会把剩下的这 100G 保存过数据的痕迹全部抹除。
运行完成后,电脑里依然剩余 100G 的空间。
参数说明
可以不填任何参数,如果要指定磁盘,替换掉括号里的磁盘名即可。
原理
上面说磁盘存东西就像在平地上建房子,彻底抹除的方法就是把房子全部推到。
而磁盘上推倒房子的方法,就是写满 0 或者 1,因为计算机里面只有 0 和 1。
使用这 1 行代码,就可以把磁盘里所有的空间都写满 0。
但是不用担心,写完以后程序会自动释放这段磁盘空间,还你一个没有房子的平地。
版权声明: 本文为 InfoQ 作者【程序员晚枫】的原创文章。
原文链接:【http://xie.infoq.cn/article/256e4495a9c7029a66177af8c】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论