第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 硬盤數據恢復與硬盤修理的區(qū)別與聯系 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 扇區(qū) 36
2.2.5 容量 39
2.2.6 數制與碼制 39
2.3 硬盤發(fā)展簡史 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 分區(qū) 72
2.6.3 硬盤的高級格式化 81
2.6.4 硬盤數據存儲區(qū)域 84
第3章 Windows 95/98/Me文件系統 113
3.1 硬盤區(qū)域的組織 113
3.1.1 系統如何利用FDT和FAT查找文件 113
3.1.2 各個區(qū)域的相互關系 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 分區(qū)快速高級格式化 149
3.6.1 FAT16分區(qū)的快速高級格式化 149
3.6.2 FAT32分區(qū)的快速高級格式化 151
3.7 分區(qū)完全高級格式化 151
3.7.1 FAT16分區(qū)的完全高級格式化 151
3.7.2 FAT32分區(qū)的完全高級格式化 152
第4章 Windows NT/2000/XP/2003文件系統 153
4.1 RAID簡介 153
4.1.1 RAID的優(yōu)點 154
4.1.2 RAID的分級 155
4.1.3 RAID的應用 159
4.2 NTFS文件系統基礎 161
4.2.1 基本分區(qū) 162
4.2.2 動態(tài)分區(qū) 162
4.2.3 驅動程序 164
4.2.4 多重分區(qū)管理 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的磁盤分區(qū) 192
4.5.1 基本分區(qū) 192
4.5.2 擴展分區(qū) 193
4.5.3 卷集 193
4.5.4 條帶集和帶奇偶校驗的條帶集 194
4.6 Windows 2000/XP/2003的磁盤分區(qū) 194
4.6.1 基本磁盤 195
4.6.2 動態(tài)磁盤 204
4.6.3 卷的創(chuàng)建 208
4.6.4 動態(tài)磁盤簡單卷的組織 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 分區(qū)的恢復 328
5.4.1 使用工具軟件自動重建分區(qū)表 328
5.4.2 手工重建分區(qū)表 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徹底刪除文件或填充區(qū)域 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光盤規(guī)格分析 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 分區(qū)恢復實例 583
10.2.1 硬盤分區(qū)實例分析 584
10.2.2 分區(qū)丟失的恢復操作 606
10.2.3 分區(qū)轉換失敗的恢復操作 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