译者序
前言
第一部分   存储、文件系统和打印
第1章   磁盘概念和疑难解答	1
1.1   基本磁盘和动态磁盘	1
1.1.1   术语	1
1.1.2   基本磁盘的特征	3
1.1.3   动态磁盘的特征	4
1.1.4   基本磁盘和动态磁盘共有的
           特征	5
1.2   与启动密切相关的磁盘扇区	5
1.2.1   主引导记录	5
1.2.2   引导扇区	12
1.3   磁盘问题疑难解答	21
1.3.1   病毒	22
1.3.2   损坏的MBR和引导扇区	24
1.3.3   其他磁盘问题	26
1.4   附加资源	27
第2章   数据存储和管理	28
2.1   数据管理概述	28
2.1.1   当前趋势	28
2.1.2   存储特性	28
2.2   可移动存储	30
2.2.1   可移动存储服务程序	30
2.2.2   可移动存储数据库	31
2.2.3   可移动存储管理单元	31
2.2.4   基本概念	31
2.2.5   媒体标识和命名	35
2.2.6   媒体处理和使用	37
2.2.7   可移动存储管理	40
2.3   远程存储	49
2.3.1   基本概念	50
2.3.2   优点	52
2.3.3   远程存储管理	52
2.3.4   磁盘管理属性	52
2.3.5   本地存储	54
2.3.6   远程存储引擎	57
2.3.7   远程存储设备支持	58
2.3.8   用户界面	58
2.3.9   远程存储和Windows 2000	62
2.3.10   多个远程存储交互	62
2.3.11   支持远程存储产品	63
2.3.12   远程存储器保护和恢复	64
2.4   磁盘管理	65
2.4.1   容错磁盘管理	65
2.4.2   动态磁盘	66
2.5   磁盘限额	66
2.5.1   磁盘限额和空闲空间	67
2.5.2   磁盘限额管理	68
2.6   附加资源	70
第3章   文件系统	71
3.1   关于Windows 2000的文件系统	71
3.1.1   FAT文件系统	71
3.1.2   NTFS文件系统	76
3.1.3   使用长文件名	82
3.1.4   紧致磁盘文件系统	83
3.1.5   通用磁盘格式	84
3.2   FAT16、FAT32和NTFS的比较	84
3.2.1   FAT文件系统比较	84
3.2.2   FAT16与FAT32	84
3.2.3   NTFS的优点	86
3.2.4   哪个更快，FAT16、FAT32
           还是NTFS	87
3.2.5   卷容量的最大值	88
3.2.6   控制对文件与文件夹的访问	89
3.2.7   POSIX标准	91
3.3   文件与文件夹压缩	91
3.3.1   文件与文件夹的压缩与解压	91
3.3.2   压缩对于移动及拷贝文件的
           影响	93
3.3.3   NTFS压缩算法	95
3.3.4   压缩性能	95
3.3.5   其他压缩方法	95
3.4   NTFS的可修复性	95
3.4.1   用NTFS修复数据	96
3.4.2   高速缓存与数据修复	96
3.4.3   簇重映射	97
3.5   基于重析点的特性	97
3.5.1   远程存储器	97
3.5.2   卷安装点	97
3.6   文件系统工具	98
3.6.1   Cacls：显示并修改NTFS访问
           控制列表	98
3.6.2   Compact：压缩与解压NTFS文件
           和文件夹	99
3.6.3   Compress：压缩文件或文件夹	100
3.6.4   Convert：将FAT卷转化为
           NTFS卷	100
3.6.5   DirUse：扫描目录并显示磁盘
           空间使用	101
3.6.6   Expand：展开被压缩的文件	101
3.6.7   Mountvol：显示、创建并删除
           卷安装点	102
3.7   附加资源	102
第4章   网络打印	103
4.1   网络打印介绍	103
4.1.1   打印设备、打印客户、打印机
           和打印服务器	103
4.1.2   本地和远程打印	104
4.1.3   Web打印	106
4.2   体系结构	106
4.2.1   图形设备接口	108
4.2.2   打印机驱动程序	108
4.2.3   客户方的假脱机程序	110
4.2.4   远程打印提供者	110
4.2.5   打印路由器	110
4.2.6   打印服务器服务项目	110
4.2.7   服务器假脱机程序	111
4.2.8   本地打印提供者	111
4.2.9   打印处理器	112
4.2.10   打印监视器	113
4.3   共享打印机	114
4.3.1   本地打印	115
4.3.2   远程打印	117
4.3.3   Internet打印	119
4.3.4   早期的网络接口打印	122
4.4   在其他操作系统下工作	123
4.4.1   从Windows 95和Windows 98
           客户打印	123
4.4.2   从其他Microsoft 打印客户打印	123
4.4.3   UNIX客户和使用LPR/LPD服务器
          的打印	124
4.4.4   NetWare客户和服务器打印	127
4.4.5   Macintosh客户和AppleTalk打印机
           打印	129
4.5   打印和活动目录	131
4.5.1   打印和指导服务概览	131
4.5.2   公布Windows 2000打印机	131
4.5.3   支持非Windows 2000打印机	133
4.5.4   组策略设置	133
4.5.5   打印机位置跟踪	134
4.6   打印和群集	134
4.6.1   创建假脱机程序	135
4.6.2   安装打印组件	135
4.6.3   添加打印机到群集	136
4.6.4   在Failover中发生的事件	136
4.7   监视打印执行	136
4.7.1   使用系统监视器	136
4.7.2   审核打印事件	137
4.7.3   记录假脱机程序事件	138
4.7.4   工具	139
第二部分   性能监视
第5章   性能监视概述	143
5.1   性能监视概念	143
5.1.1   性能数据的范围	143
5.1.2   数据收集结构	144
5.2   监视工具	147
5.2.1   系统监视器	148
5.2.2   性能记录与警报	155
5.2.3   任务管理器	158
5.2.4   资源大全性能工具	163
5.3   启动监视例程	164
5.3.1   最小监视配置	164
5.3.2   建立基准	165
5.4   分析监视结果	166
5.5   调查瓶颈	168
5.6   使用性能工具疑难解答	169
5.6.1   调查零值	169
5.6.2   使用性能工具调查其他问题	169
5.6.3   控制性能监视开销	172
5.7   具体监视方案	173
5.7.1   监视远程计算机	173
5.7.2   监视服务器和服务	175
5.8   旧的监视应用	176
5.8.1   监视16位Windows应用	176
5.8.2   在单独进程中运行16位Windows
            应用	178
5.8.3   监视MS-DOS应用	178
5.9   将系统监视器控件集成到Office
       或其他应用中	179
5.9.1   将控件放在一个Office文档或Web
           页里	179
5.9.2   格式化文档中的控件	181
第6章   评价内存和缓存使用	183
6.1   内存监视概述	183
6.2   决定已安装内存的总量	184
6.3   理解内存和文件系统缓存	184
6.4   优化内存配置	186
6.5   为内存建立基准	188
6.5.1   虚拟内存使用	189
6.5.2   缺省的服务内存消耗量	189
6.6   调查内存问题	190
6.6.1   调查内存不足	191
6.6.2   调查磁盘调页	192
6.6.3   调查用户模式内存泄露	195
6.6.4   调查内核模式内存泄漏	198
6.6.5   监视缓存	199
6.6.6   解决内存和缓存瓶颈	202
6.7   附加资源	203
第7章   分析处理器活动	204
7.1   处理器监视和分析概述	204
7.1.1   处理器计数器	205
7.1.2   有关处理器监视的资源大全Tool	206
7.2   建立处理器性能的基准	206
7.2.1   选择用于基准监视计数器	206
7.2.2   选择用于基准监视的时间	207
7.3   识别处理器瓶颈	207
7.3.1   考查处理器时间计数器	208
7.3.2   查看处理器队列长度	209
7.3.3   监视中断	211
7.3.4   监视上下文切换	212
7.4   进程瓶颈	213
7.4.1   识别活动进程	213
7.4.2   分离处理器集中使用工作负载	213
7.4.3   减少单进程瓶颈	214
7.4.4   多活动进程的处理器消耗	215
7.5   线程瓶颈	216
7.5.1   瓶颈的单线程与多线程	217
7.5.2   描绘每个线程的处理器使用	218
7.5.3   上下文切换	219
7.5.4   用户模式和特权模式	219
7.6   高级主题：通过改变线程优先级来
        改善性能	220
7.6.1   检查和调整线程优先级	222
7.6.2   确定和调整优先级	224
7.6.3   Windows 2000的配置和进程
           优先级	226
7.6.4   检验优先级改变	227
7.7   处理器瓶颈的消除	228
7.8   附加资源	229
第8章   分析和优化硬盘性能	230
8.1   硬盘监测概念	230
8.2   配置硬盘和文件系统的性能	230
8.2.1   配置文件系统	230
8.2.2   旁路I/O计数器	231
8.2.3   配置硬盘	231
8.3   硬盘计数器的工作	232
8.3.1   监测硬盘空间	234
8.3.2   监测硬盘效率	236
8.3.3   为对比测试做准备	236
8.3.4   测试最大吞吐量	236
8.3.5   测试读/写	237
8.4   建立硬盘使用情况的基准	239
8.4.1   数据收集	239
8.4.2   数据分析	240
8.5   调查硬盘性能问题	240
8.5.1   监测调页	241
8.5.2   监测使用状况	242
8.5.3   监测队列长度	242
8.6   解决硬盘瓶颈	243
8.7   通过程序评估超高速缓存和硬盘的
       使用状况	244
8.7.1   随机和顺序的数据访问	244
8.7.2   I/O请求规模	245
8.7.3   通过应用程序调查硬盘使用
         状况	245
第9章   监视网络性能	247
9.1   网络性能分析的介绍	247
9.2   监视网络性能的工具	247
9.2.1   系统监视器	248
9.2.2   网络计数器	249
9.2.3   跟踪日志	257
9.2.4   网络监视器	258
9.3   网络瓶颈的消除	266
第10章   度量多处理器系统的活动	269
10.1   SMP性能与监视概述	269
10.1.1   规模化的优点	269
10.1.2   SMP系统性能分析	269
10.1.3   SMP对于系统资源的影响	270
10.2   监视多处理器系统的活动	270
10.2.1   检测处理器时间数据	271
10.2.2   观测处理器队列长度	272
10.2.3   中断与DPC活动分析	273
10.2.4   上下文切换与线程的监视	274
10.3   优化、调谐多处理器安装	274
10.3.1   线程划分	274
10.3.2   DPC划分	275
10.3.3   硬件中断划分	276
10.3.4   旁路I/O计数	276
10.3.5   升级或增加处理器	277
10.4   应用程序设计与多处理器性能	277
10.5   网络负载平衡与规模化	277
第三部分   系统修复
第11章   规划可靠的配置	279
11.1   规划时应考虑的因素	279
11.1.1   规划方法	280
11.1.2   系统维护	280
11.1.3   安全性规划	280
11.1.4   硬件与软件升级	281
11.1.5   紧急状态规划	281
11.2   任务规划	283
11.2.1   维护配置与系统信息	283
11.2.2   开发修复计划	284
11.2.3   培训实施修复工作的人员	286
11.3   创建Windows 2000安装软盘集	287
11.4   创建Windows 2000启动盘	287
11.5   规划容错磁盘配置	288
11.5.1   动态盘与磁盘组	290
11.5.2   简单卷	292
11.5.3   跨区卷	292
11.5.4   带区卷	293
11.5.5   镜像卷	294
11.5.6   RAID-5卷	295
11.5.7   配置并使用镜像卷和RAID-5
            卷	297
11.5.8   大规模存储结构的配置指导
             原则	299
11.5.9   容错硬件与软件	301
11.5.10   测试容错系统	301
11.6   避免单点故障	301
11.6.1   避免计算机组件故障	302
11.6.2   使用不间断供电电源	303
11.6.3   避免分配网络链接	305
11.7   附加资源	305
第12章   备份	306
12.1   备份概述	306
12.1.1   备份类型	306
12.1.2   存储设备与介质	306
12.1.3   备份策略	307
12.1.4   安全性考虑	308
12.2   建立备份计划	310
12.2.1   备份的背景	310
12.2.2   建立备份计划	312
12.2.3   开发备份与恢复过程	314
12.3   备份系统状态数据	317
12.3.1   引导文件与系统文件	318
12.3.2   活动目录	318
12.3.3   确认服务信息	319
12.3.4   群集数据库	319
12.3.5   注册表	319
12.3.6   性能计数器配置	319
12.3.7   组件服务类注册数据库	319
12.4   使用Backup工具	319
12.4.1   选择备份类型	320
12.4.2   选择备份介质	320
12.4.3   Backup跳过的文件	321
12.4.4   加密文件	321
12.4.5   备份用户本地机上的文件	321
12.4.6   备份远程计算机文件	322
12.5   备份Windows 2000服务程序和
          NTFS特性	322
12.5.1   远程存储器考虑	322
12.5.2   备份远程存储器数据库	323
12.5.3   保护远程存储器介质	323
12.5.4   远程存储器的自备份	324
12.5.5   交换数据库	324
12.5.6   SQL数据库备份	324
12.5.7   逻辑卷信息	325
第13章   修理、修复和恢复	326
13.1   修改Windows 2000安装	326
13.1.1   使用Recovery Console工具	326
13.1.2   使用紧急状态修理磁盘	334
13.2   恢复系统状态数据	336
13.3   恢复注册表	337
13.4   恢复数据	337
13.4.1   从第三方备份程序恢复数据	338
13.4.2   恢复文件安全性设置	338
13.5   修复用户磁盘配置	338
13.6   修复镜像卷或RAID-5卷	338
13.6.1   修复镜像卷	338
13.6.2   修复RAID-5卷	340
13.7   修复远程存储器中的数据	341
13.7.1   使用Rstore.exe	341
13.7.2   恢复远程存储器和可移动存储器
             数据库	342
13.7.3   修复管理文件	345
13.7.4   从破损介质修复	345
13.8   附加资源	346
第四部分   疑难解答
第14章   疑难解答策略	347
14.1   技术支持和服务	347
14.1.1   工程升级	348
14.1.2   其他资源	348
14.2   Windows 2000疑难解答工具	348
14.2.1   系统信息	349
14.2.2   设备管理器	352
14.2.3   AVBoot	353
14.2.4   系统文件检查器	353
14.2.5   Windows升级	354
14.2.6   NetDiag	355
14.2.7   IPConfig	355
14.2.8   NBTStat	357
14.2.9   PathPing	357
14.2.10   IPSecMon	357
14.3   疑难解答选项	357
14.3.1   出错信息	357
14.3.2   事件查看器	358
14.3.3   出错和事件信息帮助	360
14.3.4   系统监视器	360
14.3.5   疑难解答器	360
14.3.6   知识库	361
14.3.7   Windows 2000注册表	361
14.4   疑难解答建议	367
14.4.1   保持记录	367
14.4.2   保留注释	367
14.4.3   文档参考	367
14.4.4   寻求有关问题的信息	367
14.4.5   为将来疑难解答创立系统	368
14.5   疑难解答技巧	368
14.5.1   跟随系统检查列表	369
14.5.2   分析症状和特征	369
14.5.3   检查常见问题	370
14.5.4   分离问题来源	370
14.5.5   建立一个操作计划	372
14.5.6   联系技术支持服务部	373
14.6   排除硬件故障	373
14.6.1   硬件兼容性列表	373
14.6.2   其他手段进行硬件的
           故障排除	374
14.7   排除具体的疑难问题	374
14.7.1   安装的疑难解答	375
14.7.2   解答出错信息	375
14.7.3   解答启动过程中的疑难问题	375
14.7.4   排除网络故障	375
14.7.5   排除显卡故障	376
14.7.6   排除服务和驱动程序故障	377
14.7.7   排除笔记本电脑的故障	378
14.8   附加资源	378
第15章   启动过程	379
15.1   Windows 2000启动必备	379
15.2   启动Windows 2000	379
15.2.1   电源自检过程	380
15.2.2   初始化启动过程	380
15.2.3   引导程序载入过程	380
15.2.4   选择操作系统	381
15.2.5   检测硬件	384
15.2.6   加载并初始化内核	384
15.2.7   登录到Windows 2000	385
15.3   排除启动故障	386
15.3.1   引导程序载入启动前发生的
             问题	386
15.3.2   引导程序载入启动后发生的
             问题	387
15.3.3   使用/MAXMEM开关	387
15.3.4   使用/SOS开关	388
15.3.5   硬件问题	388
15.4   系统不启动时使用的选项	388
15.4.1   安全模式	389
15.4.2   恢复控制台	391
15.4.3   紧急修复磁盘	391
15.5   附加资源	392
第16章   Windows 2000出错信息	393
16.1   系统信息	393
16.2   出错信息	393
16.2.1   出错信息屏幕部分	393
16.2.2   出错信息类型	395
16.3   出错信息疑难解答	397
16.3.1   一般的疑难解答步骤	397
16.3.2   一般的出错信息疑难解答	398
16.3.3   Stop 0x0000000A或IRQL_NOT_
             LESS_OR_EQUAL	398
16.3.4   Stop 0x0000001E或KMODE_
             EXCEPTION_NOT_HANDLED	399
16.3.5   Stop 0x00000024或NTFS_FILE_ 
             SYSTEM	400
16.3.6   Stop 0x0000002E或DATA_BUS_ 
            ERROR	401
16.3.7   Stop 0x00000050或PAGE_FA-
             DLT_IN_NONPAGED_AREA	403
16.3.8   Stop 0x00000077或KERNEL_
             STACK_INPAGE_ERROR	404
16.3.9   Stop 0x00000079或MISMAT-
             CHED_HAL	405
16.3.10   Stop 0x0000007A或KERNEL_
              DATA_INPAGE_ERROR	406
16.3.11   Stop 0x0000007B或INACCE-
              SSIBLE_BOOT_DEVICE	408
16.3.12   Stop 0x0000007F或UNEXPE-
              CTED_KERNEL_MODE_
              TRAP	409
16.3.13   Stop 0xC000021A或STATUS_
             SYSTEM_PROCESS_TERMI-
             NATED	411
16.3.14   Stop 0xC0000221或STATUS_
              IMAGE_CHECKSUM_
              MISMATCH	412
16.4   硬件故障信息	414
16.5   附加资源	414
术语	416
