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

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开头的文件就行了)

很多人不会设置U盘启动ntldr,在这里说一下过程:
1. 用hpusbfw.exe格式化U盘。选fat32就行了。格完取下再插上。
2. 再次用winxp自己的工具格式化成fat32。
3. 放一个ntldr文件和boot.ini文件。boot.ini中至少有两个项目,timeout设为30秒,从U盘启动,看看有没有出现boot.ini中的选单,如果有,则成功。如果没有,那就用winhex把分区第一扇区的0x40偏移处的00改为80,然后再试。如果还是不能成功,那估计碰上死硬电脑了,请看这一篇:
http://www.swigger.net/archives/56.html

 

最后,下载这个文件: 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安装完毕。就跟从光盘装一样。

此条目发表在boot分类目录,贴了标签。将固定链接加入收藏夹。

真正的U盘启动安装XP系统,不需要PE》有12条回应

  1. toocn说:

    李总 Orz

  2. 请问大师制作的详细过程!说:

    非常感谢大师的U盘启动安装XP,已经测试能很好的安装系统,能否告知这几个文件的具体功能,已经内部原理吗?谢谢大师授人以渔!

  3. 请问大师制作的详细过程!说:

    大师能说具体点,关于文件instxp是怎样制作和生成的吗?非常感谢!感觉挺神奇的!

  4. aricluo说:

    高手,重新启动说system32/hal.dll文件找不到,根本看不到启动菜单了,急!

  5. only1u说:

    请教。
    1、格式化时的系统文件选择选哪个?
    2、选择了内部的msdos系统文件,fat32格式,之后
    U盘启动时启动w98启动画面,没有启动选项。然后跳出到dos。

    安装就无法进行了。

    是不是一定要选外部msdos?用光盘?

    多谢

  6. 王老邪说:

    你好。

    能加我QQ:3220474 聊几句嘛?有几个问题想咨询下.

    非常感谢!

  7. 黑板说:

    用您的方法没有成功,可否给指点一下!tianhei@hotmail.com

  8. 新月说:

    请问你hpusbfw如何格式化U盘,我格式化时没采用dos格式和采用dos格式都不能出现install xp选项。具体如何做请解释一下。谢谢了。

  9. heilala说:

    刚开始检测硬件是就提示ntdetect failed,机子是爱可视 9

  10. hark说:

    您好

    我是一般電腦使用者,近來在尋找使用USB安裝XP的方法,恰巧找到您的大作!特此感謝您的不吝分享!謝謝啦!

    我是利用UltraISO將XP光碟鏡射到USB-HDD+,再將您的文件覆蓋至USB,如此便成功啦!

    我想另外多加一行選項來執行DOS模式,先研究研究,不懂時再來請教您!

    祝 健康

  11. hark说:

    哈囉!

    您好,我找不到可以加入DOS模式的方法,可以請教您嗎?

    我是想製作一個工具U盤,讓我可以安裝XP 或進行SPFDISK、GHOST等DOS功能,要如何才能做到?

    若不麻煩還請您指點一下!感謝啦!

    祝 順心

  12. chkycicc说:

    hark:你好!你成功安装了XP吗?我这边出现了安装程序无法复制文件:mdmsmart.inf

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

*