第1篇 文件系统原理 1
第1章 综述 2
1.1 数据存储技术总论 2
1.1.1 数据存储介质 2
1.1.2 存储技术展望 11
1.2 数据恢复技术总论 11
1.2.1 数据的内涵 11
1.2.2 数据恢复的定义 12
1.2.3 数据恢复的服务范围 12
1.2.4 数据恢复的一般原则 16
1.3 硬盘数据恢复与硬盘修理的区别与联系 17
1.4 硬盘数据保护方式介绍 17
1.4.1 操作系统提供的系统还原 18
1.4.2 随机赠送的系统恢复光盘 18
1.4.3 GHOST 18
1.4.4 杀毒软件提供的系统备份 18
1.4.6 主板BIOS内置的系统保护 19
1.4.5 硬盘保护卡 19
1.4.7 虚拟还原工具软件 20
1.4.8 硬盘保护与数据恢复 20
1.5 硬盘缺陷 20
1.5.1 硬盘缺陷介绍 20
1.5.2 出厂处理 22
1.5.3 硬盘高级修理 23
2.1.1 硬盘外部结构 26
2.1 硬盘结构 26
第2章 硬盘基础知识 26
2.1.2 硬盘内部结构 30
2.2 硬盘逻辑结构 37
2.2.1 盘片 37
2.2.2 磁道 37
2.2.3 柱面 38
2.2.4 扇区 39
2.2.5 容量 42
2.2.6 数制与码制 42
2.3 硬盘发展简史 44
2.3.1 ST-506接口 46
2.3.2 ESDI接口 47
2.3.3 IDE与EIDE接口 47
2.3.4 Serial ATA 49
2.3.5 硬盘新技术 55
2.3.6 数据保护技术 57
2.4 硬盘接口介绍 60
2.4.2 SCSI 61
2.4.1 IDE 61
2.4.3 FibreChannel 62
2.4.4 IEEE1394 63
2.4.5 Serial ATA 63
2.4.6 USB 64
2.5 硬盘的技术指标及参数 66
2.5.1 容量 66
2.5.2 平均寻道时间 67
2.5.7 平均访问时间 68
2.5.6 全程访问时间 68
2.5.8 最大内部数据传输速率 68
2.5.4 道至道时间 68
2.5.5 旋转速度 68
2.5.3 平均潜伏期 68
2.5.9 外部数据传输速率 69
2.5.10 数据缓存 69
2.5.11 硬盘表面温度 70
2.5.12 MTBF 70
2.5.13 传输模式 70
2.5.14 再谈ATA133 72
2.6 硬盘数据组织 73
2.6.1 低级格式化 73
2.6.2 分区 75
2.6.3 硬盘的高级格式化 84
2.6.4 硬盘数据存储区域 87
第3章 Windows 95/98/Me文件系统 116
3.1 硬盘区域的组织 116
3.1.1 系统如何利用FDT和FAT查找文件 116
3.1.2 各个区域的相互关系 117
3.2.1 FAT16根目录下文件的管理 124
3.2 根目录下文件的管理 124
3.2.2 FAT32根目录下文件的管理 128
3.2.3 Windows95长文件名的实现及存在的问题 131
3.3 子目录的管理 133
3.3.1 FAT16子目录管理 133
3.3.2 FAT32子目录管理 140
3.4 文件的删除 141
3.4.1 FAT16下文件的删除 141
3.4.2 FAT32下文件的删除 146
3.5 子目录的删除 149
3.5.1 FAT16下子目录的删除 150
3.5.2 FAT32下子目录的删除 150
3.6 分区快速高级格式化 153
3.6.1 FAT16分区的快速高级格式化 154
3.7 分区完全高级格式化 156
3.7.1 FAT16分区的完全高级格式化 156
3.6.2 FAT32分区的快速高级格式化 156
3.7.2 FAT32分区的完全高级格式化 157
第4章 Windows NT/2000/XP/2003文件系统 158
4.1 RAID简介 158
4.1.1 RAID的优点 159
4.1.2 RAID的分级 160
4.1.3 RAID的应用 164
4.2 NTFS文件系统基础 166
4.2.1 基本分区 167
4.2.2 动态分区 168
4.2.3 驱动程序 170
4.2.4 多重分区管理 172
4.2.5 卷名字空间 176
4.2.6 NTFS的特点 178
4.3 NTFS文件系统的层次模型 180
4.3.1 本地FSD 181
4.3.2 远程FSD 182
4.3.3 FSD与文件系统操作 183
4.4.1 多数据流 184
4.4 NTFS文件系统的特性分析 184
4.4.2 完全支持Unicode 186
4.4.3 综合索引 187
4.4.4 日志记录 188
4.4.5 磁盘限额 189
4.4.6 分布式链接跟踪 190
4.4.7 加密 191
4.4.8 集中化的安全信息 192
4.4.9 重解析点 194
4.4.10 稀疏文件 196
4.4.11 卷变更跟踪 197
4.5 Windows NT4.0的磁盘分区 198
4.5.1 基本分区(Primary Partition) 198
4.5.2 扩展分区(Extended Partition) 198
4.5.3 卷集(Volume Set) 199
4.5.4 条带集和带奇偶校验的条带集(Stripe Set with parity) 199
4.6 Windows 2000/XP/2003的磁盘分区 200
4.6.1 基本磁盘 201
4.6.2 动态磁盘 211
4.6.3 卷的创建 214
4.6.4 动态磁盘简单卷的组织 216
4.7 NTFS文件系统结构分析 223
4.7.1 NTFS的DBR 224
4.7.2 NTFS的元文件 225
4.7.3 NTFS的元文件与DBR参数的关系 231
4.7.4 NTFS的文件和文件夹 235
4.7.5 常驻属性与非常驻属性 237
4.7.6 $MFT文件分析 240
4.7.7 NTFS的其他元文件分析 260
4.7.8 NTFS的属性分析 274
4.7.9 NTFS的索引记录与目录 290
4.7.10 可恢复损坏文件的实现 303
4.7.11 数据压缩 312
4.7.12 NTFS坏簇恢复支持 314
4.7.13 NTFS安全性支持 316
4.8 LDM管理 317
4.8.1 微软磁盘管理简史 319
4.8.2 文件系统和容器 320
4.8.3 LDM磁盘结构 323
4.9 NTFS的性能 333
第2篇 数据恢复技术详解 337
第5章 数据恢复 338
5.1 数据恢复的定义 338
5.2 数据恢复的原理 338
5.3 主引导记录的恢复 338
5.3.1 使用Fdisk恢复主引导记录 338
5.3.2 使用Fixmbr恢复主引导记录 339
5.3.3 使用其他工具恢复主引导记录 340
5.4 分区的恢复 340
5.4.1 使用工具软件自动重建分区表 340
5.4.2 手工重建分区表 348
5.5 0磁道损坏的修复 374
5.5.1 使用PM修复损坏的0磁道 375
5.5.2 使用DiskEdit修复损坏的0磁道 375
5.5.3 使用SmartFdisk修复损坏的0磁道 376
5.5.5 使用DiskMan修复损坏的0磁道 377
5.5.4 使用PCTOOLS修复损坏的0磁道 377
5.6 硬盘逻辑锁的处理 378
5.6.1 使用DM破解硬盘逻辑锁 378
5.6.2 使用GHOST破解硬盘逻辑锁 379
5.6.3 使用热插拔破解硬盘逻辑锁 379
5.6.4 使用依格磁盘救星破解硬盘逻辑锁 379
5.7 磁盘坏道的处理 380
5.7.1 硬盘有坏道的表现 380
5.7.2 硬盘坏道的修复 381
5.7.3 如何使用才能减少坏道 385
5.7.4 硬盘测试工具简介 387
5.8 DBR的恢复 391
5.8.1 使用Format恢复DBR 395
5.8.2 使用DiskEdit恢复DBR 395
5.8.3 使用WinHex恢复DBR 401
5.9 FAT表的恢复 403
5.9.1 使用DiskEdit恢复FAT 403
5.9.2 使用WinHex恢复FAT 403
5.10.1 Windows 95/98/Me下数据文件的恢复 404
5.10 数据的恢复 404
5.10.2 Windows NT/2000/XP/2003下数据文件的恢复 430
5.11 RAID的恢复 460
5.11.1 磁盘镜像 460
5.11.2 数据重组 463
5.11.3 恢复数据 466
第6章 文档修复 468
6.1 文档修复的定义 468
6.2 Windows常见文档类型 468
6.2.1 Windows 9x下的文档关联 471
6.2.2 WindowsNT/2000/XP/2003下的文档关联 473
6.3 办公文档修复 474
6.3.1 Word文档修复 474
6.3.2 PowerPoint文档修复 480
6.3.3 Access,Excel文档修复 480
6.3.4 Exchange文档修复 481
6.4 影音文档修复 481
6.4.1 DivX文档修复 481
6.4.2 RM文件修复 482
6.5 压缩文档修复 483
6.5.1 Zip文档修复 483
6.4.3 WMV/ASF文档修复 483
6.5.2 RAR文档修复 488
6.6 文档修复的局限 489
7.2 密码遗失的处理 490
7.2.1 Word文档密码遗失的处理 490
7.1 密码遗失的范围 490
第7章 密码遗失的处理 490
7.2.2 Excel文档密码遗失的处理 499
7.2.3 ACE文档密码遗失的处理 507
7.2.4 Zip文档密码遗失的处理 508
7.2.5 RAR文档密码遗失的处理 512
7.2.6 PDF文档密码遗失的处理 513
第8章 数据安全与数据备份 516
8.1 文档保护 516
8.1.1 使用相应的应用程序对文档加密 516
8.1.2 使用Windows 2000的EFS进行文档加密 517
8.1.3 使用第三方工具软件进行文档加密 518
8.1.4 使用第三方工具软件进行文档保护 523
8.1.5 使用第三方工具软件对文档进行“改头换面” 525
8.2 数据删除安全 527
8.2.1 使用WipeInfo擦除文件 527
8.2.2 使用Clean Disk Security彻底删除文件 528
8.2.3 使用WinHex彻底删除文件或填充区域 528
8.2.4 使用Absolute Security擦除数据文件 530
8.3 数据备份的定义 531
8.2.5 低级格式化彻底破坏数据 531
8.2.6 数据删除安全的注意事项 531
8.4 数据备份方案比较 532
8.5 系统数据的备份方法 533
8.5.1 使用Ghost全盘备份 533
8.5.2 使用“系统还原”功能 534
8.5.3 使用系统还原卡 534
8.5.4 使用主板BIOS内置工具进行硬盘备份 535
8.5.6 操作系统的备份功能 536
8.5.5 杀毒软件的备份功能 536
8.6.1 指定个人文件存放位置 538
8.6 用户数据的备份方法 538
8.6.2 同步备份工具Second Copy 2000的使用 541
8.6.3 File Genie 2000的使用 551
8.6.4 同步精灵的使用 552
8.6.5 SmartSync Pro的使用 554
8.6.6 “公文包”的使用 560
8.7 数据备份注意事项 560
9.1.1 软盘数据结构 563
第9章 软盘、光盘、数码设备 563
9.1 软盘 563
9.1.2 软盘数据恢复 564
9.1.3 软盘数据恢复常见问题 571
9.1.4 特殊软盘 572
9.2 光盘 580
9.2.1 CD-ROM 580
9.2.2 CD-R/RW 581
9.2.3 防欠载技术 583
9.2.4 DVD-ROM 584
9.2.5 CD光盘的主要格式 587
9.2.6 CD光盘规格分析 590
9.2.7 CD光盘的文件系统 594
9.2.8 数据刻录方式 596
9.2.9 光盘数据恢复技术 597
9.2.10 特殊光盘简介 605
9.3 数码存储设备的数据恢复 606
9.3.1 数码存储设备 606
9.3.2 数码存储设备的数据恢复 611
第3篇 数据恢复实例 619
第10章 数据恢复实例 620
10.1 MBR修复实例 620
10.1.1 病毒破坏MBR无法启动的处理 620
10.1.2 系统损坏无法启动的处理 620
10.2 分区恢复实例 621
10.2.1 硬盘分区实例分析 621
10.1.3 Linux错误安装导致系统无法启动的处理 621
10.2.2 分区丢失的恢复操作 644
10.2.3 分区转换失败的恢复操作 652
10.3 DBR恢复实例 655
10.4 FAT恢复实例 655
10.4.1 遭受CIH攻击硬盘的恢复 655
10.4.2 FAT及DBR损坏的恢复 658
10.5 DATA恢复实例 670
10.5.1 误删除的恢复 670
10.5.2 误格式化的恢复 677
10.5.3 盗版光碟病毒破坏服务器后的文件恢复 680
10.5.4 Novell服务器断电后的数据库文件恢复 681
10.6 其他情况的处理 682
10.6.1 0磁道损坏的修复 682
10.6.2 磁盘坏道的处理 682
10.6.3 硬盘逻辑锁的解锁 683
附录A 软件资源速查表 685
附录B 硬盘缺陷综述 694
参考文献 712