| 贵 州 学 习 网 |
|
近几年生产的主板,大多都支持从usb设备启动系统。有了这个功能,就算电脑硬盘中安装的Windows XP操作系统突然无法启动,用户也可通过事先准备好的usb启动闪存盘,进行系统检查和修复。以前最简单的usb启动盘,可能只是一个dos操作系统再加上一些dos工具程序;现在则更进一步,采用LINUX或windows xp操作系统。基于使用习惯的因素,以xp为基础的usb启动盘更受用户欢迎,因此今天笔者就为大家介绍一下如何自制xp@usb启动盘。 一、制作256mb版usb@xp启动闪存盘 (一)准备工作 RN\"4Bm~K;^5+.i# [ 本 资 料 来 源 于 贵 州 学 习 网 电脑课堂Windows XP教程 http://Www.gzU521.com ] RN\"4Bm~K;^5+.i# 要制作一个xp@usb启动盘其实一点也不困难,只需有一个pe-bulider工具软件,一个widnows server 2003 sp1安装文件包,一张windows xp安装光盘(或一个已安装好的xp操作系统)便可成事。 需要的具体材料如下: 1.usb闪存盘: 如果是最基本的安装模式,256mb的容量已经足够(图1)。另外,所用的电脑系统需有256mb的系统主内存。
2.pe-buider: 相信不少资深的电脑用户都知道bartpe公司,利用bartpe开发的pe-buider程序(图2),用户可以将xp操作系统安装到一张cd或dvd光盘中,实现无硬盘环境下运行windows xp。最新版本的pe-buider现在已支持将xp系统安装到usb闪存盘中运行,制作步骤跟制作光盘版xp启动盘相差少许,所以pe-buider可以说是自制xp系统usb启动盘的灵魂所在。
3.windows server 2003 sp1升级文件包: windows server 2003 sp1本来是提供给windows server 2003操作系统升级用的,但该升级包中有两个文件(setupldr.bin和ramdisk.sys),却造就了usb闪存盘成功启动电脑的可行性。setupldr.bin及ramdisk.sys是以压缩文件的形式存在于sp1升级包中,要使用前我们需先将它们解压缩提取出来。 windows server 2003 sp1的官方下载网址为:(文件大小约323.5mb) 4.xp操作系统文件来源 windows xp操作系统的文件来源,可以来自一个已经安装到硬盘上的xp系统,又或是一张xp的安装光盘。虽然pe-buider可以制作出支持中文的xp启动盘,但为了简化和节约空间起见,建议使用英文版的xp操作系统或安装光盘进行此习作。 (二)测试主板能否从usb设备启动 想要制作xp@usb启动闪存盘,最困难的是不知道主板能否支持从usb设备启动系统。如果主板bios中没有这个启动项目,用户当然不能通过usb闪存盘启动电脑。不过,就算主板bios中有这项设置,也不一定成功。原因是从usb设备启动分成模拟硬盘启动和模拟软盘启动两种方式,加上与其他硬件的兼容性问题,如果用户的usb闪存盘与某个品牌的主板不兼容,usb启动功能也就无法使用。 基于上述兼容性的问题,在将xp操作系统安装到usb闪存盘之前,我们最好先作一个简单的测试,看看你的usb闪存盘是否可在所用的主板上引导开机。 测试方式是利用美国惠普(hp)公司设计的windows-based format utility for hp drive key工具软件,将usb闪存盘格式化成一个dos形式的启动盘。如果该usb启动盘能够引导进入dos系统,则该usb闪存盘有很大机会完成制作xp启动盘的操作。 windows-based format utility for hp drive key的国内下载网址: 从网上下载此软件并将其安装后启动,如果电脑中已插有usb闪存盘,程序很快就会检测出来。然后在程序主操作界面“file system”一栏选择“fat”文件系统,再勾选“create a dos startup disk”(创建一张dos启动盘)一项,最后点击“start”按钮进行格式化(图3)。在进行这项操作前,我们还要先准备好一张dos启动磁盘(例如windows98启动盘),目的是让程序从中提取dos的系统文件。
当dos版的usb启动闪存盘制作成功后,重新启动电脑并按del键进入主板bios设置窗口,将bios中的系统引导设备改成usb优先。然后重新启动电脑,如果能够成功启动usb闪存盘上的dos操作系统,我们即可进入下一步骤。 (三)准备setupldr.bin和ramdisk.sys文件 1.提取setupldr.bin文件 从网上下载得到的windows server 2003 sp1是一个单一的.exe可执行文件,直接双击只会将它安装在系统中(若你使用的是xp操作系统,其实它是无法安装的)。由于我们只是想打开它,故可在xp操作系统的命令行模式(桌面→开始→运行→cmd)中用“-x”的参数将它解压缩,例如: windows server 2003-k889101-sp1-x86-chs.exe -x (注:其中windows server 2003-k889101-sp1-x86-chs.exe是sp1升级包文件的名称,可能会因用户所下载的版本不同而有异)。 此时会弹出一个对话框让用户选择sp1升级包文件解压缩后的保存路径(例如:d:\w23sp1,图4)。解压完成后,在d:\w23sp1\i386文件夹中找到setupldr.bin文件,并复制到另一个文件夹中单独保存。
2.提取ramdisk.sys 在解压出来的sp1文件中,即本例d:\w23sp1文件夹内的文件,有一个叫ramdisk.sy_的文件,它本身也是一个压缩文件。想对它解压缩,也要在命令行模式下进行(图5)。
expand -r ramdisk.sy_ 解压出来的是一个名为ramdisk.sys的文件,请将它保存到另一个文件夹中。 现在,setupldr.bin和ramdisk.sys两个文件都已解压出来,其他存放于d:\w23sp1文件夹内的文件已经没有利用价值,可以全部删掉。 |
责任编辑:gzu521