发新话题
打印

制作出2合1的WIN2003光盘提示ntldr is corrupt ...

制作出2合1的WIN2003光盘提示ntldr is corrupt ...

出现错误的提示"ntldr is corrupt .the system cannot boot",,,明明是已经按照教程的那些步骤来制作的了,根本就没有漏一点东西.但是制作出来后就是提示"ntldr is corrupt .the system cannot boot"............然后今天经过多次测试与排查终于知道是setupldr.bin文件的问题,但是奇怪的是,明明是已经按照正常的手法替换掉几处I386...但是如果不做多系统光盘,制作单系统的话,就一点问题都没有,,,,不知道有没有人知道怎么弄呢?

[ 本帖最后由 szcht 于 2006-4-2 20:30 编辑 ]

TOP

最简单的就是用未升级的版本中的setupldr.bin文件替换这个sp1的setupldr.bin。否则就要修改这个setupldr.bin,修改方法:用编辑软件打开setupldr.bin文件将0x2060处的74 03改为EB 1A。

TOP

引用:
原帖由 chjhuai 于 2006-4-2 21:32 发表
最简单的就是用未升级的版本中的setupldr.bin文件替换这个sp1的setupldr.bin。否则就要修改这个setupldr.bin,修改方法:用编辑软件打开setupldr.bin文件将0x2060处的74 03改为EB 1A。
是啊  我搜索过一个网站,说
龙卷风VICTOR888 给出答案:
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

TOP

你已经很不错了

我也是完全按照帮助做的XP/98ISO,在虚拟机中用不起来

TOP

你已经很不错了

我也是完全按照帮助做的XP/98ISO,在虚拟机中用不起来

TOP

引用:
原帖由 chjhuai 于 2006-4-2 21:32 发表
最简单的就是用未升级的版本中的setupldr.bin文件替换这个sp1的setupldr.bin。否则就要修改这个setupldr.bin,修改方法:用编辑软件打开setupldr.bin文件将0x2060处的74 03改为EB 1A。
我用ULTRAEDIT-32,但是怎样找到0x2060处啊?是搜索7403还是搜索0x2060啊??

TOP

是搜索 "7403"

TOP

引用:
原帖由 chjhuai 于 2006-4-2 23:38 发表
是搜索 "7403"
但是搜索7403有许个啊,,,,到底是那个才是啊,,,,而且搜索到7403后根本就没有一个是X2060.....

[ 本帖最后由 szcht 于 2006-4-2 23:57 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

00002060h:那个

TOP

引用:
原帖由 chjhuai 于 2006-4-3 01:35 发表
00002060h:那个
哈哈 谢谢了,,其实昨天晚上当我发完帖后,自己再试试找7403,,,但是因为太多了,所以我就用"转到行/页"寻找0x2060,,结果显示在00002060h
,,后面有7403,,,然后我就修改成EB1A,,在把I386改成启动组的文件夹的名字..最后测试了,,,,YEAH终于成功了,,哈哈 不过还是谢谢你的回答,,,

TOP

发新话题