使用u盘安装系统时,需要在u盘上怎么刻录系统到u盘windows pe吗?

查看: 1103|回复: 0
如何给U盘装Windows XP SP3(非PE) 非常规方法
& && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && &初章& &&&制作专用安装光盘
在硬盘上安装Windows XP,大家肯定都会。不过你能把XP系统装在U盘上吗?
操作系统毕竟不是一般的软件,尤其像Windows 2000/XP之类的NT内核的系统以及后续的Windows Vista和Windows 7,不是可以随便从可移动设备启动的。无法从U盘启动XP的主要困难有两个:
1、操作系统的安装程序会将所有的USB设备识别成输入输出设备而不是存储设备(大概是2000\XP刚推出的那个年代U盘尚未普及吧,不过Vista和Win7的安装程序照样儿无法识别...),这样U盘的分区就不会出现在安装程序的分区列表中。
2、NT内核以及后续的操作系统在启动的时候都会重新识别所有的硬件设备(就是在刚出现Windows徽标的时候,如果你将原版的Windows先装在硬盘中再复制到U盘上启动,系统会在这个时候蓝屏!),为所有的存储设备中的分区重新分配盘符(按照Windows自己的规则分配)。原版的Windows优先为IDE设备即硬盘分配盘符,之后再给U盘分配,这样的话就会使原来计算机中的固定硬盘的第一个分区变成C盘而U盘的盘符变得相当靠后,之后再进入下一个启动阶段就会导致系统启动路径错误,从而引起蓝屏。在实验中,我曾经将电脑中的硬盘、光驱拔出,然后从U盘启动PE(NT内核的),启动之后竟然发现Windows竟然将U盘识别成D盘而不是C盘!C盘没有分配给任何分区...看来Windows貌似不让把一个可移动存储设备作为C盘...
前期准备:2G以上U盘一个,XP SP3安装盘或者ISO镜像(要原版安装版的,ghost版的不行!),UltraISO,准备好了就可以开始做了:
我们如果要在U盘上安装XP系统,就需要安装程序将U盘识别成大容量存储设备。这并不是个大困难,我们要做的仅仅是改变安装程序对USB存储设备的处理方法(通常USB存储设备包括U盘、移动硬盘、USB光驱等都会被识别成输入输出设备,不知道微软是怎么搞的…)。将安装盘中i386文件夹中的txtsetup.sif文件复制到硬盘上的一个临时文件夹,这个文件是在windows安装的最初阶段首先加载的,这个文件可以决定安装程序对各种设备的识别方法。将此文件打开,按如下方法修改:在[BootBusExtenders.Load]字段末尾添加如下内容:
usbehci = usbehci.sys&&
usbohci = usbohci.sys&&
usbuhci = usbuhci.sys&&
usbhub = usbhub.sys&&
usbstor = usbstor.sys&&
同时,需要在[InputDevicesSupport.Load]字段中删除:
usbehci = usbehci.sys&&
usbohci = usbohci.sys&&
usbuhci = usbuhci.sys&&
usbhub = usbhub.sys&&
usbstor = usbstor.sys
类似地,需要修改[BootBusExtenders]和[InputDevicesSupport]字段,即在[BootBusExtenders]字段中添加下列内容,同时要在[InputDevicesSupport]中删除这些内容:
usbehci = &Erweiterter Hostcontroller&,files.usbehci,usbehci&&
usbohci = &Open Hostcontroller&,files.usbohci,usbohci&&
usbuhci = &Universeller Hostcontroller&,files.usbuhci,usbuhci&&
usbhub = &Standard-USB-Hubtreiber&,files.usbhub,usbhub&&
usbstor = &USB-Speicherklassentreiber&,files.usbstor,usbstor
为了解决操作系统在系统启动的时候发生蓝屏,需要改变操作系统识别设备的顺序。这需要通过改变系统注册表来实现。txtsetup.sif文件允许我们提供一些储存着注册表信息的文件,这些文件中的信息将在安装过程中被写入注册表。在[HiveInfs.Fresh]字段的末尾添加
AddReg = usbboot.inf,usbservices&&
这么一行即可。同时在[SourceDisksFiles]字段下加入:这么一行
usbboot.inf = 1,,,,,,_x,3,,3
同时确定下面两行在此字段下,如果没有的话就加上:&&
bootvid.dll = 1,,,,,,3_,2,0,0,,1,2&&
kdcom.dll = 1,,,,,,3_,2,0,0,,1,2&&
最后,保存并关闭TXTSETUP.SIF,这一步工作就完成了。&&
再将安装盘中i386文件夹中的dosnet.inf文件复制到硬盘上的一个临时文件夹,用记事本打开,在[Files]字段的开头加入&&
d1,usbboot.inf
同时检查这些条目在该字段下,如果没有就在开头加上:
d1,_default.pif&&
关闭并保存dosnet.inf。
至此,所有文件的旧改就完成了,下面要做的就是更新安装程序。如果你没有操作系统的安装盘的ISO镜像,需要使用UltraISO制作一个。方法很简单,在我的电脑中,右击光驱的盘符,在弹出的菜单中选择“UltraISO”菜单项里的“制作光盘镜像文件”。
用UltraISO打开准备好的镜像文件,将我们修改过的dosnet.inf和txtsetup.sif两个文件添加到I386文件夹中,覆盖原文件,再将USBDRV.rar中四个文件添加到I386文件夹中,覆盖原文件。保存镜像,使用UltraISO自带的功能刻录一张光盘即可。注意要把ISO文件当作光盘镜像刻录,否则刻录之后光盘中只会有一个ISO文件,这样就不能引导操作系统的安装程序了。
刻录好光盘之后,试验一下能否从光盘启动,如果能,就说明这最关键的一步成功了!请期待下一章...
说明:USBDRV.rar中四个文件是我编写的,那个usbboot.inf文件是上文提到的注册表信息文件,其余的in_文件是修改后的usb驱动程序,可以用winrar解压他们,得到inf文件,从而可以进行文本编辑。
顺便说一下USBDRV.rar的下载地址:
本文涉及的其他程序可以去网上自行下载。
专用安装盘制作好之后,就可以开始安装了,不过在此之前先要对U盘进行设置。
第一步,确认你的U盘工作在USB-HDD模式而不是USB-FDD或者USB-ZIP下,因为前者启动之后默认的盘符是C:而后两者是A:,A盘会被当作软盘处理,根本无法启动系统。解决方法只有一个~量产U盘!首先要确定U盘的主控芯片型号,最好拆开看看,如果拆不了,可以使用一个叫驱动精灵的软件查看;然后去网上下载适合的量产工具;最后量产即可。注意,量产是个高危操作,有可能将你的U盘报废!一旦量产失败,修复起来会很困难。
第二步,最好将你的U盘被系统识别成本地磁盘而不是可移动磁盘,解决方法还是量产。当然省略这一步也可以,不过我发现做了量产之后U盘的性能略有提高。
第三步,安装!
将你电脑中的所有硬盘拔出来(这样是防止写坏硬盘的主引导区),从光盘启动计算机,开始安装。安装时注意不要使用安装程序提供的分区和格式化功能,否则安装必然失败,要选择保持现有文件系统(无变化)。如果在你选择安装分区之后,安装程序提示你无法继续在这个设备安装的话,这说明你U盘的文件系统不正确。这通常不是个大问题,你需要做的就是恰当地格式化你的U盘。重新启动到你正常的系统或者PE系统,在磁盘管理器中格式化你的U盘。注意:
一、文件系统一定要选择FAT32而不是NTFS。用NTFS的话不但会严重降低U盘的读写性能,而且会影响U盘的使用寿命。毕竟U盘有100万次读写寿命限制,而且读取速度比硬盘慢得多,这样就禁不住NTFS频繁的读写了。
二、一定不要使用快速格式化,否则等于没做。
在复制完成文件后,电脑会自动重启。重启之后选择从U盘启动。如果你要是使用SATA硬盘的话,在第一阶段完成之后一定要把硬盘接上再从U启动盘启动,否则系统之后无法识别硬盘还会导致蓝屏。如果在Windows徽标出现以后没有立即蓝屏,并且出现了鼠标,这就说明成功了!之后的安装可能会很漫长,在开始时显示剩余时间39分钟那个阶段时间相当的长,因为U盘读写速度慢。千万不要以为死机了,只要鼠标能动就没死机!安装完毕之后,我们还要对系统进行一些设置,以优化系统性能,请期待下一章!
Powered by您的位置:
如何用U盘启动在PE下安装Windows7
发贴人:220.185.164.*发贴时间:【】[]
&& ()&& ()
  我们都知道现在可以直接用重装系统,但如我们需要对电脑重新进行分区,就需要PE系统下格式化。&& ()&& ()&& ()&& ()&& () 所以也就需要在PE系统中重装系统,今天为大家介绍一下使用U盘启动盘通过PE安装系统  
1.现在的系统镜像都有集成PE,我们直接进入PE系统后,我们单击桌面上的“Ghost备份还原”工具,“手动运行Ghost”并进入GHOST安装界面  
2.按照路径:Local--&Partition--&FromImage下面这一步请一定要正确,否则就会出现问题   3.在下面这个界面,通过顶部的倒立三角形,电脑盘符,找到你之前下载的GHO文件    4.这里的盘符可能跟你实际电脑中的盘符不太一致,所以需要大家挨个找一下另外,如果你是直接重新分区的话,可以从你的U盘中找到你的GHO文件,前提是你已经有下载GHO,并拷贝在U盘中    5.好自己的GHO文件后,点击OPEN;    6.需要将系统安装在中一定要看清楚,是自己的,是外置的,是U盘,别安装错了;  7.最后一步就是安装在分区了这里我的是C盘,也就是默认的;    
8.之后,进入自动ghost安装系统界面这个过程只需要等待,在提示成功后,重启计算机就可以了;    
其实掌握手动ghost重装系统很重要,毕竟在系统运行中直接重装系统可能导致计算机出错,而在PE中安装则大大降低出错的概率当然如果你觉得不熟悉,也可以使用自动安装ghost!
向好友推荐本贴:&&&& 标题:《如何用U盘启动在PE下安装Windows7》&&&& 地址: .cn/Article/201408/showp1.html
发表您的评论
点评字数 0
?尊重网上道德,遵守中华人民共和国各项有关法律法规
?承担一切因您的行为直接间接导致的民事刑事法律责任
?本站管理人员有权保留或删除其管辖留言中的任意内容
?本站有权在网站内转载或引用您的评论
?参与本评论即表明您已经阅读并接受上述条款
?共同建立健康的网络社区,请向管理员举报不良帖子
?举报邮箱:

我要回帖

更多关于 如何刻录u盘系统 的文章

 

随机推荐