收藏本站 收藏本站
积木网首页 - 软件测试 - 常用手册 - 站长工具 - 技术社区
积木学院 > 操作系统 > WinXP > 正文

Windows NT/2000操作系统的维护与修复

来源:互联摘选 日期:2008-12-31 15:45

  由于Windows2000操作系统的稳定性较Windows 9x有了很大的提高,同时又改进了NT系统的硬件支持和软件兼容性,从而获得越来越多用户的青睐。但在使用过程中也会遇到系统崩溃、无法引导等故障,如果又采用了NTFS系统分区,在系统的恢复等方面就会带来诸多的不便,希望下面介绍的几个工具的使用能够对大家有所帮助。

  一、一些维护Windows NT/2000系统的必备工具:

  1.Windows2000Professional/Server安装光盘:

  2.Symatec Ghost:

  硬盘对拷软件,支持各类分区,可以将整个硬盘的内容完全的复制到另一个硬盘,同时可以将某些目录备份到不同的分区实现安全的备份,给大量系统安装或恢复工作带来极大的方便。

  3.NTFS for DOS 3.12:

  NTFS 文件系统是Windows 2000 推荐使用的文件系统。NTFS 具有 FAT 的所有基本功能,提供了优于 FAT 和 FAT 32 文件系统的特点:更好的文件安全性、更大的磁盘压缩、支持大磁盘(< 2 TB),并且随着驱动器容量的增加,NTFS 的性能并不下降,这与 FAT 有很大不同。

  但在在DOS和Win9x下无法直接访问NTFS中的文件,NtfsForDos提供了存取NTFS文件的工具 NTFSPRO和NTFSCHK。

  用Dos盘在NTFS分区的机器上引导后,执行NtfsPro这个驻留程序,即能在DOS下像Windows2000下的Cmd.exe一样访问NTFS分区文件,解决了利用恢复控制台不能将NTFS分区上的文件拷贝到任何可移动介质上的问题。

  NtfsChk类似于WindowsNT/2000下的ChkDsk,但不能与NtfsPro同时运行,缺省情况下NtfsChk以只读模式运行,如果需要修正错误,请在运行时加/F参数。

  4.Windows NT/2000密码修改工具:

  WindowsNT密码修改程序chntpw,是Linux 系统下一个软件,可在 http://ntpass.blaa.net/bd011022.zip下载到一个bd011022.bin映像文件,使用DOS工具unimg -d bd011022.bin a: 解包到软盘,就会生成一张Linux bootfloppy disk。

  使用该软盘的Linux系统引导后,能够访问NTFS分区文件,ChNtPw工具可以修改WinNT/Win2000的用户密码,Dos下也有类似软件。

  二、NT系统管理员密码的修改:密码修改工具的应用

  如果某台WindowsNT/2000机器的管理员密码丢失,无法进入系统,而且又没有系统修复盘,无法恢复密码,这时可以采用ChNtPw修改工具。

  NT/2000将系统账户文件和加密后的密码表保存在SAM文件中,该文件以微软公司未公开文档结构的二进制形式存放在\Winnt\System32\config目录中,是注册表的一部分。Chntpw用支持NTFS分区的Linux启动盘引导后,将该文件拷贝到/tmp目录下,在无须知道旧密码的情况下将新密码通过加密算法重新写回/tmp/sam文件,用户确认后覆盖系统原文件。

  注意:在使用CHNTPW软件之前,最好使用NtForDos将\Winnt\system32\config\Sam文件备份出来,ChNtPw对有些Windows2000系统的SAM文件可能会造成损坏。方法是,用DOS盘引导,然后执行NTFSPRO,再将NT系统盘上的SAM文件拷贝到备份软盘中或系统某一文件夹中。


  CHNTPW使用步骤如下:

  1、在丢失管理员密码的机器上,用该软盘启动(有些机器需要调整CMOS设置);
  2、出现引导信息和一些硬件配置信息后,系统列出当前可用的SCSI驱动程序,提示Probe for SCSI-drivers[n],如果NT系统装在IDE硬盘,缺省"n"回车,跳过SCSI驱动器搜索;
  3、What partition contains your NT installation?
  根据列出的分区列表,输入你的NT系统所在的分区名称,其实就是SAM文件所在的分区。注意,分区设备不能用Windows 2000 设备名称,而应采用高级 RISC 计算 (ARC) 设备名称。如C盘则是/dev/hda1。
  5、Select what you want to do:1.改密码,2提供简单的注册表编辑。
  6、输入SAM文件所在的路径,直接回车取默认值。
  7、输入SAM文件名---直接回车取默认
  8、列出SAM中的所有用户名,输入要修改的用户名,取默认的administrator即可,退出按"!"。
  9、输入新密码,如1234567890,不输密码即不作修改。
  10、确认是否修改?y回车
  11、还修改其他用户密码则输入要修改的用户名,否则按"!"退出
  12、Write hive file? 修改后的数据是否写临时SAM文件,按y回车
  13、About to write file back! Do it?是否将临时SAM文件替换原文件,按y确认

  按CTRL+ALT+DEL重新启动NT系统,用新密码登录。

  三、"故障恢复控制台"的使用:系统不能引导或引导后即出现蓝屏的故障修复

  如果用安全模式和其它启动选项都不能启动计算机,那么就只有用"故障恢复控制台"(Recovery Console)了。"故障恢复控制台"是一个命令行控制台(提供精简的类似DOS的指令集),可以在用安装光盘或者从系统引导软盘启动计算机后使用。因为"故障恢复控制台"允许用户读写NTFS分区,它有助于组织减少或者消除在系统恢复时对FAT和DOS引导盘的依赖。另外,它提供了一系列的方式,有助于管理员可以通过一系列的命令恢复Windows 2000的安装,同时保持了Windows 2000的安全性。

  值得注意的是,使用"故障恢复控制台"不能将文件从系统拷贝到任何可移动介质上。但可采用NtfsForDos解决。


  一般运行"故障恢复控制台"的方法如下:

  1.使用Windows2000安装软盘/光盘启动计算机,然后从操作系统列表上按"R"选择"修复Windows2000的安装"…
  2.按"C"选择"用故障修复控制台修复Windows2000"安装…
  3.系统列出当前的Windows安装,如1:C:\WinNT,按数字进行选择,并按回车…
  4.按照系统要求输入管理员口令…
  5.正常进入故障恢复控制台,显示命令提示符…
要查看故障恢复控制台上可用的命令,请在提示符下键入 help。如类似大家熟悉的DOS命令COPY、ATTRIB、DEL、REN、CD、EXIT等等…
  6.对系统执行所需的更改,如修复启动扇区Fixboot等…
  7.要重新启动计算机,键入 exit 关闭命令提示符窗口。

  下表列出几个常用的修复命令:

fixboot [drive] 将新的引导扇区分区写到系统分区。 fixmbr [device_name] 修复引导扇区分区的主引导记录。 Map [arc] 显示驱动器号与物理设备名称的映射。该信息在运行 fixboot、fixmbr 或 fdisk 命令时非常有用 chkdsk [drive:][/p] [/r] 检查磁盘并显示状态报告, Chkdsk 也列出并纠正磁盘上的错误。 Diskpart 创建和删除硬盘驱动器上的分区

  Windows 2000也提供了自动系统恢复和其它修复选项,可以用来解决系统无法启动并且使用安全模式也不起作用的问题,以及硬盘已经损坏,或者系统文件被删除或破坏的问题。这些恢复选项要求提前作准备,如提前备份。有"紧急修复磁盘"和"自动系统恢复"两种模式,根据系统提示操作即可。

  四、Symatec Ghost的应用:网络环境下的克隆以及NTFS系统数据文件的提取

  按照微软公司的建议:在使用故障恢复控制台等系统修复功能之前,务必先将信息备份到磁带驱动器上。因为本地硬盘驱动器可能会被格式化为恢复的一部分。

  Symatec Ghost提供了优秀的硬盘备份和恢复功能,很多文章中都有介绍,这里主要介绍通过TCP/IP网络连接将整个硬盘或者分区克隆到另一台机器上的方法,从而使用Ghost Explorer可将NTFS分区上的文件导出。

  1.服务器端:

  选择局域网内一台硬盘空间较大的计算机作为服务器,以便存储克隆过来的镜像文件,安装Symatec Ghost。也可以利用Ghost Boot Wizard制作Ghost Multicast Server for Dos,这样可以用此引导盘启动服务器端,具体步骤如下。

  2.制作网络引导盘:

  在服务器端运行Ghost Boot Wizard程序,à选择制作网络引导盘"Network Boot Disk" à选择网卡型号(如果列表中找不到所用的网卡,请使用Add命令,从网卡驱动盘安装。Network Boot Disk支持两种驱动方式(NDIS2/Packet),查找驱动中是否有相应目录,选择其中之一) à选择客户端类型Symatec Ghostà配置好IP地址(须与服务器端在同一网段)或采用DHCP动态分配à格式化磁盘并拷贝文件,客户端网络引导盘就制作完成了。

  3.备份数据(Dump From Client)

  服务器端执行MultiCast Server:

  a) 输入会话名称(Session Name),如backup
  b) 选择克隆方向Dump From Client,即将客户端硬盘或分区克隆成服务器端的一个映像文件,注意Load To Client是将.Gho映像文件重新写到客户机(恢复的过程),选择时务必慎重…
  c) 选择要创建的Image File文件名称,制作克隆文件时注意硬盘容量是否足够,初装的Windows2000系统至少需要1G以上的空闲空间…
  d) 克隆类型,克隆整个硬盘时选择Disk,克隆某一分区时选择Partition
  e) 点击Accept Clients按钮,即等待接受客户端连接…
  f) 客户端启动
  在要备份数据的客户端使用Network Boot Disk引导(注意网络是否连通),正常启动后直接进入Ghost界面,启动了MultiCast操作,正确输入会话名称如backup,此客户端的IP就会出现服务器端的列表框中,选择备份类型(如某一硬盘或分区),客户端就会进入待命状态…
  g) 在服务器端点击Send按钮,即开始克隆,两台机器的进度条开始跳动,NDIS2在100M网络上正常连接速度可以达到150M/Min。

  4.恢复数据(Load To Client)

  恢复时可以类似广播形式从服务器端同时向多台机器进行恢复(Load To Client),在步骤b中将克隆方向改为Load To Client,启动所有客户端后(如果不是采用DHCP动态IP地址分配,则每个客户端的IP地址需不同),点击服务器端的Send开始按钮,同时进行复制。

  使用这种方法,对大量相同配置的装机工作特别有效。只要单独安装好一台机器,利用Ghost在服务器端做好备份(创建好.gho镜像文件),从而可以实现快速安装(应当购买操作系统等软件授权)和恢复。

  5.使用Ghost Explorer浏览镜像文件

  对于Ghost创建的.gho镜像文件,Symatec 提供的Ghost Explorer工具可以类似于Windows的文件管理器一样浏览镜像文件内容,可以复制/删除/修改其中的文件或文件夹(对于NTFS不能修改或删除),对于受损严重的NTFS分区,可将其克隆成一个映像文件,利用Ghost Explorer提取相应需要恢复的文件。

  需要说明的是,FAT16/FAT32分区的.Gho映像文件能够增删或修改内容,而对于NTFS文件不可以,也许Symatec公司在后续的版本中会提供这些功能。

  以上介绍的方法并非仅针对NT系统,同样也适合其它操作系统。在系统维护和灾难恢复方面的各类工具还有很多,关键是对工具的深入挖掘,功能的充分利用,才能更好地适应工作需要。

推荐阅读

 

热点信息

 
强悍的草根IT技术社区,这里应该有您想要的! 友情链接:b2b电子商务
Copyright © 2010 Gimoo.Net. All Rights Rreserved  京ICP备05050695号