0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

AES-128算法進(jìn)行數(shù)據(jù)加密后的Intel固態(tài)硬盤怎么恢復(fù)數(shù)據(jù)?

SSDFans ? 來源:未知 ? 作者:李倩 ? 2018-04-13 16:29 ? 次閱讀

1.支持家族系列和通用信息

1.1支持家族系列

PC-3000 SSD 2.4.5為例,目前支持如下

IntelPostville family

IntelX18;

Intel X25;

Intel 320;

Intel 710;

1.2 G2和G3家族一般信息

英特爾通常以某個(gè)代號(hào)代表其制造的SSD系列。因此,X25-M和X18-M系列的驅(qū)動(dòng)器代號(hào)為Postville,320系列則為Postville Refresh。Intel 710系列代號(hào)為Lyndoville,但它的工廠模式是完全與320系列兼容,因此它也包含在Postville Refresh系列中。X25-M和X18-M驅(qū)動(dòng)器系列通常統(tǒng)稱為G2(第2代)。這意味著這些設(shè)備屬于基于Intel控制器的第二代SSD。驅(qū)動(dòng)器中的G2符號(hào)也代表了這一點(diǎn)。同樣Intel 320系列和Intel 710系列都屬于G3類。該實(shí)用程序可用于所有G2和G3驅(qū)動(dòng)器。上述所有SSD型號(hào)均基于Intel SSD控制器。具有AES-128加密算法的硬件支持,所有Postville和PostvilleRefresh驅(qū)動(dòng)器都使用控制器提供的數(shù)據(jù)加密功能,這意味著用戶數(shù)據(jù)使用AES-128算法進(jìn)行加密后寫入NAND閃存芯片。要恢復(fù)數(shù)據(jù)需要有密鑰,這就是為什么恢復(fù)用戶數(shù)據(jù)需要基于驅(qū)動(dòng)器的工廠模式,方法已整合在實(shí)用程序中。

現(xiàn)在讓我們討論驅(qū)動(dòng)器加電初始化的過程。他們需要通過3個(gè)主要的初始化階段:

1)從控制器的內(nèi)部ROM加載固件,并執(zhí)行基本初始化過程。

2)它們從外部ROM(NOR閃存芯片)加載固件。這個(gè)部分的目的是初始化在第一階段未初始化的,并將固件加載到內(nèi)存。

3)加載主固件部分,加載和初始化服務(wù)模塊。

在這些階段成功完成后,驅(qū)動(dòng)器通常進(jìn)入就緒狀態(tài)。一個(gè)驅(qū)動(dòng)器必須能夠正常啟動(dòng)。BUSY狀態(tài)是不被支持的。

驅(qū)動(dòng)器在初始化時(shí)如果遇到錯(cuò)誤,可能無法繼續(xù)運(yùn)行或無法激活其正常功能,驅(qū)動(dòng)器會(huì)進(jìn)入特定的故障模式?,F(xiàn)象包括無法訪問數(shù)據(jù).讀取設(shè)備ID顯示錯(cuò)誤信息.報(bào)告容量為8MB等。

1.3將邏輯地址映射為物理位置.Context和Defmap模塊

圖 邏輯尋址翻譯方案

將邏輯地址(LBA)轉(zhuǎn)換為物理位置,由兩個(gè)階段組成。

1)在第一階段,驅(qū)動(dòng)器使用映射表來查找每個(gè)LBA N對(duì)應(yīng)的Sec M。

2)然后,驅(qū)動(dòng)器使用Defmap模塊來精確識(shí)別Sec M所在閃存顆粒和頁面位置。

映射表存儲(chǔ)在Context固件模塊中。在Postville Refresh(G3)驅(qū)動(dòng)器上Context module由兩部分(CTXF5和СTXFB模塊)組成。CTXFB為主,CTXF5為輔。

2.常見故障

最典型的故障表現(xiàn)為無法訪問用戶數(shù)據(jù)。此外還包括設(shè)備ID包含錯(cuò)誤信息.容量報(bào)告為8 MB等,驅(qū)動(dòng)器無法就緒的情況比較少見,更多歸咎于物理問題。這種情況該實(shí)用程序不支持,因此本節(jié)未介紹。

Postville和Postville Refresh驅(qū)動(dòng)器可能會(huì)顯示以下錯(cuò)誤類型:

BAD_CTX

CHAN_CE

NO_CONTEXT

NO_DEFMAP

NO_FW

2.1 BAD_CTX錯(cuò)誤

這種錯(cuò)誤類型是最常見的,它與驅(qū)動(dòng)器讀取Context模塊和運(yùn)行完整性檢查時(shí)出現(xiàn)的錯(cuò)誤有關(guān)。BAD_CTX還有自己特定的錯(cuò)誤代碼。比如BAD_CTX13x錯(cuò)誤通常是由模塊無法通過校驗(yàn);或不匹配的簽名;或者值不符導(dǎo)致。

當(dāng)需要修復(fù)帶有BAD_CTX錯(cuò)誤的驅(qū)動(dòng)器時(shí),非常簡單。你只需要調(diào)用低級(jí)格式化過程。但是,你應(yīng)該記住該過程將不可逆轉(zhuǎn)地銷毀所有用戶數(shù)據(jù)!

要從故障驅(qū)動(dòng)器恢復(fù)數(shù)據(jù),您還需要數(shù)據(jù)提取器。因此,要恢復(fù)數(shù)據(jù),您必須執(zhí)行以下步驟:

啟動(dòng)實(shí)用程序;

建立映射,選擇邏輯鏡像讀取。

3)在數(shù)據(jù)提取器中創(chuàng)建一個(gè)任務(wù),并啟動(dòng)數(shù)據(jù)保存。一旦保存了所有必要的數(shù)據(jù),您可以按照上述方法修復(fù)設(shè)備。

2.2 NO_CONTEXT錯(cuò)誤

當(dāng)驅(qū)動(dòng)器找不到適合的Context模塊時(shí)會(huì)發(fā)生錯(cuò)誤。在這種情況下,數(shù)據(jù)恢復(fù)必須嘗試構(gòu)建映射。如果嘗試成功,請(qǐng)?jiān)贒E中創(chuàng)建一個(gè)任務(wù)并繼續(xù)進(jìn)行數(shù)據(jù)恢復(fù)。如果數(shù)據(jù)不重要或已經(jīng)恢復(fù),您可以嘗試通過運(yùn)行低級(jí)格式化來修復(fù)錯(cuò)誤。

2.3 NO_DEFMAP錯(cuò)誤

當(dāng)驅(qū)動(dòng)器找不到Defmap模塊或未通過完整性檢查時(shí),會(huì)發(fā)生NO_DEFMAP錯(cuò)誤。有此類錯(cuò)誤的驅(qū)動(dòng)器無法實(shí)現(xiàn)邏輯地址到物理位置的內(nèi)部轉(zhuǎn)換;要從這些驅(qū)動(dòng)器恢復(fù)數(shù)據(jù),您必須:

1)啟動(dòng)實(shí)用程序。

2)構(gòu)建映射,并轉(zhuǎn)換為基于映射表的讀取。

3)在數(shù)據(jù)提取器中創(chuàng)建一個(gè)任務(wù),提取數(shù)據(jù)。

2.4 CHAN_CE錯(cuò)誤

該錯(cuò)誤消息指示一個(gè)或多個(gè)NAND閃存芯片的故障。在這種情況下,建議您仔細(xì)檢查電路板。您也可以嘗試用熱風(fēng)槍加熱閃存芯片,消除可能的焊接缺陷。

2.5 NO_FW錯(cuò)誤

由于某些原因驅(qū)動(dòng)器無法加載主固件,會(huì)發(fā)生該錯(cuò)誤。這可能是由于丟失固件或固件拷貝無法通過完整性檢查。

3.Intel 系列固態(tài)盤數(shù)據(jù)恢復(fù)案例

Intel固態(tài)盤最常見的bad_ctx錯(cuò)誤就是由于ctx模塊損壞,導(dǎo)致用戶數(shù)據(jù)無法訪問,通過構(gòu)建映射操作即可達(dá)到提取數(shù)據(jù)的目的。

進(jìn)入修復(fù)程序,選擇Intel

選擇系列

確認(rèn)進(jìn)入擴(kuò)展技術(shù)模式

在驅(qū)動(dòng)器的主固件中實(shí)現(xiàn)的工廠模式下提供的功能可能不足以滿足某些任務(wù)。因此,ACE工程師開發(fā)了擴(kuò)展工廠模式功能的特殊固件。驅(qū)動(dòng)操作在此固件的控制下被稱為擴(kuò)展技術(shù)模式。要激活擴(kuò)展模式,請(qǐng)選擇菜單項(xiàng)目測試→驅(qū)動(dòng)模式→啟動(dòng)擴(kuò)展技術(shù)模式。

菜單選擇“構(gòu)建映射”

該過程掃描NAND閃存芯片,并查找其中存在的所有版本的Context modules。完成后你必須選擇一組模塊,這將用于構(gòu)建映射。過程要求驅(qū)動(dòng)器應(yīng)在擴(kuò)展工廠模式下運(yùn)行。在Postville Refresh(G3)驅(qū)動(dòng)器上Context module由兩部分(CTXF5和CTXFB模塊)組成。CTXFB為主,CTXF5為輔。Defmap模塊通常包含幾個(gè)不同版本,模塊與最高版本號(hào)被認(rèn)為是當(dāng)前版本號(hào)。每個(gè)版本通常也有一些拷貝,以防它們損壞。如果在加載Defmap時(shí)出現(xiàn)錯(cuò)誤,請(qǐng)嘗試不同組合。

一旦映射生成,邏輯映像使用映射表進(jìn)行讀取。您可以在程序狀態(tài)對(duì)話框的“讀取設(shè)置”選項(xiàng)卡上更改讀取方法。映射生成期間模塊選擇的一般準(zhǔn)則如下:

1)選擇版本號(hào)最大的Defmap模塊。

2)選擇找到的CTXF5模塊。

3)對(duì)CTXFB模塊進(jìn)行排序,選擇最佳。

4)如果選擇CTXFB模塊后某些扇區(qū)范圍不可訪問,可以嘗試使用不同的CTXF5版本進(jìn)行嘗試。

建立映射表時(shí)模塊部分的設(shè)定

建立完成

修改讀取設(shè)定(讀取方式部分分技術(shù)命令方式和映射表方式,技術(shù)命令方式適用于固件損壞,需要對(duì)固件進(jìn)行讀寫操作時(shí);映射表方式適用于固件修復(fù)后,映射關(guān)系正常,可進(jìn)入DE提取數(shù)據(jù))后,進(jìn)入DE(Data Extractor,DE是與PC-3000產(chǎn)品配套使用的一款軟件產(chǎn)品.擁有DE功能后用戶可以從硬盤上恢復(fù)數(shù)據(jù).提取電子證據(jù))提取數(shù)據(jù)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 驅(qū)動(dòng)器
    +關(guān)注

    關(guān)注

    53

    文章

    8255

    瀏覽量

    146555
  • 固態(tài)硬盤
    +關(guān)注

    關(guān)注

    12

    文章

    1465

    瀏覽量

    57409

原文標(biāo)題:Intel Postville 家族 SSD數(shù)據(jù)恢復(fù)

文章出處:【微信號(hào):SSDFans,微信公眾號(hào):SSDFans】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    藍(lán)牙AES+RNG如何保障物聯(lián)網(wǎng)信息安全

    進(jìn)行加密,即使別人截獲了加密數(shù)據(jù),也無法識(shí)別利用該數(shù)據(jù)。目前市面上大部分低功耗藍(lán)牙BLE產(chǎn)品
    發(fā)表于 11-08 15:38

    固態(tài)硬盤誤格式化恢復(fù)步驟方法

    的。怎么做呢?請(qǐng)看下面。步驟/方法1下載得力數(shù)據(jù)恢復(fù)軟件并安裝到電腦2打開得力數(shù)據(jù)恢復(fù)軟件并選擇文件誤刪功能3對(duì)誤刪文件的c盤進(jìn)行掃描,掃描
    發(fā)表于 07-27 14:02

    NEOWINE加密芯片ALPU加密原理

    Neowine加密芯片:防復(fù)制防抄板的加密芯片是主要分為以下幾種:1. ALPU-C特點(diǎn):客制化獨(dú)立ID,定制的加密庫, 封閉式供貨,市場流通性為0, AES-128
    發(fā)表于 09-03 17:04

    TN404_ELF2 AES加密使用指南

    加密標(biāo)準(zhǔn)。這個(gè)標(biāo)準(zhǔn)用來替代原先的 DES,已經(jīng)為全世界所廣泛使用。根據(jù)使用的密碼長度,AES 最常見的有 3 種方案,用以適應(yīng)不同的場景要求,分別是 AES-128、AES-192 和
    發(fā)表于 10-28 08:06

    請(qǐng)問S32K1系列如何使用AES-128算法進(jìn)行軟件加解密?

    在S32K118上,我正在學(xué)習(xí)使用CSEc對(duì)AES-128進(jìn)行編碼,但我不知道如何使用AES-128進(jìn)行加密,能否請(qǐng)您提供一些資料和代碼演示
    發(fā)表于 03-30 06:18

    宇瞻科技高數(shù)據(jù)安全RFID SSD AES128加密功能

    在剛剛過去的Secutech 2012(2012 臺(tái)北國際安全博覽會(huì) 4月18-20日)上,Apacer宇瞻科技展出了一款最新的RFID(射頻識(shí)別)技術(shù),并且將其植入在了(SSD)固態(tài)硬盤,具有AES
    發(fā)表于 05-04 14:52 ?1028次閱讀
    宇瞻科技高<b class='flag-5'>數(shù)據(jù)</b>安全RFID SSD <b class='flag-5'>AES128</b>位<b class='flag-5'>加密</b>功能

    基于AES算法加密模塊設(shè)計(jì)

    文中介紹了高級(jí)加密算法AES)的基本原理,并給出了基于AES算法硬件加密模塊設(shè)計(jì)方案。通過Modelsim6.le對(duì)其
    發(fā)表于 02-21 15:52 ?0次下載
    基于<b class='flag-5'>AES</b><b class='flag-5'>算法</b>的<b class='flag-5'>加密</b>模塊設(shè)計(jì)

    fips-197_ADVANCED ENCRYPTION STANDARD (AES)

    FIPS-197是AES-128加密算法的標(biāo)準(zhǔn)文檔
    發(fā)表于 12-22 15:17 ?0次下載

    DIY自己動(dòng)手更換硬盤磁頭恢復(fù)數(shù)據(jù)

    更換硬盤磁頭恢復(fù)數(shù)據(jù)
    發(fā)表于 12-09 17:19 ?0次下載

    一文詳解AES最常見的3種方案_AES-128、AES-192和AES-256

    AES是一種區(qū)塊加密標(biāo)準(zhǔn)算法,它的提出是為了升級(jí)替換原有的DES加密算法。因此它的安全強(qiáng)度高于DES算法。但不應(yīng)片面理解,系統(tǒng)和
    的頭像 發(fā)表于 06-29 12:06 ?16.1w次閱讀

    如何恢復(fù)損壞硬盤數(shù)據(jù)

    硬盤壞了怎么恢復(fù)數(shù)據(jù)呢?硬盤的損壞原因有多種原因,有些嚴(yán)重有些可以通過數(shù)據(jù)恢復(fù)軟件來恢復(fù),下面我
    的頭像 發(fā)表于 02-22 08:47 ?1w次閱讀

    問答專場│硬盤數(shù)據(jù)丟失,還能恢復(fù)嗎?(文末開獎(jiǎng))

    ? 點(diǎn)擊藍(lán)字?關(guān)注我們 SOS!? 硬盤里的重要文件, 被意外刪除還能恢復(fù)嗎? 固態(tài)硬盤和機(jī)械硬盤
    的頭像 發(fā)表于 09-22 19:35 ?545次閱讀
    問答專場│<b class='flag-5'>硬盤數(shù)據(jù)</b>丟失,還能<b class='flag-5'>恢復(fù)</b>嗎?(文末開獎(jiǎng))

    aes加密的常見錯(cuò)誤及解決方案

    的歸納以及相應(yīng)的解決方案: 常見錯(cuò)誤 編碼問題 : 在將字節(jié)數(shù)組轉(zhuǎn)換成字符串時(shí),如果使用了不同的編碼格式,可能會(huì)導(dǎo)致解密數(shù)據(jù)出現(xiàn)亂碼。 密鑰長度問題 : AES算法支持
    的頭像 發(fā)表于 11-14 15:13 ?1565次閱讀

    硬盤掛載到新服務(wù)器,怎么恢復(fù)數(shù)據(jù)?

    將云硬盤掛載到新服務(wù)器并恢復(fù)數(shù)據(jù),需先獲取掛載權(quán)限和配置信息,登錄新服務(wù)器管理控制臺(tái)選擇并掛載云硬盤到指定點(diǎn),檢查掛載狀態(tài)訪問掛載點(diǎn)恢復(fù)數(shù)據(jù)
    的頭像 發(fā)表于 12-01 22:27 ?165次閱讀

    固態(tài)硬盤壞了數(shù)據(jù)可以恢復(fù)嗎?認(rèn)準(zhǔn)聯(lián)想百應(yīng)!讓數(shù)據(jù)“起死回生”

    用戶關(guān)心的問題。那么,固態(tài)硬盤壞了數(shù)據(jù)可以恢復(fù)嗎?如何恢復(fù)?恢復(fù)過程需要注意什么?本篇將為您詳細(xì)
    的頭像 發(fā)表于 12-05 17:22 ?193次閱讀
    <b class='flag-5'>固態(tài)</b><b class='flag-5'>硬盤</b>壞了<b class='flag-5'>數(shù)據(jù)</b>可以<b class='flag-5'>恢復(fù)</b>嗎?認(rèn)準(zhǔn)聯(lián)想百應(yīng)!讓<b class='flag-5'>數(shù)據(jù)</b>“起死回生”