无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: zhhsh
打印 上一主题 下一主题

[暂停下载]实现32位PE下安装32/64位NT5.x/NT6.x,并解决SRS驱动问题的工具

 关闭 [复制链接]
241#
发表于 2010-8-24 10:10:54 | 只看该作者
谢谢LZ分享!这个安装器确实有必要,特别是有很多用户用上了WIN7还要XP时,如果BISO设定为ACHI模式,怎么也无法安装。除非改BOIS。现在就好了。
回复

使用道具 举报

242#
发表于 2010-8-24 15:31:52 | 只看该作者
怎么不支持Ghost系统的么?
回复

使用道具 举报

243#
发表于 2010-8-24 15:57:57 | 只看该作者
原帖由 zhhsh 于 2010-2-17 16:49 发表
v2.0 Beta 4更新
————————
1.修正zhaohj等网友反映的bug,感谢这些网友
2.添加win2000安装的支持,感谢fujianabc

虽然添加了win2000安装的支持,但是错误提示界面却没修改过来噢~
打开程序后,直接点击“下一步”试试看就知道了。(见附件图)

[ 本帖最后由 tansuo 于 2010-8-24 16:02 编辑 ]

错误界面提示.jpg (34.35 KB, 下载次数: 107)

错误界面提示.jpg
回复

使用道具 举报

244#
发表于 2010-8-24 16:33:28 | 只看该作者
程序已基本完美,问题出在BCDBOOT.EXE上,经多次测试,BCDBOOT.EXE(7000版本)对NT5.X支持并不好,特别是在PE1.X上安装NT6.X(X64)系统。
PE1.X上安装NT6.X(X86)系统很正常。

在PE2.X以上,就没有这个问题了。

今天下载了个BCDAUTOFIX1.2.2,是批处理打包的,这个里面的程序或许可以替代BCDBOOT.EXE
回复

使用道具 举报

245#
发表于 2010-8-24 18:26:18 | 只看该作者
可以试一试我的818,修复安装目录\手动安装修复win7
有6.1.7057的版本,03下启动正常,那组都是这个版本

这几个工具,有的版本不能在NT5正常运行.
回复

使用道具 举报

246#
发表于 2010-8-24 21:28:36 | 只看该作者
等待进一步完善...曙光就在眼前.请过客多测试.
回复

使用道具 举报

247#
发表于 2010-8-24 21:52:56 | 只看该作者
支持一下了。这个问题没有研究过
回复

使用道具 举报

248#
发表于 2010-8-26 12:07:12 | 只看该作者
2.0 beta6反馈一下

华硕NF2主板,512内存,ITE 联阳 8212F RAID控制器,XP SP3 MSDN,安装环境:量产水大叔03PE启动。

用安装工具安装XP,进行到指定目标分区和启动分区时,卡住大概1分半钟不动,然后才显示本机硬盘分区,其后过程一切正常。

如图,界面一直显示正在获取磁盘信息





另外问个可能不相关的问题,在指定了WINNT.SIF文件后,XP安装过程中会出现一个下面的欢迎向导对话框,怎样才能去掉它?

回复

使用道具 举报

249#
发表于 2010-8-26 13:11:32 | 只看该作者
原帖由 北斗 于 2010-8-26 12:07 发表
....另外问个可能不相关的问题,在指定了WINNT.SIF文件后,XP安装过程中会出现一个下面的欢迎向导对话框,怎样才能去掉它? ...



应该也是在WINNT.SIF那个应答文件里设置吧...
不知道添加这些行不行:

[Unattended]
    UnattendMode=FullUnattended
    UnattendSwitch = "NO"
    OemPreinstall=Yes
    OemSkipEula=Yes

[GuiUnattended]
    OEMSkipRegional=1
    OemSkipWelcome=1

[ 本帖最后由 迷离境界 于 2010-8-26 14:07 编辑 ]
回复

使用道具 举报

250#
发表于 2010-8-26 16:08:05 | 只看该作者
原帖由 迷离境界 于 2010-8-26 13:11 发表



应该也是在WINNT.SIF那个应答文件里设置吧...
不知道添加这些行不行:


    UnattendMode=FullUnattended
    UnattendSwitch = "NO"
    OemPrein ...

谢迷大,是因为WINNT.SIF里的下面这两行:



  1. [Unattended]
  2.     OemPreinstall=Yes
  3.    
  4. [GuiUnattended]
  5.     OemSkipWelcome=1

复制代码


昨天网上搜索到的一个WINNT.SIF详解文章中提到的:


OemSkipWelcome=1

;如果上面的OemPreinstall选项你设置为No,那么这个选项你就要设置为0;而如果OemPreinstall选项设置为Yes,则这个选项就要设置为1.如果设置为0,安装程序就会知道你不想在图形界面的安装过程中显示欢迎屏幕



昨天被后面那句话给忽悠了,正确的应该是:如果设置为1,安装程序就会知道你不想在图形界面的安装过程中显示欢迎屏幕。





TO zhhsh大:

用2.0 beta6安装完XP后,BOOT.INI中残留下面的启动选项,貌似应该是没用的了吧,是否能去掉。而且BOOT.INI中XP默认启动等待30秒,两个选项共存,不手动干预的话,XP会等30秒才会启动。

BOOT.INI

C:\BOOTSECT.DAT=Microsoft Windows Setup
回复

使用道具 举报

251#
发表于 2010-8-26 16:50:02 | 只看该作者
已成功解决PE1.X上安装NT6.X的64为操作系统关键部分,如原BCDBOOT c:\windows /s c: /l zh-cn
用下面的BCDBOOT.EXE替换原来的,把bcd_fix.dll拷贝到\windows\system32下

copy /y bcd_fix.dll c:\windows\system32
bcdboot c:\windows /s c: /l zh-cn

请大家测试一下

下面这句请ZZHSH修改一下:
RunWait('"[email=]'&@ScriptDir&'\tools\bcdboot.exe[/email]" '&$DestDrive&"\Windows /s "&$BootDrive&" /l zh-cn",'',@SW_HIDE)

zh-cn语言需要程序获得,有可能是其他语言。

[ 本帖最后由 zhaohj 于 2010-8-26 16:54 编辑 ]

tools.rar

60.66 KB, 下载次数: 73, 下载积分: 无忧币 -2

回复

使用道具 举报

252#
发表于 2010-8-26 17:02:00 | 只看该作者
在VM下面安装,用的虚拟SCSI硬盘,进行到第二步,找不到任何硬盘
回复

使用道具 举报

253#
发表于 2010-8-27 03:59:02 | 只看该作者
这个软件用来安装2K3和W7不错,特别是安装时的选择目标分区和启动分区这里,配合Pauly大的XORLDR,就可以安装2个互不干扰的双系统。支持楼主望做得更完善。
回复

使用道具 举报

254#
发表于 2010-8-27 17:46:16 | 只看该作者
可惜,没有人测试反馈,有更多的测试信息就可以终结了。
回复

使用道具 举报

255#
发表于 2010-8-28 18:09:25 | 只看该作者
经多次测试,上面的方案可行,PE1.X下解决NT6.X的X64系统安装问题
        GUICtrlSetData($Label6_3,"正在处理引导...")
        GUICtrlSetData($Edit1,@CRLF&"正在处理引导....",' ')
        FileCopy(@ScriptDir & "\tools\chz_fix.dll",$DestDrive&"\windows\system32",1)
        RunWait('"'&@ScriptDir&'\tools\bcdboot.exe" '&$DestDrive&"\Windows /s "&$BootDrive&" /l zh-cn",'',@SW_HIDE)
        RunWait('"'&@ScriptDir&'\tools\bootsect.exe" /nt60 '&$BootDrive,'',@SW_HIDE)
        If FileExists($BootDrive&"\ntldr") Then DirCreate($DestDrive&"\$ntldr")
       
最好能解决语言问题,不过我对AU3不熟,只是能看懂,简单的修改。
重新编译后测试通过。

评分

参与人数 1无忧币 +10 收起 理由
zhhsh + 10 我很赞同

查看全部评分

回复

使用道具 举报

256#
 楼主| 发表于 2010-8-28 18:56:56 | 只看该作者

回复 #248 北斗 的帖子

应该是dsptw.exe的问题
回复

使用道具 举报

257#
 楼主| 发表于 2010-8-28 18:57:35 | 只看该作者

回复 #255 zhaohj 的帖子

感谢zhaohj的帮忙!

这个chz_fix.dll 是适合所有语言的NT6.x吗?

[ 本帖最后由 zhhsh 于 2010-8-28 19:00 编辑 ]
回复

使用道具 举报

258#
发表于 2010-8-28 21:12:31 | 只看该作者
原帖由 zhhsh 于 2010-8-28 18:56 发表
应该是dsptw.exe的问题

问下zhhsh大,若是的话,应该如何解决掉它呢

还有前面我提到的boot.ini里面的菜单问题
回复

使用道具 举报

259#
发表于 2010-8-28 21:28:53 | 只看该作者
这个要支持一下的
下载使用下
回复

使用道具 举报

260#
发表于 2010-8-28 23:16:39 | 只看该作者
原帖由 zhhsh 于 2010-8-28 18:57 发表
感谢zhaohj的帮忙!

这个chz_fix.dll 是适合所有语言的NT6.x吗?


至少i我测试,中文、英文没有问题。
回复

使用道具 举报

261#
发表于 2010-8-28 23:21:43 | 只看该作者
原帖由 zhaohj 于 2010-8-28 23:16 发表


至少i我测试,中文、英文没有问题。

chz_fix.dll这个文件是哪里来的?

[ 本帖最后由 fujianabc 于 2010-8-28 23:23 编辑 ]
回复

使用道具 举报

262#
发表于 2010-8-29 08:32:58 | 只看该作者
原帖由 fujianabc 于 2010-8-28 23:21 发表

chz_fix.dll这个文件是哪里来的?



有一个“BCDAUTOFIX"工具,最新版好像是2.2,能自动设别NT6.X的版本及语言,自动生成BCD。
这两个文件就是从它而来。
回复

使用道具 举报

263#
发表于 2010-8-29 09:32:01 | 只看该作者
工具用过一次,很好用,
回复

使用道具 举报

264#
 楼主| 发表于 2010-8-29 13:13:53 | 只看该作者
原帖由 zhaohj 于 2010-8-29 08:32 发表



有一个“BCDAUTOFIX"工具,最新版好像是2.2,能自动设别NT6.X的版本及语言,自动生成BCD。
这两个文件就是从它而来。

请问如何获取语言的好?除了从wim信息获取,我想读离线系统的注册表,似乎没有办法
回复

使用道具 举报

265#
发表于 2010-8-29 14:18:41 | 只看该作者
原帖由 zhhsh 于 2010-8-29 13:13 发表

请问如何获取语言的好?除了从wim信息获取,我想读离线系统的注册表,似乎没有办法


可以从文件bootres.dll.mui或winload.exe.mui在windows\system32\%mui%\下来判断

如中文版,mui=zh-cn,那bootres.dll.mui肯定在windows\system32\zh-cn\bootres.dll.mui
                                 winload.exe.mui肯定在windows\system32\zh-cn\winload.exe.mui
   英文版,mui=en-us,那winload.exe.mui肯定在windows\system32\en-us\winload.exe.mui
回复

使用道具 举报

266#
发表于 2010-8-29 15:17:24 | 只看该作者
就是说这个能在USBPE上安装64位Win7了?
回复

使用道具 举报

267#
发表于 2010-8-29 15:17:29 | 只看该作者
原帖由 zhaohj 于 2010-8-29 14:18 发表


可以从文件bootres.dll.mui或winload.exe.mui在windows\system32\%mui%\下来判断

如中文版,mui=zh-cn,那bootres.dll.mui肯定在windows\system32\zh-cn\bootres.dll.mui
                             ...

这个方法本质上并不可靠,nt 6.x允许纯在多语言版,也就是多个%mui%文件夹中都纯在这些mui文件。
比如旗舰版中文版vista/win7中安装上英文语言包,然后在打包成wim。默认setup.exe安装出来仍旧是中文版,但可以在控制面板中切换语言。

建议还是用wim信息比较可靠。我当时是如果wim语言信息不完整,中文版安装器默认中文菜单,英文版安装器默认英文菜单。
回复

使用道具 举报

268#
发表于 2010-8-29 19:06:10 | 只看该作者
看来是AU3写的,呵呵,不错,支持源码
回复

使用道具 举报

269#
发表于 2010-8-29 19:06:29 | 只看该作者
win7原版5个子映像,如常,用网上一个含102个子映像的镜像(Win7_7600_16385_CN_EN_102in1),出现如下错误,用fujianabc的“NT6.X快速安装器100227”则正常显示,建议能完善。谢谢提供这个工具

捕获.JPG (43.54 KB, 下载次数: 96)

捕获.JPG
回复

使用道具 举报

270#
发表于 2010-8-29 19:39:41 | 只看该作者
原帖由 sjhsb 于 2010-8-29 19:06 发表
win7原版5个子映像,如常,用网上一个含102个子映像的镜像(Win7_7600_16385_CN_EN_102in1),出现如下错误,用fujianabc的“NT6.X快速安装器100227”则正常显示,建议能完善。谢谢提供这个工具

关于这个102合1,我当时专门测试过,这里贴一个imagex /info的输出结果,供楼主参考

wim.rar

4.51 KB, 下载次数: 59, 下载积分: 无忧币 -2

回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-29 14:03

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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