大家好,這是程式設計師晚楓,小紅書/B站都叫這個名字。
今天給大家分享Python自動化辦公的第81個功能:徹底抹除磁盤的使用記錄。
使用場景
哪怕你不是明星,每次換電腦的時候,也會很頭疼硬碟裏的數據怎麽徹底刪除。
因為只是簡單的右鍵刪除,市面上有大量的磁盤恢復工具可以恢復。尤其是換工作需要還電腦的時候,不懂抹除使用記錄的人交上去的電腦,毫無私密可言。
能恢復的原因也很簡單:因為磁盤儲存內容的時候,就像在平地上建房子。你右鍵刪除,只是刪除了房子的門牌號,但是房子還在。這就是為什麽資源回收桶裏的東西,可以輕易的100%的還原。
有什麽辦法可以徹底抹去自己的磁盤記錄,無論任何方式都不可能恢復呢?
今天給大家分享一個Python的方式。
上程式碼
先上程式碼,再解釋原理。
假如現在你的電腦裏刪除了檔以後,還剩下100G的空間,執行下面這1行程式碼,會把剩下的這100G保存過數據的痕跡全部抹除。
執行完成後,電腦裏依然剩余100G的空間。
參數說明
可以不填任何參數,如果要指定磁盤,替換掉括弧裏的磁盤名即可。
原理
上面說磁盤存東西就像在平地上建房子,徹底抹除的方法就是把房子全部推到。
而磁盤上推倒房子的方法,就是寫滿0或者1,因為電腦裏面只有0和1。
使用這1行程式碼,就可以把磁盤裏所有的空間都寫滿0。
但是不用擔心,寫完以後程式會自動釋放這段磁盤空間,還你一個沒有房子的平地。
相關課程
👇點選 閱讀原文 ,免費對話大模型