[转贴] 真正的U盘启动安装XP系统,不需要PE

 转贴至:  http://www.swigger.net/archives/54.html

 

U盘启动安装XP,方法也有不少了。大约有以下几种:

1. 启动到dos,加载smartdrv, 用winnt安装。缺点:很慢。安装时无法给硬盘重新分区,不能格式化C盘。

2. 启动到WINPE,在WINPE里分区,格式化。可加载虚拟光驱,安装时选择高级,拷贝所有文件到硬盘。方法比较麻烦。

3. 某老外发明的,还做了一个大bat,把winxp先安装一半到U盘上,同用U盘装到系统上。兼容性差,不能从A电脑装一半再应用到B电脑。放弃。

4. 量产为USBCDROM, 受硬件条件限制,有的U盘量产的CDROM不能在某些主板上启动。不好。

我这里提出一种全新的方案,使得从U盘装XP就像U盘装vista一样,或者说像是从CDROM里装XP一样。首先,在WINXP/2003下用分区工具(如hpusbfw.exe)给U盘分区并格式化好(这样格式化的分区可直接启动ntldr)。然后,把光盘上的文件全拷到U盘根目录(其实只要拷I386目录和根目录下的win51开头的文件就行了)

最后,下载这个文件: usb_inst_xp1.rar            解压密码:cygwin

把文件解开把U盘根目录。(注,解开后,ntldr/boot.ini/ntdetect.com在U盘根目录,i386下增加winnt.sif和instxp文件)

好了,现在从U盘启动,会出现启动菜单,第一次选install xp,就跟光盘安装一样了,安装时可以格式化硬盘和分区,跟光盘安装全一样。 安装过程后来要求重启时,都选 run xp ondisk1。最后安装成功后还是从这个菜单项进入windows。显示全部文件包括受系统保护的文件,去除c:/boot.ini的只读属性,把C:/boot.ini里的:

multi(0)disk(0)rdisk(1)partition(1)

 改为:

multi(0)disk(0)rdisk(0)partition(1)

即把一个1改成0.

现在可以拔除U盘,从BIOS设置硬盘启动了。xp安装完毕。就跟从光盘装一样。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值