系统崩溃后恢复应用

2015-03-18 12:24
网络安全和信息化 2015年8期
关键词:财务软件管理器备份

某天下午,一用户拿着笔记本电脑找上门来求援,该用户笔记本电脑安装的Windows XP操作系统突然开机蓝屏,不能进入操作系统。电脑里面有重要的财务数据,用户心里很急。

故障排查

首先询问用户是否安装了软件和进行了哪些系统操作,回答是没有安装新的软件和进行过删除系统文件等操作,而且上午可以正常使用,中午关机后,下午开机就蓝屏了。开机检查,Windows XP刚启动还没有出现滚动条就蓝屏,从报错信息上发现不了有效的线索。接着试图使用F8进入安全模式,结果还是蓝屏。试图使用“最近一次的正确配置”进入系统,还是蓝屏。使用WinPE盘启动系统,可以正常进入WinPE。

故障分析

笔记本一般不能添加新的硬件,可以排除新增硬件导致的故障,同时能够正常进入WinPE系统,说明硬件存在故障的可能性较小,较大的可能是操作系统故障。而且安全模式不能正常进入,很可能是某个系统文件被破坏后导致的故障。

故障处理

为了能尽快修复故障,拟采用重新安装操作系统和安装财务系统,再恢复备份的财务系统数据的方法进行修复。询问用户财务系统是否有备份数据,用户说很久没有备份数据了,而且数据变动很大,期间还经历了版本升级。看来此路是不通了。再次进入WinPE,查看财务系统的文档,发现该财务系统是SQL Server 2000数据库服务器和财务系统软件组成的C/S结构的系统。数据库服务器的数据文件安装在D盘,扫描D盘,没有发现磁盘错误,估计数据库服务器数据损坏的可能性较小,决定采用备份SQL Server 2000系统和数据以及财务软件,然后重装操作系统、SQL Server 2000和财务软件,再恢复数据库备份数据的方法进行修复。

为了慎重起见,首先使用Ghost备份了C盘和D盘的数据,然后备份了SQL Server 2000的系统文件以及数据库文件,接着备份了财务软件系统文件。

接下来重新安装了Windows XP操作系统,使用与原系统相同的路径安装了SQL Server 2000、财务软件,然后停止SQL Server 2000的服务程序。接着将备份的SQL Server 2000系统文件、财务系统数据文件、财务系统系统文件覆盖恢复到相应的目录。启动SQLS Server 2000服务,登录SQL Server 2000企业管理器,没有看到财务系统的数据库。心想肯定是覆盖恢复时出了故障,再次停止SQL Server 2000服务,将文件覆盖恢复到相应的目录,再次登录SQL Server 2000企业管理器,还是没有看到财务系统的数据库。

冷静下来,再仔细考虑了一 下,SQL Server 2000本身也使用了一个数据库,将系统配置和参数保存在其中,原因是否就是没有恢复这个数据库引起的?于是停止数据库服务,将SQL Server 2000所有的数据文件(包括master.mdf、msdbdata.mdf等数据库文件)覆盖恢复到相应的目录。启动数据库服务,登录SQL Server 2000企业管理器,终于看到了财务系统的数据库。登录财务系统,系统正常进入,所有数据无一损失。

经验总结

在处理此类故障时,一是要首先尝试代价最小的修复方法,然后再考虑重装系统这些风险比较大的操作。二是任何时候用户的数据必须放在首位,一定要做好原系统的备份工作。三是要胆大心细,要能够善于快刀斩乱麻。这次修复理论上也可以采用修复损坏的系统文件的方法来进行,但需要不断地尝试,要花很多时间,而且不一定能达到预想的效果。重装系统的修复方法看起来风险比较大,但修复速度很快,笔者已运用这种方法多次修复过类似故障,取得了很好的效果。

猜你喜欢
财务软件管理器备份
“备份”25年:邓清明圆梦
VSAT卫星通信备份技术研究
财务软件在我国财会工作中的应用和未来发展的趋势分析
启动Windows11任务管理器的几种方法
分析财务软件在企业中的运用
探析财务软件在企业应用中的相关问题
应急状态启动磁盘管理器
创建vSphere 备份任务
Windows文件缓冲处理技术概述
财务软件发展趋势研究