2.4 诊断有人参与的安装故障 49
2.3.7 实验2-3:使用安装日志文件
在本课堂实验中,你将使用安装日志文件的信息和知识库判断安装问题的原因。
你接到一个客户电话说:“Windows XP 安装程序中止了两次。每次我都收到这条消息:‘An error has been encountered that prevents Setup from continuing.Setup failed to install the Product Catalogs.This is a fatal error.The Setup Log Files should contain more information.Press OK to view the Setup Log File.’安装日志文件记录:‘Error: the signature for Windows XP Home Edition is invalid.The error code is ffffdf0.The system cannot find message text for message number 0xfffffdf in the message file for syssetup.dll.’这意味着什么?我应该怎么办?”
参照实验手册,并在教师指导下完成实验报告。
2.4 诊断有人参与的安装故障
你接到一个客户电话说:“我尝试着从光盘全新安装 Windows XP,但我在这台计算机上没有看到另一台计算机上出现的‘press any key to boot from the CD’消息。我是否操作错误?”
你将如何回答?
学习完本节后,将能够: ? 创建启动盘
? 配置计算机从光盘启动 ? 从MS-DOS启动安装程序
? 掌握如何配置计算机运行多个操作系统
? ?
修复安装
诊断有人参与安装中的故障
2.4.1 创建启动盘的方法 (1)创建启动盘的目的
Windows XP启动盘使计算机在没有可启动CD-ROM驱动器的情况下进行新的操作系统安装。Windows XP会自动加载正确的驱动程序以获取访问CD-ROM驱动器,开始一个新的安装程序。
不能使用Windows XP启动盘执行升级。
(2)安装启动盘
Windows XP安装启动盘只能从Microsoft下载。有了安装启动盘可以在不支持可引导CD-ROM的计算机中运行安装程序。
如果计算机支持从CD-ROM引导,或可用网络安装,Microsoft建议使用这些安装方法。 未来的产品将不再支持使用安装启动盘来安装。将来Microsoft操作系统的安装将要求能够从CD-ROM驱动器中启动或者从网络上使用PXE启动。
50 第2章 解决安装问题
注意 Windows XP Home Edition启动盘不能用于Windows XP Professional安装,同样Windows XP Professional启动盘不能用于Windows XP Home Edition安装。 (3)创建安装盘
当下载安装盘时,下载的文件只包含一个大的程序文件。运行下载文件时,它提取文件并显示如下消息:
This program creates the Setup boot disks for Microsoft Windows XP.(该程序创建Microsoft XP的安装启动盘。)To create these disks, you need to provide six blank,formatted,high-density disks.(要创建这些启动盘,你需要提供六张空白、已格式化的高密度磁盘。)
输入磁盘驱动器的驱动器号,通常为驱动器 A,然后单击“确认”按钮,显示以下消息: Insert one of these disks into drive drive letter.(插入一张磁盘到驱动器driver中。)This disk will become the Windows XP Setup Boot Disk.(该磁盘将被制作成Windows XP安装启动盘。)准备就绪后,按任意键。
当按了某个键后,下载的文件开始解压缩并复制文件。请按照提示继续插入空白磁盘,直到创建了所有六张盘。如果此过程被中断,则必须重新运行下载的程序文件以创建全部六张盘。
2.4.2 从光盘启动的方法 (1)设置启动顺序
为了使一个可启动光盘正常工作,你必须在BIOS中设置启动顺序,使光驱显示在硬盘驱动器和任何其他可启动介质之前。每个计算机可用的启动选项是不同的,正如访问BIOS设置程序的技巧不同一样。在启动过程中,关注一条消息,它会告诉你按哪个键进入Setup。通常BIOS设置程序包括Boot选项卡,在这里可以指定设备的启动顺序。如果没有找到,寻找Advanced CMOS Settings页或其他类似页。
(2)从CD启动
当用CD-ROM驱动器中的光盘启动计算机时,会显示“Press any key to boot from the CD”消息。按提示按任意键,从光盘启动,开始安装过程。
许多满足Windows XP最低要求的计算机都具有从CD-ROM驱动器启动的功能。但在许多配置中,是没有这个选项的。如果CD-ROM是连接到不支持从光盘启动的SCSI适配器或在一个没有光盘驱动器的便携计算机上安装Windows XP,这很有可能是影响你的问题。
2.4.3 从MS-DOS启动安装程序的方法
从MS-DOS命令提示符开始安装程序的步骤如下: 1)在CD-ROM或DVD-ROM中插入Windows XP;
2)启动计算机到具有CD-ROM支持的MS-DOS命令提示符;CD-ROM支持需要实模式MS-DOS驱动程序。如果计算机没有安装MS-DOS,或计算机不允许你在启动菜单中
2.4 诊断有人参与的安装故障 51
选择启动到MS-DOS命令提示符,请参见 Microsoft 知识库中的文章187632;
3)如果没有启动SMARTDrive,请启动SMARTDrive;要启动 SMARTDrive,先转到包含Smartdrv.exe 文件的文件夹,输入smartdrv,然后按Enter键。如果没有使用 SMARTDrive,你可能会发现Windows XP安装程序中复制文件到硬盘的速度很慢; 4)在命令提示符后输入drive(其中drive是包含Windows XP CD-ROM的驱动器),然后按Enter键;
5)输入cd\\i386,然后按Enter键;
6)输入winnt,然后按Enter键,开始Windows XP安装程序;
7)输入Windows XP安装文件路径,然后按Enter键,例如,输入D:\\i386。Windows 安装程序就会复制文件到硬盘;
8)从计算机中移除软盘,然后按Enter键;重启计算机,恢复Windows XP安装程序,按Enter键继续。
9)遵循步骤选择和格式化要安装Windows XP的分区,如果硬盘只包含一个分区,不要从现有分区列表中删除;Windows XP安装程序已把安装文件复制到该分区。以后可以将 FAT32 格式分区转换成NTFS文件系统;安装程序复制Windows XP安装程序所需的文件,然后重启计算机;如果选择使用NTFS文件系统格式化驱动器,Windows 检测驱动器错误然后重启;Windows XP安装程序恢复到GUI模式。 10)遵循Windows安装向导步骤完成Windows XP安装。
2.4.4 为计算机配置多个操作系统的方法 (1)多重启动配置
如果你的计算机已经安装了一个 32 位版本的 Windows 操作系统,而且你至少已经定义了两个磁盘分区,那么你可以在不干扰现有的 Windows 安装的情况下安装一份干净的 Windows XP。在启动时从启动菜单选择你的 Windows 版本。虽然这种配置通常被称为双启动系统,但是称之为多重启动配置更准确,因为理论上你可以安装两份以上的 Windows NT、Windows 2000 Professional 和 Windows XP。
(2)使用多个操作系统的原因
如果你有不能在Windows XP下使用的程序或设备,那么能够在启动时选择操作系统是很有价值的。例如,当你需要使用一个旧的程序或设备时,可以启动到其他 Windows 版本。此功能对于那些必须测试程序在不同操作系统下的表现的软件开发人员也是有用的。对于有经验的Windows用户而言,在一个独立的分区上安装第二份Windows XP还可以使他们在不损害当前工作系统的情况下对尚未被认定与Windows XP兼容的程序或设备驱动程序进行试验。 对该程序或驱动程序试验并观察它的表现。如果经过彻底的测试,你对该程序使用的安全性感到满意,那么可以将它添加到日常使用的Windows XP安装中。如果该程序或驱动程序引起问题,则可以删除它。
52 第2章 解决安装问题
(3)多重启动配置的要求
活动分区是计算机开始启动的那个分区,它必须用两个操作系统都能识别的文件系统格式化。例如,当使用MS-DOS和Windows XP Professional 的双启动配置时必须用FAT格式化活动分区;而当你使用Windows 98和Windows XP Professional的双启动配置时,必须用FAT32格式化活动分区。
必须先安装另一个操作系统,然后才能在活动分区或另一个主分区或扩展分区上安装Windows XP Professional。
当你决定在活动分区以外的分区上安装Windows XP Professional 时,Windows XP Professional 会将开始启动过程必须的文件复制到活动分区,该活动分区称为Windows XP Professional 系统分区。这使Windows XP Professional 能开始启动过程。剩余的操作系统文件被复制到非活动分区,称为Windows XP Professional 启动分区。
(4)选择操作系统
如图2-6所示,当你完成了对第二个操作系统的安装之后,你将看到启动菜单上有一条新增的条目,该条目对应新的安装。新安装的操作系统是默认的菜单选项,如果30秒过去而你没有做出选择,那么将自动运行该选项。
图2-6 选择操作系统
课外阅读 如需了解更多有关多重启动的配置的信息,请参阅Microsoft知识库中的文章 217210。 2.4.5 修复安装的方法
修复安装最简便的方法是对操作系统进行原位升级(重新安装)。
2.4 诊断有人参与的安装故障 53
(1)修复安装的原因
你可能由于以下原因需要修复安装:
? 你不能以安全模式启动Windows XP或Windows 2000 Professional。如需了解其他有关
如何以安全模式启动运行Windows XP,请参阅 Microsoft 知识库中的文章 315222 ? 该问题是由最近安装的系统更新引起的(Windows Update、热修复、Windows XP Service
Pack或Microsoft Internet Explorer 更新),而且你不能用其他任何方法解决该问题
? ?
存在不能用其他工具(如系统还原)解决的注册表问题
必须对你的Windows XP或Windows 2000 Professional 安装应用默认的文件和注册表权限
必须注册 COM(Component Object Model,组件对象模型)和 WFP(Windows File Protection,Windows 文件保护)文件
你需要 Windows 安装程序以再次列举即插即用设备,包括 HAL(Hardware Abstraction Layer,硬件抽象层)
?
?
小知识 HAL在操作系统中位于硬件和软件之间的一层界面。硬件抽象层将不同硬件抽象成为
一个统一的硬件平台。软件调用硬件的时候无需直接操作硬件,而只需操作硬件抽象层。然后硬件抽象层再将指令传递给具体硬件。这样做的好处是软件编写者可以避免
关心如何兼容各种不同的硬件设备。打个比方说,不同厂家生产的声卡之间调用和操作都有区别,硬件抽象层将其统一抽象为“声卡”。假设软件中有一个功能是发出“嘟”的一声,只要告诉硬件抽象层,让“声卡”发声,而无需关心这块声卡是什么牌子,并面向它做具体的调整。
要点 了解有关在修复安装前应该采取的步骤的信息,请参阅Microsoft知识库中的文章315341。 (2)重新安装Windows XP或Windows 2000 Professional
重新安装Windows XP或Windows 2000 Professional 有两种方法:
? 在当前操作系统内重新安装Windows。启动计算机并将Windows CD 插入CD-ROM
或DVD-ROM驱动器。在“欢迎使用Windows安装程序”页,单击“安装Windows XP”。在“安装类型”框中单击“升级(推荐)”,然后遵循随后的安装指示来重新安装该操作系统
? 通过从启动 CD 启动计算机重新安装Windows。将Windows XP CD 插入CD-ROM或
DVD-ROM驱动器,然后重新启动你的计算机。当屏幕上出现“Press any key to boot from CD”消息时,按任意键从Windows XP CD 启动你的计算机。在“欢迎使用安装程序”屏幕上按下Enter键以安装Windows XP,并遵循随后的安装指示 补充读物 如需了解更多有关修复安装的信息,请参阅 Microsoft 知识库中的文章326676。