第1章 概述 1
1.1 故障分类 2
1.2 硬件故障POST诊断与BIOS信息提示 3
1.3 软故障诊治工具及一般原理 8
1.4 在系统维护及应用工作中应当注意的问题 10
1.5 DEBUG工具程序使用 11
第2章 软维修DOS基础 14
2.1 DOS的历史 14
2.2 DOS结构与自举 16
2.2.1 DOS的构造 17
2.2.2 DOS的自举 17
2.3 DOS的内存管理 20
2.3.1 DOS启动后的内存映象 20
2.3.2 内存的分配与占用 21
2.3.3 内存控制链实际应用 22
2.4 磁盘的组织结构 27
2.4.1 磁盘结构 27
2.4.2 物理扇区与逻辑扇区 27
2.4.3 DOS磁盘组织 28
2.5 BIOS数据区组织及应用 39
2.5.1 BIOS数据区注释表 39
2.5.2 BIOS数据区的应用 45
第3章 软维修技能初识 48
第4章 典型系统故障诊治例 72
4.1 硬盘自举失败故障 72
4.1.1 硬盘不能启动病例之一:有启动过程,最终仍死机 72
4.1.2 硬盘不能启动病例之二:COMMAND文件损坏,系统启动死机 72
4.1.3 硬盘不能启动病例之三:DOS系统文件存储错位 74
4.1.4 硬盘不能启动病例之四:IO.SYS嵌入文本数据 75
4.1.5 硬盘不能启动病例之五:A盘启动,能进C盘,不能列目录 77
4.1.6 硬盘不能启动病例之六:软盘启动不识别硬盘 81
4.1.7 硬盘不能启动病例之七:A盘启动,能进C盘,但列目录为空 83
4.1.8 硬盘不能启动病例之八:大麻病毒清除后,C盘仍不能启动 86
4.1.9 硬盘不能启动病例之九:A盘启动后不能进C盘 88
4.1.10 硬盘不能启动病例之十:A盘启动不能进C盘,0、1柱面被覆盖 91
4.1.11 硬盘分区表丢失,手工计算恢复一例 93
4.1.12 硬盘丢失,数据恢复一例 96
4.1.13 Xinix系统启动出现boot0:error 80后死机 98
4.2 CMOS设置类故障 99
4.2.1 CMOS设置错误病例之一:软硬盘均不能启动 99
4.2.2 CMOS设置错误病例之二:校验和错误,导致不能启动 100
4.2.3 CMOS设置错误病例之三:机器启动提示校验错误停机 101
4.2.4 CMOS设置错误病例之四:384KB扩展内存失踪 101
4.2.5 CMOS设置错误病例之五:内存容量异常 101
4.2.6 CMOS设置错误病例之六:软驱不能工作 102
4.2.7 CMOS设置错误病例之七:软驱不能引导DOS 102
4.2.8 386兼容机启动时出现^@符 102
4.2.9 密码口令忘记,不能启动也不能进入CMOS设置 103
4.3 系统CONFIG.SYS配置类故障 103
4.3.1 无意修改CONFIG.SYS后造成的系统故障之一 103
4.3.2 无意修改CONFIG.SYS后造成的系统故障之二 104
4.3.3 无意修改CONFIG.SYS后造成的系统故障之三 104
4.3.4 无意修改CONFIG.SYS后造成的系统故障之四 105
4.3.5 随机软件不适用 105
4.3.6 华光排版系统出错 105
4.4 板卡冲突故障 106
4.4.1 汉卡与EMM386冲突 106
4.4.2 多功能卡冲突,导致打印异常 107
4.4.3 汉卡与激光打印机视频卡冲突 107
4.4.4 硬盘卡与软盘卡、汉卡与硬盘卡冲突 108
4.4.5 设置Shadow RAM造成汉卡系统启动死机 109
4.4.6 C盘启动,提示“Missing operating system”后死机 110
4.5 逻辑盘及磁盘工具故障 113
4.5.1 F逻辑盘丢失 113
4.5.2 D逻辑盘不能删除文件 116
4.5.3 PCTOOLS操作异常之一 120
4.5.4 PCTOOLS操作异常之二 120
4.6 其它故障 122
4.6.1 显示卡文本方式坏,图形正常 122
4.6.2 A驱不能启动,C盘能启动 123
4.6.3 DOS3.3、DOS3.31不能启动系统,换用DOS3.2可启动 124
4.6.4 系统不能稳定启动工作 125
4.6.5 I/O卡接触不良 125
4.6.6 D盘物理故障引发C盘系统瘫痪 126
4.7 本章小结——典型系统故障诊治的一般方法 128
4.7.1 硬盘自举失败故障的一般诊治 128
4.7.2 其它典型系统故障的一般诊治 132
第5章 典型应用故障诊治例 134
5.1 软盘读写故障 134
5.1.1 软盘列目录错误修复例之一 134
5.1.2 软盘列目录错误修复例之二 135
5.1.3 软盘列目录错误修复例之三 136
5.1.4 软盘列目录错误修复例之四 137
5.1.5 软盘列目录错误修复例之五 138
5.1.6 软盘文件不能查看或执行修复例之一 141
5.1.7 软盘文件不能查看或执行修复例之二 144
5.1.8 软盘文件不能查看或执行修复例之三 146
5.1.9 软盘消病毒,造成目录丢失 150
5.2 应用软件运行故障 153
5.2.1 王码系统启动不识别扩展内存 153
5.2.2 鼠标器常“死锁” 154
5.2.3 DOS2.0下运行正常的EXE文件在3.0下不能工作 155
5.2.4 软件运行环境不匹配,系统紊乱一例 156
5.2.5 数据库等软件下,光标进提示行 158
5.2.6 软件运行时屏幕跳动 158
5.2.7 使用WPS的编辑失控故障 159
5.2.8 WPS执行DOS命令后,避免EXIT返回时出错 160
5.2.9 字处理不能编辑文件 160
5.2.10 硬盘工作速度突然变慢 162
5.3 打印输出故障 163
5.3.1 驱动程序匹配故障与默认输出端口的修改 163
5.3.2 WPS系统打印竖线扭曲 166
5.3.3 打印机联线故障 166
5.3.4 打印中文时,上下两部分倒置且翻转 167
5.3.5 打印色带不循环造成的打印问题 168
5.3.6 报表打印不清楚 168
5.3.7 解毒后遗症:系统启动不能打印 168
5.3.8 WPS自定义纸型打印出错及解决 169
5.4 文件丢失或结构损坏故障 169
5.4.1 专业软件系统紊乱,文件丢失恢复一例 169
5.4.2 文件误删后的恢复 172
5.4.3 数据库文件损坏后的分析与修复 175
5.4.4 WPS系统故障后的文件恢复 179
5.4.5 WPS加密文件口令的破解 181
5.4.6 WPS下出现死机的应急处理 181
5.4.7 编辑文件丢失后的简单恢复办法 181
5.5 内存故障 182
5.5.1 运行WS死机 182
5.5.2 热启动死机 184
5.6 DOS命令使用故障 184
5.6.1 SYS C:成功后,C盘系统仍然不能启动 184
5.6.2 执行SYS[x:]时,显示No room for system on…” 185
5.6.3 备份盘程序拷(COPY)不进C盘 185
5.6.4 BACKUP备份文件不能RESTORE到硬盘 186
5.6.5 文件拷贝故障 186
5.6.6 DOS版本混用造成的启动死机故障之一 187
5.6.7 DOS版本混用造成的启动死机故障之二 187
5.7 本章小结——典型应用故障诊治的一般方法 188
第6章 病毒类故障处理 191
6.1 病毒常识简介 191
6.1.1 认识计算机病毒 191
6.1.2 病毒环境安全操作ABC 192
6.1.3 消毒软件使用疑虑ABC 193
6.1.4 防病毒卡产品应用ABC 194
6.1.5 病毒故障行为鉴别ABC 194
6.2 程序太大不能装入内存 195
6.3 磁盘不能列目录 198
6.3.1 问题发现与未知名病毒Ⅰ分析 198
6.3.2 未知名病毒Ⅰ的消除 201
6.3.3 小结 206
6.4 COM文件执行死机 207
6.4.1 问题发现与未知名病毒Ⅱ分析 207
6.4.2 未知名病毒Ⅱ的消除 210
6.4.3 小结 215
6.5 病毒发现与消除的通用手工方法 215
6.5.1 引导型病毒的发现与消除 215
6.5.2 文件型病毒的发现与消除 217
6.5.3 小结 220
6.6 部分病毒侵染系统扩展中断参考 220
第7章 复杂综合软故障 224
7.1 DOS3.31版本使用异常 224
7.1.1 D盘目录损坏,文件丢失 224
7.1.2 DOS3.31可能有疵点 226
7.2 兼容机不兼容 228
7.2.1 打印报表出问题 229
7.2.2 测试运行出问题 230
7.2.3 兼容机不兼容 230
7.3 目录成文件,文件长度变零 234
7.3.1 故障的产生 234
7.3.2 文件系统恢复 238
7.3.3 清除嵌入病毒,恢复系统启动 239
7.3.4 经验教训 241
第8章 技术分析与工具制作 242
8.1 DOS启动建立硬盘BPB技术分析 242
8.1.1 DOS2.X建立BPB分析 242
8.1.2 DOS3.0~3.2建立BPB分析 244
8.1.3 其它版本介绍 249
8.2 FDISK与DM分区信息表数据结构分析 249
8.2.1 采集FDISK分区信息表 249
8.2.2 采集DM分区信息表 251
8.2.3 FDISK、DM分区表逻辑结构示意图 252
8.2.4 FDISK与DM使用特点比较 252
8.2.5 常见硬盘分区信息表拾零 253
8.3 设计“硬盘分区信息护神1号” 254
8.4 设计硬盘类型参数恢复程序 268
8.5 设计制作多DOS启动盘 272
8.6 COM、EXE混合结构分析及应用 283
附录A 初学者常识术语补充 289
附录B 软维修数据结构常识 297
附录C AMI BIOS系统设置 305
参考文献 315