<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>swigger's BLOG &#187; usb install setup winxp</title>
	<atom:link href="http://www.swigger.net/archives/tag/usb-install-setup-winxp/feed" rel="self" type="application/rss+xml" />
	<link>http://www.swigger.net</link>
	<description>醉卧沙场君莫笑 古来征战几人回</description>
	<lastBuildDate>Wed, 11 Aug 2010 17:08:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>真正的U盘启动安装XP系统，不需要PE</title>
		<link>http://www.swigger.net/archives/54.html</link>
		<comments>http://www.swigger.net/archives/54.html#comments</comments>
		<pubDate>Wed, 11 Feb 2009 16:19:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[boot]]></category>
		<category><![CDATA[usb install setup winxp]]></category>

		<guid isPermaLink="false">http://www.swigger.net/?p=54</guid>
		<description><![CDATA[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把分区第一扇区的0&#215;40偏移处的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安装完毕。就跟从光盘装一样。]]></description>
			<content:encoded><![CDATA[<p>U盘启动安装XP，方法也有不少了。大约有以下几种：</p>
<p>1. 启动到dos，加载smartdrv, 用winnt安装。缺点：很慢。安装时无法给硬盘重新分区，不能格式化C盘。</p>
<p>2. 启动到WINPE，在WINPE里分区，格式化。可加载虚拟光驱，安装时选择高级，拷贝所有文件到硬盘。方法比较麻烦。</p>
<p>3. 某老外发明的，还做了一个大bat，把winxp先安装一半到U盘上，同用U盘装到系统上。兼容性差，不能从A电脑装一半再应用到B电脑。放弃。</p>
<p>4. 量产为USBCDROM， 受硬件条件限制，有的U盘量产的CDROM不能在某些主板上启动。不好。</p>
<p>我这里提出一种全新的方案，使得从U盘装XP就像U盘装vista一样，或者说像是从CDROM里装XP一样。首先，在WINXP/2003下用分区工具(如hpusbfw.exe)给U盘分区并格式化好(这样格式化的分区可直接启动ntldr)。然后，把光盘上的文件全拷到U盘根目录（其实只要拷I386目录和根目录下的win51开头的文件就行了）</p>
<p><span style="color: #800080;">很多人不会设置U盘启动ntldr，在这里说一下过程：<br />
1. 用hpusbfw.exe格式化U盘。选fat32就行了。格完取下再插上。<br />
2. 再次用winxp自己的工具格式化成fat32。<br />
3. 放一个ntldr文件和boot.ini文件。boot.ini中至少有两个项目，timeout设为30秒，从U盘启动，看看有没有出现boot.ini中的选单，如果有，则成功。如果没有，那就用winhex把分区第一扇区的0&#215;40偏移处的00改为80，然后再试。如果还是不能成功，那估计碰上死硬电脑了，请看这一篇：</span> <a href="http://www.swigger.net/archives/56.html">http://www.swigger.net/archives/56.html</a></p>
<p> </p>
<p>最后，下载这个文件： <a href="http://www.swigger.net/soft/usb_inst_xp1.rar">usb_inst_xp1.rar </a>           解压密码：cygwin</p>
<p>把文件解开把U盘根目录。（注，解开后，ntldr/boot.ini/ntdetect.com在U盘根目录，i386下增加winnt.sif和instxp文件）</p>
<p>好了，现在从U盘启动，会出现启动菜单，第一次选install xp，就跟光盘安装一样了，安装时可以格式化硬盘和分区，跟光盘安装全一样。 安装过程后来要求重启时，都选 run xp ondisk1。最后安装成功后还是从这个菜单项进入windows。显示全部文件包括受系统保护的文件，去除c:\boot.ini的只读属性，把C:\boot.ini里的：</p>
<p>multi(0)disk(0)rdisk(1)partition(1)</p>
<p> 改为：</p>
<p>multi(0)disk(0)rdisk(0)partition(1)</p>
<p>即把一个1改成0.</p>
<p>现在可以拔除U盘，从BIOS设置硬盘启动了。xp安装完毕。就跟从光盘装一样。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.swigger.net/archives/54.html/feed</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
	</channel>
</rss>
