固態(tài)硬盤SSD格式化后,數(shù)據(jù)恢復(fù)的可能性有多大?
之前的文章中,我們曾說過:這下實錘了!固態(tài)硬盤SSD比機械硬盤HDD更加可靠
也曾發(fā)布過: 最全電腦固態(tài)硬盤SSD入門級白皮書
隨著SSD價格不斷下降,固態(tài)硬盤也日益普及,在個人電腦中已成為基本的配置選項。在體驗SSD固態(tài)硬盤帶來的性能優(yōu)勢的同時,你有沒有想過一個問題,SSD的數(shù)據(jù)如果誤刪除或發(fā)生故障丟失,還有沒有可能找回來呢?這也許是固態(tài)硬盤飛入尋常百姓家后需要面臨最深刻的靈魂拷問!
在繼續(xù)SSD數(shù)據(jù)恢復(fù)的內(nèi)容前,我們需要先了解一個SSD文件刪除相關(guān)的特性“TRIM”。TRIM是SSD的一個特性,目的是讓固態(tài)硬盤SSD在進行內(nèi)部GC垃圾回收的時候,避免搬遷已經(jīng)被OS刪除的數(shù)據(jù),減少無用的數(shù)據(jù)的搬遷從而降低寫放大,提升SSD固態(tài)硬盤的壽命,同時也可以提升盤的有效帶寬。
比如在OS不支持TRIM的場景:第一步:OS層面寫了數(shù)據(jù)文件A,B,C,D,同時SSD的邏輯地址和物理地址也都寫入了對應(yīng)的數(shù)據(jù)。第二步:刪除了文件C,這個時候OS并沒有立即告訴SSD這數(shù)據(jù)是無效的,特別這個階段,如果發(fā)生GC,依然會搬遷文件C對應(yīng)原始數(shù)據(jù),因為對SSD盤來說,這些還是用戶的有效數(shù)據(jù)第三步:OS層面寫入文件E,覆蓋了文件C的原始LBA邏輯地址,直到這個時候,SSD內(nèi)部才恍然大悟:“?。≡瓉砦抑鞍徇w的還是無效數(shù)據(jù)呀,做了無用功,SSD也是欲哭無淚呀!”
作為對比,在OS支持TRIM的場景的工作機理:第一步:OS層面寫了數(shù)據(jù)文件A,B,C,D,同時SSD的邏輯地址和物理地址也都寫入了對應(yīng)的數(shù)據(jù)。第二步:刪除了文件C,這個時候OS立即發(fā)送了TRIM指令,也就是立即告訴了SSD,這些數(shù)據(jù)是無效的,不用處理了。這個階段發(fā)生GC垃圾回收,會直接把文件C對應(yīng)的物理數(shù)據(jù)直接擦除。第三步:OS層面寫入文件E,覆蓋了文件C的原始LBA邏輯地址,物理地址也寫入了新的數(shù)據(jù)。
注意,在OS支持trim的機器上,當你刪除文件后,會自動向SSD發(fā)生trim,這個過程是自動發(fā)生的。
如何確定自己的電腦是否有打開Trim功能呢?以Windows系統(tǒng)為例:
以管理員身份運行cmd界面,并輸入“fsutil behavior query DisableDeleteNotify”如果DisableDeleteNotify返回值是1,則Trim處于關(guān)閉狀態(tài)或者不支持如果DisableDeleteNotify返回值是0,則Trim處于開啟狀態(tài)
如果要關(guān)閉TRIM則執(zhí)行:fsutil behavior set DisableDeleteNotify 1
到這里,你是不是有所了解了,如果我們想要提升SSD的數(shù)據(jù)修復(fù)的概率,最好是把TRIM功能給關(guān)閉掉,不然文件刪除后,想再找回真的是難于上青天了。
在了解了TRIM原理以后,我們再總結(jié)下固態(tài)硬盤常見的故障模式:
與機械硬盤HDD不同,固態(tài)硬盤沒有機械零件,主要靠電學(xué)信號傳輸,不會出現(xiàn)機械故障。在固態(tài)硬盤給大家?guī)矶嘀貎?yōu)勢的同時,固態(tài)硬盤相對機械硬盤最大的劣勢就是:數(shù)據(jù)恢復(fù)異常艱難,比機械硬盤HDD的數(shù)據(jù)修復(fù)概率低很多。所以,如果你有重要數(shù)據(jù),切記一定要備份,最后備份一個SSD,一個HDD,雙重保障。
固態(tài)硬盤常見的故障模式,主要有以下幾種:溫度過高。在固態(tài)硬盤長時間大壓力讀寫,或者機器散熱不高的情況下,持續(xù)高溫運行,固態(tài)硬盤內(nèi)部的器件也會加速出現(xiàn)異?;蛘呓邓龠\行,最終導(dǎo)致OS訪問硬盤出現(xiàn)異常。物理損壞。當固態(tài)硬盤有跌落或者撞擊的影響的時候,也會影響固態(tài)硬盤上電子器件的可靠性,出現(xiàn)異常,嚴重的話,會出現(xiàn)數(shù)據(jù)丟失。使用不當。由于盤有固定的壽命期限,如果長時間大壓力隨機讀寫,也會加速SSD壽命的消耗?;蛘叱霈F(xiàn)經(jīng)常性的意外掉電,導(dǎo)致盤處于長時間的異常環(huán)境,也會加速盤的故障。固件異常:固態(tài)硬件的固件Firmware內(nèi)部包括了SSD的FTL算法,讀寫邏輯,ECC糾錯等算法,非常復(fù)雜,出現(xiàn)FWbug的概率也相當高?;蛘叱霈F(xiàn)盤內(nèi)部異常,F(xiàn)W出現(xiàn)鎖死的情況,導(dǎo)致盤處于只讀模式或者無法訪問的狀態(tài)。這種情況的,數(shù)據(jù)的恢復(fù)幾乎不可能了。數(shù)據(jù)損壞:當固態(tài)硬盤受到惡意病毒的感染,數(shù)據(jù)也會出現(xiàn)損壞,惡意破壞數(shù)據(jù)塊的內(nèi)容,導(dǎo)致無法恢復(fù)。
這么多故障的可能,那么固態(tài)硬盤SSD的數(shù)據(jù)修復(fù),到底是否有辦法呢?我們這里介紹兩種嘗試修復(fù)的方式,不能保證一定會成功。在你誤刪除一些文件的時候,可以嘗試下,市場也有也有很多的修復(fù)軟件。
第一步:首先在官網(wǎng)下載Disk Drill軟件,安裝完成后執(zhí)行界面如下:
第二步: 選擇“All Recovery Methods”選項 ,然后點擊“Search for lost data”開始嘗試數(shù)據(jù)修復(fù)
第三步:經(jīng)過一定的時間完成掃描后,點擊“Review found items”,顯示的界面如下,會看到全部的數(shù)據(jù)。
第四步:選擇你要需要恢復(fù)的文件,在點擊“Recover”開始修復(fù)。
第五步:最后再設(shè)定下修復(fù)完成的目標文件存在的區(qū)域。
微軟有提供一個官方的文件修復(fù)工具,
這個工具主要模式有:Regular :針對未損壞的NTFS文件系統(tǒng)進行標準的修復(fù)動作Extensive :最徹底的,針對所有文件系統(tǒng)的修復(fù)動作。
比如,我們針對格式化后的盤,選擇Extensive模式進行修復(fù),命令如下:
Winfr C: E: /extensive /n *.pdf /n *.jpg
再次重申:以上修復(fù)方式并不能保證你一定可以成功,完成數(shù)據(jù)修復(fù),在某些情況下有可能恢復(fù)成功。固態(tài)硬盤的修復(fù)比機械硬盤的修復(fù)艱難很多,即使固態(tài)硬盤的廠商也不敢承諾可以恢復(fù)固態(tài)硬盤的數(shù)據(jù),大家可以看下西數(shù)官網(wǎng)對數(shù)據(jù)恢復(fù)的評論哈,大家感受下:
下一篇:USB插口供電不足怎么解決