计算机技术发展到今天,经历了众多改变,有些改变众所周知(如5寸和3寸软驱渐渐消失),而另一些只有业内人员清楚。虽然计算机技术厂商让这些改变过渡曲线尽量平顺,但如果不了解这些技术改变的具体内容,在某些情况下,我们会在使用计算机设备时遭遇阻碍。对于负责计算机设备管理维护的工作人员,更要及时了解掌握计算机软硬件技术发展的方方面面,保证运维工作能够顺利完成。
1 计算机运维事例一
一台正常使用的办公电脑,出现无法启动的故障。启动时,主板检测正常,未出现报警,自检结束后,提示找不到操作系统。开始怀疑硬盘出现问题,用光盘启动WinPE进入硬盘检测,一切正常。之后观察一段时间,发现电脑多数时间能正常启动,而有时会出现找不到系统的情况。进一步仔细观察,发现当电脑插接优盘时会出现无法启动的情况,问题一下清楚了,电脑启动中提示找不到系统,原来是在优盘上找不到启动文件。进入主板BIOS,其中设置的启动设备顺序是光驱、usb、硬盘。当机器启动时,先检测光驱中有无启动光盘,如果没有,则继续检测usb口,如果没有接优盘,将开始硬盘启动。光驱中如果有光盘,但不是启动光盘,检测程序会接着执行下一步,检测usb设备,检测到接入usb设备,但在该设备上没有启动文件时,本来应该跳向下一步,去检测硬盘是否有启动文件,但程序却停止不动了,这也算设计上的一个小小疏漏。当然,弄清了问题的原因,解决起来很简单,如果不打算用优盘启动,开机时不接优盘就可以,或者用更简单的方法,在主板BIOS中改变启动设备顺序,这样的故障就再不会出现了。
这台电脑是国内最大的知名品牌,售后服务十分到位。与其工程人员沟通后,问题也得到了相应的重视。笔者也思考了问题出现的原因,主板BIOS随着计算机技术发展在不断更新。当年光驱出现时,还需要额外的驱动程序才能加载,后来都做到了BIOS中,而这台六年前出产的电脑,在主板上添加优盘驱动功能时,显然还有些许青涩的成分。对于所有IT从业人员来说,科技进步真是没有止境。
2 计算机运维事例二
一台办公电脑,无法起动。这次在主板自检时,就能听到硬盘发出不正常的声响,检测发现硬盘彻底损坏了,购买新硬盘更换安装。在安装系统软件时,发现找不到新装的硬盘,但用工具盘启动迷你系统时还能发现硬盘,应该不是新买硬盘的问题。进入主板BIOS,发现硬盘的工作模式设置为AHCI。
这里要简单介绍一下,AHCI技术是由英特尔公司大力倡导,协同几家巨型it企业共同研发的一种串行通讯接口标准。使用AHCI技术的设备可实现高级串行ATA功能,包括本机命令队列和热插拔,支持该技术的企业包括Intel、AMD、微软、戴尔、Marvell、Red Hat、迈拓、StorageGear和希捷等著名计算机公司。
过去使用的硬盘还有光驱都是IDE接口,现在几乎都被SATA接口取代。一个IDE接口通过主从模式只能连接两块设备,在连接设备的数量和数据传输速度上都无法与串口竞争,注定要被淘汰。这台被运维的电脑安装的是串口硬盘,BIOS中设置为AHCI模式正合适,但有一点需要注意,就是要先安装SATA驱动,否则就会出现前面无法找到硬盘的故障。Win7等系统安装盘已经附带这些驱动,而老的xp系统则需要另外安装。很多厂商为了技术平滑过渡,在主板BIOS中设置了IDE兼容模式,在BIOS中选择这个模式也可绕开上述问题。
3 计算机运维事例三
前面提到的两个案例都涉及到了主板BIOS,这里简单介绍一下。BIOS是英文"Basic Input Output System"的缩略语,直译过来后中文名称就是“基本输入输出系统”。其实,它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、系统设置信息、开机后自检程序和系统自启动程序。其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。BIOS很重要,但随着技术的发展,它由于自身的局限性将被新的技术取代。这就要介绍可能成为BIOS替代者的UEFI技术,它是Intel公司为PC设计的固件体系结构、接口和服务提
出的建议标准。其主要目的是为了提供一组在OS加载之前(计算机启动前)在所有平台上一致的、正确指定的启动服务,被大多数厂商看做是有近20多年历史的BIOS技术的继任者。现在已经有越来越多的厂商,提供基于UEFI技术的主板。
说了这么多来看第三个案例,还是涉及无法启动故障,但这次的设备是将近十万元的pc服务器。加电后系统自检正常,但找不到硬盘上的启动文件。反复重装系统,问题依旧。一重启服务器,就有一定的概率出现无法找到启动文件的故障,重新做了硬盘阵列设置也无济于事。还是用老方法,进入主板设置,这回不是老的BIOS了,该服务器主板用的是较新的UEFI技术。安装windows2008后主板CMOS上会生成Windows Boot Manager启动项,服务器将按照该启动配置引导windows2008运行。经过检测,故障服务器丢失了这一启动项导致系统无法启动。解决方法,在硬盘上找到Bootmgfw.efi文件,它属于启动内容的一个备份,通过此文件恢复Windows Boot Manager启动项,系统启动故障解决。如果是windows2008r2版,系统还提供了修复系统引导的可执行文件bcdboot,命令格式:bcdboot系统位置/l语言,例如:bcdboot c:\windows/l zh-cn,如此执行也可修复系统引导。
登录 | 立即注册