Software 版 (精华区)

发信人: FongHit (Fong), 信区: Software
标  题: Windows NT2000操作系统的维护与修复
发信站: 哈工大紫丁香 (Mon Mar 15 22:20:02 2004), 站内信件

Windows NT2000操作系统的维护与修复 
由于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下像Win
dows2000下的Cmd.exe一样访问NTFS分区文件,解决了利用恢复控制台不能将NTFS分区上的
文件拷贝到任何可移动介质上的问题。

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

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

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

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

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

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

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


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

 CHNTPW使用步骤如下:

  1、在丢失管理员密码的机器上,用该软盘启动(有些机器需要调整CMOS设置); 
  2、出现引导信息和一些硬件配置信息后,系统列出当前可用的SCSI驱动程序,提示P
robe 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 或 fd
isk 命令时非常有用 
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 Dis
k" à选择网卡型号(如果列表中找不到所用的网卡,请使用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在10
0M网络上正常连接速度可以达到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工具可以类似于Win
dows的文件管理器一样浏览镜像文件内容,可以复制/删除/修改其中的文件或文件夹(对
于NTFS不能修改或删除),对于受损严重的NTFS分区,可将其克隆成一个映像文件,利用
Ghost Explorer提取相应需要恢复的文件。

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

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

--
怎样在http://bbs.hit.edu.cn上贴图
1.访问ftp://210.46.78.217
2.上传你要贴的图片
3.在bbs贴图区发表文章
4.写上http://210.46.78.217/pic/你要贴的图名称(含后缀)
5.发表,done!!
※ 来源:.哈工大紫丁香 bbs.hit.edu.cn [FROM: 210.46.78.217]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.961毫秒