Linux中国  设为主页
 收藏本站
 
当前位置: > 首页 ->操作系统 ->WinXP / Windows XP ->将系统装到U盘中 如何自制XP@USB启动盘
  相关分类: 
DOS
WinXP / Windows XP
Win2003 / Windows 2003 Server
Win2000 / Windows 2000 Server
Vista
Unix
Solaris
Longhorn
FreeBSD
注册表
  站内搜索: 
热门文章排行
热门文章排行 将系统装到U盘中 如何自制XP@USB启动(05-26)
怎么样双启动WinXP和Vista(04-12)
Windows XP注册表修改精粹(04-12)
详解Windows XP操作系统登录原理(04-12)
组策略助Windows XP更安全 (04-26)
精采文章排行
精采文章排行 必备!Win XP系统安装经典技巧(05-26)
XP操作系统异常故障解决方法(05-26)
Windows XP操作系统的八例网络技巧(05-26)
Windows XP界面调整四大技巧(05-26)
XP系统中数字CD播放模式的设置(05-26)
  ·XP操作系统异常故障解决方法·Windows XP操作系统的八例网络技巧·Windows XP界面调整四大技巧·XP系统中数字CD播放模式的设置·XP安装过程中的两大潜在危险·妙用Windows XP的文件检查器设置系统·Windows XP SP2安装设置全攻略·恢复系统用Win XP自带的“自动系统恢复”·Windows XP打印共享四大问题及解决方法

将系统装到U盘中 如何自制XP@USB启动盘

作者:Webmaster   来源:Linuxdby.com   点击:   日期:2007-05-26 [收藏] [投稿]

  IE是否经常中毒?推荐您

  近几年生产的主板,大多都支持从USB设备启动系统。有了这个功能,就算电脑硬盘中安装的Windows XP操作系统突然无法启动,用户也可通过事先准备好的USB启动闪存盘,进行系统检查和修复。以前最简单的USB启动盘,可能只是一个DOS操作系统再加上一些DOS工具程序;现在则更进一步,采用Linux或Windows XP操作系统。基于使用习惯的因素,以XP为基础的USB启动盘更受用户欢迎,因此今天笔者就为大家介绍一下如何自制XP@USB启动盘。

  一、制作256MB版USB@XP启动闪存盘

  (一)准备工作

  要制作一个XP@USB启动盘其实一点也不困难,只需有一个PE-Bulider工具软件,一个Widnows Server 2003 SP1安装文件包,一张Windows XP安装光盘(或一个已安装好的XP操作系统)便可成事。

  需要的具体材料如下:

  1.USB闪存盘:

  如果是最基本的安装模式,256MB的容量已经足够(图1)。另外,所用的电脑系统需有256MB的系统主内存。

USB,Windows XP,操作系统

图 1

  2.PE-Buider:

  相信不少资深的电脑用户都知道BartPE公司,利用BartPE开发的PE-Buider程序(图2),用户可以将XP操作系统安装到一张CD或DVD光盘中,实现无硬盘环境下运行Windows XP。最新版本的PE-Buider现在已支持将XP系统安装到USB闪存盘中运行,制作步骤跟制作光盘版XP启动盘相差少许,所以PE-Buider可以说是自制XP系统USB启动盘的灵魂所在。

USB,Windows XP,操作系统

图 2

  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)
http://support.microsoft.com/kb/889100/

  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的国内下载网址:
http://dl.ttud.com:8068/200507/1/HPUSBFW.rar

  从网上下载此软件并将其安装后启动,如果电脑中已插有USB闪存盘,程序很快就会检测出来。然后在程序主操作界面“File System”一栏选择“FAT”文件系统,再勾选“Create a DOS startup disk”(创建一张DOS启动盘)一项,最后点击“Start”按钮进行格式化(图3)。在进行这项操作前,我们还要先准备好一张DOS启动磁盘(例如Windows98启动盘),目的是让程序从中提取DOS的系统文件。

USB,Windows XP,操作系统

图 3

  当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.提取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文件,并复制到另一个文件夹中单独保存。

USB,Windows XP,操作系统

图 4

  2.提取ramdisk.sys

  在解压出来的SP1文件中,即本例d:\w23sp1文件夹内的文件,有一个叫ramdisk.sy_的文件,它本身也是一个压缩文件。想对它解压缩,也要在命令行模式下进行(图5)。



 如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<

上一页12 3 4 下一页

上一篇:让Windows XP自动维护系统   下一篇:防止入侵 两步修改XP远程管理默认3389端口
文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论

   相关文章:
·必备!Win XP系统安装经典技巧

   文章评论:(1条)
  
 请留名: 匿名评论   点击查看所有评论 论坛讨论
 

 声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。