无忧启动论坛

标题: 谈谈pe/XP下安装xp的盘符问题 [打印本页]

作者: wowfans    时间: 2008-10-2 07:52
标题: 谈谈pe/XP下安装xp的盘符问题
结论:
PE下安装XP
和当前PE状态下的盘符没有关系
会按照重启后的硬盘状态自动检测并分配盘符

XP下安装XP,和当前XP系统中的盘符有关系,是相同的


例如
本人挂了两个台式机硬盘,因为第二个硬盘是安装好系统后挂上的,所以盘符跟在第一个后面,光驱已经被拔除...(品牌机,缩水,IDE排线只能接一个,不是三头的。。。所以用了2个IDE接口来接两个硬盘...)

xp系统下
1-1 C
1-2 D

2-1 E
2-2 F
2-3 G
2-4 H


pe系统下
从第一硬盘上的硬盘版PE启动的
盘符如下
1-1 C
1-2 G

2-1 D
2-2 E
2-3 F
2-4 H


现在安装程序I386目录在2-4
将要安装到2-1分区

直接从XP下运行安装程序
在xp下复制完文件后自动重启,在自检过程中关机,移除第一硬盘设备
开机,开始安装,在安装过程中提示。。。正在检测磁盘E。说明2-1被认成E了,虽然第一硬盘已经被拔掉了,不过安装程序记住了盘符.....,果然,安装后没有C盘和D盘,2-1 2-2 2-3 2-4和原来的XP系统盘符完全相同





从PE下运行安装程序
在pe下复制完文件后自动重启(pe无法自动重启,winnt32会自动退出,我用的批处理来安装,里面用pecmd来实现自动重启),在自检过程中关机,移除第一硬盘设备
开机,开始安装,在安装过程中提示(就是在载入文件完毕,复制文件之前屏幕下方有短暂的提示)。。。正在检测磁盘C。说明2-1被认成c了。果然,2-1 2-2 2-3 2-4在新系统中按顺序排列,分别是C D E F


所以
不要在意PE下的系统盘符
但是XP下的系统盘符一定要注意

曾经发过的一个附件
用于PE/XP下无人干预安装XP
在无人干预之前,会提示你输入组织,姓名,计算机名三个选项
序列号自己修改winnt.sif中的xxxxx-xxxx.........
懒得改了,本来想把序列号也放在批处理里面输入的
自己用inifile修改下就能实现
在winnt32退出后,会检测当前系统的状态
因pe下winnt32无法自动重启
所以增加了pecmd来实现自动重启


ABC.rar (116.49 KB)
作者: wowfans    时间: 2008-10-2 07:53
将附件abc.rar解压后得到的autoinst文件夹放在与i386相同的目录下
即autoinst与i386同等级目录
运行autoinst里面的setup.cmd
进行安装
作者: wxb    时间: 2008-10-2 12:45
你试验的是拔掉
更需要了解的是不拔掉的情况
作者: msuser    时间: 2008-10-2 14:46
当拷完系统文件后重启系统时也必须拔掉U盘的,不拔掉U盘重启后不是又进入U盘了吗,那还装不装系统了。
作者: wxb    时间: 2008-10-2 14:52
原帖由 msuser 于 2008-10-2 14:46 发表
当拷完系统文件后重启系统时也必须拔掉U盘的,不拔掉U盘重启后不是又进入U盘了吗,那还装不装系统了。


我一般不是改BIOS的启动顺序
就用一次性调启动顺序的快捷键,一次性改成从U盘启动
即使不拔U盘,重启后子就成了原来的从硬盘启动了
作者: wowfans    时间: 2008-10-2 18:52
不拔掉的情况
XP下安装就不用测试了
肯定是和原XP完全相同

PE下试过了

2-1  C
2-2  E
2-3  F
2-4  G

1-1  D
1-2  H

在PE下复制完成文件重启后进BIOS设置第二硬盘为第一启动设备

个人觉得如果只是插着移动硬盘不拔掉
那么,盘符不会乱的
毕竟USB移动硬盘和插在IDE上的设备不能直接比较
而且盘符也不算乱
系统盘盘符为C就ok了
其他可以随便改的
作者: ycw565    时间: 2008-10-2 19:00
现在还在谈论这个问题的只有两种人,一种是无聊的慌,还有一种是晕的慌
作者: wangmeng052    时间: 2008-10-11 20:18
原帖由 ycw565 于 2008-10-2 19:00 发表
现在还在谈论这个问题的只有两种人,一种是无聊的慌,还有一种是晕的慌

不敢苟同。菜鸟还是多啊。
作者: distance    时间: 2008-10-11 21:25
请问一下楼主,WINNT.SIF文件为什么在winpe及dos下安装都不起作用,只有在刻盘安装的情况才起作用?
作者: netwinxp    时间: 2008-10-11 23:56
PE里面的那个叫WINNT.XPE也没起作用吗?...
作者: distance    时间: 2008-10-12 00:11
原帖由 netwinxp 于 2008-10-11 23:56 发表
PE里面的那个叫WINNT.XPE也没起作用吗?...

只指安装xp,只有刻盘安装才不用输入序列号,说明WINNT.SIF没有问题,在pe装和在dos下装都不行,楼主给的好像就是指安装xp吧,他似乎解决了这个问题?
作者: papago    时间: 2008-11-16 22:10
多谢 多谢 看的有点晕 研究中
作者: zphufo    时间: 2008-11-16 22:18
但如果是装2003,盘符就会改变。我试过。
作者: papago    时间: 2008-11-17 22:51
大哥,你救了我,同时提示也“害”了我(just kidding)。
    本来我在PE下多次实验无法安装原版XPsp3系统。苦恼啊苦恼!搜索啊搜索,搜索到你的帖子,拜读之后下载你提供的附件ABC.RAR,按照里面的说明执行运行,这一次我终于安装成功了!
    但是出现了新的问题——新装的windowsXP没有C盘!,系统盘为D盘。

    现在我又陷入了苦恼了。详情请见我的长篇求助贴“[菜鸟求助]新装XP系统没有C盘,系统盘符为D,过程有点曲折。该怎么办啊?!”http://bbs.wuyou.net/forum.php?mod=viewthread&tid=132836&extra=page%3D1

[ 本帖最后由 papago 于 2008-11-17 22:53 编辑 ]
作者: papago    时间: 2008-11-19 13:01
再次重装系统
这一次用usb-removabe 格式的优盘pe启动,pe下C盘未变。安装系统正常。
希望初哥兄弟们以我为戒 啊
作者: tszc2003    时间: 2009-2-12 12:06
原帖由 distance 于 2008-10-11 21:25 发表
请问一下楼主,WINNT.SIF文件为什么在winpe及dos下安装都不起作用,只有在刻盘安装的情况才起作用?

winpe,dos,包括Windows环境下,如果要让winnt.sif起作用,就不能直接用setup.exe来启动安装程序,必须要用i386目录下的winnt32.exe来进行安装,并要自己输入参数.
如果你用命令提示符定位到Windows安装文件所在的目录,也就是i386目录的上一层,那就是:
.\i386\winnt32 /unattend0:.\i386\winnt.sif
看清楚  \i386 前面有个小点 . ,也要输入.如果是从运行输入的命令,就把这个小点替换成绝对路径.如 E:\WinXP\i386\winnt32 /unattend0:E:\WinXP\i386\winnt.sif




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3