无忧启动论坛

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

Windows 2003 Sp1 多合一光盘制作的问题,大侠进!

[复制链接]
跳转到指定楼层
1#
发表于 2005-4-11 18:46:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
按照以前制作Windows2000多合一的方法制作了多合一的Windows 2003 SP1英文版光盘,但是启动时出现如下错误:
显示inspecting hardware....之后立即显示
NTDETECT failed
然后就立即重启了
制作的是Ent/Std/Web三合一的,每个BootSector都有独立的文件,而且对其中的“i386”都做了相应的修改,引导到SetupLdr.bin是没有问题的,我查过,“NTDETECT failed”这段文字出现在SetupLdr.bin文件中。已经将WIN51IS、WIN51IA、WIN51IB以及相应的.sp1文件copy到光盘根目录。。。。
不知道怎么办了,请高手指点!
2#
 楼主| 发表于 2005-4-11 19:29:43 | 只看该作者

Windows 2003 Sp1 多合一光盘制作的问题,大侠进!

没有人愿意帮忙吗?
回复

使用道具 举报

3#
发表于 2005-4-11 20:06:18 | 只看该作者

Windows 2003 Sp1 多合一光盘制作的问题,大侠进!

偶不懂...
回复

使用道具 举报

4#
发表于 2005-4-11 20:40:10 | 只看该作者

Windows 2003 Sp1 多合一光盘制作的问题,大侠进!

我也不懂了
回复

使用道具 举报

5#
发表于 2005-4-11 22:06:56 | 只看该作者

Windows 2003 Sp1 多合一光盘制作的问题,大侠进!

确保要加载的启动文件和I386里的一致
回复

使用道具 举报

6#
发表于 2005-4-11 22:08:00 | 只看该作者

Windows 2003 Sp1 多合一光盘制作的问题,大侠进!

顺便问一句,哪里能找到数据中心的VOL版?我就差这个了,准备弄个4IN1的vol版
回复

使用道具 举报

7#
发表于 2005-4-12 04:08:54 | 只看该作者

Windows 2003 Sp1 多合一光盘制作的问题,大侠进!

4和1的英文版,可供参考
Windows_2003_Server-4in1_MultiBoot(Web,Standard,Advanced_and_Datacenter)-Corporate_Edition.iso (783.2 MB)
回复

使用道具 举报

8#
发表于 2005-4-12 07:39:50 | 只看该作者

Windows 2003 Sp1 多合一光盘制作的问题,大侠进!

下面引用由zxczxc2005/04/11 10:08pm 发表的内容:
顺便问一句,哪里能找到数据中心的VOL版?我就差这个了,准备弄个4IN1的vol版
这个版本根本没有VOL的
回复

使用道具 举报

9#
 楼主| 发表于 2005-4-12 12:26:44 | 只看该作者

Windows 2003 Sp1 多合一光盘制作的问题,大侠进!

下面引用由zxczxc2005/04/11 10:06pm 发表的内容:
确保要加载的启动文件和I386里的一致
用xxcopy更新过了,应该是完全一致的,而且看迹象还没有引导到需要读取那些文件的地方:(
回复

使用道具 举报

10#
 楼主| 发表于 2005-4-12 12:27:57 | 只看该作者

Windows 2003 Sp1 多合一光盘制作的问题,大侠进!

下面引用由iovf2005/04/12 04:08am 发表的内容:
4和1的英文版,可供参考
Windows_2003_Server-4in1_MultiBoot(Web,Standard,Advanced_and_Datacenter)-Corporate_Edition.iso (783.2 MB)
没有Service Pack的都好说了,现在还没有看见集成了Sp1的多合一光盘,是不是大家都遇到了问题?
回复

使用道具 举报

11#
发表于 2005-4-12 13:37:47 | 只看该作者

Windows 2003 Sp1 多合一光盘制作的问题,大侠进!

是吗?我在百度搜到有GHOST版的VOL,不知道是不是真的
回复

使用道具 举报

12#
发表于 2005-4-12 22:18:51 | 只看该作者

Windows 2003 Sp1 多合一光盘制作的问题,大侠进!

下面引用由zxczxc2005/04/12 01:37pm 发表的内容:
是吗?我在百度搜到有GHOST版的VOL,不知道是不是真的
我手中也有VOL安装光盘的,只是不是原版的而已,是用文件代替修改而成的
回复

使用道具 举报

13#
发表于 2005-4-13 20:57:53 | 只看该作者

Windows 2003 Sp1 多合一光盘制作的问题,大侠进!

sp1的SetupLdr.bin可能加了校验,修改后会报错。
有空时逆向一下找原因,暂时用没有升级时的SetupLdr.bin引导。
升级SP1后,比较一下 pidgen.dll 和 dpcdll.dl_ 是升级包中的那个文件就知道是什么版。
如果是 \ia \ib \id \il \is 中的 pidgen.dll 和 dpcdll.dl_ ,那是 Retail 版
如果是 selpid.dll 和 seldpc.dl_ ,那是 VOL 版
手头没有 OEM 版,不清楚升级后的情况
在 update.inf 中还定义的两种版本,具体不清楚是什么
请各位试一下代表什么版本
thx!
回复

使用道具 举报

14#
发表于 2005-4-13 21:27:52 | 只看该作者

Windows 2003 Sp1 多合一光盘制作的问题,大侠进!

你可以尝试这样做:
运行光盘安装文件夹下的WINNT32.EXE,加上 /noreboot参数,选择全新安装,在高级选项中选择将安装文件复制到硬盘。安装完成后找到 C:\$ WIN_NT$.~ BT 文件夹,将里面的文件复制到你需要制作的光盘启动软盘组文件夹中,然后再修改 SetupLDR.bin 文件和 txtsetup.sif 。或者简单点,直接将以下文件复制到软盘组文件夹中:
1394BUS.SY_
ABP480N5.SY_
ACPI.SY_
ACPIEC.SY_
ADPU160M.SY_
AHA154X.SY_
AIC116X.SY_
AIC78U2.SY_
AIC78XX.SY_
AMSINT.SY_
ASC.SY_
ASC3350P.SY_
ASC3550.SY_
ATAPI.SY_
BIOSINFO.INF
BOOTFIX.BIN
BOOTFONT.BIN
BOOTVID.DL_
BUSLOGIC.SY_
CD20XRNT.SY_
CDFS.SY_
CDROM.SY_
CLASS2.SY_
CLASSPNP.SY_
CPQARRAY.SY_
CPQARRY2.SY_
CPQFCALM.SY_
CPQFWS2E.SY_
C_936.NL_
DAC960NT.SY_
DISK.SY_
DMBOOT.SY_
DMIO.SY_
DMLOAD.SY_
FASTFAT.SY_
FD16_700.SY_
FDC.SY_
FIREPORT.SY_
FLASHPNT.SY_
FLPYDISK.SY_
FTDISK.SY_
HAL.DL_
HALAACPI.DL_
HALACPI.DL_
HALAPIC.DL_
HIDCLASS.SY_
HIDPARSE.SY_
HIDUSB.SY_
I8042PRT.SY_
INI910U.SY_
INTELIDE.SY_
IPSRAIDN.SY_
ISAPNP.SY_
KBDCLASS.SY_
KBDHID.SY_
KBDUS.DLL
LBRTFDC.SY_
LP6NDS35.SY_
L_INTL.NL_
MOUNTMGR.SY_
MRAID35X.SY_
NCRC710.SY_
NTDETECT.COM
NTFS.SY_
NTKRNLMP.EX_
OHCI1394.SY_
OPENHCI.SY_
PARTMGR.SY_
PCI.SY_
PCIIDE.SY_
PCIIDEX.SY_
PCMCIA.SY_
QL1080.SY_
QL10WNT.SY_
QL1240.SY_
QL2100.SY_
SBP2PORT.SY_
SCSIPORT.SY_
SERENUM.SY_
SERIAL.SY_
SETUPDD.SY_
SETUPLDR.BIN
SETUPREG.HIV
SFLOPPY.SY_
SPARROW.SY_
SPCMDCON.SYS
SPDDLANG.SY_
SYMC810.SY_
SYMC8XX.SY_
SYM_HI.SY_
TFFSPORT.SY_
TXTSETUP.SIF
UHCD.SY_
ULTRA66.SY_
USBD.SY_
USBHUB.SY_
USBSTOR.SY_
VGA.SY_
VGAOEM.FO_
VIDEOPRT.SY_
WINNT.SIF
WMILIB.SY_
1394BUS.SY_
ABP480N5.SY_
ACPI.SY_
ACPIEC.SY_
ADPU160M.SY_
AHA154X.SY_
AIC116X.SY_
AIC78U2.SY_
AIC78XX.SY_
AMSINT.SY_
ASC.SY_
ASC3350P.SY_
ASC3550.SY_
ATAPI.SY_
BIOSINFO.INF
BOOTFIX.BIN
BOOTFONT.BIN
BOOTVID.DL_
BUSLOGIC.SY_
CD20XRNT.SY_
CDFS.SY_
CDROM.SY_
CLASS2.SY_
CLASSPNP.SY_
CPQARRAY.SY_
CPQARRY2.SY_
CPQFCALM.SY_
CPQFWS2E.SY_
C_936.NL_
DAC960NT.SY_
DISK.SY_
DMBOOT.SY_
DMIO.SY_
DMLOAD.SY_
FASTFAT.SY_
FD16_700.SY_
FDC.SY_
FIREPORT.SY_
FLASHPNT.SY_
FLPYDISK.SY_
FTDISK.SY_
HAL.DL_
HALAACPI.DL_
HALACPI.DL_
HALAPIC.DL_
HIDCLASS.SY_
HIDPARSE.SY_
HIDUSB.SY_
I8042PRT.SY_
INI910U.SY_
INTELIDE.SY_
IPSRAIDN.SY_
ISAPNP.SY_
KBDCLASS.SY_
KBDHID.SY_
KBDUS.DLL
LBRTFDC.SY_
LP6NDS35.SY_
L_INTL.NL_
MOUNTMGR.SY_
MRAID35X.SY_
NCRC710.SY_
NTDETECT.COM
NTFS.SY_
NTKRNLMP.EX_
OHCI1394.SY_
OPENHCI.SY_
PARTMGR.SY_
PCI.SY_
PCIIDE.SY_
PCIIDEX.SY_
PCMCIA.SY_
QL1080.SY_
QL10WNT.SY_
QL1240.SY_
QL2100.SY_
SBP2PORT.SY_
SCSIPORT.SY_
SERENUM.SY_
SERIAL.SY_
SETUPDD.SY_
SETUPLDR.BIN
SETUPREG.HIV
SFLOPPY.SY_
SPARROW.SY_
SPCMDCON.SYS
SPDDLANG.SY_
SYMC810.SY_
SYMC8XX.SY_
SYM_HI.SY_
SYSTEM32
TFFSPORT.SY_
TXTSETUP.SIF
UHCD.SY_
ULTRA66.SY_
USBD.SY_
USBHUB.SY_
USBSTOR.SY_
VGA.SY_
VGAOEM.FO_
VIDEOPRT.SY_
WINNT.SIF
WMILIB.SY_
SYSTEM32\NTDLL.DLL
SYSTEM32\SMSS.EXE

+++++++++++++++++++++++++++++++++++
欢迎光临我的下载空间
http://maotao.ys168.com
回复

使用道具 举报

15#
发表于 2005-4-15 14:02:57 | 只看该作者

Windows 2003 Sp1 多合一光盘制作的问题,大侠进!

根据 MS 知识库 KB889713
Windows Server 2003 有如下几个版本
Product                                          Volume Label
Enterprise Edition 32-bit retail                 NRMEFPP_EN
Enterprise Edition 32-bit volume licensing       NRMEVOL_EN  
Enterprise Edition 32-bit OEM                    NRMEOEM_EN  
Enterprise Edition 32-bit evaluation             NRMEEVL_EN  
Enterprise Edition 32-bit checked build          NRMECHK_EN  
Datacenter Edition 32-bit retail                 NRMDFPP_EN  
Datacenter Edition 32-bit OEM                    NRMDOEM_EN  
Standard Edition 32-bit retail                   NRMSFPP_EN  
Standard Edition 32-bit volume licensing         NRMSVOL_EN  
Standard Edition 32-bit  OEM                     NRMSOEM_EN  
Standard Edition 32-bit evaluation               NRMSEVL_EN  
Web Edition 32-bit retail                        NRMWFPP_EN  
Web Edition 32-bit volume licensing              NRMWVOL_EN  
Web Edition 32-bit OEM                           NRMWOEM_EN  
Web Edition 32-bit evaluation                    NRMWEVL_EN  
Enterprise Edition 64-bit retail                 NRMEIFPP_EN  
Enterprise Edition 64-bit volume licensing       NRMEIVOL_EN  
Enterprise Edition 64-bit OEM                    NRMEIOEM_EN  
Enterprise Edition 64-bit evaluation             NRMEIEVL_EN  
Enterprise Edition 64-bit checked Build          NRMEICHK_EN  
Datacenter Edition 64-bit retail                 NRMDIFPP_EN  
Datacenter Edition 64-bit OEM                    NRMDIOEM_EN  
做 VOL 版只能是 3in1
回复

使用道具 举报

16#
发表于 2006-10-13 21:43:09 | 只看该作者
小型商务版本?
回复

使用道具 举报

17#
发表于 2006-10-15 18:40:25 | 只看该作者
2003 sp1 的 setupldr.bin 里有自验证的代码,制作多和一时,不能简单象以前版本一样,替换 i386 字符,还要把验证也修改一下,以前有人问过,也回答了,下面是 911cd 论坛的原文:

You can now modify setupldr.bin of the follwing windows:

Windows Server 2003 SP1
Windows XP Professional x64 Edition
Windows Server 2003 x64 Edition
Windows PE 2005

The setupldr.bin of the above versions is the same and has a checksum check built-in so when you try to modify it you get:
"NTLDR is corrupt. The system cannot boot."

In order to crack it:

open it with your favorite hex editor
goto hex address: 0x2060
change "74 03" to "EB 1A"
save it

Now you can replace:
all occurrences of "i386", "I386" to "ABCD" (where ABCD is anything you want - 4 characters long)
"\amd64", "\AMD64" to "\EFGHI" and
"amd64\", "AMD64\" to "EFGHI\" (where EFGHI is anything you want - 5 characters long)

Do not replace all occurrences of "amd64" since some of them refer to a section of txtsetup.sif

In order to find what files need to be copied to the directories ABCD and EFGHI open command prompt, go to the directory you have txtsetup.sif and enter:
type TXTSETUP.SIF | findstr /r ",_[1-9] ,[1-9]_" > c:\out.txt
and copy the files listed there from I386 to ABCD and AMD64 to EFGHI.

For anyone curious, open the setupldr.bin with hiew, goto the above hex address and see the surrounding assembly code.

可以参考。

其实,只要使用 UEDIT32打开 SETUPLDR.BIN
地址: 0x2060
把 "74 03" 该成 "EB 1A"
就可以了。
当然还要改 i386。
回复

使用道具 举报

18#
发表于 2006-10-15 19:44:14 | 只看该作者
我也遇到过,看过一个帖子, SETUPLDR.BIN用SP0的,而且测试过,系统安装顺利完成。应该没什么弊端吧?
回复

使用道具 举报

19#
发表于 2006-10-15 20:07:18 | 只看该作者
原帖由 s210603 于 2006-10-15 06:40 PM 发表
2003 sp1 的 setupldr.bin 里有自验证的代码,制作多和一时,不能简单象以前版本一样,替换 i386 字符,还要把验证也修改一下,以前有人问过,也回答了,下面是 911cd 论坛的原文:

You can now modify setupl ...


我试过,制作多和一启动安装是没有问题。

如果是制作多和一启动的 WINPE 就有问题,不能启动。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-11-27 12:22

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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