《将系统装到u盘中 如何自制xp usb启动盘》由会员分享,可在线阅读,更多相关《将系统装到u盘中 如何自制xp usb启动盘(26页珍藏版)》请在金锄头文库上搜索。
1、先准备好的 USB 启动闪存盘,进行系统检查和修复。以前最简单的 USB 启动盘,可能只是一个 DOS 操作系统再加上一些 DOS 工具程序;现在则更进一步,采用Linux 或 Windows XP 操作系统。基于使用习惯的因素,以 XP 为基础的 USB 启动盘更受用户欢迎,因此今天笔者就为大家介绍一下如何自制 XPUSB 启动盘。 一、制作 256MB 版 USBXP 启动闪存盘(一)准备工作要制作一个 XPUSB 启动盘其实一点也不困难,只需有一个 PE-Bulider 工具软件,一个 Widnows Server 2003 SP1 安装文件包,一张 Windows XP 安装光盘(或一
2、个已安装好的 XP 操作系统)便可成事。需要的具体材料如下:1USB 闪存盘:如果是最基本的安装模式,256MB 的容量已经足够(图 1)。另外,所用的电脑系统需有 256MB 的系统主内存。图 12PE-Buider:相信不少资深的电脑用户都知道 BartPE 公司,利用 BartPE 开发的 PE-Buider 程序(图 2),用户可以将 XP 操作系统安装到一张 CD 或 DVD 光盘中,实现无硬盘环境下运行 Windows XP。最新版本的 PE-Buider 现在已支持将 XP 系统安装到 USB 闪存盘中运行,制作步骤跟制作光盘版 XP 启动盘相差少许,所以 PE-Buider 可
3、以说是自制 XP 系统 USB 启动盘的灵魂所在。图 23Windows 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)htt
4、p:/ 操作系统文件来源Windows XP 操作系统的文件来源,可以来自一个已经安装到硬盘上的 XP 系统,又或是一张 XP 的安装光盘。虽然 PE-Buider 可以制作出支持中文的 XP 启动盘,但为了简化和节约空间起见,建议使用英文版的 XP 操作系统或安装光盘进行此习作。 (二)测试主板能否从 USB 设备启动想要制作 XPUSB 启动闪存盘,最困难的是不知道主板能否支持从 USB 设备启动系统。如果主板 BIOS 中没有这个启动项目,用户当然不能通过 USB 闪存盘启动电脑。不过,就算主板 BIOS 中有这项设置,也不一定成功。原因是从 USB 设备启动分成模拟硬盘启动和模拟软盘启
5、动两种方式,加上与其他硬件的兼容性问题,如果用户的 USB 闪存盘与某个品牌的主板不兼容,USB 启动功能也就无法使用。基于上述兼容性的问题,在将 XP 操作系统安装到 USB 闪存盘之前,我们最好先作一个简单的测试,看看你的 USB 闪存盘是否可在所用的主板上引导开机。测试方式是利用美国惠普(HP)公司设计的 Windows-based Format Utility for HP Drive Key 工具软件,将 USB 闪存盘格式化成一个 DOS 形式的启动盘。如果该 USB 启动盘能够引导进入 DOS 系统,则该 USB 闪存盘有很大机会完成制作 XP启动盘的操作。Windows-bas
6、ed Format Utility for HP Drive Key 的国内下载网址:http:/:8068/200507/1/HPUSBFW.rar从网上下载此软件并将其安装后启动,如果电脑中已插有 USB 闪存盘,程序很快就会检测出来。然后在程序主操作界面“File System”一栏选择“FAT”文件系统,再勾选“Create a DOS startup disk”(创建一张 DOS 启动盘)一项,最后点击“Start”按钮进行格式化(图 3)。在进行这项操作前,我们还要先准备好一张 DOS 启动磁盘(例如 Windows98 启动盘),目的是让程序从中提取 DOS的系统文件。图 3当
7、DOS 版的 USB 启动闪存盘制作成功后,重新启动电脑并按 Del 键进入主板BIOS 设置窗口,将 BIOS 中的系统引导设备改成 USB 优先。然后重新启动电脑,如果能够成功启动 USB 闪存盘上的 DOS 操作系统,我们即可进入下一步骤。 (三)准备 setupldr.bin 和 ramdisk.sys 文件前面提到我们需要 Windows Server 2003 SP1 升级包中的两个文件-setupldr.bin 和 ramdisk.sys,但这两个文件是以压缩形式存在于 Windows Server 2003 SP1 升级包内的,故首先我们要把它们解压出来。1提取 setupld
8、r.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 升级包文件的名称,可能会因用户所下载的版本不同而有异)。此时会弹出一个对话框让用户选
9、择 SP1 升级包文件解压缩后的保存路径(例如:d:w23sp1,图 4)。解压完成后,在 d:w23sp1i386 文件夹中找到setupldr.bin 文件,并复制到另一个文件夹中单独保存。图 42提取 ramdisk.sys在解压出来的 SP1 文件中,即本例 d:w23sp1 文件夹内的文件,有一个叫ramdisk.sy_的文件,它本身也是一个压缩文件。想对它解压缩,也要在命令行模式下进行(图 5)。图 5expand -r ramdisk.sy_解压出来的是一个名为 ramdisk.sys 的文件,请将它保存到另一个文件夹中。现在,setupldr.bin 和 ramdisk.sys
10、 两个文件都已解压出来,其他存放于d:w23sp1 文件夹内的文件已经没有利用价值,可以全部删掉。 (四)启动 PE-Buider目前 PE-Buider 工具软件的最新版本是 3.1.10a,下载后要先进行安装,安装后可在 Windows XP 的“程序”中运行它。启动 PE-Buider 后,程序首先会自动扫描系统内可用的 Windwos 源文件。可用的源文件包括:XP 的安装光盘或硬盘上本身已安装的 XP 操作系统。选好源文件后,在 PE-Buider 的主操作界面上,我们可于“Output”一栏填写 XP 启动盘文件的保存文件夹名称(本例为 BartPE)。“BartPE”子文件夹将建
11、立到c:pebuilder3110a 文件夹中(即 PE-Buider 软件的安装路径)。另外,由于我们不是制作光盘版的 XP 启动盘,因此,在“Media Output”一栏可点选“None”。当然,如果用户想要制作一张光盘版的 XP 启动盘,则应点选“Create ISO image”或“Burn to CD/DVD”项目,直接刻录成启动光盘(图 6)。图 6完成设置后,在 PE-Buider 的主操作界面上单击 Build 按钮,便开始进行输出工作。输出过程一般都没有什么问题,耗时不过 10 多分钟,输出的文件大小总共有 156MB。(五)将输出文件导入 USB 闪存盘进行到这个步骤,我
12、们需要使用前面从 Windows Server 2003 sp1 升级包中提取出来的 setupldr.bin 及 ramdisk.sys 文件。在 c:pebuilder3110a 文件夹中,新增一个名为“srsp1”的子文件夹,将setupldr.bin 和 ramdisk.sys 文件复制到里面。之后,在 c:pebuilder3110a 文件夹中,找到一个可执行文件 pe2usb.cmd。在 XP 操作系统的命令行模式下,执行如下指令。Pe2usb.cmd -f x:其中“-f”指进行格式化操作,而“X:”则代表 USB 闪存盘的盘符代号(图7)。接下去,根据提示键入“YES”确认格式
13、化并导出 XP 系统到 USB 闪存盘。经过 8-10 分钟时间后,导出过程便会完成,用户看到“Done”的字样,即可退出命令行模式。至此,XP 系统 USB 启动闪存盘宣告制作成功,用户只要在主板 BIOS中设置好从 USB 设备引导开机(图 8),USB 闪存盘便可启动进入 Windwos XP 操作系统。图 7图 8(六)增加更多功能插件在本文的例子中,USB 闪存盘所用掉的存储空间只有 150 多 MB,所以启动出来的 XP 系统(或者应该说是 BartPE 系统)只有一些很基本的功能,例如网络、写字板、画笔、计算器、任务管理器等等。想让 USB 版 XP 的功能更丰富,在上一步进行输
14、出前,我们可在 PE-Buider 的主操作界面上单击“Plug-ins”按钮启动更多的功能插件(图 9)。不过,这些插件要从网上下载,例如 BartPE 公司官方网页或者那些专门发布 BartPE Plug-ins 的网站。插件的安装一般都很简单,只要细心阅读网页上的提示,制作应该没有什么难度。图 9安装插件后,USB 版 XP 的大小无疑会增加一些,但用户却能得到更多的实用功能,如光盘刻录、杀毒、防间谍软件、上网、备份等等无法在这里一一诉说的功能。 二、制作一个完整版 XPUSB 启动闪存盘上面已经介绍怎样将 PE-builder 版本的 XP 操作系统安装到 USB 闪存盘上。虽然制作成
15、功的 USB 闪存盘能够引导并以 XP 系统核心运行,但毕竟这个方案至始至终只是一个 BartPE 的版本,在功能和操作方面跟实际意义上的硬盘启动版 XP系统仍有一段距离。对于真正想将 XP 操作系统移植到 USB 存储设备中的用户来说,这绝对不是理想答案。那么,将完整的 XP 系统安装到 USB 闪存盘或其他 USB 设备使用,究竟可不可行?告诉大家,答案是可行的,至于详情,就请一起参看笔者在下面介绍的 XPUSB 实战报告。(一)从 USB 设备启动硬盘版 XP 失败的原因其实,可能已经有一些朋友尝试过将 XP 操作系统直接安装到大容量的 USB 闪存盘、USB 读卡器中的存储卡或 USB
16、 移动硬盘中,但结果都以失败者居多。失败的原因主要是 XP 操作系统启动后,会把 USB 闪存盘重新识别成外置的 USB 存储器而非本机磁盘,使系统产生 USB 闪存盘身份冲突的问题,从而在系统启动时出现蓝屏错误画面。尽管失败的尝试居多,但成功的案例也有不少。网上有一位德国朋友Dietmar 就在一些论坛中分享了他的成功心得。而在回贴中,不少网友按照Dietmar 的方法也成功地将 XP 系统完整安装到 USB 闪存盘上。由于 Dietmar 在网上披露的成功心得是以讨论形式存放的,里面夹杂着另外一些网友的回应,以及几种不同的方案,阅读起来相当凌乱,而且当中有些地方说得相当含糊,读者可能要连看几十页后才能看出端倪,因此笔者特意将当中最简单且确实可行的 Tutorial 2 方案介绍给大家,并整理出以下报告供