第1篇 文件系统原理 2
第1章 硬盘结构 2
1.1 硬盘的外部结构 2
1.2 硬盘的内部结构 3
1.3 硬盘的逻辑结构 5
1.4 硬盘的容量 11
1.5 数制与码制 11
第2章 硬盘数据组织 14
2.1 低级格式化 14
2.2 分区 15
2.2.1 分区的作用 16
2.2.2 硬盘分区 16
2.2.3 硬盘分区软件 17
2.2.4 分区粒度 23
2.2.5 线性地址扇区 23
2.3 硬盘的高级格式化 25
2.4 硬盘数据存储区域 28
2.4.1 硬盘主引导记录 30
2.4.2 DBR分析 41
2.4.3 文件分配表 45
2.4.4 文件目录表 48
2.4.5 DATA区 53
2.4.6 NTFS文件系统 53
第3章 Windows 95/98/Me文件系统 57
3.1 硬盘区域的组织 57
3.1.1 系统如何利用FDT和FAT查找文件 57
3.1.2 各个区域的相互关系 58
3.2 根目录下文件的管理 65
3.2.1 FAT16根目录下文件的管理 65
3.2.2 FAT32根目录下文件的管理 69
3.2.3 Windows 95长文件名的实现及存在的问题 72
3.3 子目录的管理 74
3.3.1 FAT16子目录管理 74
3.3.2 FAT32子目录管理 81
3.4 文件的删除 82
3.4.1 FAT16下文件的删除 82
3.4.2 FAT32下文件的删除 87
3.5 子目录的删除 90
3.5.1 FAT16下子目录的删除 91
3.5.2 FAT32下子目录的删除 91
3.6 分区快速高级格式化 94
3.6.1 FAT16分区的快速高级格式化 95
3.6.2 FAT32分区的快速高级格式化 97
3.7 分区完全高级格式化 97
3.7.1 FAT16分区的完全高级格式化 97
3.7.2 FAT32分区的完全高级格式化 98
第4章 Windows NT/2000/XP文件系统 99
4.1 分区的组织 99
4.2 Windows NT/2000/XP的文件系统 102
4.2.1 FAT16分区 102
4.2.2 FAT32分区 104
4.3 NTFS分区 106
4.3.1 NTFS的引导扇区 108
4.3.2 NTFS文件系统结构 109
4.3.3 MFT文件记录结构分析 119
4.3.4 索引记录结构分析 121
4.3.5 NTFS的性能 122
第2篇 数据恢复技术详解 126
第5章 数据恢复 126
5.1 数据恢复的定义 126
5.2 数据恢复的原理 126
5.2.1 数据丢失的原因 126
5.2.2 数据丢失的症状 127
5.2.3 数据恢复的一般原则 129
5.3 主引导记录的恢复 130
5.3.1 使用Fdisk恢复主引导记录 130
5.3.2 使用Fixmbr恢复主引导记录 131
5.3.3 使用其他工具恢复主引导记录 131
5.4 分区的恢复 132
5.4.1 使用工具软件自动重建分区表 132
5.4.2 手工重建分区表 146
5.5 0磁道损坏的修复 172
5.5.1 PM修复损坏的0磁道 172
5.5.2 DiskEdit修复损坏的0磁道 173
5.5.3 SmartFdisk修复损坏的0磁道 174
5.5.4 PCTOOLS修复损坏的0磁道 174
5.5.5 DiskMan修复损坏的0磁道 175
5.6 硬盘逻辑锁的处理 176
5.6.1 DM破解硬盘逻辑锁 176
5.6.2 GHOST破解硬盘逻辑锁 176
5.6.3 热插拔破解硬盘逻辑锁 176
5.6.4 依格磁盘救星破解硬盘逻辑锁 176
5.7 磁盘坏道的处理 178
5.7.1 硬盘有坏道的表现 178
5.7.2 硬盘坏道的修复 178
5.7.3 如何使用才能减少坏道 182
5.7.4 硬盘测试工具简介 184
5.8 DBR的恢复 189
5.8.1 使用Format恢复DBR 192
5.8.2 使用DiskEdit恢复DBR 193
5.8.3 使用WinHex恢复DBR 199
5.9 FAT表的恢复 201
5.9.1 使用DiskEdit恢复FAT 201
5.9.2 使用WinHex恢复FAT 202
5.10 数据的恢复 202
5.10.1 Windows 95/98Me下数据文件的恢复 202
5.10.2 Windows NT/2000/XP下数据文件的恢复 243
第6章 文档修复 279
6.1 文档修复的定义 279
6.2 常见文档类型 279
6.2.1 Windows 9x下文档关联 282
6.2.2 Windows NT/2000/XP下的文档关联 284
6.3 办公文档修复 285
6.3.1 Word文档修复 285
6.3.2 PowerPoint文档修复 291
6.3.3 Access,Excel文档修复 291
6.3.4 Exchange文档修复 292
6.4 影音文档修复 292
6.4.1 DivX文档修复 292
6.4.2 RM文件修复 293
6.4.3 WMV/ASF文档修复 294
6.5 压缩文档修复 294
6.5.1 Zip文档修复 294
6.5.2 RAR文档修复 299
6.6 文档修复的局限 300
第7章 密码遗失的处理 301
7.1 密码遗失的范围 301
7.2 密码遗失的处理 301
7.2.1 Word文档密码遗失的处理 301
7.2.2 Excel文档密码遗失的处理 310
7.2.3 ACE文档密码遗失的处理 317
7.2.4 Zip文档密码遗失的处理 318
7.2.5 RAR文档密码遗失的处理 323
7.2.6 PDF文档密码遗失的处理 323
第8章 数据安全 326
8.1 文档保护 326
8.1.1 使用相应的应用程序对文档加密 326
8.1.2 使用Windows 2000的EFS进行文档加密 327
8.1.3 使用第三方工具软件进行文档加密 327
8.1.4 使用第三方工具软件进行文档保护 333
8.1.5 使用第三方工具软件对文档进行“改头换面” 335
8.2 数据删除安全 337
8.2.1 使用Wipelnfo擦除文件 337
8.2.2 使用Clean Disk Security彻底删除文件 338
8.2.3 使用WnHex彻底删除文件或填充区域 338
8.2.4 使用Absolute Security擦除数据文件 340
8.2.5 低级格式化彻底破坏数据 341
8.2.6 数据删除安全的注意事项 341
第9章 数据备份 342
9.1 数据备份的定义 342
9.2 数据备份方案比较 342
9.3 系统数据的备份方法 343
9.3.1 使用Ghost全盘备份 343
9.3.2 使用“系统还原”功能 344
9.3.3 使用系统还原卡 345
9.3.4 使用主板BIOS内置工具进行硬盘备份 345
9.3.5 杀毒软件的备份功能 346
9.3.6 操作系统的备份功能 346
9.4 用户数据的备份方法 348
9.4.1 指定个人文件存放位置 349
9.4.2 同步备份工具Second Copy 2000的使用 351
9.4.3 File Genie 2000的使用 362
9.4.4 同步精灵的使用 362
9.4.5 SmartSync Pro的使用 365
9.4.6 “公文包”的使用 370
9.5 数据备份注意事项 371
第3篇 数据恢复实例 374
第10章 数据恢复实例 374
10.1 MBR修复实例 374
10.1.1 病毒破坏MBR无法启动的处理 374
10.1.2 系统损坏无法启动的处理 374
10.1.3 Linux错误安装导致系统无法启动的处理 375
10.2 分区恢复实例 375
10.2.1 硬盘分区实例分析 375
10.2.2 分区丢失的恢复操作 398
10.2.3 分区转换失败的恢复操作 406
10.3 DBR恢复实例 409
10.4 FAT恢复实例 409
10.4.1 遭受CIH攻击硬盘的恢复 409
10.4.2 FAT及DBR损坏的恢复 412
10.5 DATA恢复实例 424
10.5.1 误删除的恢复 424
10.5.2 误格式化的恢复 431
10.5.3 盗版光碟病毒破坏服务器后的文件恢复 434
10.5.4 Novell服务器断电后的数据库文件恢复 435
10.6 其他情况的处理 436
10.6.1 0磁道损坏的修复 436
10.6.2 磁盘坏道的处理 436
10.6.3 硬盘逻辑锁的解锁 437
附录 软件资源速查表 439
参考文献 449