硬盘扇区读写技术:修复硬盘与恢复文件

硬盘扇区读写技术:修复硬盘与恢复文件
作 者: 宋群生 宋亚琼
出版社: 机械工业出版社
丛编项: 信息科学与技术丛书 程序设计系列
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 计算机配件/外设
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《硬盘扇区读写技术:修复硬盘与恢复文件》作者简介

内容简介

全书分三篇,共计37章。第1章至第8章是“基础篇”,介绍了有关硬盘和两种FAT文件系统的基础知识;第9章至第31章是“工具篇”,介绍了对硬盘扇区进行各种操作的工具程序;第32章至第37章是“应用篇”,介绍了硬盘扇区读写技术和工具程序的典型应用范例。本书主要内容包括对硬盘物理扇区的读写技术;使用该技术编写的40多个工具程序;使用工具程序修复硬盘和恢复文件的方法。全书分三篇,共计37章。第1章至第8章是“基础篇”,介绍了有关硬盘和两种FAT文件系统的基础知识;第9章至第31章是“工具篇”,介绍了对硬盘扇区进行各种操作的工具程序;第32章至第37章是“应用篇”,介绍了硬盘扇区读写技术和工具程序的典型应用范例。本书附送的光盘收录?斯ぞ叱绦虻娜勘嘁胛募J橹卸哉庑┕ぞ叱绦虻脑诵泻陀τ茫辛讼晗附樯堋6琳呖梢园凑帐橹薪樯艿姆椒ǎ褂谜庑┕ぞ叱绦蚨杂才探懈髦植僮鳌?本书既可供编程人员参考,也可供不懂编程,但需要对硬盘进行维护的人员参考。

图书目录

基 础 篇

第1章 硬盘的物理结构

1. 1 低级格式化

1. 2 分区

1. 3 高级格式化

第2章 硬盘的数据结构

2. 1 主引导记录

2. 2 分区表

2. 3 分区引导记录

2. 3. 1 FAT16分区格式的BPB表

2. 3. 2 FAT32分区格式的BPB表

2. 3. 3 备份分区表和引导记录

2. 4 文件分配表FAT

2. 4. 1 扇区分簇管理

2. 4. 2 簇链和文件检索过程

2. 4. 3 FAT表扇区寻址

2. 5 文件目录表FDT

2. 6 数据区DATA

第3章 程序开发环境Borland

C 3. 1

3. 1 安装BonandC 3. 1

3. 2 设置和使用Borlan dC 3. 1

3. 2. 1 汇编源程序的编译和连接

3. 2. 2 C源程序的编译和连接

第4章 硬盘的容量与接口

4. 1 ATA接口

4. 2 基本INT13H接口

4. 3 扩展INT13H接口

第5章 基本INT13H中断调用

5. 1 汇编语言调用基本INT13H中断

5. 2 C语言调用基本INTl3H中断

第6章 扩展INT13H中断调用

6. 1 磁盘地址数据包的组成

6. 2 扩展INTl3H中断调用方法

6. 3 C调用汇编子程序的有关规则

6. 4 书写格式和现场保护

6. 5 参数传递

6. 6 C调用汇编子程序例程

6. 6. 1 C主程序分析

6. 6. 2 汇编子程序分析

6. 6. 3 程序编译. 连接和运行

第7章 FAT16分区详解

7. 1 FAT16分区的扇区分配

7. 2 使用基本INT13H中断的计算方法

7. 3 使用扩展INT13H中断的计算方法

7. 4 簇链寻址和计算方法

7. 5 实例分析

第8章 FAT32分区详解

8. 1 FAT32分区的扇区分配

8. 2 簇链寻址实例分析

工 具 篇

第9章 汉字显示程序

9. 1 建立汉字库头文件程序

9. 1. 1 源程序清单

9. 1. 2 源程序解释

9. 1. 3 程序编译和运行

9. 2 屏幕显示汉字程序

9. 2. 1 源程序清单

9. 2. 2 源程序解释

9. 2. 3 程序编译

9. 3 字符处理程序

9. 3. 1 源程序清单

9. 3. 2 源程序解释

9. 3. 3 程序编译

9. 4 Borland C 3. 1的工程文件连接

第10章 基本INT13H读扇区程序

10. 1 读扇区汇编程序

10. 1. 1 源程序清单

10. 1. 2 源程序解释

10. 1. 3 程序编译和运行

10. 2 读扇区C程序

10. 2. 1 源程序清单

10. 2. 2 源程序解释

10. 2. 3 程序编译和运行

10. 3 汉字显示读扇区C程序

10. 3. 1 主源程序清单

10. 3. 2 主源程序解释

10. 3. 3 主程序编译

10. 3. 4 建立工程文件并完成连接

第11章 基本INTl3H写扇区程序

11. 1 写扇区汇编程序

11. 1. 1 源程序清单

11. 1. 2 源程序解释

11. 1. 3 程序编译和运行

11. 2 写扇区C程序

11. 2. 1 源程序清单

11. 2. 2 源程序解释

11. 2. 3 程序编译和运行

11. 3 汉字显示写扇区C程序

11. 3. 1 主源程序清单

11. 3. 2 主源程序解释

11. 3. 3 主程序编译

11. 3. 4 建立工程文件并完成连接

第12章 基本INT13H多功能程序

12. 1 多功能C程序

12. 1. 1 源程序清单

12. 1. 2 源程序解释

12. 2 汉字显示多功能C程序

12. 2. 1 主源程序清单

12. 2. 2 主源程序解释

12. 2. 3 汉显程序编译和连接总结

第13章 读扇区文件程序

13. 1 读扇区文件C程序

13. 1. 1 源程序清单

13. 1. 2 源程序解释

13. 2 汉字显示读扇区文件C程序

13. 2. 1 主源程序清单

13. 2. 2 主源程序解释

第14章 扇区文件字节编辑程序

14. 1 字节编辑C程序

14. 1. 1 源程序清单

14. 1. 2 源程序解释

14. 2 汉字显示字节编辑C程序

14. 2. 1 主源程序清单

14. 2. 2 主源程序解释

第15章 扇区文件块复制程序

15. 1 块复制C程序

15. 1. 1 源程序清单

15. 1. 2 源程序解释

15. 2 汉字显示块复制C程序

15. 2. 1 主源程序清单

15. 2. 2 主源程序解释

第16章 扇区文件比较程序

16. 1 文件比较C程序

16. 1. 1 源程序清单

16. 1. 2 源程序解释

16. 2 汉字显示文件比较C程序

16. 2. 1 主源程序清单

16. 2. 2 主源程序解释

16. 2. 3 扩充汉字头文件

第17章 0磁道63个扇区监视程序

17. 1 0磁道监视C程序

17. 1. 1 源程序清单

17. 1. 2 源程序解释

17. 2 汉字显示0磁道监视C程序

17. 2. 1 主源程序清单

17. 2. 2 主源程序解释

第18章 扩展INT13H读扇区程序

18. 1 两种INT13H中断的比较

18. 2 扩展读扇区汇编程序

18. 2. 1 源程序清单

18. 2. 2 源程序解释

第19章 扩展INT13H写扇区程序

19. 1 汇编源程序清单

19. 2 源程序解释

第20章 C调用汇编读扇区程序

20. 1 C主程序

20. 1. 1 主源程序清单

20. 1. 2 主源程序解释

20. 2 汇编子程序

20. 2. 1 子源程序清单

20. 2. 2 子源程序解释

20. 3 程序编译和连接

20. 4 汉字显示C主程序

20. 4. 1 主源程序清单

20. 4. 2 主源程序解释

20. 4. 3 程序编译和连接

第21章 C调用汇编写扇区程序

21. 1 C主程序

21. 1. 1 主源程序清单

21. 1. 2 主源程序解释

21. 2 汇编子程序

21. 2. 1 子源程序清单

21. 2. 2 子源程序解释

21. 3 程序编译和连接

21. 4 汉字显示C主程序

21. 4. 1 主源程序清单

21. 4. 2 主源程序解释

21. 4. 3 程序编译和连接

第22章 C调用汇编多功能程序

22. 1 C主程序

22. 1. 1 主源程序清单

22. 1. 2 主源程序解释

22. 1. 3 程序编译和连接

22. 2 汉字显示C主程序

22. 2. 1 主源程序清单

22. 2. 2 主源程序解释

22. 2. 3 程序编译和连接

第23章 查找分区表和引导扇区程序

23. 1 C主程序

23. 1. 1 主源程序清单

23. 1. 2 主源程序解释

23. 1. 3 程序编译和连接

23. 2 汉字显示C主程序

23. 2. 1 主源程序清单

23. 2. 2 主源程序解释

23. 2. 3 程序编译和连接

第24章 备份分区表和引导扇区程序

24. 1 C主程序

24. 1. 1 主源程序清单

24. 1. 2 主源程序解释

24. 1. 3 程序编译和连接

24. 2 汉字显示C主程序

24. 2. 1 主源程序清单

24. 2. 2 主源程序解释

24. 2. 3 程序编译和连接

第25章 查找FAT表程序

25. 1 C主程序

25. 1. 1 主源程序清单

25. 1. 2 主源程序解释

25. 1. 3 程序编译和连接

25. 2 汉字显示C主程序

25. 2. 1 主源程序清单

25. 2. 2 主源程序解释

25. 2. 3 程序编译和连接

第26章 查找文件目录登记项程序

26. 1 C主程序

26. 1. 1 主源程序清单

26. 1. 2 主源程序解释

26. 1. 3 程序编译和连接

26. 2 汉字显示C主程序

26. 2. 1 主源程序清单

26. 2. 2 主源程序解释

26. 2. 3 程序编译和连接

第27章 查看扇区数据程序

27. 1 汇编子程序

27. 1. 1 源程序清单

27. 1. 2 源程序解释及编译

27. 2 C主程序

27. 2. 1 主源程序清单

27. 2. 2 主源程序解释

27. 2. 3 程序编译和连接

27. 3 汉字显示C主程序

27. 3. 1 主源程序清单

27. 3. 2 主源程序解释

27. 3. 3 程序编译和连接

第28章 读物理扇区恢复文件程序

28. 1 C主程序

28. 1. 1 主源程序清单

28. 1. 2 主源程序解释

28. 1. 3 程序编译和连接

28. 2 汉字显示C主程序

28. 2. 1 主源程序清单

28. 2. 2 主源程序解释

28. 2. 3 程序编译和连接

第29章 剪切文件程序

29. 1 C程序

29. 1. 1 源程序清单

29. 1. 2 源程序解释和编译连接

29. 2 汉字显示C主程序

29. 2. 1 主源程序清单

29. 2. 2 主源程序解释和编译连接

第30章 分解DISKMAN数据文件程序

30. 1 C程序

30. 1. 1 源程序清单

30. 1. 2 源程序解释和编译连接

30. 2 汉字显示C主程序

30. 2. 1 主源程序清单

30. 2. 2 主源程序解释和编译连接

第31章 工具程序的运行环境和程序优化

31. 1 在软盘上运行工具程序

31. 2 挂接两个硬盘

31. 3 程序优化

应 用 篇

第32章 如何修复主引导记录

第33章 如何修复分区表

第34章 如何修复分区引导记录

第35章 使用物理扇区读写技术编写硬盘锁

35. 1 硬盘序列号处理程序

35. 1. 1 源程序清单

35. 1. 2 源程序解释和编译连接

35. 2 密钥处理程序

35. 2. 1 源程序清单

35. 2. 2 源程序解释和编译连接

35. 3 硬盘锁程序

35. 3. 1 主源程序清单

35. 3. 2 主源程序解释

35. 3. 3 程序编译和连接

35. 3. 4 程序运行和运行环境

35. 4 汉字显示硬盘锁程序

35. 4. 1 缩减汉字库提高运行速度

35. 4. 2 汉字硬盘锁主源程序清单

35. 4. 3 主源程序解释

35. 4. 4 程序编译和连接

第36章 使用工具程序恢复硬盘文件

36. 1 查找文件目录登记项并读取有关数据

36. 2 查找分区引导记录和分区表并读取有关数据

36. 3 查找两个FAT表验证有关数据

36. 4 查看FAT表并计算第二簇的有关数据

36. 5 恢复文件数据

第37章 物理扇区读写技术的其他应用

37. 1 从0磁道数据变化看软件的隐藏机密

37. 2 物理扇区读写技术的其他应用

附录

附录A ASCII码表

附录B 8086汇编技术资料

附录C 基本INT13H中断功能

附录D 扩展INT13H中断部分

功能

附录E DOS功能调用

附录F C语言部分库函数