2.增强的崩溃支持
当 Windows 遇到不可恢复的内核模式错误时(无论是由于设备驱动程序错误、硬件故障还是操作系统问题),在出现“蓝屏死机现象和将物理内存的部分或所有内容写入崩溃转储文件(如果配置为执行此操作)后,它会尝试终止系统来防止磁盘数据的损坏 。转储文件非常有用,因为当您在系统崩溃后重启时,Microsoft 在线崩溃分析 (OCA) 服务会分析这些文件找出根本原因 。如果愿意,您也可以使用面向 Windows 的 Microsoft 调试工具自已进行分析 。
不过,在以前的 Windows 版本中,只有在会话管理器 (%Systemroot%System32Smss.exe) 进程初始化分页文件后才会启用对崩溃转储文件的支持 。这意味着在此之前任何严重错误会导致蓝屏,但没有转储文件 。由于在 Smss.exe 启动之前,会出现大量的设备驱动程序初始化,所以早期的崩溃永远不会引起崩溃转储,因此使原因诊断极为困难 。
在所有引导启动设备驱动程序初始化之后,但在系统启动驱动程序加载之前,Windows Vista 通过初始化转储文件支持,可减少无转储文件生成的时间窗口 。由于这一更改,如果在引导过程开始时出现崩溃,系统就可以捕捉崩溃转储,让 OCA 帮助您解决问题 。此外,Windows Vista 使用 64KB 块将数据存储到转储文件中,而以前的 Windows 版本使用 4KB 块写入文件 。这一更改使得大型转储文件的写入速度最多可提高 10 倍 。
应用程序崩溃处理功能在 Windows Vista 中也得以改进 。在以前的 Windows 版本中,当应用程序崩溃时,它会执行未处理的异常处理程序 。处理程序启动 Microsoft 应用程序错误报告 (AER) 进程 (%Systemroot%System32Dwwin.exe),显示对话框,指明程序崩溃,并询问您是否要向 Microsoft 发送错误报告 。不过,如果崩溃时进程主线程的堆栈损坏,未处理的异常处理程序执行时会崩溃,导致内核终止进程、程序窗口立即消失,并且没有错误报告窗口 。
Windows Vista 将错误处理从崩溃进程的上下文移至新服务,即 Windows 错误报告 (WER) 。此服务由服务托管进程中的 DLL (%Systemroot%System32Wersvc.dll) 实施 。在应用程序崩溃时,它仍然会执行未处理的异常处理程序,但是该处理程序会向 WER 服务发送消息,并且服务会启动 WER 错误报告进程 (%Systemroot%System32Werfault.exe) 以显示错误报告对话框 。如果堆栈损坏并且未处理的异常处理程序崩溃,处理程序会再次执行并且再次崩溃,最终消耗所有线程的堆栈(使用内存区域),此时内核会介入,并向服务发送崩溃通知消息 。
3.卷影复制
Windows XP 引入了一种称为卷影复制的技术,可生成磁盘卷的时间点快照 。备份应用程序可以使用这些快照生成一致的备份映像,但是快照却被从视图中隐藏,并仅保持备份过程所持续的时间 。
【了解Windows Vista内核的安全性】快照实际上并不是卷的完整副本 。更确切地讲,它们是较早还原点的卷视图,由与卷扇区副本(在生成快照后已更改)重叠的活动卷数据组成 。卷快照提供程序的驱动程序 (%Systemroot%System32DriversVolsnap.sys) 监视针对卷的操作,备份扇区副本后才允许扇区更改,将与快照相关的文件中的原始数据存储到卷的 System Volume Information 目录中 。
Windows Server 2003 使用其共享文件夹的影副本对服务器上的管理员和客户端系统上的用户公开快照管理 。此功能启用了持续快照,用户可通过 Explorer 属性对话框中的“以前的版本选项卡访问它,因为其文件夹和文件位于服务器的文件共享部分 。
Windows Vista“以前的版本功能为所有客户端系统提供了此支持,即自动创建卷快照(通常每天一次),您可以通过使用共享文件夹影副本所用的相同界面的 Explorer 属性对话框访问快照 。这样可让您查看、还原或复制您可能意外修改或删除的文件和目录的旧版本 。虽然从技术角度来讲这并不是新技术,但 Windows Vista“以前的版本实施的卷影复制优化了 Windows Server2003在客户端桌面环境中使用的功能 。
推荐阅读
- Windows Vista系统增加的一些系统服务
- 解决Vista系统与游戏的不兼容
- 同一分区安装Vista和XP
- 找回Windows Vista超级管理员账号
- Vista最新补丁 修复帮助与支持异常问题
- 网友声称搜索不当可导致Vista系统崩溃
- 让Vista既智能又安全 真的是很困难吗?
- Windows Vista系统优化磁盘性能
- 钛镁合金门十大名牌介绍看看你了解哪些 钛镁合金门十大名牌有哪些你了解
- 妙招自定义Vista更新
