內容簡介
數據恢復技術是一門新興技術,它通過各種手段把丟失和遭到破壞的數據還原為正常數據。本書通過多種典型實例詳細介紹了Windows系統下數據恢復技術的原理和方法,內容包括硬碟數據組織、檔案系統原理、數據恢復技術、文檔修復技術、密碼遺失處理技術、數據安全技術和數據備份技術。本書作者戴士劍是知名數據恢復專家,有多年的數據恢復工作經驗。
目錄
第1篇 檔案系統原理
第1章 綜述 2
1.1 數據存儲技術總論 2
1.1.1 數據存儲介質 2
1.1.2 存儲技術展望 10
1.2 數據恢復技術總論 11
1.2.1 數據的內涵 11
1.2.2 數據恢復的定義 11
1.2.3 數據恢復的服務範圍 12
1.2.4 數據恢復的一般原則 15
1.3 硬碟數據恢復與硬碟修理的區別與聯繫 16
1.4 硬碟數據保護方式介紹 17
1.4.1 作業系統提供的系統還原功能 17
1.4.2 隨機贈送的系統恢復光碟 17
1.4.3 Ghost 18
1.4.4 防毒軟體提供的系統備份功能 18
1.4.5 硬碟保護卡 18
1.4.6 主機板BIOS內置的系統保護軟體 19
1.4.7 虛擬還原工具軟體 19
1.4.8 硬碟保護與數據恢復 19
1.5 硬碟缺陷 20
1.5.1 硬碟缺陷介紹 20
1.5.2 出廠處理 22
1.5.3 硬碟高級修理 22
第2章 硬碟基礎知識 26
2.1 硬碟結構 26
2.1.1 硬碟外部結構 26
2.1.2 硬碟內部結構 29
2.2 硬碟邏輯結構 35
2.2.1 碟片 35
2.2.2 磁軌 35
2.2.3 柱面 35
2.2.4 扇區 36
2.2.5 容量 39
2.2.6 數制與碼制 39
2.3 硬碟發展簡史 42
2.3.1 ST-506接口 43
2.3.2 ESDI接口 44
2.3.3 IDE與EIDE接口 45
2.3.4 Serial ATA接口 46
2.3.5 硬碟新技術 51
2.3.6 數據保護技術 54
2.4 硬碟接口介紹 57
2.4.1 IDE 57
2.4.2 SCSI 58
2.4.3 Fibre Channel 59
2.4.4 IEEE1394 59
2.4.5 Serial ATA 60
2.4.6 USB 61
2.5 硬碟的技術指標及參數 63
2.5.1 容量 63
2.5.2 平均尋道時間 64
2.5.3 平均潛伏期 64
2.5.4 道至道時間 65
2.5.5 旋轉速度 65
2.5.6 全程訪問時間 65
2.5.7 平均訪問時間 65
2.5.8 最大內部數據傳輸速率 65
2.5.9 外部數據傳輸速率 66
2.5.10 數據快取 66
2.5.11 硬碟表面溫度 67
2.5.12 MTBF 67
2.5.13 傳輸模式 67
2.5.14 再談ATA/133 69
2.6 硬碟數據組織 70
2.6.1 低級格式化 70
2.6.2 分區 72
2.6.3 硬碟的高級格式化 81
2.6.4 硬碟數據存儲區域 84
第3章 Windows 95/98/Me檔案系統 113
3.1 硬碟區域的組織 113
3.1.1 系統如何利用FDT和FAT查找檔案 113
3.1.2 各個區域的相互關係 115
3.2 根目錄下檔案的管理 121
3.2.1 FAT16根目錄下檔案的管理 121
3.2.2 FAT32根目錄下檔案的管理 124
3.2.3 Windows 95長檔案名稱的實現及存在的問題 127
3.3 子目錄的管理 130
3.3.1 FAT16子目錄管理 130
3.3.2 FAT32子目錄管理 137
3.4 檔案的刪除 137
3.4.1 FAT16下檔案的刪除 137
3.4.2 FAT32下檔案的刪除 142
3.5 子目錄的刪除 145
3.5.1 FAT16下子目錄的刪除 145
3.5.2 FAT32下子目錄的刪除 145
3.6 分區快速高級格式化 149
3.6.1 FAT16分區的快速高級格式化 149
3.6.2 FAT32分區的快速高級格式化 151
3.7 分區完全高級格式化 151
3.7.1 FAT16分區的完全高級格式化 151
3.7.2 FAT32分區的完全高級格式化 152
第4章 Windows NT/2000/XP/2003檔案系統 153
4.1 RAID簡介 153
4.1.1 RAID的優點 154
4.1.2 RAID的分級 155
4.1.3 RAID的套用 159
4.2 NTFS檔案系統基礎 161
4.2.1 基本分區 162
4.2.2 動態分區 162
4.2.3 驅動程式 164
4.2.4 多重分區管理 167
4.2.5 卷名字空間 170
4.2.6 NTFS的特點 172
4.3 NTFS檔案系統的層次模型 174
4.3.1 本地FSD 176
4.3.2 遠程FSD 177
4.3.3 FSD與檔案系統操作 177
4.4 NTFS檔案系統的特性分析 178
4.4.1 多數據流 179
4.4.2 完全支持Unicode 181
4.4.3 綜合索引 181
4.4.4 日誌記錄 183
4.4.5 磁碟限額 183
4.4.6 分散式連結跟蹤 184
4.4.7 加密 185
4.4.8 集中化的安全信息 187
4.4.9 重解析點 188
4.4.10 稀疏檔案 190
4.4.11 卷變更跟蹤 191
4.5 Windows NT 4.0的磁碟分區 192
4.5.1 基本分區 192
4.5.2 擴展分區 193
4.5.3 卷集 193
4.5.4 條帶集和帶奇偶校驗的條帶集 194
4.6 Windows 2000/XP/2003的磁碟分區 194
4.6.1 基本磁碟 195
4.6.2 動態磁碟 204
4.6.3 卷的創建 208
4.6.4 動態磁碟簡單卷的組織 209
4.7 NTFS檔案系統結構分析 216
4.7.1 NTFS的DBR 217
4.7.2 NTFS的元檔案 218
4.7.3 NTFS的元檔案與DBR參數的關係 224
4.7.4 NTFS的檔案和資料夾 227
4.7.5 常駐屬性與非常駐屬性 229
4.7.6 $MFT檔案分析 232
4.7.7 NTFS的其他元檔案分析 252
4.7.8 NTFS的屬性分析 265
4.7.9 NTFS的索引記錄與目錄 281
4.7.10 可恢復損壞檔案的實現 293
4.7.11 數據壓縮 301
4.7.12 NTFS壞簇恢復支持 303
4.7.13 NTFS安全性支持 305
4.8 LDM管理 306
4.8.1 微軟磁碟管理簡史 308
4.8.2 檔案系統和容器 309
4.8.3 LDM磁碟結構 311
4.9 NTFS的性能 321
第2篇 數據恢復技術詳解
第5章 數據恢復 326
5.1 數據恢復的定義 326
5.2 數據恢復的原理 326
5.3 主引導記錄的恢復 326
5.3.1 使用Fdisk恢復主引導記錄 327
5.3.2 使用Fixmbr恢復主引導記錄 327
5.3.3 使用其他工具恢復主引導記錄 328
5.4 分區的恢復 328
5.4.1 使用工具軟體自動重建分區表 328
5.4.2 手工重建分區表 335
5.5 0磁軌損壞的修復 359
5.5.1 使用PM修復損壞的0磁軌 359
5.5.2 使用DiskEdit修復損壞的0磁軌 360
5.5.3 使用SmartFdisk修復損壞的0磁軌 361
5.5.4 使用PCTOOLS修復損壞的0磁軌 361
5.5.5 使用DiskMan修復損壞的0磁軌 362
5.6 硬碟邏輯鎖的處理 362
5.6.1 使用DM破解硬碟邏輯鎖 362
5.6.2 使用Ghost破解硬碟邏輯鎖 363
5.6.3 使用熱插拔破解硬碟邏輯鎖 363
5.6.4 使用依格磁碟救星破解硬碟邏輯鎖 363
5.7 磁碟壞道的處理 364
5.7.1 硬碟有壞道的表現 364
5.7.2 硬碟壞道的修復 365
5.7.3 如何使用才能減少壞道 369
5.7.4 硬碟測試工具簡介 371
5.8 DBR的恢復 375
5.8.1 使用Format恢復DBR 378
5.8.2 使用DiskEdit恢復DBR 378
5.8.3 使用WinHex恢復DBR 385
5.9 FAT的恢復 385
5.9.1 使用DiskEdit恢復FAT 386
5.9.2 使用WinHex恢復FAT 386
5.10 數據的恢復 387
5.10.1 Windows 95/98/Me下數據檔案的恢復 387
5.10.2 Windows NT/2000/XP/2003下數據檔案的恢復 409
5.11 RAID的恢復 435
5.11.1 磁碟鏡像 436
5.11.2 數據重組 438
5.11.3 數據恢復 442
第6章 文檔修復 443
6.1 文檔修復的定義 443
6.2 Windows常見文檔類型 444
6.2.1 Windows 9x下的文檔關聯 446
6.2.2 Windows NT/2000/XP/2003下的文檔關聯 448
6.3 辦公文檔修復 449
6.3.1 Word文檔修復 449
6.3.2 PowerPoint文檔修復 455
6.3.3 Access和Excel文檔修復 455
6.3.4 Exchange文檔修復 455
6.4 影音文檔修復 456
6.4.1 DivX文檔修復 456
6.4.2 RM檔案修復 457
6.4.3 WMV/ASF文檔修復 457
6.5 壓縮文檔修復 458
6.5.1 ZIP文檔修復 458
6.5.2 RAR文檔修復 462
6.6 文檔修復的局限 463
第7章 密碼遺失的處理 464
7.1 密碼遺失的範圍 464
7.2 密碼遺失的處理 464
7.2.1 Word文檔密碼遺失的處理 464
7.2.2 Excel文檔密碼遺失的處理 472
7.2.3 ACE文檔密碼遺失的處理 479
7.2.4 ZIP文檔密碼遺失的處理 480
7.2.5 RAR文檔密碼遺失的處理 484
7.2.6 PDF文檔密碼遺失的處理 485
第8章 數據安全與數據備份 487
8.1 文檔保護 487
8.1.1 使用相應的應用程式對文檔加密 487
8.1.2 使用Windows 2000的EFS進行文檔加密 488
8.1.3 使用第三方工具軟體進行文檔加密 489
8.1.4 使用第三方工具軟體進行文檔保護 494
8.1.5 使用第三方工具軟體讓文檔“改頭換面” 496
8.2 數據刪除安全 497
8.2.1 使用WipeInfo擦除檔案 498
8.2.2 使用Clean Disk Security徹底刪除檔案 498
8.2.3 使用WinHex徹底刪除檔案或填充區域 499
8.2.4 使用Absolute Security擦除數據檔案 500
8.2.5 低級格式化徹底破壞數據 501
8.2.6 數據刪除安全的注意事項 501
8.3 數據備份的定義 501
8.4 數據備份方案比較 502
8.5 系統數據的備份方法 503
8.5.1 使用Ghost全盤備份 503
8.5.2 使用系統還原功能 504
8.5.3 使用系統還原卡 504
8.5.4 使用主機板BIOS內置工具進行硬碟備份 504
8.5.5 防毒軟體的備份功能 505
8.5.6 作業系統的備份功能 506
8.6 用戶數據的備份方法 508
8.6.1 指定個人檔案存放位置 508
8.6.2 同步備份工具Second Copy 2000的使用 510
8.6.3 File Genie 2000的使用 519
8.6.4 同步精靈的使用 520
8.6.5 SmartSync Pro的使用 522
8.6.6 “公文包”的使用 526
8.7 數據備份注意事項 527
第9章 軟碟、光碟和數碼設備 529
9.1 軟碟 529
9.1.1 軟碟數據結構 529
9.1.2 軟碟數據恢復 530
9.1.3 軟碟數據恢復常見問題 536
9.1.4 特殊軟碟 538
9.2 光碟 546
9.2.1 CD-ROM 546
9.2.2 CD-R/RW 547
9.2.3 防欠載技術 548
9.2.4 DVD-ROM 549
9.2.5 CD光碟的主要格式 552
9.2.6 CD光碟規格分析 554
9.2.7 CD光碟的檔案系統 558
9.2.8 數據刻錄方式 560
9.2.9 光碟數據恢復技術 561
9.2.10 特殊光碟簡介 568
9.3 數碼存儲設備及其數據恢復 569
9.3.1 數碼存儲設備 570
9.3.2 數碼存儲設備的數據恢復 573
第3篇 數據恢復典型實例
第10章 數據恢復實例 582
10.1 MBR修復實例 582
10.1.1 病毒破壞MBR無法啟動的處理 582
10.1.2 系統損壞無法啟動的處理 582
10.1.3 Linux錯誤安裝導致系統無法啟動的處理 583
10.2 分區恢復實例 583
10.2.1 硬碟分區實例分析 584
10.2.2 分區丟失的恢復操作 606
10.2.3 分區轉換失敗的恢復操作 614
10.3 DBR恢復實例 617
10.4 FAT恢復實例 617
10.4.1 遭受CIH攻擊硬碟的恢復 617
10.4.2 FAT及DBR損壞的恢復 619
10.5 DATA恢復實例 632
10.5.1 誤刪除的恢復 632
10.5.2 誤格式化的恢復 638
10.5.3 光碟病毒破壞伺服器後的檔案恢復 641
10.5.4 Novell伺服器斷電後的資料庫檔案恢復 642
10.6 其他情況的處理 642
10.6.1 0磁軌損壞的修復 642
10.6.2 磁碟壞道的處理 642
10.6.3 硬碟邏輯鎖的解鎖 643
附錄A 軟體資源速查表 647
附錄B 硬碟缺陷綜述 657
參考文獻 674