ssd數據恢復新手玩存儲 篇二:從數據恢復的角度選購SSD
瀏覽量: 次 發布日期:2023-08-09 22:48:19
一般我們選擇SSD,都會更多的從性能角度進行考量,今天我們從一個另類的角度---數據恢復的角度來談談SSD的選擇
A.SSD控制器
談到SSD選擇,不可不談的就是控制器
常見控制器可分兩個陣營
1.自產自銷:包括OCZ.INTEL.SAMSUNG等
2.第三方:包括Silicon Motion慧榮.PHISON群聯.Marvell美滿等
下面會提到恢復工具對控制器方面的支持。
B.常見大致的工作流程
接下來我們來談談常見固態盤大致的工作流程
一個SSD,除了有芯片外,一般還需要緩存芯片。閃存芯片的作用是存儲數據,而緩存芯片的作用則是緩存用戶數據和存放映射表(映射表用于邏輯地址映射閃存物理地址)。如果是正常斷電,那么用戶數據和映射表都會在斷電前寫入閃存芯片中。下次通電的時候,會直接從閃存芯片上加載映射表。而如果非正常斷電,又分兩種情況:
a.如果有電容保護,那么數據一般不會丟失;
b.如果沒有電容保護,那么緩存中的數據會丟失,而寫入到閃存中的數據可以通過映射表重構找回。映射表的重構分全局掃描和局部掃描兩種方式,前者實現起來簡單,但需花費不短的時間來進行重構;后者實現起來復雜,不過恢復速度快。
C.固態盤常見固件問題-映射表
目前固態盤最典型的固件問題中,映射表問題占了相當大的部分,比如intel 8MB問題就是典型案例。映射表是用于邏輯地址映射閃存物理地址,以主機系統讀取SSD上數據為例來描述映射表的作用:主機通過邏輯地址向SSD請求數據,SSD內部利用這個邏輯地址做索引,通過查找映射表獲得用戶數據在閃存上的物理地址,然后SSD再讀取閃存,獲得主機所需的數據。由上可見當映射表出現問題時,用戶數據將無法正常訪問,只有修復映射關系后,才能取得正確的用戶數據。
D.PC-3000 SSD介紹及支持
這里我們簡要介紹下首款ssd數據恢復工具:PC-3000 SSD,它對上述兩個陣營的控制器都提供了支持。
(以下截圖來自于PC 3000技術博客)
不過在使用中它不支持僅基于控制器的數據恢復,而需要基于固件(固態盤生產商)和控制器兩方相配合的工作模式,這點非常重要。因為有一些廠家雖然采用同樣的控制器,但由于采用了不同的技術指令,而無法獲得PC-3000 SSD支持,比如同樣基于88SS9174 Marwell控制器,Micron.Plextor和Crusial 三個廠商使用了相似的固件獲得PC-3000 SSD的支持,而某些廠家由于重寫了固件,而無法獲得工具的支持。
針對支持的型號它提供了“建立(重構)映射表”的修復選項,再配合數據提取工具即可提取故障SSD上的用戶數據(具體過程可見后續的實戰案例)。所以獲得PC-3000 SSD的支持,會為您SSD上的數據提供一道安全之門,而有時這道門又是如此的重要。
從目前的支持列表看,在自產自銷陣營三星和OCZ占優,第三方陣營中美滿和慧榮占優,具體型號和最新的支持列表你可通過以下網址查詢獲得。
結語:
機械硬盤的數據恢復技術已經非常成熟,而SSD盤剛剛起步,俗話說:有價,數據無價,希望通過本文能夠給大家提供新的選擇思路,讓您在挑選到心儀的SSD盤時,最大限度地確保數據安全。
續:OCZ (Barefoot 3)家族系列固態盤數據恢復
在這篇中,我們將會介紹基于Barefoot 3 IDX500Mxx 主控的OCZ VECTOR 固態盤的數據恢復
目前采用該系列控制器的固態盤包括:
OCZ ARC 100
OCZ Vector
OCZ Vector 150
OCZ Vector 180
兆柏數據恢復公司OCZ Vertex 450
OCZ Vertex 460
OCZ Vertex 460A
OCZ Vector 480
AMD Radeon R7
所有基于 Barefoot 3 的固態盤最常見的問題是與固件結構相關,當我們接通故障固態盤時,它會進入READY狀態,但一旦我們選擇程序進入測試,它就會出現BSY狀態。
為修復該問題,SSD必須切換至安全模式下。需要打開固態盤,找到短接引腳。通常它們位于SATA接口的對面。
我們首先需要啟動OCZssd數據恢復 Active Utility ,選擇系列
選擇后PC-3000將自動關閉電源。 你必須找到目標引腳,并將其短接:
兆柏數據恢復公司當處理完畢后,程序將打開電源,固態盤將處于技術模式下:
接著我們必須構建映射表。
然后由菜單選擇構建映射表。
在此之后,我們只需要切換至DE數據提取窗口,選擇Active Utility source:
如果您正確完成所有步驟,用戶文件 ssd數據恢復已可見并可保存至安全位置。