1.支持家族系列和通用信息
1.1支持家族系列
PC-3000 SSD 2.4.5為例,目前支持如下
IntelPostville family
IntelX18;
Intel X25;
Intel 320;
Intel 710;
1.2 G2和G3家族一般信息
英特爾通常以某個代號代表其制造的SSD系列。因此,X25-M和X18-M系列的驅動器代號為Postville,320系列則為Postville Refresh。Intel 710系列代號為Lyndoville,但它的工廠模式是完全與320系列兼容,因此它也包含在Postville Refresh系列中。X25-M和X18-M驅動器系列通常統稱為G2(第2代)。這意味著這些設備屬于基于Intel控制器的第二代SSD。驅動器中的G2符號也代表了這一點。同樣Intel 320系列和Intel 710系列都屬于G3類。該實用程序可用于所有G2和G3驅動器。上述所有SSD型號均基于Intel SSD控制器。具有AES-128加密算法的硬件支持,所有Postville和PostvilleRefresh驅動器都使用控制器提供的數據加密功能,這意味著用戶數據使用AES-128算法進行加密后寫入NAND閃存芯片。要恢復數據需要有密鑰,這就是為什么恢復用戶數據需要基于驅動器的工廠模式,方法已整合在實用程序中。
現在讓我們討論驅動器加電初始化的過程。他們需要通過3個主要的初始化階段:
1)從控制器的內部ROM加載固件,并執行基本初始化過程。
2)它們從外部ROM(NOR閃存芯片)加載固件。這個部分的目的是初始化在第一階段未初始化的,并將固件加載到內存。
3)加載主固件部分,加載和初始化服務模塊。
在這些階段成功完成后,驅動器通常進入就緒狀態。一個驅動器必須能夠正常啟動。BUSY狀態是不被支持的。
驅動器在初始化時如果遇到錯誤,可能無法繼續運行或無法激活其正常功能,驅動器會進入特定的故障模式。現象包括無法訪問數據.讀取設備ID顯示錯誤信息.報告容量為8MB等。
1.3將邏輯地址映射為物理位置.Context和Defmap模塊
圖 邏輯尋址翻譯方案
將邏輯地址(LBA)轉換為物理位置,由兩個階段組成。
1)在第一階段,驅動器使用映射表來查找每個LBA N對應的Sec M。
2)然后,驅動器使用Defmap模塊來精確識別Sec M所在閃存顆粒和頁面位置。
映射表存儲在Context固件模塊中。在Postville Refresh(G3)驅動器上Context module由兩部分(CTXF5和СTXFB模塊)組成。CTXFB為主,CTXF5為輔。
2.常見故障
最典型的故障表現為無法訪問用戶數據。此外還包括設備ID包含錯誤信息.容量報告為8 MB等,驅動器無法就緒的情況比較少見,更多歸咎于物理問題。這種情況該實用程序不支持,因此本節未介紹。
Postville和Postville Refresh驅動器可能會顯示以下錯誤類型:
BAD_CTX
CHAN_CE
NO_CONTEXT
NO_DEFMAP
NO_FW
2.1 BAD_CTX錯誤
這種錯誤類型是最常見的,它與驅動器讀取Context模塊和運行完整性檢查時出現的錯誤有關。BAD_CTX還有自己特定的錯誤代碼。比如BAD_CTX13x錯誤通常是由模塊無法通過校驗;或不匹配的簽名;或者值不符導致。
當需要修復帶有BAD_CTX錯誤的驅動器時,非常簡單。你只需要調用低級格式化過程。但是,你應該記住該過程將不可逆轉地銷毀所有用戶數據!
要從故障驅動器恢復數據,您還需要數據提取器。因此,要恢復數據,您必須執行以下步驟:
啟動實用程序;
建立映射,選擇邏輯鏡像讀取。
3)在數據提取器中創建一個任務,并啟動數據保存。一旦保存了所有必要的數據,您可以按照上述方法修復設備。
2.2 NO_CONTEXT錯誤
當驅動器找不到適合的Context模塊時會發生錯誤。在這種情況下,數據恢復必須嘗試構建映射。如果嘗試成功,請在DE中創建一個任務并繼續進行數據恢復。如果數據不重要或已經恢復,您可以嘗試通過運行低級格式化來修復錯誤。
2.3 NO_DEFMAP錯誤
當驅動器找不到Defmap模塊或未通過完整性檢查時,會發生NO_DEFMAP錯誤。有此類錯誤的驅動器無法實現邏輯地址到物理位置的內部轉換;要從這些驅動器恢復數據,您必須:
1)啟動實用程序。
2)構建映射,并轉換為基于映射表的讀取。
3)在數據提取器中創建一個任務,提取數據。
2.4 CHAN_CE錯誤
該錯誤消息指示一個或多個NAND閃存芯片的故障。在這種情況下,建議您仔細檢查電路板。您也可以嘗試用熱風槍加熱閃存芯片,消除可能的焊接缺陷。
2.5 NO_FW錯誤
由于某些原因驅動器無法加載主固件,會發生該錯誤。這可能是由于丟失固件或固件拷貝無法通過完整性檢查。
3.Intel 系列固態盤數據恢復案例
Intel固態盤最常見的bad_ctx錯誤就是由于ctx模塊損壞,導致用戶數據無法訪問,通過構建映射操作即可達到提取數據的目的。
進入修復程序,選擇Intel
選擇系列
確認進入擴展技術模式
在驅動器的主固件中實現的工廠模式下提供的功能可能不足以滿足某些任務。因此,ACE工程師開發了擴展工廠模式功能的特殊固件。驅動操作在此固件的控制下被稱為擴展技術模式。要激活擴展模式,請選擇菜單項目測試→驅動模式→啟動擴展技術模式。
菜單選擇“構建映射”
該過程掃描NAND閃存芯片,并查找其中存在的所有版本的Context modules。完成后你必須選擇一組模塊,這將用于構建映射。過程要求驅動器應在擴展工廠模式下運行。在Postville Refresh(G3)驅動器上Context module由兩部分(CTXF5和CTXFB模塊)組成。CTXFB為主,CTXF5為輔。Defmap模塊通常包含幾個不同版本,模塊與最高版本號被認為是當前版本號。每個版本通常也有一些拷貝,以防它們損壞。如果在加載Defmap時出現錯誤,請嘗試不同組合。
一旦映射生成,邏輯映像使用映射表進行讀取。您可以在程序狀態對話框的“讀取設置”選項卡上更改讀取方法。映射生成期間模塊選擇的一般準則如下:
1)選擇版本號最大的Defmap模塊。
2)選擇找到的CTXF5模塊。
3)對CTXFB模塊進行排序,選擇最佳。
4)如果選擇CTXFB模塊后某些扇區范圍不可訪問,可以嘗試使用不同的CTXF5版本進行嘗試。
建立映射表時模塊部分的設定
建立完成
修改讀取設定(讀取方式部分分技術命令方式和映射表方式,技術命令方式適用于固件損壞,需要對固件進行讀寫操作時;映射表方式適用于固件修復后,映射關系正常,可進入DE提取數據)后,進入DE(Data Extractor,DE是與PC-3000產品配套使用的一款軟件產品.擁有DE功能后用戶可以從硬盤上恢復數據.提取電子證據)提取數據。
-
驅動器
+關注
關注
53文章
8259瀏覽量
146619 -
固態硬盤
+關注
關注
12文章
1467瀏覽量
57425
原文標題:Intel Postville 家族 SSD數據恢復
文章出處:【微信號:SSDFans,微信公眾號:SSDFans】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論