ISA Server服务器故障恢复一例
系统盘符更换之后的应对方法
河北 王春海
周四下午的时候某政府信息中心领导打电话告诉我 ISA Server服务器不能开机了。随后公司的技术员到达现场经过检查发现服务器显卡损坏。在更换显卡后服务器可以开机但却不能进入系统—-服务器在经过BIOS加电自检、进入硬盘启动后一直处于“黑屏”死机的状态 同时可以听到硬盘发出的 “克拉”、 “克拉” 的声音就感到硬盘也出问题了。
由于该单位采用了Windows Server 2003 “域”管理方式单位所有计算机都加入到域另有两台AD的域服务器 ISA Server 安装的Windows 2003企业版也加入域作为“成员”服务器所有工作站通过ISA Server以防火墙客户端的方式代理上网 ISA Server中的策略众多并且是几年以来陆续修改完善的。 以前一直没有考虑ISA Server 出问题所以也没有对ISAServer的策略进行过保存。该ISA Server是一台高档的PC机并不是专用的服务器这台计算机只有一块SATA 250GB的硬盘没有采用RAID 1或RAID 5进行磁盘冗余所以一般情况下首先要考虑恢复ISA Server、尤其是ISA Server的策略
我听到这些消息后马上赶往现场。在路途中现场的技术人员打电话告诉我他尝试用Windows Server 2003 “修复”安装的方式想让Windows Server 2003 “启动”起来但用Windows2003安装光盘启动后也是停留在“黑屏” 的现象。我让技术员把服务器上的硬盘拆下来装到其他计算机上做从盘用其他计算机操作系统是Windows XP或Windows Server 2003都可进入系统后使用chkdsk命令检查并修复ISA Server硬盘的错误。
我到达现场后技术员已经用chkdsk命令修复完毕并将硬盘装回到ISA Server服务器上但仍然不能启动 用Windows Server 2003安装光盘启动计算机也不能进入安装与修复界面。而技术员告诉我在将这块硬盘装到另一台计算机上 用chkdsk检查的时候是可以看到硬盘上的数据的并且硬盘有三个分区。我经过分析、判断
1硬盘已经出现问题必须更换。
2硬盘上的数据仍在 只是系统盘有错误或问题不能启动。
所以我决定先把服务器硬盘数据“备份”到新硬盘然后看情况决定下一步的行动。随后找来一块新硬盘SATA 500GB现在很少有250G以下的硬盘了 将其安装在服务器上使用Windows PE的光盘启动计算机进入Windows PE系统后使用ghost将原ISA Server服务器硬盘250GB采用 “全盘克隆” 的方式克隆到新硬盘上。
经过一个多小时的等待 克隆完成 关机并拆下原来的硬盘 用新硬盘启动进入了Windows Server 2003并且用管理员密码登录进入“域”进入系统看来一切正常。
但将服务器装到机架、接上内外网网线后发现工作站不能上网。进入ISA Server服务器后发现ISA Server管理控制台程序不能使用如果运行ISA Server管理控制台程序会出现程序安装的界面但不能进入ISA Server的控制台界面如图1所示。
图1 ISA Server出现安装界面
经过检查发现在使用ghost克隆硬盘后启动分区与系统分区的盘符对调这导致ISAServer不能启动。在原来的ISA Server服务器中Windows Server 2003与ISA Server 2006安装在D分区 系统分区 C分区原来有一个Windows Server 2003但已经不用这进C分区是“启动分区”分区表结构如图2所示。
启动C分区 系统D分区 保存其E他图数2据
而在克隆后的新硬盘上分区结构如图3所示。
启动D分区 系统C分区 保存其E他图数3据
由于ISA Server 2006是安装在D分区的program files文件夹下而现在这个分区已经改为“C”分区而现在的D分区是原来的C分区这个分区没有安装有ISA Server 即使有也不是正确的数据 这就导致ISA Server不能运行。
碰到这种情况还是第一次。考虑了一会之后我想 即然现在D盘启动分区原来的C盘上的Windows 2003已经不能用了干脆删除 而现在ISA Server “需要”在D盘上找那么把现在C盘上的ISA Server安装后的文件夹拷贝到现在的D盘上 ISA Server应该能用了。
于是重新启动服务器并用Windows PE工具光盘启动先将第1分区中的Windows、program files、Documents and Settings这三个文件删除然后将第2分区中的Windows、 programfiles、Documents and Settings这三个文件夹复制到第1分区 切记不要复制错。为了避免出现复制错误的情况事先已经为每个分区设臵了不同的卷标。盘符可以随系统而变但卷标是固定的不会变 。复制完成后取出Windows PE光盘重新启动进入系统再次检查可以进入ISA Server管理控制台但ISA Server服务仍然不能启动。如图4所示。 即使在“管理工具→服务” 中启动Microsoft Firewall服务也是不能启动。
图4 可以进入ISA Server控制台但出现错误
进入ISA Server管理控制台后发现ISA Server的策略都在我心中大定先把ISA Server的配臵备份图4左侧 然后再导出防火墙策略实际上在导出ISA Server配臵的时候已经同时备份了防火墙的策略 这样即使重装系统也简单了。
进入控制面板→添加/删除程序卸载ISA Server 2006然后运行ISA Server 2006安装程序重新安装ISA Server这样 ISA Server的服务就可以启动。然后恢复备份的ISA Server配臵ISA Server恢复了正常客户端也能上网整个恢复过程结束。
经验总结
1服务器最好有磁盘冗余这样当一块硬盘出问题时不至于“瘫痪”。 同时服务器重要设臵与数据要备份到其他位臵如另外一台服务器或工作站 。
2此次事件服务器硬盘已经濒临损坏但数据可以读出这是系统最终得以顺利恢复的前提。
3 出现问题后不要着急。解决问题的方法无一定之规只要小心假设大胆求证 问题总会解决。
4 即要学以致用又要灵活应用。复制、粘贴、替换谁都会本例就是将已经安装好的ISA Server复制到新目录得以恢复ISA Server的配臵。
5另外Windows Server 2003的“修复”安装是在有备份的前提下才可以使用的在没有备份的情况下越修复会越坏甚至到不能使用的地步。所以在能读取硬盘数据的前提下先用ghost的方法将所有数据“克隆”下来恢复为好这样 即使恢复出错还能再次用原来的磁盘、再次备份并再次恢复直到恢复成功。
pigyun怎么样?PIGYunData成立于2019年,2021是PIGYun为用户提供稳定服务的第三年,目前商家提供香港CN2线路、韩国cn2线路、美西CUVIP-9929、GIA等线路优质VPS,基于KVM虚拟架构,商家采用魔方云平台,所有的配置都可以弹性选择,目前商家推出了七月优惠,韩国和美国所有线路都有相应的促销,六折至八折,性价比不错。点击进入:PIGYun官方网站地址PIGYUN优惠...
DogYun(中文名称狗云)新上了一批韩国自动化上架独立服务器,使用月减200元优惠码后仅需每月300元,双E5 CPU,SSD+NVMe高性能硬盘,支持安装Linux或者Windows操作系统,下单自动化上架。这是一家成立于2019年的国人主机商,提供VPS和独立服务器租用等产品,数据中心包括中国香港、美国洛杉矶、日本、韩国、德国、荷兰等。下面分享这款自动化上架韩国独立服务器的配置和优惠码信息。...
特网云为您提供高速、稳定、安全、弹性的云计算服务计算、存储、监控、安全,完善的云产品满足您的一切所需,深耕云计算领域10余年;我们拥有前沿的核心技术,始终致力于为政府机构、企业组织和个人开发者提供稳定、安全、可靠、高性价比的云计算产品与服务。官方网站:https://www.56dr.com/ 10年老品牌 值得信赖 有需要的请联系======================特网云推出多IP云主机...