“數(shù)據(jù)恢復(fù)技術(shù)”是高職信息安全技術(shù)應(yīng)用專業(yè)的核心課程。本書以當(dāng)前的主要存儲介質(zhì)(硬盤)為對象,詳細(xì)講述了數(shù)據(jù)丟失的各種情況及其對應(yīng)的數(shù)據(jù)恢復(fù)方法,包括硬盤結(jié)構(gòu)及應(yīng)用、磁盤分區(qū)表恢復(fù)、FAT分區(qū)數(shù)據(jù)恢復(fù)、NTFS分區(qū)數(shù)據(jù)恢復(fù)、其他數(shù)據(jù)恢復(fù)工具的應(yīng)用、數(shù)據(jù)庫修復(fù)、硬盤故障維修、磁盤陣列數(shù)據(jù)恢復(fù)等內(nèi)容,涵蓋了目前主流數(shù)據(jù)恢復(fù)的相關(guān)技術(shù)。本書是在由武春嶺和何倩主編的“‘十二五’職業(yè)教育國家規(guī)劃教材”《數(shù)據(jù)恢復(fù)技術(shù)》的基礎(chǔ)上編寫的,內(nèi)容全面更新,更加符合當(dāng)前產(chǎn)業(yè)發(fā)展需求。每章從任務(wù)引導(dǎo)開始,讓讀者知道面對的是什么樣的問題,激發(fā)其學(xué)習(xí)興趣;然后進(jìn)行相關(guān)基礎(chǔ)知識的介紹,為解決問題做好鋪墊;最后在任務(wù)實(shí)施中以案例剖析的方式,解決實(shí)際工作中可能會遇到的問題。
武春嶺,男,1975年2月出生,漢族,中共黨員,二級教授,現(xiàn)任重慶電子工程職業(yè)學(xué)院人工智能與大數(shù)據(jù)學(xué)院院長。重慶市政協(xié)委員,國家"萬人計劃”教學(xué)名師,享受國務(wù)院政府特殊津貼專家,信息安全技術(shù)應(yīng)用國家級教學(xué)創(chuàng)新團(tuán)隊負(fù)責(zé)人,重慶市五一勞動獎?wù)芦@得者,重慶市技術(shù)能手,重慶市特級技師、重慶市級名師,重慶市委網(wǎng)信辦網(wǎng)絡(luò)安全專家咨詢委員會副主任,重慶市公安局網(wǎng)絡(luò)與信息安全信息通報機(jī)制專家,重慶市教委信息化專家,兼任中共重慶市網(wǎng)信辦專家副主任委員,國家安全行業(yè)指導(dǎo)委員會委員,世界技能大賽網(wǎng)絡(luò)安全賽項(xiàng)中國區(qū)專家。
第1章 硬盤結(jié)構(gòu)及應(yīng)用 1
1.1 常見的數(shù)據(jù)存儲介質(zhì) 2
1.1.1 磁帶 3
1.1.2 磁盤 4
1.1.3 光盤 6
1.1.4 閃存盤 6
1.2 硬盤的物理結(jié)構(gòu) 7
1.2.1 硬盤的外觀與接口 7
1.2.2 硬盤的內(nèi)部結(jié)構(gòu) 9
1.2.3 硬盤的性能指標(biāo) 10
1.3 硬盤的邏輯結(jié)構(gòu) 12
1.3.1 CHS地址結(jié)構(gòu) 12
1.3.2 LBA地址結(jié)構(gòu) 15
1.4 進(jìn)制轉(zhuǎn)換 16
1.4.1 位權(quán) 16
1.4.2 二進(jìn)制數(shù)與十進(jìn)制數(shù)的轉(zhuǎn)換 17
1.4.3 十六進(jìn)制數(shù) 18
1.5 任務(wù)1 硬盤的選購與初始化 20
1.5.1 硬盤的選購 20
1.5.2 在BIOS中檢測硬盤 21
1.5.3 磁盤分區(qū)與格式化 21
第2章 磁盤分區(qū)表恢復(fù) 25
2.1 VMware虛擬機(jī) 26
2.1.1 安裝虛擬機(jī) 26
2.1.2 修改虛擬機(jī)系統(tǒng)配置 29
2.2 WinHex磁盤編輯器 32
2.2.1 WinHex程序界面 33
2.2.2 數(shù)據(jù)存儲格式 37
2.2.3 磁盤編輯操作 37
2.2.4 高級功能 44
2.3 硬盤主引導(dǎo)扇區(qū) 45
2.3.1 主引導(dǎo)扇區(qū)的結(jié)構(gòu)與作用 46
2.3.2 主引導(dǎo)記錄 46
2.4 MBR磁盤分區(qū)表 47
2.4.1 主分區(qū)表的結(jié)構(gòu) 47
2.4.2 擴(kuò)展分區(qū)表的結(jié)構(gòu) 49
2.4.3 遍歷分區(qū) 51
2.5 GPT磁盤分區(qū)表 53
2.5.1 GPT磁盤分區(qū)的概念 54
2.5.2 GPT磁盤分區(qū)的結(jié)構(gòu) 54
2.6 任務(wù)1 恢復(fù)MBR分區(qū)表 58
2.6.1 修復(fù)主引導(dǎo)記錄 59
2.6.2 恢復(fù)主分區(qū)表 60
2.6.3 恢復(fù)擴(kuò)展分區(qū)表 61
2.7 任務(wù)2 創(chuàng)建和恢復(fù)GPT磁盤分區(qū) 62
2.7.1 創(chuàng)建GPT磁盤分區(qū) 62
2.7.2 恢復(fù)GPT磁盤分區(qū) 63
第3章 FAT分區(qū)數(shù)據(jù)恢復(fù) 71
3.1 FAT32分區(qū)結(jié)構(gòu) 73
3.1.1 FAT32文件系統(tǒng)概述 73
3.1.2 DBR與BPB 75
3.1.3 文件分配單元——簇 78
3.2 文件目錄表 80
3.2.1 文件目錄表的結(jié)構(gòu) 80
3.2.2 短文件名 81
3.2.3 長文件名 83
3.2.4 樹形目錄結(jié)構(gòu) 85
3.2.5 文件目錄表的妙用 86
3.3 FAT表 87
3.3.1 FAT表的結(jié)構(gòu) 87
3.3.2 簇到扇區(qū)的轉(zhuǎn)換 88
3.3.3 FAT表的遍歷與計算 90
3.4 ExFAT文件系統(tǒng) 91
3.4.1 ExFAT文件系統(tǒng)概述 91
3.4.2 ExFAT文件系統(tǒng)的結(jié)構(gòu) 92
3.4.3 ExFAT文件系統(tǒng)的FAT表與簇位圖 95
3.4.4 ExFAT文件系統(tǒng)的目錄項(xiàng) 97
3.5 任務(wù)1 修復(fù)FAT32分區(qū)結(jié)構(gòu) 100
3.5.1 修復(fù)引導(dǎo)扇區(qū) 100
3.5.2 計算數(shù)據(jù)區(qū)的起始位置 103
3.5.3 修復(fù)FAT表 104
3.6 任務(wù)2 FAT32分區(qū)上的文件操作 104
3.6.1 新建文件操作的底層意義 104
3.6.2 刪除文件操作的底層意義 107
3.7 任務(wù)3 恢復(fù)FAT32分區(qū)數(shù)據(jù) 109
3.7.1 恢復(fù)誤刪除的文件 109
3.7.2 恢復(fù)誤格式化分區(qū) 111
3.8 任務(wù)4 恢復(fù)ExFAT分區(qū)數(shù)據(jù) 114
第4章 NTFS分區(qū)數(shù)據(jù)恢復(fù) 120
4.1 NTFS概述 121
4.1.1 NTFS 121
4.1.2 簇管理 122
4.1.3 引導(dǎo)扇區(qū)的結(jié)構(gòu) 123
4.1.4 元文件 124
4.2 主控文件表 125
4.2.1 文件記錄項(xiàng) 125
4.2.2 文件屬性 127
4.2.3 常用屬性 130
4.2.4 NTFS卷文件信息 136
4.3 NTFS目錄管理 140
4.3.1 B+樹的結(jié)構(gòu) 140
4.3.2 索引根屬性與索引分配屬性 141
4.3.3 索引緩沖區(qū) 143
4.4 任務(wù)1 修復(fù)NTFS分區(qū)的引導(dǎo)扇區(qū) 144
4.5 任務(wù)2 恢復(fù)NTFS分區(qū)的數(shù)據(jù) 146
4.5.1 定位目標(biāo)文件 146
4.5.2 恢復(fù)文件數(shù)據(jù) 147
第5章 其他數(shù)據(jù)恢復(fù)工具的應(yīng)用 154
5.1 常用的數(shù)據(jù)恢復(fù)工具 155
5.1.1 分區(qū)表修復(fù)工具 155
5.1.2 數(shù)據(jù)恢復(fù)工具 161
5.2 文檔修復(fù)工具 168
5.2.1 辦公文檔修復(fù)工具 169
5.2.2 影音文檔修復(fù)工具 172
5.2.3 壓縮文檔修復(fù)工具 176
5.2.4 文檔密碼恢復(fù)工具 176
5.3 任務(wù)1 恢復(fù)分區(qū)和文件數(shù)據(jù) 180
5.3.1 修復(fù)分區(qū)表 180
5.3.2 恢復(fù)丟失的文件數(shù)據(jù) 183
5.4 任務(wù)2 修復(fù)受損的文檔 185
5.4.1 修復(fù)受損的辦公文檔 185
5.4.2 修復(fù)受損的影音文檔 187
5.4.3 恢復(fù)文檔的密碼 188
第6章 數(shù)據(jù)庫修復(fù) 192
6.1 SQL Server 2005概述 193
6.1.1 SQL Server 2005簡介 193
6.1.2 數(shù)據(jù)庫的基礎(chǔ)知識 196
6.2 維護(hù)數(shù)據(jù)庫 198
6.2.1 創(chuàng)建、修改和刪除數(shù)據(jù)庫 198
6.2.2 數(shù)據(jù)庫的分離與附加 204
6.2.3 數(shù)據(jù)庫的備份與還原 207
6.3 數(shù)據(jù)庫故障的修復(fù) 212
6.3.1 數(shù)據(jù)庫常見故障現(xiàn)象 212
6.3.2 數(shù)據(jù)庫故障的解決思路 213
6.3.3 數(shù)據(jù)庫檢修方法 214
6.4 任務(wù)1 修復(fù)SQL Server數(shù)據(jù)庫 219
6.4.1 數(shù)據(jù)文件損壞的恢復(fù) 219
6.4.2 日志文件損壞的恢復(fù) 225
6.4.3 誤刪除數(shù)據(jù)的恢復(fù) 226
第7章 硬盤故障維修 230
7.1 硬盤維修基礎(chǔ)知識 231
7.1.1 硬盤常見的故障與診斷方法 231
7.1.2 硬盤固件 234
7.1.3 硬盤故障的維修方法 237
7.2 硬盤故障檢修工具 242
7.2.1 使用MHDD檢修硬盤 242
7.2.2 圖形界面診斷工具 249
7.2.3 硬盤固件修復(fù)工具 251
7.2.4 硬盤數(shù)據(jù)提取工具 258
7.3 任務(wù)1 硬盤部件檢修 262
7.3.1 電路板故障的檢測與維修 262
7.3.2 開盤更換磁頭組件 264
7.4 任務(wù)2 硬盤高級維修與數(shù)據(jù)恢復(fù) 268
7.4.1 使用MHDD修復(fù)介質(zhì)故障 268
7.4.2 使用PC-3000修復(fù)硬盤固件 270
7.4.3 使用PC-3000重建譯碼表恢復(fù)數(shù)據(jù) 276
7.4.4 使用DE提取硬盤數(shù)據(jù) 278
第8章 磁盤陣列數(shù)據(jù)恢復(fù) 284
8.1 磁盤陣列概述 285
8.1.1 磁盤陣列的起源與應(yīng)用方式 285
8.1.2 磁盤陣列卡與服務(wù)器硬盤 290
8.1.3 磁盤陣列的工作原理 293
8.2 磁盤陣列的組建與維護(hù) 300
8.2.1 磁盤陣列的配置方法 300
8.2.2 搭建軟磁盤陣列的方法 305
8.2.3 磁盤陣列的管理與維護(hù) 308
8.2.4 恢復(fù)磁盤陣列數(shù)據(jù)的方法 311
8.3 任務(wù)1 管理磁盤陣列 312
8.3.1 配置磁盤陣列 312
8.3.2 組建軟磁盤陣列 317
8.4 任務(wù)2 恢復(fù)磁盤陣列數(shù)據(jù) 319
8.4.1 處理磁盤陣列的異常情況 319
8.4.2 使用R-Studio恢復(fù)磁盤陣列數(shù)據(jù) 321