U启动电脑修复损坏系统
前几天,家里电脑的WinXP在进行windows 补丁更新升级后,出现了系统无法再启动的故障,并被提示出错原因是C:\windows\inf\biosinfo.inf文件丢失。由于我当初在装机时没有安装软驱,而光驱又早已不能读盘,无法再用光盘启动,所以只能设法通过U盘启动方式启动并修复操作系统。
  我了一个旧U盘,从网上下载了一款FlashBootWizard软件,用其他电脑制作U启动盘。制作好U盘启动盘后,从其他电脑的WinXP文件中将biosinfo.inf复制到该U盘中。再用该U盘启动有故障的电脑,并在DOS界面下通过“copy”命令将U盘中的biosinfo.inf文件复制进电脑的C:\windows\inf目录中。然后拔出U盘并重启电脑,问题就完全解决了。
  此过程有几个关键之处需要说明如下:
  一、主板必须是能支持U盘启动的主板
  家里这台电脑是我在2004年组装的,当时我在中关村选件时选用了能支持USB口启动的主板。如果主板不支持USB口启动,就无法通过U盘启动了。
  二、需要准备的工具
  (一)硬件:
  U1个。
  当年用于制作启动盘的软盘一般只有如何设置u盘启动1.44M就已足够,而U盘容量全都远远大于1.44M,所以,随便一款U盘都能胜任。我这次使用的一款2001年的爱国者125M的旧U盘。
  (二)软件:
  1FlashBoot
  这是一款可制作U盘启动盘的免费工具软件,可从各个软件网站下载。当然也可选用USBOOT等其他制作U盘启动盘的工具软件,这就看个人使用软件的爱好和习惯了。我个人更愿意选用FlashBoot
  2DOS98.IMG
  这是一个由网友制作并提供到网上共享的DOS启动盘的基本文件镜像文件,可提供给FlashBoot等启动盘制作工具软件制作启动盘的引导文件。DOS98.IMG也很容易就能从网上下载。当然,如果手头上就有启动光盘,并且光驱可用,也可无需下载DOS98.IMG,直接利用启动光盘里面的引导文件就行。
  3biosinfo.inf
  这从其他电脑上的WinXP系统中就能到现成的,在C:\windows文件夹中搜索就能到。
当然,WinXP不能启动也可能是丢失了其他文件,不一定就是biosinfo.inf,这要根据缺什么补什么的原则去选择相关文件。我的电脑是因为丢失了biosinfo.inf而不能启动的,因此我就从其他电脑去biosinfo.inf就行了。
  可将上述软件都集中存放到一个新建文件夹中备用,这样操作起来比较方便。
  三、FlashBootWizard软件
  这款软件是专门制作启动盘的软件,原版是英文版,目前网上也有多款该软件的版FlashBoot。该软件目前的原版最高版本是的FlashBoot V1.4.0.157。因为版的FlashBoot版本相对较低,因此我选用了英文版原版。
  由于FlashBoot软件的一些功能具有对盘面进行格式化的功能,一旦操作不当,容易误删信息,因此,使用前务必应将使用说明读解透彻。网上有个《FLASHBOOT1.40 制做U盘启动盘图解》,网址为hi.baidu/nnffnn/blog/item/6158a635d857588ba71e1271.html,是全中文的图解使用说明,可供初学者参考。
  目前的FlashBoot版本已经宣称可支持Vista,但从我个人试用情况看,个别功能在Vista下会失灵。因此,还是建议在WinXP下使用较好。
  FlashBoot的操作界面非常友好,在了解操作提示含义的基础上,按提示点选相应的选项操
作就行了。
  四、制作相应的U
  第一步是将U盘制作成启动盘。由于FlashBoot等工具会将U盘重新格式化,因此,事先一定要检查一下你选用的U盘里是否有重要的资料,如果有重要资料就先将这些资料备份到其他的电脑硬盘或其他U盘里。在确定U盘可以格式化之后,插入电脑的USB口,启动FlashBoot,按相关选项提示进行操作,只需要经过五个步骤,几分钟就可完成U盘启动盘的制作了。
  第二步是将需修复的电脑中丢失的biosinfo.inf等文件复制到U盘中。这一步自然是按照缺什么补什么的原则去做。
  五、用U盘启动盘启动待修复的电脑
  将制作好的U盘插入待修复电脑,按下电脑电源开关,电脑就可启动并进入DOS界面了。
  如果未能正常启动并进入DOS界面,电脑也会给出相关的提示,例如提示需要在电脑出现第一个窗口时按下“R”键等,那就重新启动电脑,按提示要求操作。
  如果电脑没有出现相应提示,只是黑屏没进展,那也许是电脑的主板BIOS没有设置成自动或优先从USB口启动,这就需要重新设置一下。重新启动电脑,当第一个窗口界面出现时就
按下“Del”键,就进入蓝屏白字的主板BIOS设置界面了。不同的主板BIOS设置的界面稍有不同,较有经验的人都会灵活操作,新手则要极其慎重,不可乱来,否则,后果不堪设想。因为各种主板BIOS设置的界面不尽相同,我就不作专门介绍了。总之这一环节就是要解决将主板BIOS设置更改到可自动或优先从USB口启动,以便U盘引导启动成功。
  U盘启动成功并进入DOS操作界面后,黑电脑屏幕上会出现白的“A>”字样,这就证明已经进入DOS状态并将该启动U盘认读为A盘。这是同在Windows操作系统中将U盘认读为其他靠后的字母盘的最大不同之处,用户一定不能按在Windows操作系统下的习惯去理解。
  另外,如果电脑安装了软驱,如果软驱被设置为A盘,则U盘启动后也可能会被自动设置为B盘,则会出现“B>”字样。由于我没有在配置有软驱的电脑上进行过使用U盘启动DOS的经验,对此仅是依据多年前使用DOS的经验的一种假想推断,实际情况如何,还须以实际情况为准。
  六、在DOS系统下修复Windows
  这一步实际上就是将Windows操作系统中丢失的文件从U盘复制到电脑硬盘的相应位置,即在DOS系统中使用“copy”命令进行复制操作。
  copy命令是DOS系统的内部命令,只要进入DOS系统,就可使用这一命令执行复制任务。
  copy命令的输入格式是:
  “copy [原文件路径及文件名] [需复制到的文件路径及文件名]
  在我此次实操案例中,我需要将U盘根目录下的biosinfo.inf文件复制到电脑硬盘C盘中的“windows\inf”文件夹中,而U盘在DOS下被设置为A盘,并且复制前后的biosinfo.inf文件名不作改变,因此,我需要输入的命令行信息就是:
  “copy A:\biosinfo.inf C:\windows\inf\biosinfo.inf
  上述命令行输入电脑后显示出来的完整行符为:
  A>copy A:\biosinfo.inf C:\windows\inf\biosinfo.inf
  然后,敲Enter键,就完成复制任务了。
  如果需要复制多个文件,可按上述方法另行编写需要复制的文件名,直到完成全部复制任务。
  该步骤如果U盘在DOS下的盘符是B盘,则上述命令行应输入为“copy B:\biosinfo.inf C:\windows\inf\biosinfo.inf”并会显示为“B>copy B:\biosinfo.inf C:\windows\inf\biosinfo.inf”。如果硬盘上的windows被设置在非C分区,则“C:\”也要作相应的更改,例如设置在D分区,则应写为“D:\”。
  七、重新启动Windows
  完成上述复制文件的修复工作后,拔出U盘,重新启动电脑,就OK了。
  做到这一步电脑如果仍不能恢复正常启动,那就可能是主板的BIOS设置需要重新恢复到优先从C盘引导启动。一般来说,较新型的主板都有自动选择启动盘的功能,较早期出品的主板则需要手动进行设置,仍在开机后按“Del”键进入主板BIOS设置界面,将上次所作的优先从USB口启动的设置更改回原来的优先从硬盘启动就可以了