




已阅读5页,还剩33页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
修复双系统引导菜单方法与双系统问题集合一、修复Windows 98/XP双系统启动菜单 1.修复前,在BIOS中设置从光驱启动。用Windows XP安装盘启动电脑,在加载必要的驱动后,出现Windows XP的安装界面。有三个选项: 2. 按“R”键,进入“Microsoft Windows XP (TM) 故障恢复控制台”界面;故障恢复控制台提供系统修复和故障恢复功能。系统这时会搜寻已安装的Windows XP系统文件,然后显示搜寻结果,并询问“要登录到哪个Windows XP安装(要取消,请按Enter)”,选择1. windows,回车,系统会再询问“管理员密码”,再键入安装Windows XP时设置的管理员密码,回车,出现windows,这时需要输入修复命令Fixboot,后面的参数为启动扇区要写入的磁盘盘符,这里填入C:,回车。修复完成,键入Exit退出。重启后就会看到久违的双重启动菜单了。并且,这样修复后基本不产生垃圾文件。 二、巧修WindowsXP 双启动菜单开始时和重装一样,要选择全新安装,等安装文件复制好,电脑重新启动,选择进入恢复控制台,控制台会提示你要登录到哪个WindowsXP安装,一般就选默认的“1”,键入系统管理员密码,你就进入了控制台的Windows目录下,键入“BOOTCFGADD”,控制台会扫描Windows安装,几秒钟后扫描完成,提示选择要添加的安装,选“1”,接着提示输入加载识别符,可输入“Microsoft WindowsXP Professional”,提示输入OS加载选项,键入fastdetect,回车,键入“EXIT”,重新启动电脑,你可以看到熟悉的双启动菜单又回来了。进入系统后,把所有分区内带“”的文件及文件夹全删掉。三、用XP的故障恢复控制台修复XP、2000、98多重启动启动控制台+s输入:bootcfg /list (列出现有的启动项)hI5D.V!W输入:bootcfg /scan (搜索所有驱动器寻找丢失的启动项)7ZV#A6EgK输入:bootcfg /add 或Bootcfg /rebuildVoLwBDo这时提示“选择要添加的安装”,选择相应的操作系统前的编号。然后提示“输入加载时的提示语”你可以输入“Microsoft XP Professional”(呵呵当然你也可以输入:我的XP 这个随便了),提示输入操作系统加载选项的时候输入“fastdetect”。注意:以上输入内容都不带引号。输入:exit (退出故障恢复控制台并从新启动计算机)。这个时候可能还是直接进入98不过没有关系用优化大师把启动默认系统改一下就OK了我曾经还用这个修复了一个2000 和 98的双启动5#umbkK)fLP原来是2000服务器版在C:盘因为需要我在e:盘新装了98。所以装完98以后98的启动文件将2000的覆盖掉了2000无法启动。所以用XP启动盘进的故障恢复台修复的2000启动(方法同上)!不过用这个方法只能恢复系统盘的启动项(这是在你没有安装XP的情况下)!因为不能去掉故障恢复控制台对非系统盘的访问控制:)3也就是说如果你用的不是XP系统那就只能修复启动盘上那个系统的启动项,而其他盘上的就不能了(呵呵发现用XP的好处了哦))|不过用2000的也可以实验一下将2000中的故障恢复控制台中的限制去掉,然后用XP的盘实验一下,不过这个方法我没有用过,如果出了问题本人可不负责哦%bxjy#Npu:去掉故障恢复控制台对非系统盘访问的限制:在策略组中本地安全安全选项,把有关故障恢复控制台的“容许对所有驱动器和文件夹进行软盘复制和访问”这个选项启用还有如果你不想输入管理员密码(在登陆控制台的时候系统会提示你输入管理员密码),那你可以把“容许系统自动管理级登陆”也启用。另附一在双系统下简单删除2000或者XP系统的方法(条件是C盘格式为FAT):#yo)c我只知道删除2000的方法:k#B3sGDGZn*第一步:使用98启动盘引导系统,输入:fdisk /mbr 回车,再输入:sys c: 回车 完成后重起系统_pq(msq第二步:删除2000的相关文件和文件夹。以及以下文件:ba9E+ pagefile.sysf)I_BTboot.ini6qvrkb ntldrUdFFO$1 NBF8G_J ntbootdd.syshL6)0s提示:在卸载操作系统之前可别忘了备份相关的驱动程序哦。 四、恢复WinMeXP双系统引导菜单 一般而言,在安装双系统的时候,我们是先安装Windows Me,然后在另一个分区安装Windows XP。安装了Windows Me之后,C盘引导区储存的是Windows Me的引导信息,开机后系统通过加载系统文件Io.sys和C来引导Windows Me。 安装Windows XP之后,C盘引导区被Windows XP的引导信息所覆盖,用来启动Windows Me的引导信息被移到引导区以外,储存在一个名为Bootsect.dos的文件中。 实现双引导后,系统通过加载Windows XP的系统文件Ntldr来读取Boot.ini,查找其他操作系统,并显示启动选择菜单,让用户确定启动哪个系统:如果选择启动Windows Me,则通过Bootsect.dos来加载Io.sys和C系统文件来引导Windows Me;如果选择启动Windows XP,则直接加载Ntldr、通过N系统文件来引导Windows XP。 而一旦再次安装Windows Me时,C盘的引导区再次变成Windows Me的引导信息,即使Ntldr和Boot.ini两个文件仍存在,开机时系统也不再加载它们,因此不会出现启动选择菜单;如果格式化了C盘,这两个文件将不复存在,就更不会出现启动选择菜单了。恢复Windows Me和Windows XP双重引导的方法是: 1、启动Windows Me后,执行Windows XP的安装程序。 2、按照正常的安装过程,在安装第一步“安装选项”中选择“全新安装(高级)”。 3、输入安装密码,跳过“升级驱动器”(不选“升级为NTFS文件系统”)和“下载更新的安装程序文件”两步。 4、系统开始复制安装文件,等绿色的复制进度条到头后,出现“重新启动计算机”的红色进度条,此时,迅速按下“Esc”键,禁止重新启动(成功禁止重新启动则直接进入第7步)。 5、如果没有及时按下“Esc”键而导致系统重新启动,将会出现启动选择菜单,其中包括三个启动选项(格式化C盘后重装,则只出现后两项): Microsoft Windows XP Professional Microsoft Windows Millennium Edition Microsoft Windows XP Professional安装程序 6、按小键盘区的方向键,在5秒钟内选择“Microsoft Windows Millennium Edition”启动Windows Me。 7、进入C盘即可看到,根目录上已经出现了实现双引导启动需要的五个文件:“Ntldr”、“N”、“Boot.ini”、“Bootfont.bin”、“Bootsect.dos”。 此外还有Windows XP的三个安装文件“ldr”、“drvltr._”、“txtse-tup.sif”和一个文件夹“win_nt.bt”,其他分区也各有一个磁盘加速文件“DRVLTR._”,直接删除即可。 8、修改Boot.ini文件。在Boot Loader段中:将“Default=C:WIN_NT.BTBOOTSECT.DAT”一行改为“Default=C:”,如果不从启动选择菜单中进行选择,默认从C盘引导启动Windows Me;或改为“Default=multi(0)disk(0)rdisk(0)partition(2)WINDOWS”,使系统默认从D盘引导启动Windows XP(如果Windows XP安装在E盘,将“partition(2)”中的“2”改为“3”、以此类推)。 同时,还可在Boot Loader段中设定启动选择菜单维持的时间(以秒为单位),将“Timeout=5”中的“5”改为你希望的时间即可。 在Operating Systems段中,删除“C:WIN_NT.BTBOOTSECT.DAT=Microsoft Windows XP Professional安装程序”一行,即可将Windows XP的安装选项从启动选择菜单中屏蔽掉。若是格式化C盘后重装Windows Me,还需加入“multi(0)disk(0)rdisk(0)partition(2)WINDOWS=Microsoft Windows XP Professional/fastdetect”一行,使系统以快速启动的方式从D盘引导Windows XP。同时,还可以在Operating Systems段中修改启动选择菜单显示的文字,比如:将“Microsoft Windows XP Professional”改为“Windows XP中文版”、“Microsoft Windows Millennium Edition”改为“Windows Me千禧版”,之后,选择引导菜单上显示的就是“Windows XP中文版”和“Windows Me千禧版”了。 9、重新启动就恢复双重引导了,并且,Windows XP的全部设置百分之百保持原来的状态,与重装Windows Me前没有丝毫改变。 五、修复双系统启动菜单 如果安装了双操作系统的朋友就会知道,一般双系统都会是98/me加上2000/xp这样类型的操作系统,在安装操作系统的时候xp/2000会自动建立起一个双重系统启动菜单,双重系统的启动是因为在c盘的根目录下面含有这样几个文件:win.ini boot.ini bootfont.bin ntldr io.sys msdos.sys 后面这两个是要在文件夹选项里面更改(隐藏受保护的系统文件)才能看到的。最好在其中的一个系统坏了以后先备份这几个文件,如果没有备份就先把c盘格式化了,并且安装好了98/me的话是不是感到没有办法了恢复了呢?这里介绍一种简单的方法:先把xp/或者2000的安装光盘放入光驱,并且执行setup安装xp/2000,选择全新安装。安装程序就会继续安装,等待重启以后不要继续安装了,直接进入me/98,观察c盘根目录,多了几个文件夹,还有一些看不懂的文件。但是更改了文件夹选项里面的(隐藏受保护的系统文件)以后发现win.ini boot.ini bootfont.bin ntldr io.sys msdos.sys都恢复了,那么你可以直接删除其他你看不懂的文件名很奇怪的文件夹了,因为那是为windows xp/2000安装准备的安装文件,然后打开并这样编辑boot.ini boot loader timeout=10 default=multi(0)disk(0)rdisk(0)partition(2)WINDOWS operating systems multi(0)disk(0)rdisk(0)partition(2)WINDOWS=: Windows XP/2000 /fastdetect C:=: Windows ME/98 然后重新系统启动就可以了 发现双启动菜单已经恢复了。六、多系统并存故障机器安装有Windows 98/XP,当从屏幕上的多重启动菜单中选择了Windows 98之后,出现错误提示:“访问引导扇区文件Multi(0)disk(0)rdisk(0)partition(1),出现I/O错误”(如图6)。首先在DOS提示符后键入“SYS C:”,传递Windows 98的系统文件到C盘。然后,将Windows 2000/XP/Server 2003的安装光盘插入光驱,重新启动计算机,从光盘引导系统,当出现欢迎屏幕之后,按两次“R”键,当安装程序运行到修复任务选项的时候,选中“检查启动扇区”选项,然后将光标移动到“继续(执行所选任务)”选项上按回车,按照向导的提示进行直到“安装程序已完成修复”的提示。现在重新启动计算机,故障即可排除。 七、双操作系统共存常见问题解答 高版本如何安装低版本问:我的系统是Windows XP,现在我想再安装一个Windows 98,请问如何在保留Windows XP的情况下安装Windows 98,做个双系统?答:因为Windows XP下不能直接安装Windows 98,所以必须首先用Windows 98启动盘启动电脑,然后把Windows98安装到WindowsXP以外的分区中。重启系统后,你会发现并没有双启动菜单,系统直接进入了Windows 98。不要紧,按照下一个问题的解答恢复即可。恢复完后把硬盘各分区中以“$”字符打头并以“$”结尾的文件删除就可以了。 恢复选择菜单 问:我安装的是Windows 98加Windows 2000操作系统,由于误操作把boot.ini文件删除了,现在启动电脑时就会出现“boot.ini非法”提示,也没有选择菜单了,而是直接进入了Windows 2000,请问该如何恢复? 答:首先在BIOS中将启动顺序调整为CD-ROM引导,然后将Windows 2000安装盘放入光驱。等自动加载完安装程序后,系统会问你是重新安装还是修复,不用管它,直接退出。最后到CMOS中把启动顺序再改为硬盘启动,这样再次开机后就会出现选择菜单了。 删除其中一个系统问:请问在双系统中(Windows9x和Windows XP),如何在不损害一个系统的情况下删除另外一个系统?答:如果想删除Windows9x的话,可以在Windows XP中右键单击“我的电脑”,选择“属性高级”,点击“启动和故障恢复”中的“设置”按钮,然后把启动时间改为“0”,这样在启动时就会直接进入Windows XP,而不会在出现选择菜单了。最后把Windows 9x的Windows、Program Files目录和引导文件(包括io.sys、msdos.sys、、autoexec.bat和config.sys)删除即可。如果想删除Windows XP,首先在Windows 9x环境下把Windows XP所在的目录全部删除,然后用一张Windows 9x的启动盘(根据操作系统所定)启动,在“A:”下输入“SYS C:”,给Windows9x所在的C盘重新传系统即可。如何访问NTFS分区问:我的电脑是Windows 98、Windows 2000的双系统,Windows 2000所在的分区使用了NTFS文件格式,这样我在Windows 98下就不能访问它们了,请问如何在不转化为FAT格式的情况下访问它们呢?答:目前没有太好的办法,只能使用软件NTFS for Windows 98,它是专为Windows 9x系统访问NTFS分区而设计的,使用它可以在Windows 9x环境下对NTFS分区进行读写等操作. “NTLDR is missing”故障的解决平时,我们偶尔会遇到系统启动时显示“NTLDR is missing”而无法进入系统的情况。其实导致该故障的原因多,但网上绝大部分文章都只针对一种情况进行讨论。下面笔者将各种情况和原因进行汇总,希望对大家有所帮助。一、NTLDR损坏或丢失这种情况解决起来比较简单,而且比较常见,所以也是我们遇到该故障时首先采取的一种方法,即在Recovery Console或其他系统下,把系统的安装光盘中i386目录下的NTLDR文件复制到系统分区(通常为C盘)中即可。 二、NTLDR没有损坏或丢失如果把光盘中的NTLDR文件复制到C盘后重新启动,问题依然没有解决,这时我们可以认识到,导致该故障的不是NTLDR损坏或丢失,而是系统视而不见。为什么会这样呢?一般说来,导致该现象的原因有以下几点:1、采用非系统磁盘来启动电脑。如果用一些非系统磁盘引导启动电脑,比如软盘、光盘、USB移动存储设备等,就可能会出现此问题。解决的方法是取出这些设备,然后重新启动电脑即可。2、BIOS中硬盘中的信息被更改,检测方式被设置为手动。由于硬盘信息被篡改,导致系统找不到硬盘中的系统分区,所以就找不到系统分区中的启动文件NTLDR了。只要在BIOS的“Standard CMOS Setup”中,把硬盘检测方式设置为“Auto(自动)”即可。3、系统分区没有被激活。如果用于存放启动文件(包括BOOT.INI、NTLDR、NTDETECT.COM)的系统分区没有被激活而是激活了其他主分区,那么就会导致系统启动时找不到NTLDR文件。解决的方法时用Windows 98启动盘启动电脑,然后运行Fdisk,选择“Set active partition”来激活系统分区。如果仍无法解决,就需要在Recovery Console下运行FIXBOOT命令来使活动分区成为可启动的分区。4、硬盘中的主引导记录(MBR)被破坏,导致系统找不到系统分区。解决的方法是在Recovery Console下运行fixmbr命令,或者是用Windows 98启动盘启动电脑,然后运行FDISK /MBR。5、系统分区的MFT根文件夹碎片较多。主文件表(MFT)是一个卷上每一个文件的索引,如果 MFT 根文件夹包含多个文件,则MFT就会变得非常零碎,以至于需要另外创建一个分配索引。因为文件是按字母顺序映射到分配索引中的,NTLDR 文件可能会被推到第二个分配索引中。一般情况下不建议用户将文件直接写入根文件夹,尤其是大量文件。如果有某个程序定期在系统分区的根文件夹中创建和删除临时文件,或者将许多文件误复制到根文件夹,就会造成这一情况。但是,请神容易送神难,如果我们此时去删除那些临时文件或是复制到根文件夹的文件,主文件表(MFT)分配索引并不会降到原来的大小,所以故障依然存在。这时候我们需要使用微软提供的一个叫bcupdate2的工具(下载地址:.uk/bcupdate2.exe)来强制更新启动代码(Boot Code)。使用方法是在其他硬盘的系统上,运行 bcupdate2 x: /f (x:代表需要修复的硬盘的系统分区),然后按“Y”确认更新启动代码即可。6、安装了EZ-BIOS。EZ-BIOS是西部数据公司提供的一个可以通过重写分区列表来允许用户创建比 Windows 95 或 Windows 98 支持的分区更大的工具。如果安装了EZ-BIOS,那么在使用Windows 95或Windows 98升级到Windows 2000 或 Windows NT 4.0期间就会出现该故障。解决的方法是卸载EZ-BIOS。7、BIOS过时。如果主板上的BIOS程序过时,可能会导致该故障,解决的方法是升级BIOS程序。8、FAT32 BIOS Parameter Block (BPB) 中存在无效头(边)值。如果把一个硬盘上的系统(包括Windows 95、Windows 98 或 Windows Me)做了镜像后克隆到其他不同大小的硬盘上,然后使用这个克隆系统升级到Windows 2000或Windows XP时,就会出现在复制文件后重新启动提示“NTLDR is missing”。因为Windows 95、Windows 98 或者 Windows Me 启动代码忽略 BPB 中的头值,并且即使在值无效时仍启动程序。但是,Windows 2000 和 Windows XP 中的启动代码需要这个值,如果此值无效则启动过程不会成功。这种情况解决方法比较复杂:step1:使用包含 S的 Windows 95、Windows 98 或者 Windows Me 启动盘来重新启动电脑。 step2:运行以下命令,在系统分区的根目录下备份msdos.sys文件:attrib -h -r -s c:msdos.sysrename msdos.sys *.ysy step3:在命令提示符中,输入 sys c:。此命令用正确的 BPB 信息重写 Windows 95、Windows 98 或者 Windows Me 启动代码。step4:在Recovery Console下运行fixboot命令重写Windows 2000或Windows XP的启动代码。按照以上操作后,一般可以使原来的安装程序继续进行。总结:以上列举的故障现象及其原因都是按照由易到难,由常见到少见来排列的。大家在遇到此故障时,可以按照本文的顺序,进行故障排除。附:另一贴笔者打开机房的学生用服务器,结果不能正常启动,给出了这样的提示“NTLDR is missing,Press any key to restart”。得知很可能是Ntldt、N、Boot.ini几个文件丢失或破坏引起的。于是赶紧跑到另一个机房服务器处(两台服务器的设置一样),搜索“NTLDR”,结果三个文件全在C盘的根目录下,马上将这三个文件拷到故障服务器的C盘根目录下,重新启动电脑,故障依旧。情急之中,笔者忽然想到用“故障恢复控制台”来修复故障,结果真解了燃眉之急。具体操作如下:1. 键入Copy F:SimpchinWindows2000ServerI386Ntldr c:,按ENTER键(注:笔者使用的光盘是Windows 2000三合一光盘,如果是其他的安装盘,可以使用搜索命令查找一下ntldr文件的位置,一般在i386目录下。“f:”为我的光盘驱动器号);2. 键入Copy F:SimpchinWindows2000ServerI386 c:,按 Enter 键,系统提示您是否覆盖文件,键入Y,然后按Enter键。重新启动计算机,服务器已启动正常。“故障恢复控制台”技巧集锦自动登录“故障恢复控制台” 在使用“故障恢复控制台”时,我们还要像登录Windows那样输入用户名和密码,如果你的电脑只有自己一个人使用,那么可以让他自动登录,而不需输入用户名和密码。进入“控制面板管理工具本地安全策略”,进入“本地策略安全选项”,双击“故障恢复控制台:允许自动系统管理级登录”,在弹出的窗口中将其设置为“已启用”。 神奇的SET命令首先还是进入“控制面板管理工具本地安全策略本地策略安全选项”,双击右侧窗格的“故障恢复控制台:允许对所有驱动器和文件夹进行软盘复制和访问”。 接着进入“故障恢复控制台”,输入以下命令: set alljowwildcards = true (允许在一些命令中使用通配符,比如:del *.bak) set allowallpaths = true (允许使用CD命令访问所有驱动器的所有文件夹) set allowremovablemedia = true (允许向可移动媒体源(如磁盘)复制文件或从中复制文件。) 注意:每次进入故障恢复控制台时,都必须重新键入 set 命令。它也会死掉? 如果你之前在FAT32分区安装的“故障恢复控制台”,后来又将此分区转换为NTFS文件系统,那么必须重装“故障恢复控制台” ,否则在进入时会停止响应。 SP4不会升级“故障恢复控制台” 如果你使用Windows 2000安装光盘,并在“开始运行”中输入“光驱盘符:i386winnt32.exe /cmdcons”来安装的“故障恢复控制台” ,那么在安装SP4时,升级程序并不会升级%SystemDrive%Cmdcons中的相应文件。你必须先将SP4集成进Windows 2000安装程序,然后进入升级: 1 .创建一个文件夹,比如:C:Win2000,并将Windows2000安装光盘的文件复制到这个文件夹中。 2 .将下载的SP4解压缩到一个临时文件夹中,比如:C:Win2000SP4,然后在“开始运行”中输入“C:Win2000SP4i386updateupdate.exe /s:c:win2000”,回车后将SP4集成到安装程序中。 3 .在“开始运行”中输入“C:Win200i386winnt32.exe /cmdcons”,回车后升级“故障恢复控制台”。 如何在控制台中删除Pagefile.sys 由于Pagefile.sys文件在“故障恢复控制台”中不可见,因而无法用常规的方法删除它。你可以采用下面的方法: 键入“CD ”并回车;接着键入“c:boot.ini pagefile.sys”并回车;然后键入“del pagefile.sys”回车即可。 卸载“故障恢复控制台” 方法1:用记事本写一个名为RCUnlnst.bat的批处理文件,其内容为: echo off Pushd %systemDrive% attrib Cr Cs Ch boot.ini attrib Cr Cs Ch cmldr attrib Cr Cs Ch cmdcons rd /s /q cmdcons del /q cmldr if exist Boot.savini del /q Boot.savini rename %SystemDrive%boot.ini Boot.savini findstr /L /I /V /C:”CMDCONSBOOTSECT.DAT=” boot.saviniboot.ini del /q Boot.savini attrib +r +s +h Boot.ini popd 只要双击该文件即可卸载“故障恢复控制台”。 方法2:如果不需要故障恢复控制台了,可以手工将它删除。打开“我的电脑”,双击安装了故障恢复控制台的驱动器,假设为C盘。进入C盘根目录,删除“Cmdcons”文件夹、Cmldr 文件。右键单击 Boot.ini 文件,选择“属性”,在打开的窗口中清除“只读”复选框,“确定”退出。再用“记事本”中打开 Boot.ini 文件,删除故障恢复控制台的条目,保存文件后关闭,最后再恢复Boot.ini文件的只读属性即可。Win XP系统故障实用修复方法下面,我们就针对最常出现的系统故障,分别介绍几种适用的修复方法,让你不必重装。一、系统文件丢失的恢复方法由于操作不当、突然停电、病毒破坏或经常进行安装和卸载操作等情况,都可能造成系统文件丢失或损坏的故障。一般系统文件丢失后,我们可以很容易地从出现的故障提示窗口中获得受损的文件名及路径,这样修复起来便非常简单了。1最常见的Rundll32.exe文件丢失Rundll32.exe程序顾名思义是执行32位的DLL文件,它是必不可少的系统文件,缺少了它一些项目和程序将无法执行。不过由于它的特殊性,致使它很容易被破坏,如果你在打开控制面板里的某些项目时出现“Windows 无法找到文件C:/Windows/system32 /Rundll32.exe”的错误提示,则可以通过如下操作来解决。步骤1:将Windows XP安装光盘插入你的光驱,然后依次点击“开始运行”。步骤2:在“运行”窗口中输入“expand x:/i386/rundll32.ex_c:/windows/system32 /rundll32.exe”命令并回车执行(其中“x”为光驱的盘符)。步骤3:修复完毕后,重新启动系统即可。2DLL链接文件有“备份”系统中有许多DLL动态链接库文件,它们一般存放在系统盘下Windows/System32文件夹中,当运行某一程序时将会调用相应的DLL文件。而由于DLL文件是可以被多个程序共享的,所以当卸载或安装一些程序时,很容易将其一起卸载掉或进行不正确的修改操作。如果在试图打开系统信息程序,来查看系统状态时出现没有找到MFC42u.DLL文件的提示错误,就说明该MFC42u.DLL文件已丢失了,解决这类故障的一般方法如下:首先,在Windows XP的安装光盘中查找是否有MFC42u.DLL文件,如果有直接将该文件复制到Windows/System32文件夹中即可。如果是压缩格式的(类似上例中的rundll32.ex_文件),那么可使用expand命令将光盘中的文件解压到System32文件夹中。如果找不到MFC42u.DLL文件,也找不到其压缩格式(本例正是这种情况),那么这时在微软的搜索页面(网址为:http: //search/search.aspx?st=b&na=80&qu=&View =zh-cn)输入“MFC42u.DLL”作为搜索关键字进行搜索,然后打开相关的搜索页面查看相关内容。根据打开的页面提示内容,要想获得这个 MFC42u.Dll文件,我们可以安装微软开发的Vcredist.exe程序来获得。这样下载并安装该程序后,可在其安装文件夹中找到 MFC42u.DLL文件,将其复制到System32文件夹中即可。如果你觉得这样比较麻烦,那么可到一些专业DLL文件下载网站进行下载,比如,这样只要在网页中找到相应的下载链接并将其下载到相应的文件夹中即可修复。当然,如果有条件也可以在其它电脑上复制相关的文件来修复。小提示:有些DLL文件复制到相应的目录后还需要进行注册,假如System32文件夹中的abc.dll文件需要系统进行注册认证,这时可在运行窗口中执行“regsvr32 c:/windows/system32/abc.dll”命令,进行组件的注册操作即可。3另类文件丢失的故障解除这类故障出现时一般会给出一组CLSID注册码,而不是告诉用户所损坏或丢失的文件名称,因此经常会让一些菜鸟感到不知所措。例如笔者在运行窗口中执行 “gpedit.msc”命令来打开组策略时曾出现了“管理单元初始化失败”的提示窗口(如图3),点击“确定”也不能正常地打开相应的组策略,而经过检查发现是因为丢失了gpedit.dll文件所造成的,虽然窗口中没有提示所丢失的文件,但是在实际解决这类故障时也不是很难。其实窗口中的CLSID(Class IDoridentifier)类标识提示就是一个解决问题的线索,这是因为在注册表中会给每个对象分配一个唯一的标识,这样我们就可通过在注册表中查找,来获得相关的线索,具体方法如下。在“运行”窗口中执行“regedit”命令,然后在打开的注册表窗口中依次点击“编辑查找”,然后在输入框中输入CLSID标识(本例中的 CLSID标识是“8FC0B734-A0E1-11D1-A7D3-0000F87571E3”),然后在搜索的类标识中选中 “InProcServer32”项,接着在右侧窗口中将双击“默认”项,这时在“数值数据”中会看到“%SystemRoot% /System32/GPEdit.dll”,其中的GPEdit.dll就是本例故障所丢失或损坏的文件。这时只要将安装光盘中的相关文件解压或直接复制到相应的目录中,即可完全修复。4. 显示乱码故障在系统启动过程中,凡是有中文的地方均显示为乱码,英文可以正常显示。此问题主要是字库文件bootfont.bin文件损坏或丢失造成的,从 Windows 2000/XP/2003安装光盘的I386文件夹中提取出此文件,复制到C盘根目录下覆盖即可。多操作系统能否正常运转,只需将安装光盘I386文件夹中的NTLDR、、Boot.ini、Bootsect.dos、bootfont.bin这五个文件复制覆盖到C盘根目录下,再将ntoskrnl.exe、hal.dll这两个文件复制覆盖到X:WindowsSystem32文件夹下(X为操作系统所在的分区盘符),多重引导故障便不攻自破,实为一劳永逸之举。二、Windows XP系统的“恢复”办法1让SFC命令全面修复受损文件如果系统因丢失了太多的系统重要文件而变得非常不稳定,那么按照前面介绍的方法一一修复,相必会让人发疯的。这时就需要使用SFC文件检测器命令,来全面的检测并修复受损的系统文件了。在“运行”窗口中执行“sfc /scannow”命令,这时sfc文件检测器将立即扫描所有受保护的系统文件,其间会提示用户插入Windows安装光盘。这样,在大约10分钟左右的时间里,SFC就将会检测并修复好受保护的系统文件。小提示:如果身边没有Windows XP安装盘,但之前在硬盘上备份了安装盘文件时,也可以按照如下设置,使SFC通过硬盘上的安装文件来恢复系统文件。在注册表编辑器窗口中,依次展开“HKEY_LOCAL _MACHINE/SOFTWARE/Microsoft/Windows/ CurrentVersion/Setup”子键,然后在右侧窗口中修改Installation Sources、ServicePackSourcePath和SourcePath三个键值为硬盘上的系统安装程序路径,例如Windows XP的安装源文件存放在G盘WinXP文件夹中,那么修改以上三个键的键值为“G:/WinXP”。这样再使用SFC命令时,则可以直接使用硬盘上的安装文件来恢复系统,不需要再插入安装光盘了。2机会常在“最后一次正确的配置”有时,我们在给一个新添的硬件设备安装驱动程序 (例如安装新的显卡驱动) 后,由于设置的驱动程序与当前系统不符或设备驱动程序太新而系统不识别时,往往会造成系统的不稳定、蓝屏或无法启动系统等故障。这时就可以使用系统所提供的“最后一次正确的配置”项,将系统恢复到以前良好的状态。重新启动系统,并按住F8键,这时将会打开“Windows高级选项菜单”窗口,在所列出的选项中,选择“最后一次正确的配置”项(如图6),在按回车键前确保已经关闭了键盘上的Num Lock数字键,这样系统就将以先前良好的系统状态继续运行了。小提示:当选择“最后一次正确的配置”时,系统将还原注册表中的“HKEY_LOCAL_MACHINE/ System/CurrentControlSet”子键,但对其它注册项所做的修改将不会被还原,所以采用此法不能对损坏或丢失的系统文件进行恢复。3别忘了还有“系统还原”(个人不赞同使用)使用“最后一次正确的配置”只能还原最近的一次操作,而使用“系统还原”功能则可获得更多的选择。小提示:如果所选择的还原点不正确,那么我们可以撤消还原,只要在打开的系统还原欢迎窗口中选中“撤销我的上次的恢复”项,这样在撤销的过程中系统将恢复到初始的系统配置状态。4. 关于激活的问题,在进行上述步骤前请先备份WINDOWSSYSTEM32WPA.DBL(3KB)的文件,重装后只需复制该文件到WINDOWSSYSTEM32即可. 如使用了系统还原功能将系统恢复到未激活状态时,请进入安全模式,进入XP安装的盘,如C:WINDOWSSYSTEM32目录,将其中的WPA.DBL重命名为WPA.NOACT,将WPA.BAK命名为WPA.DBL.完成后重起电脑即可.三、启动型故障让故障恢复控制台出手如果在安全模式或其它启动选项都无法启动Windows XP时,很可能是因为启动文件受损造成的,这时便要请出Windows XP的故障恢复控制台来恢复了。它也是修复绝大部分系统故障的终级解决方案。1安装和登录“故障恢复控制台”在光驱中插入Windows XP安装光盘,然后在“运行”窗口输入“X:i386winnt32.exe /cmdcons”命令(“X”为光驱盘符,“/”前有一空格)执行后将出现“Windows 安装”对话框(如图8)。点击“是”开始安装,当成功安装并启动系统时,我们将会在启动菜单上看到“Microsoft Windows XP Recovery Console”项(如图9),选中该项回车后即可进入。有时我们按上述方法输入路径后提示出错信息。造成这种情况有两种可能,一种是光盘上的操作系统的版本号与当前系统的版本号不同;另一种就是winnt32.exe所在光盘路径不正确,K当然你也可以用XP安装盘直接启动计算机然后再启动之后选择“修复故障恢复控制台”。而在进入“故障恢复控制台”前,系统会提示“要登录到哪个Windows XP安装”,这时可输入系统所对应的数字“1”。接着系统会提示输入系统管理员密码,可使用任意一个管理员帐户的密码进行登录,如果密码为空则直接按回车键进入,当密码正确后即可进入“故障恢复控制台”状态。(需要注意的是,如果系统使用SCSI或 RAID 硬盘所需的第三方 SCSI 或 RAID 驱动程序,需要在故障恢复控制台启动时,按 F6 安装。)小提示:我们也可以直接使用Windows XP安装光盘启动,然后选择安装系统,在扫描磁盘操作后选择进入“故障恢复控制台”项,即可直接在光盘上运行“故障恢复控制台”。2解决NTLDR文件丢失在突然停电或在高版本系统的基础上安装低版本的操作系统时,很容易造成NTLDR文件的丢失,这样在登录系统时就会出现“NTLDR is Missing Press any key to restart”的故障提示,其可在“故障恢复控制台”中进行解决。进入故障恢复控制台,然后插入Windows XP安装光盘,接着在故障恢复控制台的命令状态下输入“copy x:/i386/ntldr c:/”命令并回车即可(“x”为光驱所在的盘符),然后执行“copy x:/i386/ c:/”命令,如果提示是否覆盖文件,则键入“y”确认,并按回车键。小提示:Copy命令只能复制单个文件,不能使用通配符。并且在输入命令时要确保在待修复系统的安装盘根目录下,不然会出现错误提示3Boot.ini文件也要修复在遇到NTLDR文件丢失的故障时,boot.ini文件多半也会出现丢失或损坏的情况。这样在进行了上面修复NTLDR的操作后,还要在故障恢复控制台中执行“bootcfg /redirect”命令来重建Boot.ini文件。最后执行“fixboot c:”命令,在提示是否进行操作时输入“y”确认并回车,这样Windows XP的系统分区便可写入到启动扇区中。当执行完全部命令后,键入“exit”命令退出故障恢复控制台,重新启动后系统即可恢复如初。4在故障恢复控制台中彻底清除“毒源”目前的一些新型病毒,采用注册为系统服务的形式驻留在系统中。这样即使使用杀毒软件检查出其所在位置(例如C: /Windows/System32/wsock32.dll),也不能正常清除。而在“任务管理器”中也无法结束这类病毒文件的进程,甚至一些破坏性较强的病毒程序将使系统完全瘫痪。这时就可在故障恢复控制台状态下,执行“del c:/windows/system32/wsock32.dll”命令,将其组件进行彻底删除,最后进入系统中利用杀毒软件再进行清除操作即可。由于Windows XP的“故障恢复控制台”功能非常强大,限于篇幅这里不能对其进行详细介绍了。大家可在其命令行状态下执行“help”命令即可查看所有的操作命令格式。对于每一条命令的使用,也可以采用“命令名/?”的格式来查看该命令的描述及使用方法。5、如果系统无法正常启动,出现错误提示Missing or corrupt Ntfs.sys信息此时说明系统里的Ntfs.sys文件丢失或者已被损坏,我们可以通过故障恢复控制台将其修复。这里按照以上两种启动故障恢复控制台,任意一种方法将其运行后,使用CD命令进入到Windowssystem32drivers目录,然后在光标闪烁的位置处,输入ren ntfs.sys ntfs.old命令,将损坏的ntfs.sys文件重命名为ntfs.old文件名称。接下来不管其更名成功、失败与否,都要将系统盘插入到光驱内,然后在命令行下输入Copy x:i386ntfs.sys c:windowssys-tem32drivers回车执行(x:光盘驱动器盘符名称),接着退出故障修复控制台,重新启动一下计算机,即可使其设置生效。6、如果是控制负责系统账号的SAM文件丢失,那么你也可以在故障修复台进行修复,只要在其命令行下,输入copy c:windowsrepairsam c:windowssystem32configsam命令回车后,在所出现提示“要改写SAM吗?”内,输入Y(是)确认,就会将其文件修复,最后重新启动计算机即可。使用故障恢复控制台解决XP系统无法启动的常见故障1、启动时错误提示为“Error loading operating system”或出现“Missing Operating system”提示用XP安装光盘启动电脑,按“R”键进入故障恢复控制台,使用“Fdisk /MBR”命令或“Fdisk deviceharddisk0partition0”命令修复2、启动时错误提示为“Disk error Press any key to restart”用XP安装光盘启动电脑,按“R”键进入故障恢复控制台,使用行“Footboot C:”修复。3、启动时错误提示为“NTLRD is missing.” 进入故障恢复控制台,使用“Copy F:i386NTLDR C:”(F盘为光驱,C盘为系统分区,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江西省吉安市2024-2025学年高一下学期期末考试地理试题(解析版)
- 2025届河北省邢台市五县一中高考二模地理试题(解析版)
- 2025届贵州省毕节市高三第四次适应性考试地理试题(解析版)
- 2025广西玉林师范学院公开招聘高层次人才23人备考题库及答案解析
- 2025贵州安顺市平坝区智黔城市发展投资有限责任公司招聘笔试备考试题及答案解析
- 2025福建武夷山三茶集团有限公司招聘财务工作人员社会公开招聘5人笔试备考试题及答案解析
- 2025贵州六盘水市水城区基层农技推广体系改革与建设补助项目特聘农技员招募考试备考题库及答案解析
- 2025昌吉国家农业高新技术产业示范区消防救援大队招聘编制外政府专职消防员(11人)笔试备考试题及答案解析
- 2025贵州交投中石化能源发展有限责任公司招聘考试备考试题及答案解析
- 2025福建漳州市国有资本运营集团有限公司证券研究中心证券研究员市场化选聘6人笔试模拟试题及答案解析
- 学习2025年初中初三开学第一课专题
- GA/T 2158-2024法庭科学资金数据获取规程
- 2025年行政执法人员执法证考试必考多选题库及答案(共300题)
- 《工程勘察设计收费标准》(2002年修订本)
- 《重组与突破》黄奇帆
- 医院零星维修管理制度及零星维修审批单
- 监控中心主任岗位职责
- 住院医师规范化培训申请表
- 考评员题库(1000题)
- 青年教师成长之路
- 吴迪完胜股市学习笔记
评论
0/150
提交评论