VHD_XP/Win7/Win81/Win10_ 2020.3.5
本帖最后由 bfgxp 于 2020-3-5 17:48 编辑更新了什么?2020.2
1.优化启动速度
2.精简系统体积
2019.5.20
1.系统增加了Win81x64,同配置下感觉比win7x64还流畅
2.系统补丁更新到1905,Win10x64升级到1903(18362)
3.更新grldr到最新版,启动菜单实现图文混合显示
4.维护菜单中增加了维护还原点的功能
5.其他
后期规划
1.有限支持efi启动,即仅解压主vhd文件,然后现有系统bcd中添加启动菜单,没有秒速还原功能
2.……
注意事项
1.本系列系统引导文件需要mbr分区,不支持efi启动。(安装向导如果检测到没有mbr分区,则禁用下一步)
2.安装向导会修改你的mbr分区磁盘主引导记录为drldr,不再使用本套系统后,可使用bootice恢复默认的mbr;会修改原有win7/10等系统的BCD,不再使用本套系统时可在pe环境用相关工具修复引导
3.驱动方面,XP集成了完整驱动,其他系统受体积限制仅集成了网卡驱动,进桌面联网后,可用总裁驱动更新(Win81使用联想驱动管理更新驱动)
4.XP不能启动的原因很多,⑴本身不支持双显卡⑵厂商BIOS限制⑶第三方vboot驱动不支持Win8(PE)以上内核格式化的分区
5.维护密码是vhdos
已知问题
1.vhdos.exe对win81删除无效
特点
0.支持pe环境裸机安装
1.模块化设计轻易实现单分区多系统
2.基于G4D的DD命令实现系统的秒速还原
3.原版全功能系统集成最新补丁,保守精简,确保安全稳定使用
曾经因为efi面迷惘,用了三年时间了解了efi,最后发现不过如此,真正完整支持efi的只有win10(win8这些昙花一现的不算),efi还区分32bit 与64bit,这是系统玩家不能忍受的
上面的界面3年前就已经完成了,迟到总比不到好。
下载
链接:https://pan.baidu.com/s/1QJKPGKdCOAkjXq6K0pi7-Q
提取码:ls9q
楼主好伟大
回复 #7 2011SHENGAI 的帖子
xp系统→“我的电脑”→右键→“属性”→“高级”→“启动和故障恢复”→“设置”→“编辑”在弹出的编辑器末尾加一行“c:\drldr=win7vhd”然后保存
重启选win7vhd 本帖最后由 chanel 于 2014-6-28 09:02 编辑
b大请教一下,我电脑是Win8X64系统,用http://bbs.wuyou.net/forum.php?mod=viewthread&tid=273626
已经安装了Win7_VHD并能正常使用,现在想在原来的基础上再安装一个WinXP_VHD,
看别人介绍的没看明白,有些复杂。特意请教下您应该怎样操作。
提取VHD_XP_X86_20140610中的xp.VHD,用VHD/VHDX 辅助处理工具2013挂载,添加BCD项目,重启进行安装。这样可以吗?
顺便问一下,您的教程是用哪个屏幕录像软件做的? 学习受教!!!!!!!!!!!!! 我有个问题,我用了vhd_xp的,安装好之后,原系统win8就启动不了,怎么会改了BCD呢,我还要手动的把BCD改回来
我是自己用g4d引导的, 2012fouto 发表于 2014-4-4 10:18
不好意思....
我看不懂這是甚麼意思
这样吧~你用bootice工具,把原来系统的启动设置清掉吧 本帖最后由 bfgxp 于 2014-6-28 17:38 编辑
chanel 发表于 2014-6-28 06:24
b大请教一下,我电脑是Win8X64系统,用http://bbs.wuyou.net/forum.php?mod=viewthread&tid=273626
已经 ...
对于采用第三方驱动的VHD直接添加BCD菜单应该不能启动吧。
我是使用vboot驱动的,所以得有vboot的相关文件。
应该如下操作,解压所有文件到任一NTFS分区根目录然后使用bootice编辑BCD文件添加一个实模式项,文件名为drldr
其实这个方法我以前的跟贴中也说过,是你没有仔细看
屏幕录像软件是Camtasia Studio
原帖由 wanghh 于 2011-11-8 13:55 发表 http://bbs.wuyou.net/images/common/back.gif
谢谢bfgxp!~~~
不用,都是c大的东西,我只是简单yy了一下。
原帖由 bfgxp 于 2011-11-8 13:48 发表 http://bbs.wuyou.net/images/common/back.gif
可以,文件在单位的机子上,下午去单位发。
谢谢bfgxp!~~~
回复 #19 wanghh 的帖子
可以,文件在单位的机子上,下午去单位发。 ——————所有目录文件简要说明——————│BOOTICE.EXE ;引导扇区维护工具
│bootmbr.cmd ;利用bootice.exe改mbr为g4d引导drldr
│bootmgr ;微软nt6.2系统引导工具(兼容nt6.x系列)
│drldr ;本系统的第一引导(grldr改)
│tree.txt ;本目录说明
│
├─BOOT
││BCD ;特殊的BCD文件
││BOOT.SDI
││ESLDR ;Win7OEM虚拟文件,必要时才会用到
││unifont.hex.gz;drldr字库
││vhdsys.bmp;启动菜单背景
││
│├─Fonts
││ chs_boot.ttf
││ wgl4_boot.ttf
││
│├─imgs
││ copyBCD.IMG;向第一硬盘第一分区拷贝特殊BCD文件(安装nt6系统需用)
││ maxdos.img;著名的DOS维护工具
││ REVHD03.IMG;还原03系统的工具
││ REVHDXP.IMG;还原XP系统的工具
││ win03pe.ISO;03pe维护工具
││ Win8PE.iso;win8pe维护工具
││
│└─NTBOOT
│ │menuset;设置启动菜单大小与位置
│ │NTBOO;改自ntboot,支持nt6.x系统的安装
│ │NTBOOT;原版ntboot
│ │revhd03;还原03系统的批处理(调用revhd03.img)
│ │revhdxp;还原xp系统的批处理(调用revhdxp.img)
│ │RUN ;run外部命令
│ │RUN2
│ │
│ ├─NTBOOT.IMG;ntboot使用的驱动
│ │ firadisk.img
│ │ vboot.img
│ │ winvblk.img
│ │
│ ├─NTBOOT.LST;ntboot原版菜单文件
│ │ isoinst.lst
│ │ menu.lst
│ │
│ └─NTBOOT.MOD;ntboot原版文件
│ dpms
│ NTBOOT.MOD
│ NTBOOT.NT5
│ NTBOOT.NT6
│ NTBOOT.PE1
│ VBOOT.ISO
│
└─vhdos ;vhd系统文件夹
├─03
│ 03.VHD;03系统主文件
│ 03_CHILD.VHD ;子vhd
│ 03_CHILD_BAK.VHD ;子vhd备份
│ ins.lst;文件本身没有内容,仅作为安装系统的标志存在,系统安装成功并进入桌面,该文件会被自动删除
│
├─win7
│ ins.lst
│ win7.VHD
│ win7_CHILD.VHD
│ win7_CHILD_BAK.VHD
│
├─win8
│ ins.lst
│ win8.VHD
│ win8_CHILD.VHD
│ win8_CHILD_BAK.VHD
│
├─win8x
│ CreateDifference.cmd ;win8pe环境创建win8.vhdx差分的批处理,创建完成会删除自己
│ ins.lst
│ WIN8.VHDX
│
└─xp
ins.lst
xp.VHD
xp_CHILD.VHD
xp_CHILD_BAK.VHD
报告蓝屏的请注意了,请反馈详细的信息方便问题的解决
蓝屏代码有没有记下?
你是笔记本还是台式机?
如果是笔记本的话,是双显卡吗?
主板品牌与型号?
主板芯片组?
已知蓝屏问题与解决
1.如果你使用的是支持双显卡热切换的笔记本,那就放弃xp系统吧,几乎100%蓝屏,代码多为EA
[ 本帖最后由 bfgxp 于 2013-3-27 16:50 编辑 ] 说说原理吧,技术粗浅,见笑
1.修改ntboot支持win7部署安装模式
ntboot是把win7启动所需文件bootmgr、BCD等仿真到软驱中的,而win7在部署安装模式时会回写BCD文件,这样就会因为找不到BCD文件而部署失败
所以修改了一下ntboot把仿真到软驱中的BCD文件通过dd命令写入boot中的BCD中,再引导bootmgr来启动win7vhd进入部署安装模式,这样就可以正常安装完成了。
具体修改内容请对比ntboot与ntboo两个文件(7z解压)的批处理代码
2.判断激活
就不多说了,可以自己看dlmgr.vbs,对比系统自带的slmgr.vbs
3.秒速还原及差分vhd
差分vhd是早就做好了的
秒速还原的菜单也是早就做好了的(当然安装模式的菜单也是早就做好了的)
在系统首次进桌面后会调用一个程序来删除安装模式菜单
这部分详细原理可以看我的封装版xp vhd那个帖子
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=201368&extra=page%3D1###
[ 本帖最后由 bfgxp 于 2011-11-7 13:22 编辑 ] 老师的杰作封装版win7vhd!学生肯定下载用…… 目前还是第一个封装的WIN7VHD系统.下来玩玩 我来支持楼主 顶一个 老师:
我c盘30GXP系统试用了几次都未成功,
不改的情况下怎么操作才能成功?
请指导…… 果断马,先下载,慢慢试。
安装都很顺利,赞一个。只是系统带的IE时不时崩溃,最后放弃了。
[ 本帖最后由 4go 于 2011-11-11 09:42 编辑 ] 老师:
我试了N遍不能进入,
最后将vhdos文件夹释放到C盘成功。
但关机重启后再也没有菜单而直接启动winvhd了,
不知怎样才能进原系统?
请指导!
请老师修改一下将vhdos文件夹释放到其他分区……
回复 #10 2011SHENGAI 的帖子
看来应该是模拟oem激活的软件替换了ntldr造成的。你可以在运行中输入“dbsldr.exe”卸载模拟信息试试
vhdos释放到其他盘的问题已经修正,抱歉,测试不周给你造成困惑
[ 本帖最后由 bfgxp 于 2011-11-8 11:17 编辑 ] 如何知道BIOS中有没有SLIC2.1文件? 原帖由 2011wan06 于 2011-11-8 11:07 发表 http://bbs.wuyou.net/images/common/back.gif
如何知道BIOS中有没有SLIC2.1文件?
老师:
我在运行中输入“dbsldr.exe”卸载模拟信息变成30天试用期,
但仍未出现本机启动和Vhd系统的菜单,
后来进pe删除vhdos文件重启没有办法进入系统,
结果只好进pe重装xp。
释放到其它盘的补丁文件下来解压得到两个0KB的文件,
不知能用否?
请老师指导……
回复 #15 2011SHENGAI 的帖子
还好,你是系统玩家。就你目前的测试情况看,只有放弃不改mbr的方式了。
其它盘补丁,我下载解压,没有问题
你可以用记事本打开看看有没有如下内容
timeout 4
default 0
find --set-root --ignore-floppies --ignore-cd /boot/ntboot/ntboo
command --set-path=()/boot/ntboot/
gfxmenu ()/boot/message
title 安装win7……
NTBOO nt6=/vhdos/win7/win7.vhd
title 启动pe
run win9pe.iso
title g4d命令行
commandline
有的话,就没有问题
[ 本帖最后由 bfgxp 于 2011-11-8 12:01 编辑 ] 谢谢老师指导,
我用7z提取两个1Kb的文件已替换,
现继续试验…… 下载的两个文件:
1) ins.lst:
timeout 4
default 0
find --set-root --ignore-floppies --ignore-cd /boot/ntboot/ntboo
command --set-path=()/boot/ntboot/
gfxmenu ()/boot/message
title 安装win7……
NTBOO nt6=/vhdos/win7/win7.vhd
title 启动pe
run win9pe.iso
title g4d命令行
commandline
2) os.lst:
timeout 4
default 0
find --set-root --ignore-floppies --ignore-cd /boot/ntboot/ntboo
command --set-path=()/boot/ntboot/
gfxmenu ()/boot/message
title 启动win7
NTBOO nt6=/vhdos/win7/win7_CHILD.vhd
title 秒速还原
find --set-root --ignore-floppies --ignore-cd /vhdos/win7/win7_CHILD.vhd
dd if=()/vhdos/win7/win7_CHILD_BAK.vhd of=()/vhdos/win7/win7_CHILD.vhd
NTBOO nt6=/vhdos/win7/win7_CHILD.vhd
title g4d命令行
commandline
不知有错否?
vhdos文件放其它盘已成功安装,但重启仍不见两种启动菜单。
请老师指导…… 能否单独提供NTBOOT修改版?谢谢!
回复 #18 2011SHENGAI 的帖子
菜单没有错。不出启动菜单,是因为dbsldr改了激活分区的pbr(分区引导记录)
你可以用bootice把激活分区的pbr改回ntldr
感谢的的反复测试,目前我已经想好了处理办法。
但因为要修改主vhd文件,所以没法发补丁解决
只有在下一版中解决这个问题。 要不断地测试才能知道有没有问题了! 个人认为最好不要用DD命令恢复系统.
回复 #25 icons 的帖子
主要是担心差分无限增大?之前有人测试了,win7vhd似乎会自动整理差分的
xp的vhd到是有此问题。
当然今后会考虑使用其他方式 谢谢老师!学生期待你的下一个版本…… 用bootice把激活分区的pbr改回ntldr显示:
当前卷正在使用中无法进行锁定,
操作可能无效。
要继续吗?
是
写入扇区63失败:拒绝访问。 原帖由 bfgxp 于 2011-11-8 14:24 发表 http://bbs.wuyou.net/images/common/back.gif
不用,都是c大的东西,我只是简单yy了一下。
132057
收到了。谢谢!
回复 #28 2011SHENGAI 的帖子
那就开机的时候狂按F5呼出ebsldr的启动菜单选2优先启动ntldr