99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

硬盤數(shù)據(jù)恢復(fù)- 電腦硬盤中所有類型文件無法打開的數(shù)據(jù)恢復(fù)案例

Frombyte ? 來源: Frombyte ? 作者: Frombyte ? 2023-09-01 17:09 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

硬盤數(shù)據(jù)恢復(fù)環(huán)境&故障情況:
某單位重要數(shù)據(jù)在一臺WINDOWS操作系統(tǒng)的PC機上通過網(wǎng)絡(luò)共享給公司員工使用。這臺PC同時也連接著打印機提供打印服務(wù),很多員工直接將文件拷貝到這臺PC上進行打印。該PC機上只有一塊500G磁盤。
該PC的F盤分區(qū)所有類型文件突然全部無法打開。
故障表現(xiàn):
1、文件名稱,時間,路徑完全正確,磁盤占用空間正確。
2、打開jpg文件提示:“windows照片查看器無法打開此圖片,因為照片查看器不支持此文件格式,或者您沒有照片查看器的最新更新”。
3、打開doc文件提示:"請選擇使文檔可讀的編碼",選擇任何一個編碼后文件都是錯誤的。
4、打開docx文件提示:"無法打開文件,因為內(nèi)容有錯誤"。
5、打開xls文件提示:“您嘗試打開的文件的格式與文件擴展名指定的格式不一致,打開文件前請驗證文件沒有損壞且來源可信”。
6、打開xlsx文件提示:"您無法打開文件,因為文件格式或文件擴展名無效,請確定文件未損壞,并且文件擴展名與文件的格式匹配"。
7、打開PDF文件提示:“打開文檔時發(fā)生錯誤,文檔已損壞且無法修復(fù)”。
8、其他類型文件均無法正常打開。

故障檢測結(jié)果&分析:
1、硬盤不存在無物理故障。除了F盤,其他分區(qū)數(shù)據(jù)均正常。
2、無啟用過任何加密。
3、沒有采用第三方軟件做過分區(qū)大小調(diào)整、合并。
4、無操作系統(tǒng)問題和電腦Virus入侵。
5、無其他異常操作。

將硬盤接入到安全(不加載盤符,不自動寫數(shù)據(jù),保證完全只讀)的操作環(huán)境中,發(fā)現(xiàn)文件系統(tǒng)底層正常,但數(shù)據(jù)區(qū)出現(xiàn)錯誤。以一個PDF文件為例,在工具中打開如下圖:

wKgZomTxqgCAFFNyAAGmQ8zxyxU867.png

北亞企安數(shù)據(jù)恢復(fù)——硬盤數(shù)據(jù)恢復(fù)


一個正常的PDF文件,二進制結(jié)構(gòu)一定是以0x46445025(即ASCII的“%PDF”)作為開頭標(biāo)志,而這個文件的開頭卻是以0x71736712開始。將兩者進行比較,這顯然是一種異或轉(zhuǎn)換。通過計算,兩者相差(異或)0x37。在本PDF文件的尾部同樣發(fā)現(xiàn)了篡改。
于是,在工具中選中文件所有內(nèi)容,對選中塊以0x37做字節(jié)異或(xor):

wKgZomTxqhOAU_S1AAKPBzKFalk603.png

北亞企安數(shù)據(jù)恢復(fù)——硬盤數(shù)據(jù)恢復(fù)

wKgaomTxqhOAJVLlAAMo3zFfHGA792.png

北亞企安數(shù)據(jù)恢復(fù)——硬盤數(shù)據(jù)恢復(fù)

保存后打開,文件正常。接下來對其他文件做分析,發(fā)現(xiàn)篡改的算法均是全部文件對某個值xor,但此值不確定。按字節(jié)概率計算應(yīng)該有256種可能,加上文件數(shù)量及類型眾多,顯然手動修正工作量太大。北亞企安數(shù)據(jù)恢復(fù)工程師分析其xor加數(shù)的生成規(guī)律。過程如下:
1、推斷是否與路徑相關(guān):在同一路徑下打開不同的文件分析篡改的異或加數(shù),發(fā)現(xiàn)不盡相同,排除。
2、推斷是否與文件名稱相關(guān):查找所有文件,按名稱排序,找到相同文件名稱但大小不同的文件,打開后分析篡改的異或加數(shù),發(fā)現(xiàn)不相同,排除。
3、推斷是否與類型相關(guān):找到同一類型的幾個不同文件,分析篡改的異或加數(shù),發(fā)現(xiàn)不相同,排除。
4、推斷是否與存儲的物理位置相關(guān):在工具中按不同文件起始位置進行分析篡改的異或加數(shù),未發(fā)現(xiàn)相關(guān)性,排除。
5、推斷是否與文件頭部相關(guān):查找頭部相同的文件(有同一文件的不同更新,頭部是相同的),進行分析后也排除。
6、推斷尾部相關(guān)的可能性不大。如果后面分析仍無法得到規(guī)律,則需返回此項再做驗證。
7、推斷是否與文件創(chuàng)建時間相關(guān):分別查找相同創(chuàng)建時間、相同訪問時間、相同最后一次訪問時間的2個文件,進行分析,發(fā)現(xiàn)與此無關(guān),排除。
8、推斷是否與大小相關(guān):簡單驗證后,未舉出反例推翻,但需要完全證明與大小相關(guān),同時要得到算法,需要有足夠多的樣本。

針對是否與大小相關(guān)的驗證:
通過命令方式打印所有文件的大?。?
find ./ |xargs ls -ld 2>/dev/null|awk '{printf($5"tt"$9"n");}' >../list.txt
用excel打開此列表文件。

wKgZomTxqh2AVf99AAHwPDmXa9w990.png

北亞企安數(shù)據(jù)恢復(fù)——硬盤數(shù)據(jù)恢復(fù)



因篡改的異或加數(shù)只有一個字節(jié)。如果與大小相關(guān),極有可能是和文件大小值的mod 256相對應(yīng),于是在excel中計算所有文件大小值的mod 256。

wKgaomTxqieAAQHvAAHQ92IDJkg041.png

北亞企安數(shù)據(jù)恢復(fù)——硬盤數(shù)據(jù)恢復(fù)



對mod 256的值進行排序。

wKgZomTxqi2AJxewAAJqyEVvQmk126.png

北亞企安數(shù)據(jù)恢復(fù)——硬盤數(shù)據(jù)恢復(fù)



排序后:

wKgZomTxqjOAcfr4AAHWV5AIoOY253.png北亞企安數(shù)據(jù)恢復(fù)——硬盤數(shù)據(jù)恢復(fù)



對相同mod 256的文件進行篡改驗證,未發(fā)現(xiàn)不符合規(guī)律者?;旧峡梢源_定篡改值與文件大小值的mod 256存在映射關(guān)系。
對所有可能做抽樣分析后,得到篡改異或加數(shù)的生成規(guī)律:

wKgaomTxqjqActpjAAML6FvNOj0738.png

北亞企安數(shù)據(jù)恢復(fù)——硬盤數(shù)據(jù)恢復(fù)



至此,得到篡改算法。

硬盤數(shù)據(jù)恢復(fù)過程:
1、基于前面得到的算法,北亞企安數(shù)據(jù)恢復(fù)工程師通過Visual Studio編寫修復(fù)程序。
2、使用程序?qū)分區(qū)中的數(shù)據(jù)進行修復(fù)。修復(fù)完成后隨機抽檢修復(fù)好的文件,無報錯。為進一步確定恢復(fù)出來的數(shù)據(jù)是否正常,查找出所有JPG文件,顯示縮略圖,沒有發(fā)現(xiàn)異常。

wKgaomTxqkKAQoezAAHo2UFE050668.png

北亞企安數(shù)據(jù)恢復(fù)——硬盤數(shù)據(jù)恢復(fù)



3、查找所有doc文件,顯示作者、標(biāo)題,未發(fā)現(xiàn)異常。

wKgaomTxqkqAOBTKAAL5TSW0swQ260.png北亞企安數(shù)據(jù)恢復(fù)——硬盤數(shù)據(jù)恢復(fù)



4、交由用戶方進行檢測,用戶方讓讓各部門抽調(diào)員工對恢復(fù)出來的數(shù)據(jù)進行檢測,沒有發(fā)現(xiàn)問題。本次數(shù)據(jù)恢復(fù)工作完成。

審核編輯 黃宇

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

    關(guān)注

    3

    文章

    1339

    瀏覽量

    58469
  • 數(shù)據(jù)恢復(fù)

    關(guān)注

    10

    文章

    650

    瀏覽量

    18158
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    服務(wù)器數(shù)據(jù)恢復(fù)—NAS存儲硬盤出現(xiàn)故障的數(shù)據(jù)恢復(fù)案例

    NAS數(shù)據(jù)恢復(fù)環(huán)境: QNAP TS-532X NAS設(shè)備中有兩塊1T的SSD固態(tài)硬盤和3塊5T的機械硬盤。三塊機械硬盤組建了一組RAID
    的頭像 發(fā)表于 04-24 14:38 ?256次閱讀

    SqlServer數(shù)據(jù)恢復(fù)—SqlServer數(shù)據(jù)數(shù)據(jù)恢復(fù)案例

    一塊硬盤上存放的SqlServer數(shù)據(jù)庫,windows server操作系統(tǒng)+NTFS文件系統(tǒng)。由于誤操作導(dǎo)致分區(qū)損壞,需要恢復(fù)硬盤里的S
    的頭像 發(fā)表于 01-09 11:15 ?431次閱讀
    SqlServer<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—SqlServer<b class='flag-5'>數(shù)據(jù)</b>庫<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    服務(wù)器數(shù)據(jù)恢復(fù)—服務(wù)器硬盤燈閃黃燈的數(shù)據(jù)恢復(fù)案例

    ,而其他顏色的燈沒有亮的話,通常表示這塊硬盤出現(xiàn)故障,這時候更換新硬盤同步數(shù)據(jù)即可。 如果沒有及時發(fā)現(xiàn)硬盤損壞或者更換硬盤失敗導(dǎo)致服務(wù)器崩
    的頭像 發(fā)表于 01-03 13:23 ?608次閱讀

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

    硬盤故障: 硬盤電路板損壞。 硬盤電路板損壞的典型表現(xiàn): 1、硬盤加電無任何反應(yīng)。 2、硬盤電路芯片等模塊損壞或缺失。
    的頭像 發(fā)表于 12-18 13:43 ?674次閱讀

    硬盤數(shù)據(jù)恢復(fù)硬盤出現(xiàn)壞道別緊張,恢復(fù)數(shù)據(jù)應(yīng)該這樣做

    硬盤為移動硬盤,故障表現(xiàn)通常為:電腦無法加載盤符、提示硬盤需要格式化、頻繁提示需要運行chkdsk來檢查和修復(fù)磁盤、
    的頭像 發(fā)表于 12-17 10:45 ?449次閱讀

    硬盤數(shù)據(jù)恢復(fù)——硬盤固件區(qū)損壞如何恢復(fù)數(shù)據(jù)

    硬盤故障: 硬盤固件區(qū)損壞。 硬盤固件區(qū)損壞的故障表現(xiàn): 1、硬盤尋道正常但無法正確識別自身型號或容量。 2、
    的頭像 發(fā)表于 12-13 14:02 ?789次閱讀

    固態(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 ?791次閱讀
    固態(tài)<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>“起死回生”

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

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

    服務(wù)器數(shù)據(jù)恢復(fù)—華為OceanStor存儲中RAID5陣列數(shù)據(jù)恢復(fù)案例

    : 存儲設(shè)備中raid5陣列上多塊硬盤出現(xiàn)故障離線,raid5陣列失效,數(shù)據(jù)無法正常訪問。 關(guān)機后將存儲中所有硬盤標(biāo)記&取出,硬件工程師
    的頭像 發(fā)表于 11-14 10:53 ?617次閱讀
    服務(wù)器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—華為OceanStor存儲中RAID5陣列<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    服務(wù)器數(shù)據(jù)恢復(fù)—raid5陣列+reiserfs文件系統(tǒng)數(shù)據(jù)恢復(fù)案例

    系統(tǒng)位置有個空的reiserfs超級塊。 用戶方需要恢復(fù)reiserfs文件系統(tǒng)中所有數(shù)據(jù),包含數(shù)據(jù)庫、網(wǎng)站程序與網(wǎng)頁、OA系統(tǒng)中所有辦公
    的頭像 發(fā)表于 11-07 13:15 ?530次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)—EqualLogic存儲硬盤指示燈亮黃燈的數(shù)據(jù)恢復(fù)案例

    服務(wù)器存儲數(shù)據(jù)恢復(fù)環(huán)境: 一臺EqualLogic存儲中有一組由16塊SAS硬盤組建的RAID5陣列。上層劃分了4個卷,采用VMFS文件系統(tǒng),存放虛擬機
    的頭像 發(fā)表于 11-05 17:43 ?531次閱讀
    服務(wù)器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—EqualLogic存儲<b class='flag-5'>硬盤</b>指示燈亮黃燈的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    服務(wù)器數(shù)據(jù)恢復(fù)—浪潮服務(wù)器硬盤指示燈亮黃燈的數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 一臺浪潮服務(wù)器中有一組由6塊SAS硬盤組建的RAID。服務(wù)器上劃分了1個卷,存放Oracle數(shù)據(jù)庫文件。 服務(wù)器故障&檢測: 服務(wù)器上有兩個
    的頭像 發(fā)表于 10-18 14:15 ?641次閱讀
    服務(wù)器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—浪潮服務(wù)器<b class='flag-5'>硬盤</b>指示燈亮黃燈的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    oracle數(shù)據(jù)恢復(fù)—Oracle數(shù)據(jù)打開報錯的數(shù)據(jù)恢復(fù)案例

    打開oracle數(shù)據(jù)庫時報錯,報錯信息:“system01.dbf需要更多的恢復(fù)來保持一致性,數(shù)據(jù)無法
    的頭像 發(fā)表于 10-17 13:20 ?527次閱讀
    oracle<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—Oracle<b class='flag-5'>數(shù)據(jù)</b>庫<b class='flag-5'>打開</b>報錯的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    服務(wù)器數(shù)據(jù)恢復(fù)—raid5熱備盤上線過程中又有磁盤離線的數(shù)據(jù)恢復(fù)案例

    格式化為NTFS文件系統(tǒng)。 服務(wù)器故障: V7000存儲中有多塊硬盤出現(xiàn)故障離線,陣列失效,LUN無法訪問。需要恢復(fù)中所有數(shù)據(jù)(主要為
    的頭像 發(fā)表于 10-16 10:38 ?409次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)—Raid5陣列兩塊硬盤指示燈亮黃色的數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 一臺某品牌存儲設(shè)備上有一組由10塊硬盤(9塊數(shù)據(jù)盤+1塊熱備盤)組建的raid5陣列,上層部署vmware exsi虛擬化平臺。 服務(wù)器故障: raid5陣
    的頭像 發(fā)表于 10-10 13:48 ?658次閱讀
    服務(wù)器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—Raid5陣列兩塊<b class='flag-5'>硬盤</b>指示燈亮黃色的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例