经微软客服的支持数据分析得知,XP系统中存在一些系统无法启动的故障:注册表被破坏后无法启动系统;文件系统被破坏(NTFS数据崩溃);系统引导程序丢失无法启动系统;启动设备不能访问无法启动系统;系统文件损坏后无法启动系统。
而这些问题在VISTA系统中已经得到完善和解决。Windows Vista系统中引入了(Windows RE)的功能,它结合了运行环境,诊断工具和修复系统的功能,对系统灾难性恢复作了很大的改善,几乎80%的情况是可以通过这种方式来恢复的。
恢复操作简介:
这个恢复环境可以用两种方式加载:如果已经为Windows恢复环境创建了一个独立分区并把它安装进去,那么它就能自动加载;假如没有创建的话,另外一种方式是手动加载Vista DVD或硬盘上的恢复环境。一旦Windows恢复环境安装到硬盘上,用户就能够在系统启动时通过按F8来进入恢复环境。
自动加载的过程是,在启动时,Windows加载程序会设置一个标志来显示启动进程是否已经启动。如果启动成功,那么这个标志会在显示Windows登录窗口之前被清除。但是如果启动失败,这个标记就不会被清除,所以当系统下一次启动时,Windows加载程序检测到这个标志没被清除就会认为系统启动失败,加载程序就会运行Windows恢复环境而不是启动Vista。没有自动模式的用户也可以通过Vista DVD来加载启动修复工具。
修复工具一旦成功启动,它就会检测导致系统启动失败的原因。修复工具会依次检测以下原因:配置文件是否丢失或损坏?是否丢失或损坏系统文件引起?是否由丢失或损坏的驱动器引起?驱动器不兼容?升级了不兼容的操作系统?在所有这些情况中,修复程序一旦发现问题所在便会尝试通过恢复文件,使用系统还原点或重用其它数据新创建一个数据库(如重建注册表或文件系统)。系统还能够检测并报告坏硬盘或坏的内存,当然,微软对此类问题就无能为力了。