无忧启动论坛

 找回密码
 注册
搜索
最纯净的「微PE装机优盘」UEPON大师作品系统gho:最纯净好用系统下载站虚位以待
虚位以待广告联系 QQ:184822951 微信:wuyouceoidc大全★服务器租用★香港/5M/450元
查看: 2882|回复: 13

[求助] 可以用ntldr引导另一个ntldr.2k3(破解镜像读取超过1g)吗?

[复制链接]
发表于 2012-11-24 04:45:54 | 显示全部楼层 |阅读模式
因为使用破解的ntldr无法正常加载三蛋新做的xp,会显示加载错误.所以想请教下怎么用ntldr引导另一个ntldr.2k3?
或者能直接破解此ntldr,让镜像可以读取超过1g,顺便教下怎么破解.

[ 本帖最后由 nk0769 于 2012-11-24 04:47 编辑 ]

ntldr-三蛋.rar

124.56 KB, 下载次数: 70, 下载积分: 无忧币 -2

发表于 2012-11-24 07:43:55 | 显示全部楼层

回复 #1 nk0769 的帖子

楼主可以考虑使用另一个ramdisk驱动构建主体内存盘,而ms仅作为启动内存盘驱动。这样ms启动镜像可以很小,一般128M足以。详细的,请访问我的qq空间,http://user.qzone.qq.com/1543764927,参考"非SCSI模式内存盘的ramxp v2"。
回复

使用道具 举报

 楼主| 发表于 2012-11-24 14:38:50 | 显示全部楼层

回复 #2 2012wuzhong 的帖子

步骤很复杂,试试看会不会做.....
以前也有个类似的想法,"自用的系统.img"=系统启动必须文件(含vsuite制作一个内存盘z + 微软ramdisk驱动)+剩下的其他文件(压缩成一个压缩包).
先加载"自用的系统.img",加载过程解开压缩包到z:(原系统仍显示c:,复制c盘全部到z盘,同时junction所有文件,关联到z:).
此时自用的系统即为z盘(有4g内存的话,可装载软件的容量就相当于有3g以上)

不知这个想法一不一样,不同的话可以实现吗?

[ 本帖最后由 nk0769 于 2012-11-24 14:47 编辑 ]
回复

使用道具 举报

发表于 2012-11-24 16:50:56 | 显示全部楼层

回复 #3 nk0769 的帖子

有点不一样。z盘拷贝了所有系统文件后,通过注册表的修改,直接虚拟成了c。
原来的c被覆盖了,不过也可以以另一个盘符显现,这样就不需要junction所有文件了。
如果用vsuite制作一个内存盘z 的话,直接通过镜像文件载入所有系统文件,不用再拷贝这么麻烦!
回复

使用道具 举报

发表于 2012-11-24 20:05:26 | 显示全部楼层
以前一个朋友的办法:
把破解版的NTLDR和boot.ini等几个xp的启动文件做成一个软盘镜像,编辑好boot.ini要引导的ramos,用g4d加载这个软盘镜像引导里面ntldr,就能成功。

具体方法:
首先用winimage软件新建一个软盘,我选1.44M的,然后在 映像-引导扇区属性 点一下win NT/2K/XP,点确定。

编辑一份boot.ini文件,我的ramos.img放在硬盘的D盘,我是这样编辑的。~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[boot loader]
timeout=30
default=ramdisk(0)\Windows
[operating systems]
ramdisk(0)\Windows="XP RamOS" /pae /fastdetect /NODEBUG /rdpath=multi(0)disk(0)rdisk(0)partition(2)\ramos.img
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
把这份boot.ini以及破解版本ntldr,ntdetect.com文件全部放到新建的软盘文件里。保存为映像文件win.img。可以自己随意命名。不过编辑menu.lst要修改里面的文件名就行。

把g4d的文件grldr,menu.lst以及刚刚做好的软盘win.img放到C盘根目录。menu.lst内容编辑为:
find --set-root /win.img
map --mem /win.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)


最后编辑C盘根目录下的boot.ini,加上一行内容就行
c:\grldr="运行内存系统"

[ 本帖最后由 2012yangyf 于 2012-11-24 20:11 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2012-11-24 21:08:44 | 显示全部楼层

回复 #4 2012wuzhong 的帖子

z盘拷贝了所有系统文件后,通过注册表的修改,直接虚拟成了c

这个z盘不是vsuite的内存盘,那是怎么做的?还有注册表是怎么修改的?
回复

使用道具 举报

发表于 2012-11-24 21:58:41 | 显示全部楼层

回复 #6 nk0769 的帖子

z盘可以是任意ramdisk驱动的内存盘,如imdisk,QSoft RAMDisk,Vsuite/primo等。
注册表修改如下,z盘虚拟c
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices]
"C:"="\\??\\Z:"
回复

使用道具 举报

 楼主| 发表于 2012-11-24 23:47:45 | 显示全部楼层

回复 #7 2012wuzhong 的帖子

试了从pe将hdboot.img里所有文件复制到c:\,
再复制本机已经做好系统的\windows\system32\drivers,\windows\fonts,\windows\system32\config目录所有文件到c:\,
另外显卡所需的dll文件;/* 设备管理器查看“驱动程序详细信息” */  --> 查了没看到,我的是ati显卡,就直接把system32下所有ati开头的文件复制进去.
可是这样仍然无法进入系统.
按照"关键步骤的1"只复制显卡所需的dl文件也无法启动.请问是哪里做错了?
回复

使用道具 举报

 楼主| 发表于 2012-11-24 23:54:04 | 显示全部楼层

回复 #5 2012yangyf 的帖子

g4d可以引导ntldr,应该可以直接引导ntldr.2k3吧?不过不知道怎么写,请高手写下.
可以的话boot.ini增加2k3的启动选项,和原来的ntldr的boot.ini共用就行了.

我现在不用g4d是因为使用微软的ramdisk方便且稳定(firadisk制作相对麻烦点)
回复

使用道具 举报

 楼主| 发表于 2012-11-25 00:18:01 | 显示全部楼层

回复 #7 2012wuzhong 的帖子

还有在z盘拷贝了所有系统文件后,我在在线状态下将
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices]
"C:"="\\??\\Z:"
直接添加进注册表,安装软件仍然是在c盘,c盘也无法删除.系统应该是还没改变到z盘,这个也不懂怎么做?


ps.我想的方式是载入hdboot.img+显卡驱动(目前无法开机,还不会做)+微软ramdisk驱动+vsuite的z盘+所有文件的压缩包(放在启动里),进入系统后这个压缩包自动解压缩到z.
通过上述的注册表修改(这个目前也还不会做),这个z盘即为工作盘.不知这方式是否可行?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2020-1-30 00:28

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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