无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 329537|回复: 1577

[原创] VHD_XP/Win7/Win81/Win10_ 2020.3.5

    [复制链接]
发表于 2011-11-7 09:44:47 | 显示全部楼层 |阅读模式
本帖最后由 bfgxp 于 2020-3-5 17:48 编辑

更新了什么?2020.2
1.优化启动速度
2.精简系统体积
2019.5.20
1.系统增加了Win81x64,同配置下感觉比win7x64还流畅
2.系统补丁更新到1905,Win10x64升级到1903(18362)
3.更新grldr到最新版,启动菜单实现图文混合显示 vhdosmenu.gif
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.原版全功能系统集成最新补丁,保守精简,确保安全稳定使用


vhd1.png

曾经因为efi面迷惘,用了三年时间了解了efi,最后发现不过如此,真正完整支持efi的只有win10(win8这些昙花一现的不算),efi还区分32bit 与64bit,这是系统玩家不能忍受的
上面的界面3年前就已经完成了,迟到总比不到好。



下载
链接:https://pan.baidu.com/s/1QJKPGKdCOAkjXq6K0pi7-Q
提取码:ls9q














点评

追问假如我做学生机每次开机自动还原怎么设置  发表于 2015-10-27 15:52
我很想问,xp备份的点是如何创建的,这个没有手动菜单啊  发表于 2015-10-27 14:58
老师您的最新版在哪,看链接还是老版啊  发表于 2013-12-15 20:14
请问大大你的windows7是用谁封装的,求!用来撞到硬盘是极好的,跪求大大提供。  发表于 2013-12-6 21:02
请问,WIN8.1怎样添加XP的VHD到启动项?  发表于 2013-11-28 20:41

评分

参与人数 36无忧币 +176 收起 理由
1801403 + 1 老大,这个能更新一下吗?支持一下VHDX镜象.
wuxin9712 + 5
ls68057121 + 5 继续做UEFI的VHD啊
bzmd88 + 5 希望更新纯净版保留网卡总裁,另Win8x64没有.
Michetsewon + 1 很给力!初次体验vhd,楼主给力
金色的叶子 + 5 很给力!
新空气 + 5 很给力!
vrboxing + 5 很给力!
2010helloibm + 5 很给力!
fgwei + 5 用过最好的VHD
wltabcdefg + 5 很给力!
2012yuwuyu + 5 期待
zhczf + 5 赞一个!
wanye2015 + 5 很给力!
zhanguser + 5 很给力!
nyhfsl + 5 很给力!,待其winxp的64位版本
错过肖邦 + 5 老师 有个问题请您看看 我使用的是您的VHD_.
kala11234 + 5 很给力!
mobaoju + 5 很给力!
LowerAI + 5
极地枫 + 1 能不能出个支持GPT+UEFI的阿雅!
carbonjiao + 5 建议VHD系统盘符为S或者其它,不要C,免得.
逸轩 + 5 很给力!
蝶恋花 + 5
hrecules + 5 这要空间太大了,能不能做10G或更小的
2011hjcjie + 5 很给力!
wjalt8 + 5 很给力!
William叔叔 + 5 赞一个!
2011cwj6958 + 5 很给力!
20121adgjmptw + 5 请问,WIN8.1怎样添加XP的VHD到启动项?

查看全部评分

发表于 2013-12-5 12:26:16 | 显示全部楼层
楼主好伟大

点评

膜拜楼主!精品  详情 回复 发表于 2015-12-9 16:30
回复

使用道具 举报

 楼主| 发表于 2011-11-7 21:22:48 | 显示全部楼层

回复 #7 2011SHENGAI 的帖子

xp系统→“我的电脑”→右键→“属性”→“高级”→“启动和故障恢复”→“设置”→“编辑”
在弹出的编辑器末尾加一行“c:\drldr=win7vhd”然后保存
重启选win7vhd
回复

使用道具 举报

发表于 2014-6-28 06:24:07 | 显示全部楼层
本帖最后由 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直接添加BCD菜单应该不能启动吧。 我是使用vboot驱动的,所以得有vboot的相关文件。 其实我在以前的跟贴中也说了的,1楼也应该有相关介绍吧,你自己再找找。 屏幕录像软件是Camtasia St  详情 回复 发表于 2014-6-28 17:31
回复

使用道具 举报

发表于 2011-11-8 08:12:17 | 显示全部楼层
学习受教!!!!!!!!!!!!!
回复

使用道具 举报

发表于 2014-6-12 19:47:00 | 显示全部楼层
我有个问题,我用了vhd_xp的,安装好之后,原系统win8就启动不了,怎么会改了BCD呢,我还要手动的把BCD改回来
我是自己用g4d引导的,

点评

你既然会g4d就仔细看看说明与工作原理吧,你应该能解决  发表于 2014-6-13 12:47
回复

使用道具 举报

发表于 2014-5-6 22:10:55 | 显示全部楼层
2012fouto 发表于 2014-4-4 10:18
不好意思....

我看不懂這是甚麼意思

这样吧~你用bootice工具,把原来系统的启动设置清掉吧
回复

使用道具 举报

 楼主| 发表于 2014-6-28 17:31:23 | 显示全部楼层
本帖最后由 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

点评

在虚拟机里测试了一下,不知道哪一步出错了,也许我设置的不对,最后启动时出错了。下面是步骤: 第一步,把下载的VHD_XP_X86_20140610解压至D盘根目录。 [attachimg]196269[/attachimg] 第二步,用BOOTICE  详情 回复 发表于 2014-7-7 16:00
回复

使用道具 举报

 楼主| 发表于 2011-11-8 14:24:56 | 显示全部楼层
原帖由 wanghh 于 2011-11-8 13:55 发表


谢谢bfgxp!~~~

不用,都是c大的东西,我只是简单yy了一下。
NTBOO.7z (5.26 KB, 下载次数: 401)
回复

使用道具 举报

发表于 2011-11-8 13:55:12 | 显示全部楼层
原帖由 bfgxp 于 2011-11-8 13:48 发表
可以,文件在单位的机子上,下午去单位发。


谢谢bfgxp!~~~
回复

使用道具 举报

 楼主| 发表于 2011-11-8 13:48:58 | 显示全部楼层

回复 #19 wanghh 的帖子

可以,文件在单位的机子上,下午去单位发。
回复

使用道具 举报

 楼主| 发表于 2011-11-7 09:45:15 | 显示全部楼层
——————所有目录文件简要说明——————
│  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 编辑 ]

点评

有问题想请教楼主 楼主可否把你做的VHD系统的引导文件封装成UD版的? │ BOOTICE.EXE │ bootmbr.cmd │ bootmgr │ drldr  详情 回复 发表于 2013-7-14 16:35
回复

使用道具 举报

 楼主| 发表于 2011-11-7 09:45:34 | 显示全部楼层
说说原理吧,技术粗浅,见笑
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?m ... p;extra=page%3D1###

[ 本帖最后由 bfgxp 于 2011-11-7 13:22 编辑 ]

点评

我是在winpe cmd窗口输入prepare命令注入vboot驱动不成功请你们看截图找到我失败的原因。或者你们提供别的方法让我给xpvhd.vhd注入vboot驱动,我是台式机AMD64。请你去http://bbs.wuyou.net/forum.php?mod=viewthrea  详情 回复 发表于 2017-9-2 21:27
老大你好,能不能象这位高人一样bbs.wuyou.com/forum.php?mod=viewthread&tid=273255搞成内存式的体积控制在1G以内?VHD毕竟是活的啊~~体积会暴涨的啊~~  发表于 2013-11-22 17:28
回复

使用道具 举报

发表于 2011-11-7 16:47:46 | 显示全部楼层
老师的杰作封装版win7vhd!学生肯定下载用……
回复

使用道具 举报

发表于 2011-11-7 17:05:57 | 显示全部楼层
目前还是第一个封装的WIN7VHD系统.下来玩玩
回复

使用道具 举报

发表于 2011-11-7 18:22:29 | 显示全部楼层
我来支持楼主 顶一个
回复

使用道具 举报

发表于 2011-11-7 20:42:43 | 显示全部楼层
老师:
我c盘30GXP系统试用了几次都未成功,
不改的情况下怎么操作才能成功?
请指导……
回复

使用道具 举报

发表于 2011-11-7 22:45:04 | 显示全部楼层
果断马,先下载,慢慢试。



安装都很顺利,赞一个。只是系统带的IE时不时崩溃,最后放弃了。

[ 本帖最后由 4go 于 2011-11-11 09:42 编辑 ]
回复

使用道具 举报

发表于 2011-11-7 23:31:48 | 显示全部楼层
老师:
我试了N遍不能进入,
最后将vhdos文件夹释放到C盘成功。
但关机重启后再也没有菜单而直接启动winvhd了,
不知怎样才能进原系统?
请指导!
请老师修改一下将vhdos文件夹释放到其他分区……

点评

支持。试用看看。  详情 回复 发表于 2013-9-24 22:16
你没有安装原系统在IDE0.原系统必须是WIN7或8.把文件解压到30G的空盘里面执行 bootmbr.cmd  详情 回复 发表于 2013-4-24 22:14
回复

使用道具 举报

 楼主| 发表于 2011-11-8 07:40:55 | 显示全部楼层

回复 #10 2011SHENGAI 的帖子

看来应该是模拟oem激活的软件替换了ntldr造成的。
你可以在运行中输入“dbsldr.exe”卸载模拟信息试试

vhdos释放到其他盘的问题已经修正,抱歉,测试不周给你造成困惑

[ 本帖最后由 bfgxp 于 2011-11-8 11:17 编辑 ]
回复

使用道具 举报

发表于 2011-11-8 11:07:33 | 显示全部楼层
如何知道BIOS中有没有SLIC2.1文件?
回复

使用道具 举报

 楼主| 发表于 2011-11-8 11:10:25 | 显示全部楼层
原帖由 2011wan06 于 2011-11-8 11:07 发表
如何知道BIOS中有没有SLIC2.1文件?

SLIC_ToolKit_V3.2.rar (335.65 KB, 下载次数: 515)

评分

参与人数 1无忧币 +20 收起 理由
2011wan06 + 20 原创内容

查看全部评分

回复

使用道具 举报

发表于 2011-11-8 11:47:00 | 显示全部楼层
老师:
我在运行中输入“dbsldr.exe”卸载模拟信息变成30天试用期,
但仍未出现本机启动和Vhd系统的菜单,
后来进pe删除vhdos文件重启没有办法进入系统,
结果只好进pe重装xp。

释放到其它盘的补丁文件下来解压得到两个0KB的文件,
不知能用否?
请老师指导……
回复

使用道具 举报

 楼主| 发表于 2011-11-8 12:00:17 | 显示全部楼层

回复 #15 2011SHENGAI 的帖子

还好,你是系统玩家。
就你目前的测试情况看,只有放弃不改mbr的方式了。

其它盘补丁,我下载解压,没有问题
你可以用记事本打开看看有没有如下内容
  1. timeout 4
  2. default 0
  3. find --set-root --ignore-floppies --ignore-cd /boot/ntboot/ntboo
  4. command --set-path=()/boot/ntboot/
  5. gfxmenu ()/boot/message
  6. title [1]安装win7……
  7. NTBOO nt6=/vhdos/win7/win7.vhd
  8. title [2]启动pe
  9. run win9pe.iso
  10. title [3]g4d命令行
  11. commandline
复制代码

有的话,就没有问题

[ 本帖最后由 bfgxp 于 2011-11-8 12:01 编辑 ]
回复

使用道具 举报

发表于 2011-11-8 12:13:17 | 显示全部楼层
谢谢老师指导,
我用7z提取两个1Kb的文件已替换,
现继续试验……
回复

使用道具 举报

发表于 2011-11-8 12:59:34 | 显示全部楼层
下载的两个文件:
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 [1]安装win7……
NTBOO nt6=/vhdos/win7/win7.vhd

title [2]启动pe
run win9pe.iso

title [3]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 [1]启动win7
NTBOO nt6=/vhdos/win7/win7_CHILD.vhd

title [2]秒速还原
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 [3]g4d命令行
commandline

不知有错否?
vhdos文件放其它盘已成功安装,但重启仍不见两种启动菜单。
请老师指导……
回复

使用道具 举报

发表于 2011-11-8 13:45:55 | 显示全部楼层
能否单独提供NTBOOT修改版?谢谢!
回复

使用道具 举报

 楼主| 发表于 2011-11-8 13:46:24 | 显示全部楼层

回复 #18 2011SHENGAI 的帖子

菜单没有错。
不出启动菜单,是因为dbsldr改了激活分区的pbr(分区引导记录)
你可以用bootice把激活分区的pbr改回ntldr

感谢的的反复测试,目前我已经想好了处理办法。
但因为要修改主vhd文件,所以没法发补丁解决
只有在下一版中解决这个问题。
回复

使用道具 举报

发表于 2011-11-8 14:59:36 | 显示全部楼层
要不断地测试才能知道有没有问题了!
回复

使用道具 举报

发表于 2011-11-8 15:33:23 | 显示全部楼层
个人认为最好不要用DD命令恢复系统.
回复

使用道具 举报

 楼主| 发表于 2011-11-8 15:42:08 | 显示全部楼层

回复 #25 icons 的帖子

主要是担心差分无限增大?
之前有人测试了,win7vhd似乎会自动整理差分的
xp的vhd到是有此问题。
当然今后会考虑使用其他方式
回复

使用道具 举报

发表于 2011-11-8 15:58:04 | 显示全部楼层
谢谢老师!学生期待你的下一个版本……
回复

使用道具 举报

发表于 2011-11-8 16:19:58 | 显示全部楼层
用bootice把激活分区的pbr改回ntldr显示:
当前卷正在使用中无法进行锁定,
操作可能无效。
要继续吗?

写入扇区63失败:拒绝访问。
回复

使用道具 举报

发表于 2011-11-8 18:23:42 | 显示全部楼层
原帖由 bfgxp 于 2011-11-8 14:24 发表

不用,都是c大的东西,我只是简单yy了一下。
132057


收到了。谢谢!
回复

使用道具 举报

 楼主| 发表于 2011-11-8 20:32:49 | 显示全部楼层

回复 #28 2011SHENGAI 的帖子

那就开机的时候狂按F5呼出ebsldr的启动菜单
选2优先启动ntldr
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-3-29 19:50

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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