无忧启动论坛

 找回密码
 注册
搜索
一次装机 终生领工资最纯净的「微PE装机优盘」UEPON大师作品卡瑞飞系统和装机二合一超级U盘
诚聘PE工具开发技术员QQ:1607112133系统gho:最纯净好用系统下载站广告联系 QQ:184822951 微信:wuyouceo
查看: 6108|回复: 22

[教程] 近日装过一个VHD系统,盘上仨文件

  [复制链接]
发表于 2017-6-12 13:02:52 | 显示全部楼层 |阅读模式
本帖最后由 pseudo 于 2017-6-12 13:13 编辑

近日装过一个VHD系统,过程大致如下:
1、u盘启动PE(带L大10pe的0PE),分区格盘(4K对齐),其中硬盘C:盘为NTFS格式。
2、用WinNTSetup在C:盘根目录创建WIN10.VHD文件,大小适当,挂载到某新盘符,如F:。
3、把坏坏小生提供的最精简版本win10的wim文件拷贝到硬盘,用WinNTSetup往F:盘装win10。
4、用Bootice将硬盘主引导记录(MBR)改为grub4dos-0.4.6a,拷贝0PE的grldr和0PE.iso两个文件到硬盘根目录(用Wincontig核实iso连续存放无碎片)。
     这时已经可从硬盘启动0PE,通过0PE的任选文件菜单项选WIN10.VHD来启动。

5、上述任选虽然通用,但常用的话嫌操作麻烦,所以弄个专用菜单。用fbinsttool或Bootice修改grldr内置菜单(参考0PE文档“硬盘菜单参考menu.lst”)为:
terminal graphics
graphicsmode -1 640

timeout 15
default 4

title --------启动选项--------
clear

title 1. 通用启动器     \n   NTBOOT
find --set-root /0PE.ISO
map /0PE.ISO (0xff) || map --mem /0PE.ISO (0xff)
map --hook
command (0xff)/0PE/3rdParty/SISO NTBOOT

title 2. 安装G4D前的硬盘系统     \n   从第二扇区MBR启动。     \n   安装G4D时一般把原来的MBR保存在第二扇区。
rootnoverify (hd0,0)
find --set-root /bootmgr || find --set-root /ntldr || echo -n
chainloader (hd0)1+1

title 3. XP VHD映像(vboot方式)
set vhdfile=/xp/XP_CHILD.vhd
find --set-root /0PE.ISO
map /0PE.ISO (0xff) || map --mem /0PE.ISO (0xff)
map --hook
command (0xff)/0PE/3rdParty/SISO NTBOOT=VBOOT=%vhdfile%

title 4. Win7/8/10 VHD映像
set vhdfile=/WIN10.VHD
find --set-root /0PE.ISO
map /0PE.ISO (0xff) || map --mem /0PE.ISO (0xff)
map --hook
command (0xff)/0PE/3rdParty/SISO NTBOOT=NT6=%vhdfile%

title 5. PhoenixOS v2.0.6     \n   /PhoenixOS/
set p=PhoenixOS
find --set-root ls  /%p%/
kernel /%p%/kernel quiet root=/dev/ram0 androidboot.hardware=android_x86 SRC=/%p% SDCARD=/sd/sdcard.img vga=788
initrd /%p%/initrd.img

title 6. PE维护系统    \n   /0PE.ISO(用Wincontig核实连续存放无碎片)
find --set-root /0PE.ISO
map /0PE.ISO (0xff) || map --mem /0PE.ISO (0xff)
map --hook
rootnoverify (0xff)
chainloader ()

硬盘上只需保留三个文件:grldr、0pe.iso、win10.vhd,其它文件都可删掉。
重启不按键就可以直进win10了。

6、在win10里运行PhoenixOSInstaller-v2.0.6.144.64bit.exe,往D:盘装凤凰系统,结果硬盘上会有PhoenixOS文件夹。
重启选PhoenixOS v2.0.6菜单项即可进凤凰OS。

评分

参与人数 4无忧币 +14 收起 理由
gjun8695 + 1 很给力!
jjw19790617 + 3 赞一个!
lbw2007 + 5 很给力!
fxq + 5 很给力!

查看全部评分

发表于 2017-6-12 14:29:35 | 显示全部楼层
虽没用过也不熟悉VHD系统,但借此教程改日学学。

谢谢大师的指导!!!
回复

使用道具 举报

发表于 2017-6-12 15:26:00 | 显示全部楼层
这东东没接触过,学习一下。
回复

使用道具 举报

发表于 2017-6-12 19:10:05 | 显示全部楼层
感谢分享!
请问0PE在这个过程中起到什么作用呢?
如果只是调用SISO的话,直接用grldr+SISO+Win10.vhd这3个文件应该也行。

点评

其实是grldr +ntboot+vhd才对,siso模块也是调用ntboot模块来引导vhd系统。 不过如果是作为硬盘常用系统来说0pe,是作为维护pe使用,当然带win10pe且支持网络的话,可以作为临时系统应急。 还有就是vhd使用的话  详情 回复 发表于 2017-6-13 00:44
回复

使用道具 举报

发表于 2017-6-13 00:44:15 | 显示全部楼层
本帖最后由 2013feng901012 于 2017-6-13 00:45 编辑
lbw2007 发表于 2017-6-12 19:10
感谢分享!
请问0PE在这个过程中起到什么作用呢?
如果只是调用SISO的话,直接用grldr+SISO+Win10.vhd这3 ...


其实是grldr +ntboot+vhd才对,siso模块也是调用ntboot模块来引导vhd系统。

不过如果是作为硬盘常用系统来说0pe,是作为维护pe使用,当然带win10pe且支持网络的话,可以作为临时系统应急。
还有就是vhd使用的话,最好是菜单做一个使用拆分vhd的选项,和还原vhd的选项,这样发挥vhd系统的优势,秒还原啊。

当然如果选用其他pe的话,完全可以是grldr +pe.iso(合盘,带有img pe等等)+ntboot(或者siso)+父vhd+子vhd。
p大的0pe是建立菜单直接调用0pe里的siso(实际是ntboot模块来引导)引导vhd,这样目的就是清爽。

当然合盘的0pe可以自己打包制作,还原的菜单也很简单,玩vhd的,应该都会添加。
回复

使用道具 举报

 楼主| 发表于 2017-6-14 14:42:09 | 显示全部楼层
本帖最后由 pseudo 于 2017-6-14 15:08 编辑

启动vhd基于chenall大的NTBOOT。
RUN封装了NTBOOT,SISO封装了RUN(也或许没借助RUN而直接封装了NTBOOT,没具体研究),0PE.ISO带SISO。
使用0PE.ISO是现成的集成功能比较全、比较清爽的方案。

如果建立了子vhd,则改为启动子vhd。
引入父子vhd也有不好:父子、还原等术语增加了概念,费神向用户解释(不解释又不透彻)。

单vhd情形只要告诉用户保留上述仨关键文件(分别与菜单、pe、win10有关),其中win10一切都在载体文件Win10.vhd里,这个文件自己在pe下做好拷贝留底(不用可怜用户那点空间、时间),坏了自己换回当初好的(文件名不变),用户就能理解并会自己操作了。心中有数的事做着不累。
回复

使用道具 举报

发表于 2017-6-14 14:57:46 | 显示全部楼层
实验了下。凤凰OS还不错,应用app再完善些就更好了。
回复

使用道具 举报

发表于 2017-11-1 14:43:57 | 显示全部楼层
很给力!
回复

使用道具 举报

发表于 2017-11-1 20:09:32 | 显示全部楼层
这ope有1.7g这么大吗
回复

使用道具 举报

发表于 2017-11-9 17:44:45 | 显示全部楼层
感觉这比较高。标记一下,以后说不定能用上。

点评

纯UEFI主板就用不上了,那时只要在ESP分区bcd里添加VHD系统就行了。道理都是一样,的确清爽。  发表于 2017-12-5 20:47
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2019-3-25 00:21

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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