无忧启动论坛

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

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

 关闭 [复制链接]
361#
发表于 2010-9-10 08:34:52 | 只看该作者
原帖由 n0rm4l 于 2010-9-9 17:33 发表
呵呵~由于是要用于服务器的,所以在微软标准的AIK里的win7pe里,加入了必要的驱动等。没有做任何额外的删减,所以,只是加了一个shell和一些软件而已。从体积上来说,200M左右的wim。

这个pe应该没精简。
回复

使用道具 举报

362#
发表于 2010-9-10 08:39:36 | 只看该作者
请问楼主,以下是指的什么?可以解说一下吗?为什么我在03PE下运行此软件,用它安装WIN7系统失败呢?

[ 本帖最后由 wenxin 于 2010-9-10 08:43 编辑 ]

捕获.JPG (65.27 KB, 下载次数: 127)

捕获.JPG
回复

使用道具 举报

363#
发表于 2010-9-10 08:54:16 | 只看该作者
原帖由 fujianabc 于 2010-9-10 08:34 发表

这个pe应该没精简。


也奇怪啊,难道他的SHELL问题?
我的70多M带网络的PE3也没有问题啊
回复

使用道具 举报

364#
发表于 2010-9-10 09:08:19 | 只看该作者
原帖由 wenxin 于 2010-9-10 08:39 发表
请问楼主,以下是指的什么?可以解说一下吗?为什么我在03PE下运行此软件,用它安装WIN7系统失败呢?


安装程序已经检测到你的安装盘包含了你的硬盘控制器驱动,你可以选择“不进行磁盘控制器驱动整合操作”

如果你想更换新的磁盘控制器驱动,如 y:\srs 存放了你新的硬盘控制器驱动,输入Y:\SRS

PNP驱动我个人理解是直接用INF文件安装驱动的这种方式的驱动。
回复

使用道具 举报

365#
发表于 2010-9-10 17:09:46 | 只看该作者
原帖由 zhaohj 于 2010-9-10 09:08 发表


安装程序已经检测到你的安装盘包含了你的硬盘控制器驱动,你可以选择“不进行磁盘控制器驱动整合操作”

如果你想更换新的磁盘控制器驱动,如 y:\srs 存放了你新的硬盘控制器驱动,输入Y:\SRS

PNP驱动 ...

谢谢你的回答,那我再一次测试一回。
回复

使用道具 举报

366#
 楼主| 发表于 2010-9-10 19:50:21 | 只看该作者

回复 #342 tiansw1 的帖子

莫非C盘是FAT32?
回复

使用道具 举报

367#
 楼主| 发表于 2010-9-10 19:54:14 | 只看该作者

回复 #356 n0rm4l 的帖子

那换一个PE吧,或许shell 的问题
回复

使用道具 举报

368#
发表于 2010-9-11 14:29:16 | 只看该作者
chz_fix.dll默认描述改成Microsoft Windows 7(原来是Microsoft Windows VISTA)

BCDBOOT执行时,需要调用\wndows\system32\bootstr.dll,为了不覆盖原版的,所有把bootstr.dll改名为chz_fix.dll

执行完毕,最好也把chz_fix.dll删除。

[ 本帖最后由 zhaohj 于 2010-9-11 14:34 编辑 ]

chz_fix.rar

659 Bytes, 下载次数: 56, 下载积分: 无忧币 -2

回复

使用道具 举报

369#
 楼主| 发表于 2010-9-11 15:24:46 | 只看该作者

回复 #368 zhaohj 的帖子

谢谢zhaohj,但是我不打算再更新,毕竟频繁更新不太好
回复

使用道具 举报

370#
发表于 2010-9-11 15:39:44 | 只看该作者
AU3的函数真是太丰富了,这几天看了一下真不错。方便时把正式版的源传个给我。
回复

使用道具 举报

371#
发表于 2010-9-11 15:59:21 | 只看该作者
原帖由 zhaohj 于 2010-9-11 14:29 发表
chz_fix.dll默认描述改成Microsoft Windows 7(原来是Microsoft Windows VISTA)

BCDBOOT执行时,需要调用\wndows\system32\bootstr.dll,为了不覆盖原版的,所有把bootstr.dll改名为chz_fix.dll

执行完毕 ...

一直不是很明白chz_fix.dll怎么来的。

我之前用bcdboot在pe 1.x中生成64位nt 6.x菜单也不需要这个文件。也没碰到过bootstr.dll出错的情况
回复

使用道具 举报

372#
发表于 2010-9-11 16:29:38 | 只看该作者
pe 1.x(x86)执行64位nt 6.x的BCDBOOT会出错啊。

[ 本帖最后由 zhaohj 于 2010-9-11 16:38 编辑 ]

Snap1.jpg (83.93 KB, 下载次数: 161)

Snap1.jpg

Snap2.jpg (41.66 KB, 下载次数: 154)

Snap2.jpg
回复

使用道具 举报

373#
发表于 2010-9-11 17:09:14 | 只看该作者
原帖由 zhaohj 于 2010-9-11 16:29 发表
pe 1.x(x86)执行64位nt 6.x的BCDBOOT会出错啊。

我不是说执行64位的bcdboot。我是说在pe 1.x下执行32位的bcdboot,源是64位的vista/win7
回复

使用道具 举报

374#
发表于 2010-9-11 17:31:57 | 只看该作者
原帖由 fujianabc 于 2010-9-11 17:09 发表

我不是说执行64位的bcdboot。我是说在pe 1.x下执行32位的bcdboot,源是64位的vista/win7


会弹出几个错误的对话框,不爽啊

[ 本帖最后由 zhaohj 于 2010-9-11 17:38 编辑 ]

Snap1.jpg (56.04 KB, 下载次数: 149)

Snap1.jpg

Snap2.jpg (62.23 KB, 下载次数: 160)

Snap2.jpg

Snap3.jpg (40.76 KB, 下载次数: 146)

Snap3.jpg
回复

使用道具 举报

375#
发表于 2010-9-11 23:58:21 | 只看该作者
原帖由 zhaohj 于 2010-9-11 17:31 发表


会弹出几个错误的对话框,不爽啊

这个我前面看到你提到了。

我之前在pe 1.x下用32位bcdboot生成64位vista/win7的启动菜单很多次了,我自己没碰到过这个问题
回复

使用道具 举报

376#
发表于 2010-9-12 00:17:34 | 只看该作者
所以我本来也想问,GUI版是怎么解决NT6.X_X64这个问题的。我想无非就两种:
1:用BCDBOOT(x86)
2:用bcdedit(x86)
但x86的PE不能运行X64上的上述命令,而BCDBOOT(x86)又需要bootstr.dll(x86)。

[ 本帖最后由 zhaohj 于 2010-9-12 00:21 编辑 ]
回复

使用道具 举报

377#
 楼主| 发表于 2010-9-12 10:37:21 | 只看该作者
这个我也纳闷,那么CMD版有没有这样的情况?
回复

使用道具 举报

378#
发表于 2010-9-12 10:44:28 | 只看该作者
原帖由 zhhsh 于 2010-9-12 10:37 发表
这个我也纳闷,那么CMD版有没有这样的情况?

我自己用我自己的cmd版没碰到过这个情况啊,那个gui版也没碰到过
回复

使用道具 举报

379#
发表于 2010-9-12 11:57:21 | 只看该作者
我刚测试了一下,这个问题还是存在的:

Snap1.jpg (201.67 KB, 下载次数: 160)

Snap1.jpg

Snap2.jpg (151.45 KB, 下载次数: 154)

Snap2.jpg

Snap3.jpg (57.75 KB, 下载次数: 153)

Snap3.jpg
回复

使用道具 举报

380#
发表于 2010-9-12 12:02:29 | 只看该作者
不过,按2次“确定”,\boot\bcd还是生成了,看了下内容,倒是完好,不影响使用。

Snap4.jpg (81.2 KB, 下载次数: 149)

Snap4.jpg
回复

使用道具 举报

381#
 楼主| 发表于 2010-9-12 12:30:13 | 只看该作者

回复 #380 zhaohj 的帖子

启动正常吗?
也有可能是PE的问题
回复

使用道具 举报

382#
发表于 2010-9-12 15:29:16 | 只看该作者
原帖由 zhaohj 于 2010-9-12 12:02 发表
不过,按2次“确定”,\boot\bcd还是生成了,看了下内容,倒是完好,不影响使用。

之前记得我的安装器有人反映过这个问题,但由于bcd本身没问题,所以也没进一步理会。


现在你的问题是不是直接bcdboot能正常生成bcd(虽然有错误提示),楼主的安装器调用bcdboot就有问题?

[ 本帖最后由 fujianabc 于 2010-9-12 15:30 编辑 ]
回复

使用道具 举报

383#
 楼主| 发表于 2010-9-12 16:08:06 | 只看该作者
原本安装器调用的bcdboot没有问题,参数是正确的,但不知为什么会有错误提示
还有beta 3等调用bootice进行写引导扇区,在Vista会出现BCD错误,改用bootsect写引导扇区就出现问题了,这个我很纳闷
回复

使用道具 举报

384#
发表于 2010-9-12 16:44:16 | 只看该作者
原帖由 fujianabc 于 2010-9-12 15:29 发表

之前记得我的安装器有人反映过这个问题,但由于bcd本身没问题,所以也没进一步理会。


现在你的问题是不是直接bcdboot能正常生成bcd(虽然有错误提示),楼主的安装器调用bcdboot就有问题?


重启后没有问题,能正常启动NT6.X(我这里是win7 x64)。

但出现错误对话框,总觉得不理想。

NTBOOTAUTOFIX(时空论坛)为何这样做,肯定有他的道理,前人已经发现了这个问题。

很多人测试为何没有问题,因为他们测试的都是NT6.X(X86),安装X86是没有问题的。
而如果PE也是x64,估计更加没有问题了。

[ 本帖最后由 zhaohj 于 2010-9-12 16:49 编辑 ]
回复

使用道具 举报

385#
发表于 2010-9-12 17:05:01 | 只看该作者
原帖由 zhaohj 于 2010-9-12 16:44 发表


很多人测试为何没有问题,因为他们测试的都是NT6.X(X86),安装X86是没有问题的。
而如果PE也是x64,估计更加没有问题了。

我自己之前试过pe 1.x中使用bcdboot测试64位nt 6.x的,我测试过64位vista/win7和2008 r2。我甚至有几次试过xp sp1核心的winpe都没问题。

至于64位pe,肯定不行的,imagex,bootsect,bcdboot用的都是32位版,不能在x64 pe中运行的
回复

使用道具 举报

386#
发表于 2010-9-12 19:17:31 | 只看该作者
其实,64位的NT6.X安装,启动相关文件用3位2的一样,我以前做 SERVER 2008 精简版合盘时,直接把64位专业版镜镜添加到32位的 install.wim 中,在32位PE或非PE系统下,一样可以安装64位,效果和64位的光盘启动安装没有什么区别。

当然,不会像64位光盘安装时先检测硬件兼容性,,所以安装前要确定你的电脑支持64位系统,
回复

使用道具 举报

387#
发表于 2010-9-12 19:28:37 | 只看该作者
NTBOOTautofix v2.1.2  看到有更新了。
v2.1.2:
      修复v2.0.2时”windows 内存诊断”不修复为中文的bug
      集成changeosletter(Osletter 修复),用于修复本文下部的“特殊故障说明”部分
回复

使用道具 举报

388#
发表于 2010-9-14 19:44:22 | 只看该作者
今天在HP DL380上用这个工具安装了2008 r2,非常顺利,感谢楼主提供的工具,很方便。
我用的是网虫2008最新发布的PE,没有出现楼上几位提到的错误提示。倒是以前用那个NT6.x的安装工具,集成在我心如水的PE里面的,总是在最后提示有错误,但系统也能安装完成,不知道是怎么回事。

[ 本帖最后由 strauss98 于 2010-9-14 19:52 编辑 ]
回复

使用道具 举报

389#
发表于 2010-9-16 19:44:33 | 只看该作者
一直想试试楼主的新工具,今天在虚拟机PE下安装XP,复制什么都正常。但是在提示重启后,发现虚拟机报错。
回复

使用道具 举报

390#
发表于 2010-9-17 09:26:14 | 只看该作者
原帖由 lb9433 于 2010-9-16 19:44 发表
一直想试试楼主的新工具,今天在虚拟机PE下安装XP,复制什么都正常。但是在提示重启后,发现虚拟机报错。


你的报告也太不详细了,说了等于没说。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-22 21:05

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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