无忧启动论坛

标题: uefi启动单一p驱双镜像ramos的更方便的方法:将引导小镜像V.vdf用V.vhd来替代妙法 [打印本页]

作者: sairen139    时间: 2022-4-19 07:20
标题: uefi启动单一p驱双镜像ramos的更方便的方法:将引导小镜像V.vdf用V.vhd来替代妙法
本帖最后由 sairen139 于 2022-4-25 10:15 编辑

uefi启动单一p驱双镜像ramos的更方便的方法:将引导小镜像V.vdf用V.vhd来替代妙法

以前发过一篇教程:[教程] 单一P驱双镜像uefi启动的ramos内存系统直接在当前系统下手动制作的方法详细步骤分享
这种双vdf的双镜像ramos固然非常好,但是引导小镜像vdf格式不方便直接打开,我折腾了下发现引导小镜像V.vdf可以是VHD、wim、img或iso(实验下来iso文件也挺好双击可挂载但不可写入)等文件直接替代掉。

折腾过程如下:
我试验出来用VHD替代小引导vdf镜像的方法了,就是用dg建立一个VHD,注意起始扇区数是2048(即勾选☑️【对齐分区到此扇区数的整数倍:2048】原因是起始扇区必需跟随对接的大VDF的数值),然后把引导小vdf里的文件克隆进这个新建的V.vhd里,imgboot.cfg文本文件里把V.vdf改成V.vhd就成功了!

原理就是现在uefi启动的双镜像ramos可以是30多mb的小VHD引导,后面对接上大的完全无压缩的大VDF,只要用bootice把大VDF的前3扇区备份成3.bin,然后用dd.exe的一个批处理用3.bin覆盖掉引导小vhd的前3扇区就行了!这个是关键步骤!

所以无忧所有的双镜像vdf的ramos都可以改为更方便的小引导VHD然后对接大镜像即可!

一键创建VHD位于D盘名为VvV起始扇区是2048的批处理.bat
@echo off
SetLocal EnableDelayedExpansion
set "_Path=D:"
cmd /c "echo create vdisk file="%_Path%\VvV.vhd" maximum=123 type=fixed & echo select vdisk file="%_Path%\VvV.vhd" & echo attach vdisk & echo create partition primary align=1024 & echo active & echo assign letter=v & echo format fs=NTFS quick & echo detail part"|diskpart.exe
pause

880E553D-E759-4972-B891-2D6E8FA65B95.jpeg (3.33 MB, 下载次数: 180)

引导小镜像改成V.vhd的需要改动的两个要点!

引导小镜像改成V.vhd的需要改动的两个要点!

一键创建VHD位于D盘名为VvV起始扇区是2048的批处理.bat.TXT

342 Bytes, 下载次数: 26, 下载积分: 无忧币 -2

VvV.VHD在D盘123mb大

ISOMount_x64.zip

64.01 KB, 下载次数: 44, 下载积分: 无忧币 -2

iso等文件可以直接拖拉到这个工具里挂载上!


作者: sairen139    时间: 2022-4-19 07:36
vhd是微软系统直接支持打开的格式比vdf更通用和方便!
作者: sairen139    时间: 2022-4-19 08:02
可以用DiskGenius打开几GB的大VDF虚拟硬盘文件,然后复制该VDF的前3扇区内容粘贴覆盖掉小V.vhd的前3扇区即可!
也就是三个数据vhd要追随大VDF的:整体容量数据(非实际容量大小)、磁盘签名、起始扇区数据2048
作者: ynkm169    时间: 2022-4-19 08:21
还是vhd引导方便,值得一试。收藏。
作者: wsdyleon    时间: 2022-4-19 08:39
不错,又进一步,当时我也在想引导镜像大小为什么那么大,不能直接引导吗?
作者: 2012andyle113    时间: 2022-4-19 09:20
如果可以的话,确实更方便,可惜很早就不用内存系统了
作者: lifeway    时间: 2022-4-19 12:28
能否给个步骤,用w大的grub2引导?
作者: sairen139    时间: 2022-4-19 12:41
本帖最后由 sairen139 于 2022-4-19 12:44 编辑

实验了把V.vdf文件全复制放到boot.wim里也能正常启动双镜像p驱的ramos!

5CE23568-8AC2-48A5-90C0-26739EABECA0.jpeg (2.78 MB, 下载次数: 143)

boot.wim也能替代v.vdf引导小镜像!

boot.wim也能替代v.vdf引导小镜像!

作者: sairen139    时间: 2022-4-19 16:43
本帖最后由 sairen139 于 2022-4-19 22:24 编辑
sairen139 发表于 2022-4-19 12:41
实验了把V.vdf文件全复制放到boot.wim里也能正常启动双镜像p驱的ramos!

vhd、img、wim以及iso格式文件都可以替代引导小vdf文件,iso格式如下所示:

2A9BF90A-B6AC-4EA6-85F8-CE2FB0A34D06.jpeg (3.41 MB, 下载次数: 181)

wim格式和iso格式文件也能替代掉小引导vdf

wim格式和iso格式文件也能替代掉小引导vdf

F259D06A-FF62-4A3A-A184-D790A5D4DFC9.jpeg (2.5 MB, 下载次数: 160)

ultraiso生成的iso文件需要用dg重新处理一下才行!

ultraiso生成的iso文件需要用dg重新处理一下才行!

作者: nianyueriPE    时间: 2022-4-20 00:07
谢谢分享
作者: sairen139    时间: 2022-4-22 16:13
浩和虎大曾经搞过一种imgboot启动的单镜像VHD的p驱动ramos,这种VHD还可以用微软的BCD那一套来启动正常的VHD系统,只是需要vhd和vdf是同一个镜像就对了。imgboot启动VHD是内存系统,微软BCD启动是VHD系统可保存系统变化。这样的单VHD的p驱ramos系统也是挺好的一种ramos方案!
作者: as518518    时间: 2022-5-10 17:30
FHFFHGFGFG
作者: metode    时间: 2022-5-20 10:08
值得一试。收藏。
作者: ldejin    时间: 2022-6-9 11:16
下载学习
作者: zsj9418    时间: 2022-7-26 19:48
好好学习天天向上
作者: useQQqqq99    时间: 2022-8-14 22:31
vhd引导 试试
作者: suhetao    时间: 2023-2-4 03:34
感谢楼主分享,ZSBD
作者: zmlxh168    时间: 2023-2-7 07:36
谢谢分享
作者: WYKloveC    时间: 2023-7-3 09:21
除了vhd格式的需要把大vdf镜像的前三个扇区复制到vhd前三扇区以外,wim格式和其他格式是否不需要复制大vdf的前三扇区到wim格式文件和其他格式?
作者: sairen139    时间: 2023-7-3 09:34
WYKloveC 发表于 2023-7-3 09:21
除了vhd格式的需要把大vdf镜像的前三个扇区复制到vhd前三扇区以外,wim格式和其他格式是否不需要复制大vdf ...

都需要的,这是双镜像p驱动必需的步骤
作者: WYKloveC    时间: 2023-7-3 10:03
sairen139 发表于 2023-7-3 09:34
都需要的,这是双镜像p驱动必需的步骤

是否可以实现以下功能:1.使用微软bcd直接引导vhd小镜像进而转到vdf大镜像进入ramos,还是说只能使用g4
e引导vhd小镜像。
2.当我迁移vhd小镜象文件和vdf大镜像文件位置,例如c:/ramos移动到d:/ramos,需要修改注册表吗?还是直接迁移,没有影响?
最后还是感谢楼主回复,在此膜拜
作者: cntvic    时间: 2023-12-25 09:05
感谢分享
作者: WHGF    时间: 2024-4-21 09:23
没有人做一个通用工具吗?
作者: nextstation2    时间: 2024-4-25 16:04
最近两年只有一键式生成的发布了。居然没有大大们给新手写一篇新版的手工自制教程。
作者: nextstation2    时间: 2024-4-25 17:19
这个RamOS区都快没人了。连几个自娱自乐的大佬都不来了?
作者: GHOSTOPOST    时间: 2024-4-26 10:39
感谢楼主分享。。。。。。。
作者: shinykers    时间: 2024-5-1 16:49
nextstation2 发表于 2024-4-25 16:04
最近两年只有一键式生成的发布了。居然没有大大们给新手写一篇新版的手工自制教程。

确实很期待~




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3