如何徹底清除電腦全部數據且不被恢復


管理員權限進命令提示符,輸入diskpart,回車

輸入list disk,看有多少個硬盤,記下要清楚的數據所在的硬盤Id,例如我的機器是這樣的,一個1T機械硬盤,一個256G SSD。假設題主要清除機械硬盤上的數據,記下0。

磁盤 ###  狀態           大小     可用     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
* 磁盤 0    聯機              931 GB      0 B        *
  磁盤 1    聯機              238 GB  1024 KB        *

按照需要,將下面的代碼粘貼到記事本,把里面第一行的“<Id>”改成你剛才記下的數字,這里改成0。

只清除,數據可以恢復:

select disk <Id>
clean
exit

清除數據,且不可輕易恢復:

select disk <Id>

clean
create partition primary
format fs=ntfs unit=16K

clean
convert gpt
create partition primary
format fs=ntfs unit=8192

clean
create partition primary
format fs=ntfs unit=4096

clean
convert gpt
create partition primary
format fs=refs unit=4096

clean
create partition primary
format fs=ntfs unit=4096

exit

如果需要清除多個硬盤,把上述代碼中除最末行的exit哪一行以外的,全部復制,每個硬盤粘貼一遍,並且把首行的<Id>分別改為需要清除數據的硬盤。然后存為c:\clean.txt

win+x, u, shift+r

然后選擇“疑難解答”,“命令提示符”,等待重啟。

重啟並進入命令提示符后,輸入:

copy c:\clean.txt x:\clean.txt
diskpart /s x:\clean.txt

如果用第一個腳本會很快,用第二個腳本的話,看硬盤大小、性能;快則五到十分鍾,例如128G SM961,慢的話,例如一個10TB機械硬盤,可能需要3~5天。

 

簡便方法如下:

打開磁盤管理器刪除所有分區,新建一個主分區並分配盤符,假設盤符是D。

管理員權限運行powershell或者命令提示符。輸入:

format d: /fs:ntfs  /p:1

/P:1表示,每個扇區置0后,用隨機數據覆蓋1遍。還不放心的話,可以把1換成3~8的數字。再大就沒必要了。

這個選項不是很清楚哪個版本的Windows 10開始提供,1909和2004是肯定支持的,早期的版本我印象中沒有。可以先輸入

format /?

先確認一下。支持的的版本會有這么一段:

/P:count        將卷上每個扇區清零。此后,該卷將被改寫 "count" 次,
                  且每次使用不同的隨機數。如果 "count" 為零,
                  則每個扇區清零后,不再進行改寫。
                  如果已指定 /Q,則忽略此開關。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM