修复磁盘的秘方–降低故障停机时间

  你刚刚花费了 个小时来升级你的服务器 每件东西的安装都非常理想 重新启动之后 你看到黑屏 上面带有令人头痛的句子 BOOT: Couldn t find NTLDR Please insert another disk 这个错误与你刚刚安装的升级没有任何关系 两星期前 依次硬盘崩溃破坏了NTLDR 但是你直到现在才知道 可能是最坏的时刻了 你不必生气 你只要找到安装磁盘和在安装NT Server 时创建的紧急修复磁盘 重新存储NTLDR 然后继续进行 突然 有一个想法出现在你的头脑中 如果下次不是这么简单该怎么办?如果是系统DLL 或者注册表该怎么办?你不仅需要知道怎样创建和升级你的修复磁盘 而且 还要知道在故障的情况下怎样利用它

    保养紧急修复磁盘(ERD)与规则的制作备份同样的重要 而且应该被添加到你的维护规程中去 ERD可以修复并且重新存储分区引导扇区 系统和环境文件 以及注册表信息 当安装NT Server 时 你会见到这个选项询问你是否创建ERD磁盘 如果你选择了创建 那么实在是一件值得庆幸的事情 现在问一下你自己从那以后是否曾经升级过它?如果你觉得奇怪 这真的是必要的吗? 那么再问你自己另外一个问题 自从你安装了服务器之后 其上面的东西发生过改变吗?难道你希望使你的服务器返回到最初创建它时的样子吗?在你添加了用户 或者服务之前?

    下面是怎样创建紧急修复磁盘

  [Start] Run type RDISK /S and press [Enter]

    这个实用程序格式化磁盘 并且复制九个文件到软盘或者到系统根文件夹中的\REPAIR文件夹中 这九个文件是 DEFAULT _ NTUSER DA_ SAM _ SECURITY _ SYSTEM _ SOFTWARE _ AUTOEXEC NT CONFIG NT 以及SETUP LOG 这些是注册表密匙 初始化文件 以及一个被安装的系统文件的日志 制作一个此磁盘的备份 如果你不使用/S转换 那么SECURITY和SAM注册表文件就不会升级 如果你喜欢其他的方法来备份注册表文件 那么你就不要使用/S转换 在这种情况下 你将被提示Update Repair Info或者Create Repair Disk 而且SECURITY _与SAM _文件将是最初安装的版本 或者上次使用RDISK /S时的版本

    你应该规则的运行RDISK /S 但是特别是在从FAT分区转换到NTFS分区之后 当创建卷 映像 或者被剥夺的磁盘设置 或者修改注册表中的任何内容时 把运行这个命令添加到整个系统备份中

    
修复文件

    当一个文件被破坏时 从NT安装磁盘 启动 并使用修复磁盘 在提示时插入磁盘 在欢迎进入安装屏幕出现后按下R来开始修复过程 安装程序存在下面这些选项

    [X]检查注册表文件

  [X]检查启动环境

  [X]检验Windows NT系统文件

  [X]检查引导扇区

    通过选中他们并且按下回车键清除那些你不想使用的选项 然后 选中继续 并且按下回车键

  检查注册表文件将使用紧急修复磁盘中的复制本替换你现在的注册表 它提示你选择想要替换的文件

  检查启动环境证实系统分区中的文件是正确的Windows NT 文件 如果他们丢失了或者被破坏了 Repair提示你需要Windows NT Server光盘 它也会修复或者更正BOOT INI文件

  检验Windows NT系统文件将比较修复磁盘与硬盘上的写入SETUP LOG文件的检验和值 如果有任何不一样 那么你就会被提示忽略或者替换这个文件 记住 Service Pack升级并没有更新SETUP LOG文件 Service Pack升级的所有文件将会作为改变的报告 如果么选择了让Repair替换这个文件 它将从光盘中复制这个文件 而且你将需要重新申请Service Pack 重新看一下每个Service Pack中的FILES LST 来知道那些文件被升级了 这个过程也会检测NTLDR和NTOSKRNL EXE文件是否存在并且完整

  检查引导扇区检测系统分区中的分区引导扇区 证实它指向NTLDR 并且如果需要就替换它

     插入光盘 ?!

    这个过程的一个缺陷是它需要NT Server光盘来替换一些文件 如果你已经安装在网络上 那么你可以不必访问光盘 安装程序仍然要求你安装了光盘驱动器(如果没有它就不会继续下去) 但是 如果你有获得这些文件的方法 但是却没有光盘本身 该怎么办呢?我们发现了一种从软盘上载这些文件的办法

    首先 判断哪些文件被破坏了 一个很好的方法是停止 并且出新启动有问题的服务 通常情况下 你会得到一个特殊的错误信息 它将告诉你被哪些是被破坏的文件 而且 你还可以使用修复过程中的Verify Windows NT系统文件选项 来识别被破坏的文件 按照上面的办法开始此过程 但是跳过磁盘验证 安装程序将基于列举在SETUP LOG文件中的检验和来检验硬盘上的文件 安装程序在每个不是原始尺寸的文件处停止 并且询问你是否想要替换它 写下这个文件的名字 然后按下[Esc]来忽略

    得到了这个文件的清单 并且使用它来找出有效的复制 进入另一台NT 服务器 或者进入共享的\i 文件夹复制本 并且把这些文件复制到软盘上 在软盘上 创建一个标记文件 它可以是一个空的文本文件 给它起一个类似于TAG TXT的名字 SETUP LOG包括一个关于在最初的安装期间 所有复制到你的硬盘驱动器上的Windows NT 文件的清单 它有隐藏的 系统的 只读的属性 你可以通过改变它的属性(ATTRIB s h r SETUP LOG)来编辑这个文件 并且在一个应用程序中打开它 例如记事本或者EDIT 编辑这个文件并且寻找在你的清单上的名字 他们将被列举在标签[Files WinNT]下面

    对于你需要替换的每个文件编辑行 并且添加路径 磁盘名 以及标签文件名 把每个值放在引号中 并且用逗号隔开 路径通常指的是原盘的根目录 所以 只需要使用反斜杠( \ ) 磁盘名是你想要进程用来提示你的名字 只要输入Floppy就可以了 标签文件名是你刚才在软盘上生成的标签文件的名字( TAG TXT ) 你也可以剪切并且粘贴你的选择 并且把他们直接移动到[Files WinNT]标签下清单的顶部 以加速验证过程 保存你的改变到ERD上的SETUP LOG文件中

    象刚才一样再次开始恢复过程 但是这一次当Repair遇到被破坏的文件时 它将提示你插入软盘 并且从那里复制文件 如果全部文件不能放在一张软盘上 那么你可以生成多磁盘或者在同一张磁盘上复制入和出文件

    另外 如果你访问了光盘驱动器 你就可以使用EXPAND R来从光盘上解压缩系统文件 从而获得这些文件

修复磁盘的秘方–降低故障停机时间

相关文章:

你感兴趣的文章:

标签云: