|  | 
 
| 本帖最后由 2011mking 于 2016-11-1 00:21 编辑 
 这个贴子是
 让RamXp、Ram2k3与Ghost一样万能 http://bbs.wuyou.net/forum.php?m ... &extra=page%3D3
 的延续,新做了一个可--mem启动,也可以直接Map的xpImg,更新了热备份软件,新放出一个自动应答的软件
 
 将自动应答软件放在IMG的C:\Documents and Settings\Administrator\「开始」菜单\程序\启动下,自动应答安装基本的硬件。
 
  MySysprep.rar
(146.29 KB, 下载次数: 534) 
 Rambak V1.43
 
  Rambak.rar
(178.41 KB, 下载次数: 328) 
 Rambak V1.44 正式版,前面发的因为有点小问题已删除,现在重发一个。
 
  Rambak(V1.44正式版).rar
(171.3 KB, 下载次数: 967) 
 上面两个软件在XpImg中均已集成,下载XpImg的无需重复下载。
 
 关于XpImg的基本介绍(压缩包内的简介菜单有点小错误,以本贴菜单为准。):
 下载地址:链接:http://pan.baidu.com/s/1bCwcfs 密码:b5rj
 
 1:全自动安装基本的硬件,免得点到手痛了(用了新做的自动应答的软件)。
 
 2: XpImg可扩大。可以--mem运行也可以直接Map。
 
 3:更新了热备份工具(保持原文件的大小写)。
 
 关于扩大Img的说明
 1:用DiskGen创建一个固定大小的“硬盘镜像文件”,选格式化,完成后再点IMG,重新格式化为Ntfs,选压缩。
 如果需要以非内存方式启动(map  /xpImg.img (hd0),没有--mem方式 ),请先用WinContig整理IMG为连续存放。,内存运行方式不需要这么做,创建的IMG也可以是分区镜像文件。
 
 2:用VDM或Imdisk挂载新的IMG和xpImg,复制xpImg中的文件到新的IMG中。完成后查看一下新的IMG中的Ntldr是否压缩,如压缩则取消压缩。
 
 3:第一次启动,请以内存方式启动(若第一次就想跳过此步直接以非内存方式启动,请看楼底的进阶方案)
 title 1 --mem XpImg.img
 find --set-root /XpImg.img
 map --mem --heads=255 --sectors-per-track=63 /XpImg.img (hd0) (hd0)
 map --hook
 rootnoverify (hd0)
 chainloader +1
 
 或
 title XpImg.img
 find --set-root /XpImg.img
 map --top --mem /XpImg.img (hd0)
 map (hd0) (hd1)
 map --hook
 root (hd0,0)
 chainloader /ntldr
 boot
 
 等正常进入系统后,检查一下注册表的HKEY_LOCAL_MACHINE\SECURITY键的权限,给Administrator完全控制权限。
 然后用VDM挂载,热备份当前系统到XpImg。如果希望继续以内存方式运行,可以不可看下面这步了。
 
 4: 若想XpImg以非内存型式启动,在做过第3步后(记得第3步时一定要热备份哦),用下面的两个菜单任选一个都可启动。
 
 title 2 Map XpImg
 find --set-root /XpImg.img
 map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)
 map /XpImg.img (hd0)
 map --hook
 write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/XpImg.img;\n\0
 rootnoverify (hd0)
 chainloader +1
 
 title 3 test
 find --set-root /XpImg.img
 write (md)0x200+1 [FiraDisk]\nStartOptions=disk,vmem=find:/XpImg.img;\n\0
 map --mem (md)0x200+16 (99)
 map /XpImg.img (hd0)
 map --hook
 rootnoverify (hd0)
 chainloader +1
 boot
 
 以后在使用中,需要扩大IMG时,同样需要执行第3步,第4步。
 
 上述菜单中,如果
 rootnoverify (hd0)
 chainloader +1
 Grub停止工作,一直闪烁,进不了系统,请用
 root (hd0,0)
 chainloader /ntldr
 代替。
 如果Winxp启动中发生了蓝屏错误,请用title 1 菜单,以 map --mem /xpImg.img (hd0) 方式进入系统,热备份一次再以title2 或3 进入。
 
 -----------------------------------------进阶方案-------------------------------------
 如果有动手能力,将xpImg.img用Imdisk加载,用RegEdit载入XpImg.Img的SYSTEM,取名为SYS,然后导入如下注册表
 
 Windows Registry Editor Version 5.00
 
 [HKEY_LOCAL_MACHINE\SYS\MountedDevices]
 "\\??\\Volume{22cb4730-ef9d-11e2-a257-806d6172696f}"=hex:7e,59,6e,7e,00,7e,00,\
 00,00,00,00,00
 "\\DosDevices\\C:"=hex:7e,59,6e,7e,00,7e,00,00,00,00,00,00
 
 然后用下面的菜单
 title 3 test
 find --set-root /XpImg.img
 write (md)0x200+1 [FiraDisk]\nStartOptions=disk,vmem=find:/XpImg.img,boot;\n\0
 map --mem (md)0x200+16 (99)
 map /XpImg.img (hd0)
 map --hook
 rootnoverify (hd0)
 chainloader +1
 boot
 注意多出的红色字符,这要做后,第一次就能直接Map就入系统。加入,boot参数后,在xp的滚动条时等待时间较长,耐心等一下即可。
 第一次进入后以后都能正常进入,以后进入最好取消,boot参数,否则进入的时间大延长。
 
 上面的注册表只适用于原始的xpImg.img,扩容后要取得这个注册表值可以用Vboot的vbootctl.exe,将扩容的IMG挂载为Z盘,然后从注册表中获得这个参数。
 还可以用Qemu挂载一个PE盘和扩容后的XpImg.img,进PE后从注册表中得到Img的磁盘GUID。
 例如:START qemu.exe -L . -localtime  -m 512 -cdrom E:\光碟区\Iso\PXE_1111.iso  -hda Xpimg.img -boot d
 注意,不要用Imdisk或VDM等工具挂上来导GUID,这些工具没有真正仿真IMG的MBR,所以获得的GUID是不正确的。
 | 
 评分
查看全部评分
 |