无忧启动论坛

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

[原创] 更简单的VHD(x)系统

  [复制链接]
跳转到指定楼层
1#
发表于 2023-6-8 14:50:35 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 wavelu 于 2023-11-19 15:11 编辑

自Windows7起始,Windows提供了原生的VHD启动能力,VHD文件制作和使用很方便,但编辑BCD启动选项很复杂,尤其是小白同学,简直是一头雾水。
随着UEFI全面替代传统BIOS,且UEFI提供了应用级别的开发能力,使得我们能力在UEFI的级别上制作通用的系统引导管理器,最主要是更简化的设置或者不需要设置就能启动VHD(x)镜像文件。

AINUC云固件就是这样的一个开发成果,欢迎大家测试和验证。
AINUC®️云固件的安装 - 知乎 (zhihu.com)

更多内容可以搜索“AINUC云固件”,知乎、B站都有视频讲解。微信公众号:“云固件”
来自“无忧论坛”的网友希望加入交流群的,可以微信搜索“AINUC99”添加云固件小助手。

云固件主程序:r1.6.23942

云固件镜像文件:

Windows 10/11:
Windows 10 Pro
Windows 11 Pro

Ubuntu:
Ubuntu 22.04 LTS

有概率无法启动的国产系统:
深度操作系统


评分

参与人数 1无忧币 +5 收起 理由
c2y + 5

查看全部评分

68#
发表于 2024-3-25 08:57:57 | 只看该作者
ok
回复

使用道具 举报

67#
发表于 2024-3-20 20:48:06 | 只看该作者

楼主,有没有办法做到,在UEFI层,提前挂载多个VHD?
.
因为,我的这里有几个vhd,是需要同时挂载的:
系统.vhd、驱动.vhd、程序.vhd、数据.vhd

我希望这4个vhd,都在系统启动时,就提前被挂载好了。
.
因为,如果仅仅只挂载系统.vhd,进入系统后,驱动.vhd和程序.vhd,里面的一些驱动和程序,跑不起来(因为没有被挂载)。
而采用网上说的:创建“计划任务”和创建“Windows系统服务”,去挂载,也不行,因为,太后了,我需要提前挂载vhd。
.

回复

使用道具 举报

66#
发表于 2024-3-20 19:50:16 | 只看该作者
wavelu 发表于 2023-6-8 17:47
哈哈,被你发现了,界面确实借用了refind部分,核心是自主开发的VirtualDiskDxe的函数库,更改的代码会在 ...

楼主,有没有办法做到,在UEFI层,提前挂载多个VHD?
因为,我的这里有几个vhd,是需要同时挂载的:
系统.vhd、驱动.vhd、程序.vhd、数据.vhd
我希望这4个vhd,都在系统启动时,就提前被挂载好了。
因为,如果仅仅只挂载系统.vhd,进入系统后,驱动.vhd和程序.vhd如果还没被挂载,那么,一些驱动和程序,跑不起来。
回复

使用道具 举报

65#
发表于 2024-3-20 19:44:39 | 只看该作者
2013qwaszx 发表于 2023-6-8 16:46
楼主你好,通过阅读您给出的知乎链接中的文字介绍后,有如下疑问:

1. 关于“云固件”中的“云”,我在 ...

你这里谈到优势的问题。
====================
请问,NTBOOT、Ventory、云固件,这几个,有没有一个,能实现:
提前挂载多个VHD?

(注:不是多系统的VHD,而是,当进入系统后,多个VHD,包括“程序vhd、数据vhd”,都已经同时被挂载)

最好是在UEFI的层面,就已经提前挂载了多个VHD。
============================



问题的根源在下面:
网上的的一些做法是:在windows系统中,创建开机启动的“计划任务”、创建开机启动的“Windows服务”。
但是,这些方法,都不能满足小弟的需求。(因为计划任务、Windows服务,这些在开机的启动流程中,都太后了。)
小弟需要的解决方案是:开机后,能最早的挂载(程序盘、数据盘)的VHD,越早越好。






回复

使用道具 举报

64#
发表于 2024-3-20 17:31:02 | 只看该作者
本帖最后由 Yu9i8b2c71t 于 2024-3-20 17:39 编辑

楼主你好,有个问题困扰着小弟,能否帮忙看看:

小弟的需求是,开机后,系统能同时挂载几个VHD。
(注:不是多系统的VHD,而是多个VHD“程序vhd、数据vhd”同时挂载)

请问,你这个固件,能实现吗?

问题的根源在下面:

//================================
小弟已经通过BCDEDIT命令,成功实现:启动到VHD里的系统了。
但是,小弟有另一个需求:
除了系统的VHD,开机还要挂载另一个VHD(程序盘、数据盘)。
就是说,开机后,要同时挂载两个VHD(一个是系统VHD,另一个是程序VHD)。
//================================
网上的的一些做法是:创建开机启动的“计划任务”、创建开机启动的“Windows服务”。
但是,这些方法,都不能满足小弟的需求。(因为计划任务、Windows服务,这些在开机的启动流程中,都太后了。)
小弟需要的解决方案是:开机后,能最早的挂载(程序盘、数据盘)的VHD,越早越好。
回复

使用道具 举报

63#
发表于 2024-2-10 09:37:57 | 只看该作者
谢谢分享
回复

使用道具 举报

62#
发表于 2024-2-8 07:48:55 | 只看该作者
我更喜欢用一个文件来启动,这就是grub2浏览器
回复

使用道具 举报

61#
发表于 2024-2-8 06:58:47 | 只看该作者
感觉跟ventoy差不多,只不过是硬盘版的。
回复

使用道具 举报

60#
发表于 2023-12-21 07:08:57 来自手机 | 只看该作者
顶一下
回复

使用道具 举报

59#
发表于 2023-12-5 11:28:50 | 只看该作者
感觉产品路子有点问题   应该集中虚拟盘驱动上 自主做才应该是对的  VOI INTEL也控了虚拟盘驱动不开源 等于是个废品 有问题等修复完全不可控  国人就喜欢搞功能多 应用场景多的方向去卷  建议只搞好一个场景的应用就行了  比如国产化的系统的快速运维  最简单就是GRUb+NBD 就实现了 写点脚本即可  直接支持快照 差异 分发 或者镜像加密  

点评

有思考,也有经验。云固件v1.x的定位就是虚拟磁盘本地启动,国产系统只是系统的一种,作为工具产品是没有太多前途的,所以带云功能的v2.x才是关键。  发表于 2023-12-6 14:32
回复

使用道具 举报

58#
发表于 2023-12-4 11:04:43 | 只看该作者
顶一下
回复

使用道具 举报

57#
发表于 2023-11-21 21:28:29 | 只看该作者
感谢分享
回复

使用道具 举报

56#
 楼主| 发表于 2023-11-19 15:14:23 | 只看该作者
云固件主程序和常用镜像文件已经更新到主贴第一楼,需要的同学拿走不谢。使用文章参考知乎和公众号,搜索“云固件”即可。
回复

使用道具 举报

55#
发表于 2023-10-21 09:27:53 | 只看该作者
关注一下
回复

使用道具 举报

54#
发表于 2023-10-21 09:09:38 | 只看该作者

学习了一下
回复

使用道具 举报

53#
发表于 2023-10-18 14:11:03 | 只看该作者
谢谢。。。
回复

使用道具 举报

52#
发表于 2023-9-5 19:19:02 | 只看该作者
学习了一下
回复

使用道具 举报

51#
发表于 2023-8-13 10:32:46 | 只看该作者
云?
回复

使用道具 举报

50#
发表于 2023-8-8 15:41:01 | 只看该作者
很像rEFInd
謝謝分享
回复

使用道具 举报

49#
发表于 2023-8-4 15:46:12 | 只看该作者
感谢分享
回复

使用道具 举报

48#
发表于 2023-7-28 08:27:54 | 只看该作者
谢谢你的分享
回复

使用道具 举报

47#
发表于 2023-7-20 21:10:39 | 只看该作者
sky_bird 发表于 2023-7-19 22:42
大致看了一下,这个东东和前不久玩过的多操作系统引导工具refind挺相似啊。

是的。你这个启动方式很新颖,维护多系统也挺方便的。希望能看到更加详细的教程。谢谢
回复

使用道具 举报

46#
发表于 2023-7-19 22:42:46 | 只看该作者
大致看了一下,这个东东和前不久玩过的多操作系统引导工具refind挺相似啊。

点评

界面就是用了refind代码,后面也在更换中。但这个系统的核心是镜像文件VHDx文件启动。refind更多是多系统启动。  发表于 2023-7-20 00:33
回复

使用道具 举报

45#
发表于 2023-7-10 08:03:10 | 只看该作者
學習一下,謝謝樓主分享
回复

使用道具 举报

44#
发表于 2023-7-8 23:02:10 | 只看该作者
感谢分享~~
回复

使用道具 举报

43#
发表于 2023-7-6 17:59:16 | 只看该作者
bg6iam 发表于 2023-7-6 16:04
已经在启动项 添加 VHD 启动项  (采用BOOTICE 添加 VHD 创建的)

找到问题了   是VHD文件所在的分区启用了bitlocker加密 ,取消bitlocker加密后启动正常
回复

使用道具 举报

42#
发表于 2023-7-6 16:04:41 来自手机 | 只看该作者
本帖最后由 bg6iam 于 2023-7-6 16:09 编辑

已经在启动项 添加 VHD 启动项  (采用BOOTICE 添加 VHD 创建的)  

点评

找到问题了 是VHD文件所在的分区启用了bitlocker加密 ,取消bitlocker加密后启动正常[/backcolor]  详情 回复 发表于 2023-7-6 17:59
回复

使用道具 举报

41#
发表于 2023-7-6 15:38:26 | 只看该作者
bg6iam 发表于 2023-7-6 10:26
在WIN 10 LTSC2021 系统下安装 vhd 8.1 无法启动
1、笔记本电脑 采用的GPT分区仅有一个固态硬盘,分为C、D ...

检查bcd文件。

点评

VHD  详情 回复 发表于 2023-7-6 16:04
回复

使用道具 举报

40#
发表于 2023-7-6 10:26:56 | 只看该作者
在WIN 10 LTSC2021 系统下安装 vhd 8.1 无法启动
1、笔记本电脑 采用的GPT分区仅有一个固态硬盘,分为C、D两个分区。

2、D:\vhd\vhd.vhd 安装的有 Win 8.1 企业版,用 dism++释放的

3、电脑设置已经关闭 安全启动

目前的问题:

win10 启动正常, win 8.1 无法启动,出现 0xc000000f  错误提示

主要硬盘信息和设置见截图。请教各位如何解决。。

多谢了

无法添加图片

点评

检查bcd文件。  详情 回复 发表于 2023-7-6 15:38
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-12 01:31

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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