最近我被問到有助于對社會社區Spiceworks還在討論。它開始作為一個磁盤格式化工具的問題,但在討論結束時,用戶試圖確定什么樣的“窗口”命令行格式”命令卻無參數盡可能覆蓋部門或不。
我可以看到討論的原因,因為這是一個小棘手。我發現微軟在一些地方還沒有完全清楚。
在窗口中,一個“快速格式”(可以被認為是一個“常規”的格式,因為它是相當常見的)不擦拭/零/覆蓋的數據。但是,具體的命令行“格式”呢?
從MS的文檔在這里,/ Q參數出現在第一眼就只有防止Chkdsk運行,檢查壞扇區。
但是,一個“格式”在命令行本身沒有參數嗎?嗯,這已經改變了過去。
從格式化命令的多毫秒文檔:
如果您不指定以下任何一個命令行選項,則使用該卷類型來確定磁盤的默認格式。
那么,這意味著什么呢?不幸的是,微軟沒有鏈接到任何相關的文檔。
GUI格式對話框有一個快速格式”復選框,這似乎符合/ Q參數,默認是正常檢查。然而,微軟改變了對“窗口”和“后”的格式命令的行為。
在“窗口”和“后的”版本中更改的格式命令的行為。默認情況下,在“在”窗口中的“和”版本中,當執行一個完整的格式時,格式化命令在整個磁盤上寫入零。在Windows XP和Windows的早期版本,格式命令不寫零到整個磁盤時進行全格式。
https://support.microsoft.com/en-us/kb/941961
這是相當不精確的,因為我們不知道什么是“當一個完整的格式執行”的方式為實際的命令行命令。
從本質上來說,它意味著一個“非/ Q”的命令行格式。XP和更早,格式命令沒有/ Q沒有覆蓋零。Vista之后,沒有/ Q格式改寫零(一次除非/ P是指定)。
如何驗證在窗口中的擦硬盤驅動器?
以前的文件系統被破壞或失效的格式命令(一般來說,不知道所使用的特定命令)。然而,這并不意味著文件數據完全消失了。
如果格式完成,沒有零了所有的行業,以前的文件數據的區域仍然在驅動器上的新文件系統認為是自由的空間,直到覆蓋。通過原始數據掃描的軟件應該能夠在那里找到文件。
此外,一些軟件可以使用以前的文件系統的殘余物,如果仍然有足夠的,周圍的定位和提取文件的文件系統元數據的完整。作品往往比你在正確的技術,正確的軟件認為手
要驗證驅動器被擦,你可以使用一對夫婦不同的方法。像一個數據恢復工程師一樣思考,試圖在擦前找到證據或數據。
運行軟件,掃描原始數據的文件將是一個很好的測試一個真正的擦拭。一些簡單的嘗試是PhotoRec,這是免費的,有效的。這是一個好的工作,掃描在原數據文件,特別是JPEG文件,因為他們有非常明確的頁眉/頁腳在原始數據。每個不同的文件類型都有一點不同,從原始數據中恢復。純文本文件,例如,沒有標識符,因此基本上是不可能的恢復在一個自動化的方式,雖然他們可以肯定地看到在原始數據。
你也可以簡單地打開驅動器在一個十六進制編輯器和滾動周圍,看看究竟是什么。這是零?這是它應該從微軟的文檔。做一些搜索。在任何可識別的ASCII字符或Unicode數據?二進制數據呢?
我們每天從有新鮮的窗戶安裝的驅動器上恢復每天的數據,包括一個快速的格式?焖俑袷揭话闶窃诖蠖鄶登闆r下的默認選項(雖然現在我們知道,不再是命令行的情況下)。它真的取決于覆蓋在這些情況下的損害,但我們通常有很好的成功