无忧启动论坛

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

网上好多安装XP的批处理winnt32.bat在PE上安装都有问题

[复制链接]
跳转到指定楼层
1#
发表于 2009-10-22 09:08:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  网上关于PE下安装XP的教程,很多都写了用winnt32.bat和winnt.sif在PE下无人植守安装XP,还提供这两文件的下载。结果下载回来安装XP时部份内容写到U盘,硬盘不能启动,而且U盘的启动文件也损坏。看winnt32.bat内容是“.\i386\winnt32 /dudisable /s:.\i386 /unattend:.\i386\winnt.sif /makelocalsource /tempdrive:c”,后来在网上搜了下,正确的命令应该是后面再加个“/syspart:C”,这样在PE下就能正常安装XP且安装过程中不会再写U盘。

  网上搜索到的教程中大多数都是没有加“/syspart:C”的,很奇怪!难道大家都不测试就乱转贴?还是有什么别的窍门?

点评

微信怎么截图wxgzpt.cc/weixinshiyongjiaocheng/387.html  发表于 2014-11-18 22:57
2#
发表于 2009-10-22 09:21:25 | 只看该作者
我没用/sysypart参数,完全正常使用。
回复

使用道具 举报

3#
发表于 2009-10-22 09:25:26 | 只看该作者
LZ意思是这样?
.\i386\winnt32/syspart:c:/dudisable /s:.\i386 /unattend:.\i386\winnt.sif /makelocalsource /tempdrive:c






[ 本帖最后由 cxzcvbnm 于 2009-10-23 02:15 编辑 ]
回复

使用道具 举报

4#
发表于 2009-10-22 10:24:07 | 只看该作者
原帖由 cxzcvbnm 于 2009-10-22 09:25 发表
请教1.原版xpsp3镜像,集成了SATA驱动后的winnt32.bat跟下面的winnt32.bat有区别的地方是哪些?
请教2.原版xpsp3镜像,集成了SATA驱动后的winnt.sif跟下面的winnt.sif有区别的地方是哪些?

1、winnt32.bat的参数没有区别,因为winnt32.exe的参数不因为集成了SATA驱动而变化。winnt32.bat的具体写法当然会因人而异。
2、winnt.sif可能有区别,因为SATA驱动集成的方法多样,有的要调用第三方工具。

[ 本帖最后由 yaojy 于 2009-10-22 10:26 编辑 ]
回复

使用道具 举报

5#
发表于 2009-10-22 10:27:59 | 只看该作者
原帖由 yaojy 于 2009-10-22 10:24 发表

1、winnt32.bat的参数没有区别,因为winnt32.exe的参数不因为集成了SATA驱动而变化。winnt32.bat的具体写法当然会因人而异。
2、winnt.sif可能有区别,因为SATA驱动集成的方法多样,有的要调用第三方工具。

谢谢LS解答!!!!!

[ 本帖最后由 cxzcvbnm 于 2009-10-22 10:29 编辑 ]
回复

使用道具 举报

6#
发表于 2009-10-22 12:47:40 | 只看该作者
我用的是如下的深度XP的安装脚本,还从来没有出现过什么问题:

@echo off
echo ---------------------------------------------------------------------------
echo.
echo     即将进行全新安装:Deepin Windows XP 精简版......
echo.     
echo ---------------------------------------------------------------------------
echo.
SET /P ST=   请输入 Y (继续安装)或 N (退出安装):
echo.
if /I "%ST%"=="Y" goto ST
if /I "%ST%"=="N" goto EX
goto EX

:ST
cls
echo ---------------------------------------------------------------------------
echo.
echo      即将进行全新安装:Deepin Windows XP 精简版......
echo.
echo ---------------------------------------------------------------------------
SET /P drive_letter=   请输入你要选择安装的分区(C/D/E/F...)
echo.
if /I "%drive_letter%"=="" goto ST
if /I not "%drive_letter%"=="" goto IN
:IN
.\i386\winnt32 /dudisable /s:.\i386  /unattend:.\i386\winnt.sif /makelocalsource /tempdrive:%drive_letter%
echo ---------------------------------------------------------------------------
echo.       
echo         停止安装 Deepin Windows XP 精简版......
echo.
echo ---------------------------------------------------------------------------
pause
回复

使用道具 举报

7#
发表于 2009-10-22 12:54:07 | 只看该作者
原帖由 xianglang 于 2009-10-22 12:47 发表
我用的是如下的深度XP的安装脚本,还从来没有出现过什么问题:

@echo off
echo ---------------------------------------------------------------------------
echo.
echo     即将进行全新安装:Deepin  ...

我用的也是像这样的,没出错呀!
回复

使用道具 举报

8#
发表于 2009-10-22 14:45:57 | 只看该作者
其实网上绝大部分人的确是在乱转贴的
回复

使用道具 举报

9#
发表于 2009-10-22 16:54:56 | 只看该作者
我的是这样,硬盘安装没有出错过。
.\i386\winnt32 /dudisable /s:.\i386  /unattend:.\i386\winnt.sif /makelocalsource /tempdrive:%drive_letter%
回复

使用道具 举报

10#
 楼主| 发表于 2009-10-22 16:59:22 | 只看该作者
我在PE下装系统时不加/sysypart和用6楼的脚本都会安装程序装到C盘,启动文件装到U盘。

还有一点,看/syspart:c 参数说明,在其它正常XP系统挂一个新硬盘,分区后用这个参数给新硬盘装系统,复制完文件要求重启时关机将新硬盘拆到其它电脑启动,可继续安装。如果在重启前将新硬盘分区做个GHO备份,用这个GHO文件装系统应该比正常安装系统更快,不知道为什么没见到有人这么做。等有空试试看。
回复

使用道具 举报

11#
发表于 2009-10-22 17:52:55 | 只看该作者
我遇到的情况和楼主一样。不加/syspart:c的话. 启动文件会装到虚拟盘... 后来百度搜索解决方法,找到这个参数才正确安装完成,楼主说的那个复制完文件后把备份一个GHO 我就是这 么干的..当然我是在虚拟机里做的.现在就用这个GHO 安装系统.
回复

使用道具 举报

12#
发表于 2009-10-22 19:05:56 | 只看该作者
用U盘启动,winnt32没有/syspart:c 参数,经常会出错,启动文件装到了U盘,而系统文件装到了C盘。
更要命的是装后会把U盘的主引导重写,导致U盘也启动不了,如果是仅带一个U盘出去维护的话,那就要命了。。。
回复

使用道具 举报

13#
发表于 2009-10-22 20:45:41 | 只看该作者
我用的是:
.\i386\winnt32 /syspart:c: /dudisable /s:.\i386 /unattend:.\i386\winnt.sif /makelocalsource /tempdrive:c
见本论坛《U盘安装光盘版WINXP.ISO的全新方法》续
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
回复

使用道具 举报

14#
发表于 2009-10-22 23:06:54 | 只看该作者

防止误装到U盘

原帖由 junyee 于 2009-10-22 19:05 发表
用U盘启动,winnt32没有/syspart:c 参数,经常会出错,启动文件装到了U盘,而系统文件装到了C盘。
更要命的是装后会把U盘的主引导重写,导致U盘也启动不了,如果是仅带一个U盘出去维护的话,那就要命了。。。
原帖由 boplay 于 2009-10-22 16:59 发表
我在PE下装系统时不加/sysypart和用6楼的脚本都会安装程序装到C盘,启动文件装到U盘。...

这个参数在0PE的安装方法文档中一直都有提到,例如去年的版本:
原帖由 pseudo 于 2007-4-25 23:15 发表
《零体积全能可扩展PE》圣诞版(2008.12.30)安装说明
......
2 - 其它
========
    在PE下如果遇到不能安装系统到硬盘C:(非GHOST方式)的情况,可对winnt32.exe
加命令行参数
    /syspart:C:


此外,为了防止把windows启动文件安装到U盘,可以把U盘设置或临时设置为非活动分区或转为逻辑分区间接使之成为非活动的。有时你是从安装光盘启动安装的,没机会弄参数。

当然,适当时候拔掉U盘也是一种方法.
回复

使用道具 举报

15#
发表于 2009-10-25 20:59:46 | 只看该作者
你PE启动以后D盘被优盘占用了吧?我估计的。
回复

使用道具 举报

16#
发表于 2009-10-25 21:26:27 | 只看该作者
原帖由 boplay 于 2009-10-22 16:59 发表
我在PE下装系统时不加/sysypart和用6楼的脚本都会安装程序装到C盘,启动文件装到U盘。
还有一点,看/syspart:c 参数说明,在其它正常XP系统挂一个新硬盘,分区后用这个参数给新硬盘装系统,复制完文件要求重启时关机将新硬盘拆到其它电脑启动,可继续安装。如果在重启前将新硬盘分区做个GHO备份,用这个GHO文件装系统应该比正常安装系统更快,不知道为什么没见到有人这么做。等有空试试看。

今天我安装也中招了,U盘启动被破坏。至于重启前做GHO,这个方法有坛友提出过,当时我觉得这个办法不错。之所以这样做的不多,我想可能有习惯和容量两方面原因,这样搞出来的GHO文件比ISO大。
回复

使用道具 举报

17#
发表于 2009-10-25 22:12:08 | 只看该作者
提一个问题,既然BAT要求输入目标盘,那么能不能用%drive_letter%

.\i386\winnt32 /syspart::%drive_letter% /dudisable /s:.\i386  /unattend:.\i386\winnt.sif /makelocalsource /tempdrive:%drive_letter%
回复

使用道具 举报

18#
发表于 2009-10-25 22:35:26 | 只看该作者
用U盘做的PE,安装原版系统就得输syspart:c
回复

使用道具 举报

19#
 楼主| 发表于 2009-10-26 11:46:08 | 只看该作者
原帖由 diyfan 于 2009-10-25 21:26 发表

今天我安装也中招了,U盘启动被破坏。至于重启前做GHO,这个方法有坛友提出过,当时我觉得这个办法不错。之所以这样做的不多,我想可能有习惯和容量两方面原因,这样搞出来的GHO文件比ISO大。



我做的GHO有500多M,比原版SP3的ISO小几十兆,不过测试下来PE下复制文件也很快,感觉没多大必要做GHO。
回复

使用道具 举报

20#
发表于 2009-10-26 12:12:05 | 只看该作者
刚好解决了我的问题,问一下修改iso中安装批处理为加 (/syspart:c)的话,这个iso是否就通用于不论u盘,光盘,本地硬盘中的pe?
回复

使用道具 举报

21#
发表于 2009-11-7 10:28:19 | 只看该作者
学习了一下!!!以前倒是没有注意过,修改了U盘启动盘符后一直是拔U盘安装……
回复

使用道具 举报

22#
发表于 2011-4-24 19:07:39 | 只看该作者
新手来学习了,表示曾经也遇到过这种问题
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-11 20:39

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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