999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Windows系統碎片文件的數據恢復研究

2021-01-20 06:21:06王曉東山東信息職業技術學院電子與通信系楊梅濰坊中學
數碼世界 2020年12期
關鍵詞:分配策略

王曉東 山東信息職業技術學院電子與通信系 楊梅 濰坊中學

一、引言

隨著信息技術的應用,數據的安全性問題越來越凸顯。現代人在使用計算機時用得最多的操作系統是Windows,該系統有FAT32和NTFS兩種文件系統。通常我們在對數據誤刪除后,使用數據恢復軟件恢復后的效果不好,原因是這些數據文件是以碎片的形式存儲的。只有找到文件的碎片并重組碎片,才能真正恢復文件。

二、碎片文件產生的原因分析

文件在存儲時如果占用的簇空間是連續的,就不會有碎片。反之,如果占用的簇空間是離散的,簇之間插入了其他的文件內容,該文件的存儲就是碎片文件。

1.文件的分配策略

文件碎片的產生與操作系統采用的分配策略有關,Windows操作系統采用三種分配策略。

(1)第一可用分配策略

如果一個文件占用多個簇空間,當為它分配完一個可用簇繼續分配時,操作系統會回到整個數據區的開始處為文件匹配可用簇,這種策略比較容易出現文件碎片。

例如一個文件要占用3個簇空間,假設數據區前16個簇中1-10、13號簇已經被占用,14號簇開始往后都空閑,系統給文件的分配策略為:系統從數據區的第一個簇開始搜索空閑簇,找到11號空閑簇分配給文件,系統又回到1號簇開始搜索空閑簇,正好此時8號簇的內容被刪除,系統就會把8號簇作為第一個未使用的簇分配給文件。

圖1 第一可用分配策略

(2)下一分配策略

為文件分配了11號簇后,操作系統不會回到數據區的開始處搜索,而是繼續向后搜索空閑簇。對于上面的例子,該策略分配后的結果是11、12、14。

(3)最佳分配策略

操作系統在搜索簇時,盡可能找到一整塊連續的簇來存儲文件,這樣不容易產生文件碎片,如果沒有連續的簇可分配,再使用其他分配策略,該策略分配后的結果是14、15、16。

2.產生文件碎片的情形

(1)文件分配時產生

無論采用哪種文件分配策略,文件在存儲時都會產生碎片。尤其是前兩種分配策略最容易產生,當前常用的Windows7、Windows10操作系統都是采用第二種分配策略。

(2)文件被編輯時產生

文件本身在最初創建好后是連續存放的,但是隨著使用,需要經常對它進行編輯,也就意味著要反復的給它分配和釋放空閑簇,不斷的存刪的過程很容易產生文件碎片。

三、碎片文件的恢復

1.FAT32文件系統下碎片文件的恢復

文件被刪除后,文件的目錄項被標記為未使用狀態,仍然可以從目錄項中找到文件的起始簇號以及文件的大小。體現文件存儲情況的FAT表簇鏈也會被清空,這樣就無法獲取除首簇外其它簇所占用的情況。

恢復文件思路:如果文件存儲時有碎片,提取出來的文件會不正確,要恢復文件還需知道簇的占用情況,但此時簇鏈已經被清空。考慮到文件被刪除后,雖然文件占用的FAT表項被清空,但該文件周圍其他文件的占用的表項號沒有清空,根據FAT文件系統數據區是由FAT表來管理的,FAT表中每一個表項號都對應于一個簇號,我們可以得到恢復思路,就是從該文件占用的第一簇簇號對用的FAT表項號開始,搜索未分配狀態的FAT表項號,根據文件大小計算出要搜索的表項號數量,然后到數據區找到對應的簇號,從而正確提取出文件。

舉例說明恢復方法。文件“zhongguo.doc”是一個有碎片的文件,現被徹底刪除,文件有三個碎片。恢復的操作如下:打開winhex軟件(Windows系統下十六進制查看器),根據文件名zhongguo定位到文件的目錄項,從目錄項中的讀出文件的起始簇號39,讀出文件的大小算出占用的簇數是11。因為文件被刪除后FAT表簇鏈被清空,從39號表項開始搜索11個空白表項。文件的存儲單元是簇,實際存儲最小單位為扇區,提取文件內容時還要轉化為扇區操作,公式為:簇起始扇區號=保留扇區+FAT表大小扇區*FAT表個數+(該簇號-2)*該簇扇區數。最后根據提取的碎片內容重組文件。

2.NTFS文件系統下碎片文件的恢復

文件被刪除后,文件的的MFT記錄中標志位改變為未使用狀態00(偏移16、17處),目錄中文件的索引項被清除。但是最關鍵的是,存放該文件的文件名的30屬性和存放文件起始簇號、大小的80屬性沒有被清空。

恢復文件的思路:如果文件有碎片,得出文件名字的十六進制形式(NTFS文件系統使用的是UNIDODE碼),根據此值,定位到文件的MFT記錄,分析80屬性的數據運行,計算出每塊碎片文件的起始LCN號及大小,計算時注意,從第二塊碎片文件開始,它的起始LCN號是相對于前一塊碎片文件的起始LCN號的偏移量進行計算的,最后將提取出的碎片文件重組。

舉例說明恢復方法。文件“gongyuan.jpg”是一個有碎片的文件,現被徹底刪除。恢復的操作如下:使用winhex先得出文件名的unicode碼67006F006E0067007900750061006E00,依據該碼搜索到文件的MFT記錄,在文件的MFT記錄中定位到80屬性,該屬性是非常駐屬性,它的數據運行中存儲的是文件在數據區中簇的占用情況,數據運行為316A70FD01 2154AAD2 3101602B01(見圖2)。根據數據運行計算三塊碎片文件的起始簇號和塊大小。注意碎片文件的起始簇號是相對于前一塊碎片的起始簇號而言的。

表1 碎片文件的存儲分布

圖2 文件的MFT記錄

四、結語

本文針對windows系統下具有碎片的文件被刪除,分別給出了在FAT32和NTFS文件系統下的恢復的方法,在實踐中具有良好效果。

猜你喜歡
分配策略
基于可行方向法的水下機器人推力分配
基于“選—練—評”一體化的二輪復習策略
求初相φ的常見策略
例談未知角三角函數值的求解策略
應答器THR和TFFR分配及SIL等級探討
我說你做講策略
遺產的分配
一種分配十分不均的財富
績效考核分配的實踐與思考
高中數學復習的具體策略
數學大世界(2018年1期)2018-04-12 05:39:14
主站蜘蛛池模板: 人妻中文字幕无码久久一区| 国产情精品嫩草影院88av| 亚洲成人黄色在线| 欧美曰批视频免费播放免费| 日韩黄色大片免费看| 色天天综合| 精品在线免费播放| 黄片一区二区三区| AV天堂资源福利在线观看| 人妻丰满熟妇av五码区| 四虎在线观看视频高清无码| 国产精品成人AⅤ在线一二三四| 午夜少妇精品视频小电影| 四虎免费视频网站| 欧美有码在线观看| 熟妇人妻无乱码中文字幕真矢织江 | 伊人久久大香线蕉aⅴ色| 欧美天堂在线| 三上悠亚在线精品二区| 国产激情第一页| 欧美在线天堂| 中文成人无码国产亚洲| 成色7777精品在线| 黄色a一级视频| 亚洲AV电影不卡在线观看| 操国产美女| 婷婷亚洲天堂| 波多野结衣一区二区三区88| 亚洲国产成人精品青青草原| 精品久久777| 精品久久久久成人码免费动漫| 精品五夜婷香蕉国产线看观看| 亚洲精品天堂自在久久77| 72种姿势欧美久久久久大黄蕉| 免费午夜无码18禁无码影院| 伊人成人在线| 黄色福利在线| 欧美日本二区| 91小视频版在线观看www| 国产在线精品美女观看| 鲁鲁鲁爽爽爽在线视频观看| 国产乱肥老妇精品视频| 最新加勒比隔壁人妻| 黄色网在线免费观看| 国产乱子伦精品视频| 狠狠躁天天躁夜夜躁婷婷| 欧美午夜在线播放| 国产91视频免费观看| 亚洲精品自拍区在线观看| 国产免费a级片| 国产毛片不卡| 亚洲国产天堂久久综合226114| 免费看美女毛片| 亚洲热线99精品视频| 欧美一级99在线观看国产| 亚洲天堂777| 亚洲乱码在线视频| 国产区成人精品视频| 国产91熟女高潮一区二区| 2021精品国产自在现线看| 日本91在线| 久久久久亚洲AV成人人电影软件| 99这里只有精品6| 精品国产网| 久久无码高潮喷水| 成人国产精品网站在线看| 特级毛片8级毛片免费观看| 97在线观看视频免费| 美女无遮挡被啪啪到高潮免费| 亚洲国产高清精品线久久| 永久成人无码激情视频免费| 国产91丝袜在线播放动漫| 免费毛片全部不收费的| 色欲综合久久中文字幕网| 欧美黄网站免费观看| 网友自拍视频精品区| 久久精品中文字幕免费| 国产香蕉97碰碰视频VA碰碰看| 精品一區二區久久久久久久網站| 久久黄色小视频| 97青草最新免费精品视频| 日韩精品成人在线|