陳玲
摘要:本文通過數(shù)據(jù)恢復技術的概念、分類對數(shù)據(jù)恢復技術進行了基礎的探究,根據(jù)數(shù)據(jù)恢復技術需要了解的知識、適用的工具,對數(shù)據(jù)恢復技術有一個較為全面的介紹。
關鍵詞:數(shù)據(jù);數(shù)據(jù)恢復;數(shù)據(jù)安全
中圖分類號:TP309.3 文獻標識碼:A 文章編號:1007-9416(2017)02-0253-01
重要數(shù)據(jù)的安全是一個永恒的主題,隨著信息技術發(fā)展的深入,其重心由最初的以計算為核心,轉(zhuǎn)移到了以存儲子系統(tǒng)為核心,信息技術的發(fā)展史一直伴隨著存儲技術的發(fā)展,數(shù)據(jù)的安全是就核心資源的安全。而存儲技術也從最早的軟盤,發(fā)展到現(xiàn)在的NAS、SAN等網(wǎng)絡存儲,并有多種安全可靠的備份工具可以使用。
1 數(shù)據(jù)恢復技術的基本概念
數(shù)據(jù)恢復有兩個最基本的概念:數(shù)據(jù)備份恢復與數(shù)據(jù)災難恢復,其中數(shù)據(jù)災難恢復是本文講述的主要內(nèi)容。數(shù)據(jù)備份恢復是指備份、載入,或者備份、重建,是一類技術防范措施。備份恢復的做法有兩種,一是用備份數(shù)據(jù)進行恢復,在系統(tǒng)正常運行時做好時時自動備份或手動定期備份工作,當出現(xiàn)系統(tǒng)運行問題或災難,造成原有數(shù)據(jù)無法訪問時,可以及時將已備份的數(shù)據(jù)導入系統(tǒng),恢復系統(tǒng)的正常運行;二是用備份系統(tǒng)進行恢復,當系統(tǒng)出現(xiàn)問題后,用備份的系統(tǒng)替換問題系統(tǒng),即常用的雙機備份系統(tǒng)。因此,數(shù)據(jù)備份恢復是一種典型的事前預防措施[1]。數(shù)據(jù)災難恢復是指系統(tǒng)數(shù)據(jù)出現(xiàn)丟失情況后,通過分析其出現(xiàn)問題的類型,通過數(shù)據(jù)結(jié)構(gòu)的底層技術支撐,開展災難后的數(shù)據(jù)重建工作。因此,數(shù)據(jù)災難恢復是一種典型的事后彌補措施。
2 數(shù)據(jù)恢復技術的基本分類
在技術上,可以根據(jù)數(shù)據(jù)丟失的問題是邏輯問題還是硬件問題,把數(shù)據(jù)恢復技術分為邏輯恢復和硬件恢復。
2.1 邏輯類數(shù)據(jù)恢復
邏輯類的數(shù)據(jù)恢復技術,首先要掌握各種不同操作系統(tǒng)下的分區(qū)結(jié)構(gòu)和文件系統(tǒng)結(jié)構(gòu),主流的操作系統(tǒng)有Windows、Unix、Linux、Apple,每一種操作系統(tǒng)都有不同的分區(qū)結(jié)構(gòu),目前多數(shù)用戶應用Windows系統(tǒng),因此以下詳細講述Windows系統(tǒng)的磁盤分區(qū)情況。Windows系統(tǒng)的數(shù)據(jù)恢復涉及到Windows系統(tǒng)的MBR、GPT磁盤分區(qū)被破壞的恢復,動態(tài)磁盤卷丟失或誤操作的恢復,F(xiàn)AT16、FAT32、NTFS、ExNTFS文件系統(tǒng)的恢復,以及Windows系統(tǒng)RAID的恢復。Unix家族中有Solaris和Free BSD兩類系統(tǒng)應用比較廣泛。而這兩類系統(tǒng)的文件系統(tǒng)都是基于磁盤的文件系統(tǒng),即UFS,UFS文件系統(tǒng)具有很多優(yōu)良特性,比如,當文件系統(tǒng)遭到毀滅性打擊時,硬盤發(fā)生整個磁道、整個盤面、整個柱面損壞時,能夠得以恢復,在文件系統(tǒng)初始化時,會將文件系統(tǒng)的重要數(shù)據(jù)結(jié)構(gòu)復制到整個磁盤的多個位置,以便在發(fā)生硬件損壞時能夠讀取。因此,要了解Unix系統(tǒng)的數(shù)據(jù)恢復技術就要了解Solaris、Free BSD的分區(qū)恢復、UFS文件系統(tǒng)的數(shù)據(jù)恢復,以及Unix系統(tǒng)的RAID的恢復。Linux屬于Unix風格的操作系統(tǒng),是目前運行硬件平臺最多的操作系統(tǒng)。支持MBR、GPT磁盤分區(qū),因此Linux系統(tǒng)的數(shù)據(jù)恢復技術也涉及到MBR、GPT磁盤分區(qū)被破壞的恢復,Ext3、Ext4文件系統(tǒng)損壞的恢復,以及Linux系統(tǒng)RAID的恢復。
2.2 物理類數(shù)據(jù)恢復
硬盤的物理故障分為硬盤外部故障和硬盤內(nèi)部故障兩大類,硬盤外部故障主要是指電路板故障,比如電路板供電、接口、緩存、BIOS、電機驅(qū)動芯片故障;硬盤內(nèi)部故障主要是指磁頭組件、主軸電機、盤片、固件的故障。
3 數(shù)據(jù)恢復技術涉及的知識及恢復工具
數(shù)據(jù)恢復技術是一項涉及知識面很廣的綜合技術,但越是復雜越是要從基礎入手。要學習和研究數(shù)據(jù)恢復技術,必須了解和掌握一些基礎知識,其中包括計算機中數(shù)據(jù)的記錄方法、硬盤的基礎結(jié)構(gòu)以及適用的工具等內(nèi)容[2]。
計算機中數(shù)據(jù)的記錄方法需要了解數(shù)據(jù)的表示方法、數(shù)據(jù)存儲的字節(jié)序與位序、數(shù)據(jù)的邏輯運算及數(shù)據(jù)結(jié)構(gòu);而硬盤的基礎結(jié)構(gòu)有個兩部分內(nèi)容:即物理結(jié)構(gòu)和邏輯結(jié)構(gòu),物理結(jié)構(gòu)是指硬盤的外殼及盤標信息、電路結(jié)構(gòu)、磁頭定位驅(qū)動系統(tǒng)、主軸系統(tǒng)、數(shù)據(jù)控制系統(tǒng)、盤片、硬盤的區(qū)段及物理C/H/S、接口技術、性能指標;邏輯結(jié)構(gòu)是指硬盤的邏輯磁道、邏輯扇區(qū)、邏輯柱面、邏輯C/H/S、、28位LBA及48位LBA。
數(shù)據(jù)恢復工作中需要磁盤編輯工具對存儲介質(zhì)底層數(shù)據(jù)進行分析和編輯,這類工具有WinHex、DiskExplorer、DiskEdit、UltraEdit、HexEdit、HxD、Acronis Disk Editor;在學習和研究數(shù)據(jù)恢復技術的過程中,經(jīng)常需要做實驗,但因條件所限,需要使用虛擬硬盤工具在虛擬的環(huán)境中完成不同操作環(huán)境的數(shù)據(jù)恢復操作,常用的虛擬硬盤工具有InsPro Disk。除了這些用技術方式解決數(shù)據(jù)丟失的問題外,國內(nèi)也很多公司研發(fā)了數(shù)據(jù)恢復的軟硬件產(chǎn)品,這些產(chǎn)品具有操作簡單,數(shù)據(jù)恢復率較高的特點。在實際的應用中,結(jié)合數(shù)據(jù)恢復技術的知識和適用的工具,在數(shù)據(jù)恢復的過程中可以達到較為理想的恢復率。
參考文獻
[1]丁坤,瞿成臻,林昱雯.計算機故障數(shù)據(jù)恢復技術的應用[J].數(shù)碼世界,2016(8):63-64.
[2]王剛.基于磁盤分區(qū)的數(shù)據(jù)恢復技術[J].信息與電腦(理論版),2015(24):76-77,88.