无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 10415|回复: 32
打印 上一主题 下一主题

[分享] U盘全自动安装Windows XP 到C盘(20131104更新)

[复制链接]
跳转到指定楼层
1#
发表于 2013-9-17 19:42:40 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 2011epe 于 2016-8-25 15:34 编辑

随着U盘装机的流行,光盘渐渐被抛弃。windows xp在被时代抛弃的边缘,仍然生生不息的活着。然而光盘时代“一键gost Winxp到C盘”,“全自动无人值守安装XP”,

似乎对U盘不太随和。受2011dyzyb的http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1启发,做了个U盘装机版。

一、U盘全自动安装Windows XP 到C盘

启动PE,若符合如下要求,全自动格式化C盘,复制XP安装源到C盘,然后自动重启进入安装阶段。
触发条件
1、仅存在一个windows系统
2、PE下C盘为系统盘
3、存在规定要求的I386安装源。
  (1)建议在U盘跟目录建立WinXP_32bit文件夹,将原版光盘文件复制到该文件夹下。
  (2)原则上可将“原版光盘安装文件”复制到任意目录下(不能为根目录),都可以搜索到安装源,但是耗时太太久,极不建议。
  (3)若实现无人值守安装,需存在\i386\winnt.sif文件

若符合如上条件,启动PE后,全自动进行:检测——格式化——复制源文件——重启
重启后,对于关闭AHCI的机器,自动进入安装阶段,可是对于默认开启AHCI的机器,可能会蓝屏,建议串接SRS驱动完成安装。(串接SRS驱动自行搜索论坛,或参考我的《系统挽救.iso》,过节后上传)
iftitle [find --set-root --devices=h /$WIN_NT$.~BT/setupldr.bin]   加载SRS串接PE安装XP的第二步 \n 通过WinPE复制XP安装文件到硬盘后,加载SRS驱动后,继续安装系统。
/HRecovery/petools/grub/F6IMG /HRecovery/petools/grub/SRS
echo $[1106] Loading SRS, Please Wait ...
find --set-root /$WIN_NT$.~BT/setupldr.bin
chainloader /$WIN_NT$.~BT/setupldr.bin

下载地址:
http://pan.baidu.com/share/link? ... 1&uk=1460419671中的installxp.iso

二、U盘一键GHOST Winxp到C盘
启动PE,符合如下要求,全自动GHOST Winxp到C盘
1、仅存在一个windows系统
2、PE下C盘为系统盘
3、存在winxp.gho文件,并且该文件必须存在U盘跟目录下。

下载地址:
http://pan.baidu.com/share/link? ... 1&uk=1460419671中的xpgho.iso

三、问题
1、为什么要求PE下C盘为系统盘
就是对于原系统为WIN7且存在保留分区的用户,当ghost到windows分区后仍无法启动。

2、为什么要求只能存在一个windows系统
多系统用户一般为高级玩家,高级玩家无需这种傻瓜式操作,也为防止用户误恢复错误的系统。




=====================================================================
20130928新增
三、全自动恢复windows 7到win7分区 理论上支持多硬盘,多系统,MBR分区,GPT分区。
启动Win8PEx64,符合如下要求,全自动恢复 windows 7到win7分区
1、当硬盘不存在操作系统时,进入手动模式。
2、当硬盘仅存在1个系统时,全自动恢复至windows系统分区。
3、当硬盘存在多个操作系统时,若仅1个恢复标志时进入全自动模式,若无恢复标志或多个恢复标志时则进入手动模式。
4、对于能进入全自动模式模式的情况,若恢复分区存在阻止标志,则退出。
5、恢复镜像win7bak.wim可位于任意分区根目录中。若win含多卷,默认卷1

备注:
1、恢复标志,指多系统模式下,在允许恢复的系统windows目录下建立win7qu.txt文件。
2、阻止标志,指在不允许恢复的系统windows目录下建立protectme.txt文件。
下载地址:http://pan.baidu.com/s/1l8nOy  中的win7wim.iso

=====================================================================

20131104新增
四、系统恢复硬盘版专用Win8PE 理论上支持多硬盘,多系统,MBR分区,GPT分区。

条件:若硬盘中仅1个恢复标志时进入全自动模式,
         若硬盘中仅1个该类型window系统时进入全自动模式。

下载地址:http://pan.baidu.com/s/1l8nOy  中的win8pe.iso

   

该贴已经停止更新,最新应用参考http://bbs.wuyou.net/forum.php?m ... d=364502&extra=
原理类似,技术改进!

评分

参与人数 1无忧币 +5 收起 理由
糊涂 + 5 赞一个!

查看全部评分

2#
发表于 2013-9-18 18:43:17 | 只看该作者
老师您好!
要求:UD版启动U盘后直接进入GRUB4DOS菜单,选择安装XP原版菜单条,然后就进入和光盘一样的界面,如能全自动这最好!
问题:1 XP镜像在U盘里如何处理?
      2 GRUB4DOS菜单命令如何写?
PS:说实话,我搜索了大量资料,都没有发现实用的做法,像..U盘启动、大白菜还有IT天空U盘启动都是在PE里用安装器的,能不能有达到像我这样要求的?谢谢老师指点!!!
回复

使用道具 举报

3#
发表于 2013-9-18 18:50:01 | 只看该作者
老师您好!
包括本站的U大师U盘,也是进入PE后加载到虚拟光驱后再用安装器安装原版XP的,估计不进PE直接点击GRUB4DOS菜单安装是很繁复很有技术难度的事情!!!

点评

需要进PE的,我上面的installxp.iso就是一个PE,可以用GRUB4DOS启动此文件实现全自动安装。 因为该过程需要格式化C盘,为了防止误格式化数据盘,故设立以上2个条件,不满足则进入PE桌面。 installxp.iso可以放在UD  详情 回复 发表于 2013-9-18 19:48
回复

使用道具 举报

4#
发表于 2013-9-18 19:02:10 | 只看该作者
两个系统咋就这么小呢?管他下载先。

点评

这不是系统盘,是PE预安装环境,满足我设置的3个条件,方可用G4D直接启动ISO方式,实现全自动安装  详情 回复 发表于 2013-9-18 19:51
回复

使用道具 举报

5#
 楼主| 发表于 2013-9-18 19:48:53 | 只看该作者
2012morningstar 发表于 2013-9-18 18:50
老师您好!
包括本站的U大师U盘,也是进入PE后加载到虚拟光驱后再用安装器安装原版XP的,估计不进PE直接点 ...

需要进PE的,我上面的installxp.iso就是一个PE,可以用GRUB4DOS启动此文件实现全自动安装。
因为该过程需要格式化C盘,为了防止误格式化数据盘,故设立以上2个条件,不满足则进入PE桌面。
installxp.iso可以放在UD区,但是XP安装源,需在任意分区根目录下建立WinXP_32bit文件夹,将原版光盘文件复制到该文件夹下。

点评

谢谢老师及时耐心指点,晚安!  详情 回复 发表于 2013-9-18 22:08
回复

使用道具 举报

6#
 楼主| 发表于 2013-9-18 19:51:03 | 只看该作者
2011SHENGAI 发表于 2013-9-18 19:02
两个系统咋就这么小呢?管他下载先。

这不是系统盘,是PE预安装环境,满足我设置的3个条件,方可用G4D直接启动ISO方式,实现全自动安装
回复

使用道具 举报

7#
发表于 2013-9-18 20:37:14 | 只看该作者
用G4D直接启动ISO方式,实现全自动安装。可是下载回来没有菜单丫?

点评

恩,是的,这只是一个PE。是我“系统挽救”项目的一个子模块,你可以加到你的grub4dos菜单中便是。 若感兴趣 http://bbs.itiankong.com/thread-232441-1-1.html系统启动界面_玩转多系统引导、多系统恢复 给你  详情 回复 发表于 2013-9-18 20:55
回复

使用道具 举报

8#
 楼主| 发表于 2013-9-18 20:55:19 | 只看该作者
本帖最后由 2011epe 于 2013-9-18 21:23 编辑
2011SHENGAI 发表于 2013-9-18 20:37
用G4D直接启动ISO方式,实现全自动安装。可是下载回来没有菜单丫?


恩,是的,这只是一个PE。是我“系统挽救”项目的一个子模块,你可以加到你的grub4dos菜单中便是。
若感兴趣  http://bbs.itiankong.com/thread-232441-1-1.html系统启动界面_玩转多系统引导、多系统恢复

回复

使用道具 举报

9#
发表于 2013-9-18 22:08:59 | 只看该作者
2011epe 发表于 2013-9-18 19:48
需要进PE的,我上面的installxp.iso就是一个PE,可以用GRUB4DOS启动此文件实现全自动安装。
因为该过程需 ...

谢谢老师及时耐心指点,晚安!
回复

使用道具 举报

10#
发表于 2013-9-20 20:18:23 | 只看该作者
前来学习
回复

使用道具 举报

11#
发表于 2013-9-20 22:33:26 | 只看该作者
最喜欢这种全自动的,收下备用,谢谢分享
回复

使用道具 举报

12#
发表于 2013-9-22 21:18:28 | 只看该作者
老师您好!
按照您提供的资料和方法我在实体机上操作了一下,效果很好!想再向您请教几个问题:1 自动选择C盘并自动格式化是如何做到的?我自己制作的自动应答文件无法自动进行这两步2 能不能不出现PE界面直接进行下去?3 我在MSDN基础上集成了SATA驱动,和原版相比多了一个OEM文件夹,但安装过程中提示缺少这个文件夹,后来我把它复制到C盘就顺利安装了,无需改成IDE。如何把光盘镜像根目录下的OEM文件夹在一开始的复制过程中也自动复制到C盘根目录?请老师百忙中不吝赐教,谢谢!

点评

关于第一个问题,剔除条件判断后的核心命令 format c: /FS:NTFS /V:Windows_XP /Q /Y .\i386\winnt32/syspart:c:/dudisable /s:.\i386 /unattend:.\i386\winnt.sif /makelocalsource /tempdrive:c 关于第二个问题  详情 回复 发表于 2013-9-23 18:22
关于第一个问题,剔除条件判断后的核心命令 format c: /FS:NTFS /V:Windows_XP /Q /Y .\i386\winnt32/syspart:c:/dudisable /s:.\i386 /unattend:.\i386\winnt.sif /makelocalsource /tempdrive:c 关于第二个问题  详情 回复 发表于 2013-9-23 18:22
回复

使用道具 举报

13#
发表于 2013-9-22 23:42:04 | 只看该作者
老师您好!
OEM文件夹的问题我已经解决了,但我非常想知道您制作提供的installxp.iso是如何实现用U盘安装XP的?重要的步骤和相关文件在哪里?请老师多多指点,谢谢!
回复

使用道具 举报

14#
发表于 2013-9-23 08:30:35 | 只看该作者
假如系统装在D:且正常使用中,此批处理会不会识别D:为C:?或将本地C:非系统盘格式化?

点评

进入PE后,一般活动分区识别为C盘的啊。 对于进入PE,D盘为系统盘的情况,此批处理不会格式化C盘的,也不会格式化D盘的,会自动退出。 比如用WIN7原装盘安装存在保留分区的情况,就属于这种状况。  详情 回复 发表于 2013-9-23 18:16
回复

使用道具 举报

15#
 楼主| 发表于 2013-9-23 18:16:17 | 只看该作者
糊涂 发表于 2013-9-23 08:30
假如系统装在D:且正常使用中,此批处理会不会识别D:为C:?或将本地C:非系统盘格式化?

进入PE后,一般活动分区识别为C盘的啊。
对于进入PE,D盘为系统盘的情况,此批处理不会格式化C盘的,也不会格式化D盘的,会自动退出。
比如用WIN7原装盘安装存在保留分区的情况,就属于这种状况。

点评

楼主可以在虚拟机中试试,用DG将D:激活装系统后,PE下识别D:依然为D: 如果将D:识别为C:那才叫问题。 这种情况在实际用户中相信不多见  详情 回复 发表于 2013-9-23 18:23
回复

使用道具 举报

16#
 楼主| 发表于 2013-9-23 18:22:23 | 只看该作者
2012morningstar 发表于 2013-9-22 21:18
老师您好!
按照您提供的资料和方法我在实体机上操作了一下,效果很好!想再向您请教几个问题:1 自动选择 ...

关于第一个问题,剔除条件判断后的核心命令
format c: /FS:NTFS /V:Windows_XP /Q /Y
.\i386\winnt32/syspart:c:/dudisable /s:.\i386 /unattend:.\i386\winnt.sif /makelocalsource /tempdrive:c
关于第二个问题,你是说不用PE,U盘安装XP没有其他好的方法,当然G4D直接启动ISO的另类方法除外。
winxp安装盘可以光盘启动安装,DOS启动安装,PE启动安装,但是DOS启动安装如何完美的识别U盘是个问题。

点评

老师您好! 1这个命令应该写在什么地方?能不能写在winnt.sif自动应答文件里? 2您提供的这两个自动安装XP的ISO能否用在光盘里?如果能够,有什么需要注意的?比如原版光盘镜像文件时直接解压到光盘根目录还是像U  详情 回复 发表于 2013-9-23 21:44
回复

使用道具 举报

17#
 楼主| 发表于 2013-9-23 18:22:48 | 只看该作者
2012morningstar 发表于 2013-9-22 21:18
老师您好!
按照您提供的资料和方法我在实体机上操作了一下,效果很好!想再向您请教几个问题:1 自动选择 ...

关于第一个问题,剔除条件判断后的核心命令
format c: /FS:NTFS /V:Windows_XP /Q /Y
.\i386\winnt32/syspart:c:/dudisable /s:.\i386 /unattend:.\i386\winnt.sif /makelocalsource /tempdrive:c
关于第二个问题,你是说不用PE,U盘安装XP没有其他好的方法,当然G4D直接启动ISO的另类方法除外。
winxp安装盘可以光盘启动安装,DOS启动安装,PE启动安装,但是DOS启动安装如何完美的识别U盘是个问题。
回复

使用道具 举报

18#
发表于 2013-9-23 18:23:58 | 只看该作者
2011epe 发表于 2013-9-23 18:16
进入PE后,一般活动分区识别为C盘的啊。
对于进入PE,D盘为系统盘的情况,此批处理不会格式化C盘的,也不 ...

楼主可以在虚拟机中试试,用DG将D:激活装系统后,PE下识别D:依然为D:

如果将D:识别为C:那才叫问题。

这种情况在实际用户中相信不多见

点评

在PE中用DG将D盘激活为活动分区,如果不重启的,安装后系统盘符为D盘。但是如果激活分区后,然后重启PE,再安装的话,系统盘符就为C了。 如果你的系统盘符为D盘且为激活分区的话,再PE中仍然识别为C盘的,如果满足仅  详情 回复 发表于 2013-9-23 20:19
回复

使用道具 举报

19#
 楼主| 发表于 2013-9-23 20:19:22 | 只看该作者
糊涂 发表于 2013-9-23 18:23
楼主可以在虚拟机中试试,用DG将D:激活装系统后,PE下识别D:依然为D:

如果将D:识别为C:那才叫问题 ...

在PE中用DG将D盘激活为活动分区,如果不重启的,安装后系统盘符为D盘。但是如果激活分区后,然后重启PE,再安装的话,系统盘符就为C了。
如果你的系统盘符为D盘且为激活分区的话,再PE中仍然识别为C盘的,如果满足仅仅一个windows系统的话,使用installxp.iso,仍然可以自动格式化系统盘(你的系统盘可能在原系统中为D,但是这无妨,pe中仍然为C盘的),进行全自动安装,安装后系统盘符调整为C盘。


点评

不知道楼主是如何判断分区盘符的?  详情 回复 发表于 2013-9-23 20:34
回复

使用道具 举报

20#
发表于 2013-9-23 20:34:04 | 只看该作者
本帖最后由 糊涂 于 2013-9-23 20:42 编辑
2011epe 发表于 2013-9-23 20:19
在PE中用DG将D盘激活为活动分区,如果不重启的,安装后系统盘符为D盘。但是如果激活分区后,然后重启PE, ...


不知道楼主是如何判断分区盘符的?






点评

像您这样的高人,应该轻而易举的找到PE安装批处理的。 installxp.iso位于x:\wxpe\SETUPXP.CMD 第二个ghost版的位于petools\cgi\cgi.cmd 其实水平很水,希望赐教!  详情 回复 发表于 2013-9-23 20:45
回复

使用道具 举报

21#
 楼主| 发表于 2013-9-23 20:45:35 | 只看该作者
糊涂 发表于 2013-9-23 20:34
不知道楼主是如何判断分区盘符的?


像您这样的高人,应该轻而易举的找到PE安装批处理的。
installxp.iso位于x:\wxpe\SETUPXP.CMD
第二个ghost版的位于y:\cgi\cgi.cmd
其实水平很水,希望赐教!

点评

我也一直在找像楼主做的这样的工具 因为客户群很复杂,有时需要自动化处理 但一些特殊客户就需要手动完成 今天看到这个工具后高兴之余,也想排除心里上的一些疑惑, 所以才有此一问  详情 回复 发表于 2013-9-23 20:49
回复

使用道具 举报

22#
发表于 2013-9-23 20:49:36 | 只看该作者
2011epe 发表于 2013-9-23 20:45
像您这样的高人,应该轻而易举的找到PE安装批处理的。
installxp.iso位于x:\wxpe\SETUPXP.CMD
第二个 ...

我也一直在找像楼主做的这样的工具
因为客户群很复杂,有时需要自动化处理
但一些特殊客户就需要手动完成
今天看到这个工具后高兴之余,也想排除心里上的一些疑惑,
所以才有此一问
回复

使用道具 举报

23#
 楼主| 发表于 2013-9-23 21:01:49 | 只看该作者
糊涂 发表于 2013-9-23 20:56
我是看到有“CGI”后才反馈的

恩,你研究的好多啊!如果是上楼所示情况,我在批处理中是拒绝全自动安装的,也是为了保险哈!

点评

谈不上研究,只是对常见的几个同类工具多少了解一下基本的东西!  发表于 2013-9-23 21:06
回复

使用道具 举报

24#
发表于 2013-9-23 21:44:01 | 只看该作者
2011epe 发表于 2013-9-23 18:22
关于第一个问题,剔除条件判断后的核心命令
format c: /FS:NTFS /V:Windows_XP /Q /Y
.\i386\winnt32/s ...

老师您好!
1这个命令应该写在什么地方?能不能写在winnt.sif自动应答文件里?
2您提供的这两个自动安装XP的ISO能否用在光盘里?如果能够,有什么需要注意的?比如原版光盘镜像文件时直接解压到光盘根目录还是像U盘一样解压到文件夹里?
非常感谢老师的热心答复,期盼老师再次指教!

点评

1、若果是PE,想调用winnt.sif文件,应该使用bat吧!直接点击winnt32.exe应该不会无人值守安装吧? 这些就是写在CMD中的,而不是sif文件。 2、如果你是光盘版的干嘛要用PE,最老的方法最好啊? title Loading S  详情 回复 发表于 2013-9-23 22:06
回复

使用道具 举报

25#
 楼主| 发表于 2013-9-23 22:06:56 | 只看该作者
2012morningstar 发表于 2013-9-23 21:44
老师您好!
1这个命令应该写在什么地方?能不能写在winnt.sif自动应答文件里?
2您提供的这两个自动安 ...

1、若果是PE,想调用winnt.sif文件,应该使用bat吧!直接点击winnt32.exe应该不会无人值守安装吧?
这些就是写在CMD中的,而不是sif文件。

2、如果你是光盘版的干嘛要用PE,最老的方法最好啊?
title Loading SRS setup WinXP
/boot/grub/F6IMG /boot/SRS
find --set-root /i386/setupldr.bin
chainloader /i386/setupldr.bin
直接将原版光盘镜像文件时直接解压到光盘根目录中即可!
我的installxp PE,也是支持光盘的,那样的还是在光盘根目录中建立winxp_32bit文件夹

3、关于GHOST版本
以前ghost光盘满大街都是,随便找一个研究一下,不用启动PE的
我的xpgho PE,不支持光盘版,除非你讲ghost文件复制到U盘中

点评

关于光盘自动GHOST,我最近下载并刻录几个系统,但都不能自动GHO到C盘,一开始就出错提示,镜像和刻录都不会有问题,百思不得其解!现在老师提供的U盘工具确实是绝对完美的全自动,谢谢老师及时答疑,晚安!  详情 回复 发表于 2013-9-23 22:34
回复

使用道具 举报

26#
发表于 2013-9-23 22:13:42 | 只看该作者
本帖最后由 糊涂 于 2013-9-23 22:16 编辑

楼主再做一款支持UEFI启动的PE,方便安装64位WIN7或WIN8也不错
以后是UEFI+GPT的天下

XP时代即将过去了……

点评

老大,新增UEFI支持版本  详情 回复 发表于 2013-9-28 18:30
恩,有这个想法,难度应该不大。这样的话,PE必须解开运行了,毕竟EFI不支持G4D了。 日后再说吧  详情 回复 发表于 2013-9-23 22:19
回复

使用道具 举报

27#
 楼主| 发表于 2013-9-23 22:19:09 | 只看该作者
本帖最后由 2011epe 于 2013-9-23 22:24 编辑
糊涂 发表于 2013-9-23 22:13
楼主再做一款支持UEFI启动的PE,方便安装64位WIN7或WIN8也不错
以后是UEFI+GPT的天下


恩,有这个想法,难度应该不大。这样的话,PE必须解开运行了,毕竟EFI不支持G4D了。

win7、8打算用WIM格式备份,要是有人能做一个基于wim格式的一键还原就好了,就像贝壳一样。唯一可惜的是贝壳有自己的备份格式,不通用,新版本还不支持早期版本备份的镜像。

点评

C大的CGI、老虎的ONEKEY-GHOST、深山的ONEKEY-GOOD、SYS—CEO的SGI、、、 等等多款备份还原工具都支持WIM格式的备份还原 这个不是问题  详情 回复 发表于 2013-9-23 22:27
回复

使用道具 举报

28#
发表于 2013-9-23 22:27:31 | 只看该作者
2011epe 发表于 2013-9-23 22:19
恩,有这个想法,难度应该不大。这样的话,PE必须解开运行了,毕竟EFI不支持G4D了。

win7、8打算用W ...

C大的CGI、老虎的ONEKEY-GHOST、深山的ONEKEY-GOOD、SYS—CEO的SGI、、、
等等多款备份还原工具都支持WIM格式的备份还原
这个不是问题
回复

使用道具 举报

29#
发表于 2013-9-23 22:34:59 | 只看该作者
2011epe 发表于 2013-9-23 22:06
1、若果是PE,想调用winnt.sif文件,应该使用bat吧!直接点击winnt32.exe应该不会无人值守安装吧?
这些 ...

关于光盘自动GHOST,我最近下载并刻录几个系统,但都不能自动GHO到C盘,一开始就出错提示,镜像和刻录都不会有问题,百思不得其解!现在老师提供的U盘工具确实是绝对完美的全自动,谢谢老师及时答疑,晚安!
回复

使用道具 举报

30#
发表于 2013-9-25 23:54:39 | 只看该作者
这是U盘装系统方法中最经典实用的技术!其中的PE其实只要能确保全自动安装就行了,因为特色就是"全自动"!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-17 18:30

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表