无忧启动论坛
标题:
可以用ntldr引导另一个ntldr.2k3(破解镜像读取超过1g)吗?
[打印本页]
作者:
nk0769
时间:
2012-11-24 04:45
标题:
可以用ntldr引导另一个ntldr.2k3(破解镜像读取超过1g)吗?
因为使用破解的ntldr无法正常加载三蛋新做的xp,会显示加载错误.所以想请教下怎么用ntldr引导另一个ntldr.2k3?
或者能直接破解此ntldr,让镜像可以读取超过1g,顺便教下怎么破解.
[
本帖最后由 nk0769 于 2012-11-24 04:47 编辑
]
ntldr-三蛋.rar
2012-11-24 04:45 上传
点击文件名下载附件
下载积分: 无忧币 -2
124.56 KB, 下载次数: 71, 下载积分: 无忧币 -2
作者:
2012wuzhong
时间:
2012-11-24 07:43
标题:
回复 #1 nk0769 的帖子
楼主可以考虑使用另一个ramdisk驱动构建主体内存盘,而ms仅作为启动内存盘驱动。这样ms启动镜像可以很小,一般128M足以。详细的,请访问我的qq空间,
http://user.qzone.qq.com/1543764927
,参考"非SCSI模式内存盘的ramxp v2"。
作者:
nk0769
时间:
2012-11-24 14:38
标题:
回复 #2 2012wuzhong 的帖子
步骤很复杂,试试看会不会做.....
以前也有个类似的想法,"自用的系统.img"=系统启动必须文件(含vsuite制作一个内存盘z + 微软ramdisk驱动)+剩下的其他文件(压缩成一个压缩包).
先加载"自用的系统.img",加载过程解开压缩包到z:(原系统仍显示c:,复制c盘全部到z盘,同时junction所有文件,关联到z:).
此时自用的系统即为z盘(有4g内存的话,可装载软件的容量就相当于有3g以上)
不知这个想法一不一样,不同的话可以实现吗?
[
本帖最后由 nk0769 于 2012-11-24 14:47 编辑
]
作者:
2012wuzhong
时间:
2012-11-24 16:50
标题:
回复 #3 nk0769 的帖子
有点不一样。z盘拷贝了所有系统文件后,通过注册表的修改,直接虚拟成了c。
原来的c被覆盖了,不过也可以以另一个盘符显现,这样就不需要junction所有文件了。
如果用vsuite制作一个内存盘z 的话,直接通过镜像文件载入所有系统文件,不用再拷贝这么麻烦!
作者:
2012yangyf
时间:
2012-11-24 20:05
以前一个朋友的办法:
把破解版的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 编辑
]
作者:
nk0769
时间:
2012-11-24 21:08
标题:
回复 #4 2012wuzhong 的帖子
z盘拷贝了所有系统文件后,通过注册表的修改,直接虚拟成了c
这个z盘不是vsuite的内存盘,那是怎么做的?还有注册表是怎么修改的?
作者:
2012wuzhong
时间:
2012-11-24 21:58
标题:
回复 #6 nk0769 的帖子
z盘可以是任意ramdisk驱动的内存盘,如imdisk,QSoft RAMDisk,Vsuite/primo等。
注册表修改如下,z盘虚拟c
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices]
"C:"="\\??\\Z:"
作者:
nk0769
时间:
2012-11-24 23:47
标题:
回复 #7 2012wuzhong 的帖子
试了从pe将hdboot.img里所有文件复制到c:\,
再复制本机已经做好系统的\windows\system32\drivers,\windows\fonts,\windows\system32\config目录所有文件到c:\,
另外显卡所需的dll文件;/* 设备管理器查看“驱动程序详细信息” */ --> 查了没看到,我的是ati显卡,就直接把system32下所有ati开头的文件复制进去.
可是这样仍然无法进入系统.
按照"关键步骤的1"只复制显卡所需的dl文件也无法启动.请问是哪里做错了?
作者:
nk0769
时间:
2012-11-24 23:54
标题:
回复 #5 2012yangyf 的帖子
g4d可以引导ntldr,应该可以直接引导ntldr.2k3吧?不过不知道怎么写,请高手写下.
可以的话boot.ini增加2k3的启动选项,和原来的ntldr的boot.ini共用就行了.
我现在不用g4d是因为使用微软的ramdisk方便且稳定(firadisk制作相对麻烦点)
作者:
nk0769
时间:
2012-11-25 00:18
标题:
回复 #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盘即为工作盘.不知这方式是否可行?
作者:
2012wuzhong
时间:
2012-11-25 09:47
标题:
回复 #10 nk0769 的帖子
使用vdm新建一个488M左右的分区映像格式的img。拷入系统必须的启动文件,制作初期启动镜像内system32目录内拷入所有的文件,启动成功后再精简,能直接删除的就能精简(不过启动列表所列的文件不能精简)。
对于启动镜像内的system注册文件,需要使用regedit加载,按照7楼在指定地方添加"C:"="\\??\\Z:",z盘虚拟c;注意在线状态下写注册表是不会立即生效的。
基于vsuite创建基于镜像文件的内存盘,镜像文件内拷入所有系统文件(就是你所谓的压缩包),这样做的目的是,当系统启动的时候,vs驱动会自动载入镜像文件生成内存盘z,从而不再需要,“进入系统后这个压缩包自动解压缩到z”。
作者:
nk0769
时间:
2012-11-25 17:14
标题:
回复 #11 2012wuzhong 的帖子
在线导入注册表"C:"="\\??\\Z:"后重启,会黑屏然后重启(很像是检查不到z盘的原因,因为进入系统后vsuite才建立z盘).
在pe下regedit载入C:\WINDOWS\system32\config\system找不到CurrentControlSet,就改为导入ControlSet1,卸载后重启也是黑屏然后重启.
两种办法都不行,请问该怎么做?
vsuite建立压缩镜像(最大压缩)出现个问题就是z盘如果是3g,那建立在实体盘的xp.vdf容量也得很大,这样加载速度不是也很慢?
作者:
2012wuzhong
时间:
2012-11-25 18:05
标题:
回复 #12 nk0769 的帖子
vsuite建立内存盘z应该很早的,出现问题,会不会z盘上缺少系统文件。
压缩镜像没有用过,建议使用智能镜像。
镜像文件大的话,可以选智能加载模式,不过这样不能完全脱离硬盘。
作者:
nk0769
时间:
2012-11-26 01:22
标题:
回复 #13 2012wuzhong 的帖子
那就是vsuite镜像多大,能使用的系统空间就有多大,无法达成我想象的只需载入有文件的部分.
看来目前只有g4d可以设定所需部分的加载功能.
还是期待破解的ntldr,不然只能用旧版xp了
欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/)
Powered by Discuz! X3.3