无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 78014|回复: 160
打印 上一主题 下一主题

[原创] 抛弃vboot不格盘用Grub4dos和Winvblock或Firadisk安装Ghost版XP到VHD

    [复制链接]
跳转到指定楼层
1#
发表于 2015-3-5 08:59:06 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 liuzhaoyzz 于 2018-3-1 19:33 编辑

[原创]抛弃vboot不格盘用Grub4dos+Winvblock或Firadisk安装Ghost版XP到VHD
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=363198

因为vboot菜单不好弄,兼容性不太好,破解版有些只能识别500M内存,所以不想用vboot。有时候原来的C盘有程序和软件,无论或者备份或者重装系统都比较麻烦,所以就想把XP安装到VHD中。
想在不格式化原有系统盘的情况下,用grub4dos+Winvblock或Firadisk安装Ghost版XP到VHD,步骤如下:
1、工具:grub4dos,Winvblock或Firadisk驱动包,bootice,任意一个ghostXP,这里就以深度200MBGhostXP为例,WIN7PE,WinContig软件,Ghost32.11.0。
2、进入WIN7PE,右击我的电脑→管理→磁盘管理,创建一个固定容量VHD虚拟硬盘文件,以E:\RAMOS\sdxp.vhd为例,在虚拟磁盘上选初始化,并创建简单卷,格式化为NTFS默认格式,同时设为活动分区。vhd容量要足够大,确保大于gho解压后体积+临时解压文件+物理内存*1.5(虚拟页面文件,有的系统会根据内存大小设置为0),这里以2G为例,以后可以关闭虚拟内存采用NTFS压缩减小vhd体积。为了适应后面的批处理,这里给vhd虚拟磁盘重新指定一个盘符S:盘。(也可以直接运行批处理一键创建vhd)
3、把深度200MBGhostXP.gho镜像文件灌入虚拟磁盘S:盘。根据需要用SkyIAR更新vhd内的驱动防止SRS驱动7B蓝屏。
4、借用论坛的批处理离线注入Winvblock或Firadisk驱动到vhd中,批处理内容如下:(已包含在附件中)
5、成功后从系统的磁盘管理中分离虚拟磁盘文件E:\RAMOS\sdxp.vhd,Ghost之后默认是连续的,根据情况用wincontig整理下E:\RAMOS\sdxp.vhd和firadisk.img。
6、用bootice把现有系统MBR修改为grub4dos,然后把最新版grldr和menu.lst菜单文件放在C盘根目录下。menu.lst菜单如下:
timeout 3
default 0
#------------------------Grub4dos+Winvlbock驱动安装GhostXP到vhd方案(推荐)------------------------
title sdxp+Winvblock Install menu1
find --set-root /RAMOS/sdxp.vhd
map /RAMOS/sdxp.vhd (hd0)
map (hd0) (hd1)
map --e820cycles=-1
#进入grub4dos后按e键按要求修改为1-4防止B4蓝屏。
map --hook
chainloader  (hd0,0)/ntldr

title sdxp+Winvblock Install menu2
find --set-root /RAMOS/sdxp.vhd
map --rd-size=2048
map --mem (rd)+4 (0x55)
map /RAMOS/sdxp.vhd (hd0)
map (hd0) (hd1)
map --e820cycles=-1
#进入grub4dos后按e键按要求修改为1-4防止B4蓝屏。
#map --harddrives=1
map --hook
write (0x55) #GRUB4DOS\x00v=1\x00/RAMOS/sdxp.vhd\x00\x80\x00
chainloader  (hd0,0)/ntldr

title VHDXP  RAMOS
find --set-root /RAMOS/sdxp.vhd
map --mem /RAMOS/sdxp.vhd (hd0)
#map (hd0) (hd1)
map --e820cycles=-1
map --hook
chainloader  (hd0,0)/ntldr
#------------------------Grub4dos+Winvlbock驱动安装GhostXP到vhd方案(推荐)------------------------

#------------------------Grub4dos+Firadisk驱动安装GhostXP到vhd方案(备用)-------------------------
title sdxp+Firadisk Install
password=123
find --set-root /RAMOS/sdxp.vhd
map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)
map /RAMOS/firadisk.img (fd0)
map /RAMOS/firadisk.img (fd1)
map /RAMOS/sdxp.vhd (hd0)
map (hd0) (hd1)
map --e820cycles=-1
#进入grub4dos后按e键按要求修改为1-4防止B4蓝屏。
map --harddrives=1
map --hook
write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/RAMOS/sdxp.vhd,boot;floppy,vmem=find:/RAMOS/firadisk.img;\n\0
chainloader  (hd0,0)/ntldr

title sdxp+Firadisk Modify
password=123
find --set-root /RAMOS/sdxp.vhd
map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)
map /RAMOS/sdxp.vhd (hd0)
map (hd0) (hd1)
map --e820cycles=-1
#进入grub4dos后按e键按要求修改为1-4防止B4蓝屏。
map --harddrives=1
map --hook
write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/RAMOS/sdxp.vhd;\n\0
chainloader  (hd0,0)/ntldr

title VHDXP  RAMOS
find --set-root /RAMOS/sdxp.vhd
map --mem /RAMOS/sdxp.vhd (hd0)
#map (hd0) (hd1)
map --e820cycles=-1
map --hook
chainloader  (hd0,0)/ntldr
#------------------------Grub4dos+Firadisk驱动安装GhostXP到vhd方案(备用)-------------------------
7、Grub4dos+Winvlbock驱动安装GhostXP到vhd方案,menu1或menu2均可进入安装界面直至见到Windows桌面。Winvlbock驱动方案要比Firadisk驱动方案更可靠,两者选择一个就行,推荐Winvlbock驱动方案。
Grub4dos+Firadisk驱动安装GhostXP到vhd方案:
①选择第一个菜单sdxp+Firadisk Install正常安装好GHOSTXP。(该菜单可多次运行直至安装完毕)
②选择第二个菜单sdxp+Firadisk Modify正常启动VHDXP修改模式。
8、选择VHDXP  RAMOS菜单进入SDVHDXP RAMOS。
这样子不用格式化原来的系统盘,仅仅用Grub4dos+Winvblock或Firadisk就搞定了VHDXP,把XP用ghost快速灌入vhd,安装,修改,内存系统全搞定,简单方便快捷,再也不用难用的vboot了!
9、其他说明:
①USB3.0键盘鼠标,可以在BIOS中关闭XHCI。
②现在新电脑ForXP的驱动很难找,如果安装不对容易7B蓝屏,第一次见到Windows桌面后,会有找到新的硬件向导,建议选择取消,然后用驱动精灵或者IT天空的万能驱动来驱动,如果再次启动蓝屏了,可以选择最后一次正确的配置模式重进系统。BIOS中关闭AHCI,或者PE下用SkyIAR注入SRS驱动到VHD(先挂载)。
③启动时B4蓝屏,可在grub4dos启动界面按e键修改map --e820cycles=-1为1-4防止B4蓝屏。
④ED蓝屏,BIOS中尝试关闭双显卡切换,这种情况多半无解,xp不支持双显卡切换。如果BIOS有选择项还可以关闭双显卡切换试试。
10、参考资料:(在此向zhhsh、yuliwu2、lqflxl、chensksk、来自巴铁的好兄弟mannu……等等表示衷心感谢!)
[教程] Grub4DOS仿真盘驱动--FiraDisk&WinVBlock"详细"帮助&下载
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=187386
200MBGhost XP SP3 无驱动超级精简xp纯净版【装完C盘只有605M】https://pan.baidu.com/s/1o9oDG06
160M极度纯净 深度唐 GhostXP sp3 https://pan.baidu.com/s/1dqyb9s
SkyIAR v2.75 (高效的磁盘控制器驱动解决方案)[2016.04.01] https://www.itsk.com/thread-365331-1-1.html

其他附件如下:

SKYIAR离线注入SRS驱动.jpg (116.05 KB, 下载次数: 571)

清理目标系统磁盘控制器驱动是否勾选根据情况选择

清理目标系统磁盘控制器驱动是否勾选根据情况选择

找到新的硬件向导点取消.jpg (44.02 KB, 下载次数: 366)

找到新的硬件向导点取消

找到新的硬件向导点取消

[原创]抛弃vboot不格盘用Grub4dos和Winvblock或Firadisk安装Ghost版XP到VHD.rar

331.58 KB, 下载次数: 397, 下载积分: 无忧币 -2

WContig-v1.35.04.rar

802.1 KB, 下载次数: 665, 下载积分: 无忧币 -2

BOOTICEx86.rar

388.03 KB, 下载次数: 333, 下载积分: 无忧币 -2

Ghost32.11.0.rar

1.03 MB, 下载次数: 382, 下载积分: 无忧币 -2

点评

精华。。。。  发表于 2015-3-19 15:39

评分

参与人数 9无忧币 +45 收起 理由
蓝星明月 + 5 赞一个!
sasmike + 5 赞一个!
易广白 + 5 赞一个!
cwnew02 + 5
showmar + 5
注册个id + 5 很给力!
wanye2015 + 5 很给力!
hero8000 + 5 赞一个!
20090101 + 5 很给力!

查看全部评分

2#
 楼主| 发表于 2015-3-5 10:28:09 | 显示全部楼层
http://bbs.wuyou.net/forum.php?m ... &fromuid=298214
PE下离线制作Firadisk驱动的RAMOS.rar (738.81 KB, 下载次数: 290)
只适合XP和2003系统

他这个批处理,我去掉了交换磁盘的部分,因为gho安装部署到vhd的时候不应该交换磁盘,交换磁盘适用于从实体C盘安装好之后灌入vhd。
  1. ECHO ┌─────────────────────────────────┐
  2. ECHO │原C盘改为B盘                                                      │
  3. ECHO └─────────────────────────────────┘
  4. set n=HKLM\11\MountedDevices
  5. set m=\DosDevices\
  6. for /f "tokens=2* delims= " %%a in ('reg query %n% /v "%m%C:"') do (
  7. reg add %n% /v "%m%B:" /d %%b /t %%a /f
  8. reg delete %n% /v "%m%C:" /f
  9. )

  10. ECHO ┌─────────────────────────────────┐
  11. ECHO │内存盘设为C盘                                                     │
  12. ECHO └─────────────────────────────────┘
  13. reg add "HKLM\11\MountedDevices" /f /v "\DosDevices\C:" /t REG_BINARY /d fc57b2d94e68cb4dab7903cfa2f6b750
复制代码
回复

使用道具 举报

3#
 楼主| 发表于 2015-3-5 11:22:51 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2015-3-5 11:24 编辑

不交换磁盘,滚动条完了之后就提示:系统没有安装好。请重新运行安装程序。
如果交换磁盘,直接ED蓝屏。
从现象上来看,firadisk应该是已经启动了的。

IMG_20150305_111350.jpg (174.02 KB, 下载次数: 404)

IMG_20150305_111350.jpg
回复

使用道具 举报

4#
 楼主| 发表于 2015-3-5 11:27:30 | 显示全部楼层
确实是不高,对于安装到实体机一般借助于集成了较多驱动的最新版ghost,对于很早的gho,感觉只有靠SkyIAR来的还简单点了。
回复

使用道具 举报

5#
 楼主| 发表于 2015-3-5 11:36:53 | 显示全部楼层
求助win7下利用WinVblock安装VHD XP双系统 - 综合讨论区 - 无忧启动论坛 - Powered by Discuz!
http://bbs.wuyou.net/forum.php?m ... ;highlight=vhd%2Bxp
这位兄弟也不知道做成功没有,发过一帖之后就杳无音信了,他的思路和我一样,只是换了winvblock。
那个帖子里面提到的winvblock似乎不适用于离线导入winvblock驱动,适用于在线导入。
回复

使用道具 举报

6#
 楼主| 发表于 2015-3-5 14:54:37 | 显示全部楼层
windows已经过了滚动条,感觉firadisk驱动问题不大啊?WIN7PE下面挂载后会有盘符在资源管理器中出现,ghost也没问题。关于vboot,我是不想再尝试了。
yuliwu2写的那个批处理离线注入firadisk驱动,还有离线挂载修改盘符,感觉很棒。
不知道谁能写个winvblock离线驱动?论坛没找到。我想用winvblock试下。


回复

使用道具 举报

7#
 楼主| 发表于 2015-3-5 15:52:54 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2015-4-15 18:02 编辑

http://bbs.wuyou.net/forum.php?m ... &fromuid=298214
用了这个帖子里面的0.0.0.8版本的winvblock,先用vdm加载vhd到A盘,然后直接运行《PE下离线安装winvblock驱动.bat》
@ECHO OFF

ECHO ┌─────────────────────────────────┐
ECHO │请确认:                                                          │
ECHO │1:当前为WinPE下;                                                │
ECHO │2:VDM加载新IMG镜像为:A盘;                                      │
ECHO │3:已手动复制系统盘下所有文件到A盘;                              │
ECHO │                                                                  │
ECHO │                     按任意键开始制作...                          │
ECHO └─────────────────────────────────┘
pause >nul

ECHO ┌─────────────────────────────────┐
ECHO │复制驱动文件WVBlk32.sys到drivers目录                             │
ECHO └─────────────────────────────────┘
echo n|copy /-y .\inf\WinVBlk.INF  A:\WINDOWS\inf\
echo n|copy /-y .\system32\winvblk.exe A:\WINDOWS\system32\
echo n|copy /-y .\system32\drivers\WVBlk32.sys A:\WINDOWS\system32\drivers\

ECHO ┌─────────────────────────────────┐
ECHO │加载SYSTEM注册表                                                  │
ECHO └─────────────────────────────────┘
reg load HKLM\sys A:\windows\system32\config\system
IF ERRORLEVEL 1 echo 加载注册表失败,按任意键退出。 &pause>nul &exit

ECHO ┌─────────────────────────────────┐
ECHO │获取Enum写入权限                                                  │
ECHO └─────────────────────────────────┘
setacl MACHINE\sys\ControlSet001\Enum /registry /grant Everyone /full

ECHO ┌─────────────────────────────────┐
ECHO │导入Winvblock驱动                                                  │
ECHO └─────────────────────────────────┘
regedit /s "sys.reg"
echo 成功导入winvblock驱动

ECHO ┌─────────────────────────────────┐
ECHO │恢复Enum只读权限                                                  │
ECHO └─────────────────────────────────┘
setacl MACHINE\sys\ControlSet001\Enum /registry /set Everyone /read

ECHO ┌─────────────────────────────────┐
ECHO │内存盘设为C盘                                                     │
ECHO └─────────────────────────────────┘
reg add "HKLM\sys\MountedDevices" /f /v "\DosDevices\C:" /t REG_BINARY /d fc57b2d94e68cb4dab7903cfa2f6b750

ECHO ┌─────────────────────────────────┐
ECHO │卸载注册表                                                        │
ECHO └─────────────────────────────────┘
reg unload HKLM\sys
IF ERRORLEVEL 1 echo 卸载注册表失败,按任意键退出。 &pause>nul &exit



ECHO ┌─────────────────────────────────┐
ECHO │制作完毕,请仔细参看是否有出错,按任意键退出...                   │
ECHO └─────────────────────────────────┘
pause >nul

grub4dos菜单这样写:
title SDVHDXP Install-winvblk.img
password=123
find --set-root /RAMOS/sdxp.vhd
map --rd-size=2048
map --mem (rd)+4 (0x55)
map --mem /RAMOS/winvblk.img (fd0)
map --mem /RAMOS/winvblk.img (fd1)
map --heads=255 --sectors-per-track=63 /RAMOS/sdxp.vhd (0x80)
map (hd0) (hd1)
map --e820cycles=-1
#进入grub4dos后按e键按要求修改为1-4防止蓝屏。
map --harddrives=1
map --hook
write (0x55) #!GRUB4DOS\x00v=1\x00/RAMOS/sdxp.vhd\x00\x80\x00
chainloader (hd0,0)/ntldr

title SDVHDXP Modify-winvblock
password=123
find --set-root /RAMOS/sdxp.vhd
map /RAMOS/sdxp.vhd (hd0)
map (hd0) (hd1)
map --e820cycles=-1
#进入grub4dos后按e键按要求修改为1-4防止蓝屏。
map --harddrives=1
map --hook
root (hd0,0)
chainloader /ntldr

无论是否加map --harddrives=1都是ED蓝屏,原因不明。。。

PE下离线安装winvblock驱动.rar

120.96 KB, 下载次数: 109, 下载积分: 无忧币 -2

winvblk.rar

22.4 KB, 下载次数: 82, 下载积分: 无忧币 -2

回复

使用道具 举报

8#
 楼主| 发表于 2015-3-7 00:21:17 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2019-6-5 10:14 编辑

解铃还需系铃人,终于找到了原因,哈哈,成功了!原因在于没有给系统里面的分区分配盘符,MountedDevices主键下面的盘符为空,导致ghostxp系统部署失败,现在1楼更新办法。关闭虚拟内存,采用NTFS压缩后,ghostxp系统大约1.3G。
这样子不用格式化原来的系统盘,仅仅用Grub4dos+firadisk就搞定了VHDXP,把XP用ghost快速灌入vhd,安装,修改,内存系统全搞定,简单方便快捷,再也不用纠结折腾难用的vboot了!再也不用难用的iso版本xp了。
用grub4dos+firadisk安装ISO版本xp和安装GHOST版本xp区别还是挺大的。
看下mannu兄的帖子的菜单http://bbs.wuyou.net/forum.php?mod=viewthread&tid=187261
menu.lst of Install Windows from ISO to IMG
title Setup Windows from ISO to IMG Step 1 : Boot from ISO, with virtual CD+Floppy
map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)
# Unpartitioned disk image needs geometry
map --heads=255 --sectors-per-track=63 (hd1,0)/hddimg.img (hd0)
map /winsetup.iso (222)
map /firadisk.img (fd0)
map /firadisk.img (fd1)
# Hide other disks, so partition in virtual disk will get C letter.
map --harddrives=1
map --hook
# The "boot" option is required for virtual disk to have system partition with C letter.
write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/hddimg.img,boot;cdrom,vmem=find:/winsetup.iso;floppy,vmem=find:/firadisk.img;\n\0
rootnoverify (222)
chainloader
map --status
pause Press any key twice . . .

title Setup Windows from ISO to IMG Step 2 : Boot from IMG, with virtual CD
map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)
map (hd1,0)/hddimg.img (hd0)
map --hook
# The "boot" option here is required for booting Windows the first time.
write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/hddimg.img,boot;cdrom,vmem=find:/winsetup.iso;\n\0
rootnoverify (hd0)
chainloader +1
map --status
pause Press any key . . .

title Setup Windows from ISO to IMG Step 3 : Boot from IMG
map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)
map (hd1,0)/hddimg.img (hd0)
map --hook
write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/hddimg.img,boot;\n\0
rootnoverify (hd0)
chainloader +1
map --status
pause Press any key . . .
分成三步:
第一步,从ISO启动,把ISO安装到img,先把firadisk加载到fd0/fd1,以外置方式启动firadisk,确保正常安装xp到img。
第二步,从img启动,借助firadisk,从img启动windows准备安装,期间xp的ISO提供支持文件,确保安装继续。
第三步,从img启动windows,以内置方式启动firadisk。
而用ghost方式安装xp,第一步和第二步都不需要grub4dos的参与,直接ghost灌入vhd就OK,ghost安装xp是直接从第三步开始的,但第三步与ISO版本安装又有所不同。
第三步经过N次7B、ED、21A的BSOD,我终于想到了一个好办法解决,就是把第三步分成两小步,第一小步把firadisk驱动map到fd0和fd1,以外置方式启动firadisk,确保windows在安装前期正确识别vhd进行安装,后期windows启动后加载内置的firadisk;第二小步正常启动内置的firadisk。
ISO版本XP适用于老外安装,GHOST版本XP则被中国人广泛使用,在IT界有片天空叫做自由天空,有个老大叫做skyfree,有个驱动封装部署技术叫做Wandrv/EasySysprep,有个驱动注入工具叫做skyIAR,这些基础技术太逆天了。
grub4dos菜单中一个简单的密码password=123,防止不懂的人进入修改坏了。
vhd的大小可以用diskgenius新建一个vhd,快速分区格式化为NTFS格式之后,用diskgenius挂载两个vhd,用分区克隆的办法克隆来调整大小。还可以进入RAMXP之后,用diskgenius直接热备份当前的RAMXP到sdxp.vhd(先挂载)。
感觉vhd相比img格式的优势就在于能够在win7或者win7pe中挂载到系统中,分配一个盘符,便于直接ghost快速灌入系统!img用vdm、imdisk、winmount之类的挂载后,虽然能够分配一个盘符,但是没法用ghost灌入系统。
感谢xianglang,maanu,qflxl的菜单和思路,yuliwu2提供的firadisk离线驱动注入与离线注册表修改批处理,你的批处理太逆天了!
回复

使用道具 举报

9#
 楼主| 发表于 2015-3-7 10:15:56 | 显示全部楼层
首页已经更新了的,“reg add "HKLM\11\MountedDevices" /f /v "\DosDevices\C:" /t REG_BINARY /d fc57b2d94e68cb4dab7903cfa2f6b750”似乎是通用的,你用过之后,regedit立马就能够看到所有的盘符了,你试下就知道了。原理我不清楚,我只是借用yuliwu2的批处理。
回复

使用道具 举报

10#
 楼主| 发表于 2015-3-7 11:18:46 | 显示全部楼层
为什么用了firadisk就成了内存系统了呢?map --mem才是内存系统。直接map是vhd。
这样子的意义在于:让原生不支持vhd启动的xp用grub4dos+firadisk直接从vhd快速地安装部署启动。
回复

使用道具 举报

11#
 楼主| 发表于 2015-3-7 12:37:54 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2015-3-7 12:40 编辑

你只需要看1楼的步骤就行了,这只是个方法,肯定是通用的方法。你要什么成品?那么多srs驱动,主板,显卡驱动,不都已经集成在ghoxp的安装盘了吗?把相关工具和附件下载准备好,30分钟之类绝对搞定vhdxp,无论原系统是什么系统!只需要你懂得变通。那个修改过的离线安装firadisk驱动的批处理我已经放在压缩包里了(注明了修改后三个字),直接运行就行,其他的不要运行。
回复

使用道具 举报

12#
 楼主| 发表于 2015-3-9 10:39:51 | 显示全部楼层
某些方面来说,firadisk与vboot是一样的;如果firadisk+grub4dos的直接map不能保存到vhd,那这叫个什么vhdxp?

点评

这个还是不错的. 实现了VBOOT的主要功能. 不过,从差分VHD来说. 还得是VBOOT啊. 差分是个大亮点  详情 回复 发表于 2015-3-9 10:42
回复

使用道具 举报

13#
 楼主| 发表于 2015-3-9 10:43:48 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2015-3-11 14:51 编辑

你说的很对!但我受够了vboot了!
有意外的收获,尝试了好几个ghost精简版本的xp,几年以前网友碰到的重启遇到autochk program not found的老问题,我也碰到了,第二个菜单死活进不去,用第一个grub4dos菜单就行了,一次不行再进去一次,估计是windows认为系统没有安装好,或者某些硬件或者驱动没有初始化,比如安装后系统提示需要重启,但一般菜单只是按照安装好的方式来启动的所以有问题。
回复

使用道具 举报

14#
 楼主| 发表于 2015-3-18 20:31:11 | 显示全部楼层
错过肖邦 发表于 2015-3-18 17:23
根据一楼的文件和步骤我怎么失败了?   提示Unrecognized device string or you omitted the required DEVI ...

你出现错误在哪一步?vhd创建么有,保存没有,ghost完了没有?挂载没有,重启没有?

点评

用win8pe 计算机管理中的磁盘管理 制作vhd 灌装xp.gho(自己制作的),执行楼主提供的离线firadisk驱动 执行的是c盘系统文件夹下 一键安装修改后.bat (VHD 盘符是A)。然后分离,检测没有碎片。 改硬盘主引导记录为  详情 回复 发表于 2015-3-19 08:56
回复

使用道具 举报

15#
 楼主| 发表于 2015-3-19 14:21:42 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2015-3-21 07:01 编辑
错过肖邦 发表于 2015-3-19 11:33
忽然成功了 我用的是别人的g4b  然后就起来了


就这样成功了?啥原因呢?
第一个菜单可以反复运行直至成功进入vhdxp,然后用第二个菜单,他们是有区别的,第一个菜单firadisk在系统中被识别为Vmem floppy软盘,只能在前期使用,第二个菜单被识别为硬盘,才能正常驱动。
顺便说下:
①因为ghost的克隆有个附带的功能就是ghost到vhd之后,vhd绝对是连续存储的(除非盘上确实找不到连续空间存储这个vhd),执行批处理只是改动了vhd内的C:\WINDOWS\system32\config\system文件,不会影响vhd文件连续性,所以wincontig整理E:\RAMOS\sdxp.vhd不一定必要,而grub4dos0.4.6a已经支持部分不连续的map了。
②采用的是用bootice直接修改主硬盘MBR为Grub4dos的办法,所以不论原系统是什么系统,xp/win7/win8,甚至是没有系统,只要BIOS是legacy BIOS,只要根目录有grldr+menu.lst,都可以用这个方法。当然如果你不喜欢Grub4dos为第一引导,你可以用ntldr/bootmgr作为第一引导,修改boot.ini或者BCD菜单来引导grub4dos。
③双显卡切换的电脑安装ghostxp很容易遭遇EA蓝屏,可以在BIOS中尝试关闭双显卡切换功能。
总之,教程是死的人是活的,根据需要变通吧。
回复

使用道具 举报

16#
 楼主| 发表于 2015-3-19 19:28:37 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2015-3-19 19:41 编辑
chensksk 发表于 2015-3-19 17:49
我以前用过firadisk驱动的VHDXP,结果用着用着,后来进系统的时间越来越长,到后来基本3分钟以上才能进系统 ...


个人觉得vhdxp的主要作用还是在于作为RAMOS来用,RAMOS加载速度决定于map --mem加载的速度和vhd的大小,RAMOS一般不会有大的修改,小的修改直接进入修改模式修改下就好了。
你说的情况是作为win7/win8环境下辅助操作系统,运行时间长了装的软件多了可能也会出现你说的情况。


发一个基于菜鸟小韦V10.0制作的ghostxp,不用格式化原有系统盘,建立一个500MB的vhd,就能体验一把vhdxp,RAMOS当然是更加不在话下,呵呵。
小韦XPSP3 V10.0_Ghost精简版
    该版本基于小韦XPSP3 V10.0,用EasySysprep_4.1进行重新封装,最大程度保持原版极度精简的理念。C盘为NTFS格式,安装后C盘只占用260M(关闭虚拟内存)!
改进如下:
1、修复了快速启动栏,增加了显示桌面按钮。
2、附件中增加了计算器。
3、增加了语言栏显示,便于手工安装输入法。
4、增加vbscript支持。
5、恢复xcopy、find命令到system32目录。
6、修复右击磁盘格式化的命令。
7、修复托盘区小喇叭。
8、右击可以新建bat、reg文件。
9、修复了磁盘管理功能,便于调整硬盘盘符。如果不用这个功能,可以自己手工关闭Logical Disk Manager、Logical Disk Manager Administrative Service这两个服务,减少开机服务。
10、添加无线网络支持。为了减少开机服务,默认关闭了Wireless Zero Configuration服务,请自己手工开启。如果没有无线,eventlog服务、WZCSVC服务,可以关闭这两个服务。
11、添加打印机支持,右击我的电脑管理→服务→Print Spooler打开即可。
12、恢复安装驱动程序必备的一些dll,这些dll被精简掉会导致驱动程序安装异常。主要是rundll32.exe所需要的dll文件:
cdfview.dll,efsadu.dll,inetcomm.dll,mobsync.dll,msjava.dll,msoert2.dll,msrating.dll,netplwiz.dll,shsvcs.dll,utildll.dll,w32topl.dll。
13、vcredist_x86是VC运行库,请自行手工添加。已集成VB6运行库。
14、Adobe Flash Player for IE插件请自行安装。其他插件大多用不到,根据需要自己手工添加吧。
15、支持不格盘利用grub4dos+firadisk快速安装到vhd。默认关闭虚拟内存,内存小的可以自己设置。
16、该版本集成SkyIAR常见SRS驱动,如果SRS驱动导致7B蓝屏,可以在BIOS中修改硬盘模式为兼容模式,然后继续下一步的安装部署。驱动安装后第一次进入桌面会自动删除,默认放在C:\Program Files\drivers\下面,也可以手工删除。进入windows后主板、显卡、网卡、声卡、摄像头等驱动可以用驱动精灵或者天空的万能驱动助理Wandrv来搜索安装,只要能够启动windows,什么都不是难事。
    以上功能的修复增加的文件很少,原版安装后C盘占用240M,现在占用260M,原版rar大小80M,ghost版本121M大小是因为rar比gho压缩率更高,同时打了几个补丁。对于这么小的XPSP3很感兴趣!权当练手,不喜欢的请勿下载。
http://pan.baidu.com/s/1dDeYH6D
推荐下载120M的GHOSTXPSP3_XIAOWEIV10_SRS.GHO
回复

使用道具 举报

17#
 楼主| 发表于 2015-3-27 06:39:45 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2015-3-30 08:08 编辑

蓝屏代码多少?
7B蓝屏,BIOS中关闭AHCI,或者PE下用SkyIAR注入SRS驱动到VHD(先挂载)。
ED蓝屏,BIOS中尝试关闭双显卡切换,这种情况多半无解,xp不支持双显卡切换。
B4蓝屏,修改menu.lst菜单中map --e820cycles=-1的数值为0或者1,2,3,4直到不蓝屏,或者在grub4dos启动时,按e键修改map --e820cycles=0或者1,2,3,4直到不蓝屏。
回复

使用道具 举报

18#
 楼主| 发表于 2015-5-28 14:34:48 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2015-5-28 14:43 编辑

看样子,你是安装成功了,你是卡在系统初始化了,SDVHDXP Install可以一直运行到正常进入windows。windows没有初始化好,firadisk也没有安装好,你怎么可能进入windows?不要说第三个ramos菜单了,第二个你都进不去!
自己封装的xp,有些文件要全,否则可能会有问题。你可以换个其他小点的xp试下。
vhd放在D E F盘都无所谓的啊?
回复

使用道具 举报

19#
 楼主| 发表于 2015-6-2 18:11:55 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2015-6-3 08:57 编辑
nyhfsl 发表于 2015-6-2 18:01
不能引导,出错了。提示找不到


找不到文件,应该是大小写,或者是文件路径写错了吧。
另外你的这个菜单不对,你把xp.vhd仿真为虚拟磁盘hd0,hd0有第3个主分区吗?你的xp.vhd里面分了4个区?hd0是由vhd文件仿真出来的虚拟硬盘,可不是实际本地物理硬盘,你这个菜单能启动?
chainloader  (hd0,3)/ntldr

点评

怎么把文件指向别的分区的目录?  详情 回复 发表于 2015-6-3 11:22
回复

使用道具 举报

20#
 楼主| 发表于 2015-6-3 23:50:13 来自手机 | 显示全部楼层
第一个图,你是把整个vhd  map到内存中,明显是没有足够连续的内存来加载这个vhd
回复

使用道具 举报

21#
 楼主| 发表于 2015-6-3 23:52:30 来自手机 | 显示全部楼层
第二个图,提示你分区表什么的不对,你的问题还是出现在系统没有初始化,应该首先排除菜单的问题。

点评

我的vhd就一个分区。  详情 回复 发表于 2015-6-4 08:36
回复

使用道具 举报

22#
 楼主| 发表于 2015-6-4 22:14:40 来自手机 | 显示全部楼层
你列了许多菜单,上面的菜单似乎是用vboot拆分做的?有firadisk驱动吗?两者可能会冲突
回复

使用道具 举报

23#
 楼主| 发表于 2015-6-5 22:11:01 来自手机 | 显示全部楼层
另外第二个图菜单项是vhdxp -5,你上面的菜单是vhdxp,不是同一个吗
回复

使用道具 举报

24#
 楼主| 发表于 2015-6-9 22:20:25 | 显示全部楼层
trfgde 发表于 2015-6-9 05:23
我本本不支持,,在别的电脑上就可以,装完后只有单核

单核或者双核,这是ghost系统决定的,你可以比较完善的最新版ghost,一般地集成了多核补丁的,或者你可以直接给系统打个多核补丁,网上一搜很多了。
回复

使用道具 举报

25#
 楼主| 发表于 2016-3-5 14:20:52 | 显示全部楼层
你直接用原始的grldr试过没有?我不太确定你的问题呢。

点评

老大,请问 grub4dos 为什么可以识别vhd文件里的分区表 ? 是因为 vhd的分区表和 img 文件的分区表的结构一样的吗? 我的新版g4d总是提示分区表错误.......  详情 回复 发表于 2016-10-24 19:51
回复

使用道具 举报

26#
 楼主| 发表于 2016-10-26 19:55:02 | 显示全部楼层
liuhuan22 发表于 2016-10-25 10:27
成功了,先img成功,然后玩vhd也成功了,ghost xp

恭喜你,呵呵!说说你原来咋失败的?

点评

开机太慢了,c盘也是winxp sp3,也是同一个gho文件灌注的,开机只要35秒,vhd和img格式的要4分钟。  详情 回复 发表于 2016-10-27 09:40
之前为什么失败?因为我一上来就弄得是动态vhd,今天我有试了一下动态vhd失败了,只有固定大小vhd才能成功,提示如下图。  详情 回复 发表于 2016-10-27 09:10
回复

使用道具 举报

27#
 楼主| 发表于 2016-10-28 11:20:58 | 显示全部楼层
liuhuan22 发表于 2016-10-27 09:10
之前为什么失败?因为我一上来就弄得是动态vhd,今天我有试了一下动态vhd失败了,只有固定大小vhd才能成功 ...
2、进入WIN7PE,右击我的电脑→管理→磁盘管理,创建一个固定容量VHD虚拟硬盘文件

首贴我就说了要固定大小的啊。另外,gho灌入vhd是不用碎片整理的!ghost本身就有随便整理的作用!

点评

老大,开机太慢,无解吗?我的img文件又装了6.22版冰冻精灵,进不去了。。。。。  详情 回复 发表于 2016-10-28 21:57
回复

使用道具 举报

28#
 楼主| 发表于 2016-10-29 07:17:22 | 显示全部楼层
vhd xp主要是做RAMOS的,开机慢点就慢点咯,运行快就行了吧。开机慢是不是随机启动项太多了?
另外,第一个菜单SDVHDXP Install可以反复运行直至成功进入vhdxp,不然xp还是处于没有完全安装,没有完全初始化的状态。
回复

使用道具 举报

29#
 楼主| 发表于 2016-10-31 10:37:56 | 显示全部楼层
wl_207 发表于 2016-10-31 08:41
想问一下,这个VHD格式跟IMG格式比,用RAMOS的话各有什么特点?

vhd相比img格式的优势就在于能够在win7或者win7pe中挂载到系统中,分配一个盘符,便于直接ghost快速灌入系统!img用vdm、imdisk、winmount之类的挂载后,虽然能够分配一个盘符,但是没法用ghost灌入系统。
回复

使用道具 举报

30#
 楼主| 发表于 2016-11-1 07:09:23 | 显示全部楼层
liuhuan22 发表于 2016-10-31 18:39
我就是用imdisk挂载img文件,然后ghost11.5.1 灌入的,怎么说,在winxp sp3下

我没试过,如果能行那就没什么区别了。vhd听起来要高大上点吧,哈哈
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-14 16:07

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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