|
本帖最后由 sairen139 于 2023-6-28 17:34 编辑
单一P驱双镜像uefi启动的ramos内存系统直接在当前系统下手动制作的方法详细步骤分享
该uefi启动单一p驱双镜像ramos的原理和制作方法如下:
本论坛dido的imgboot来引导一个30mb的小引导vdf,该30mb的小引导vdf启动后对接上一个完全无压缩的系统大VDF镜像格式为【完全镜像】,该系统大vdf里是一个安装了p驱并设置了一个p驱scsi内存盘windows10系统!
详细步骤1如下:
安装一个系统到vhd里,然后安装P驱。创建一个P驱的SCSI内存盘为Z盘,然后把这个创建的内存盘保存一下保存为镜像格式为【完全镜像】的VDF格式文件。(把这个系统大VDF保存到非系统盘里即可,我个人偏好喜欢把这个系统大VDF保存在非系统盘的System Volume Information系统级文件夹里防止熊孩子删除破坏!)
详细步骤2如下:
下载附件tools.zip并解压后运行解压出来的!当前系统中抓取出一个引导用最少目录最小启动镜像(适用于uefi启动的64位Windows系统).bat,取到了引导小镜像vdf里的内容文件。注册表挂载d:\aaaaaaaaaayindaoWindows10VDF这个文件夹里的\Windows\system32\config\SYSTEM文件为sys。接着把挂载出来的sys里的注册表项目【MountedDevices】下系统盘盘符C这一条删除,然后把注册表里的Z盘右键菜单里选重命名为\DosDevices\C:然后按照系统不同导入下面不同系统的注册表文件reg:
调整P驱动和系统相关驱动顺序Win8 win8.1 win2012不带uwf.reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\sys\ControlSet001\Services\disk]
"Group"="SCSI Class"
[HKEY_LOCAL_MACHINE\sys\ControlSet001\Services\volsnap]
"Group"="SCSI Class"
[HKEY_LOCAL_MACHINE\sys\ControlSet001\Services\FancyRd]
"Group"="Event Log"
[HKEY_LOCAL_MACHINE\sys\ControlSet001\Services\fvevol]
"Group"="SCSI Class"
[HKEY_LOCAL_MACHINE\sys\ControlSet001\Services\rdyboost]
"Group"="SCSI Class"
Win8 win8.1 win2012带UWF(工业版).reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\sys\ControlSet001\Services\disk]
"Group"="SCSI Class"
[HKEY_LOCAL_MACHINE\sys\ControlSet001\Services\volsnap]
"Group"="SCSI Class"
[HKEY_LOCAL_MACHINE\sys\ControlSet001\Services\FancyRd]
"Group"="Event Log"
[HKEY_LOCAL_MACHINE\sys\ControlSet001\Services\fvevol]
"Group"="SCSI Class"
[HKEY_LOCAL_MACHINE\sys\ControlSet001\Services\rdyboost]
"Group"="SCSI Class"
[HKEY_LOCAL_MACHINE\sys\ControlSet001\Services\uwfvol]
"Group"="SCSI Class"
Win10.reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\sys\ControlSet001\Services\disk]
"Group"="SCSI Class"
[HKEY_LOCAL_MACHINE\sys\ControlSet001\Services\volsnap]
"Group"="SCSI Class"
[HKEY_LOCAL_MACHINE\sys\ControlSet001\Services\FancyRd]
"Group"="Event Log"
[HKEY_LOCAL_MACHINE\sys\ControlSet001\Services\fvevol]
"Group"="SCSI Class"
[HKEY_LOCAL_MACHINE\sys\ControlSet001\Services\rdyboost]
"Group"="SCSI Class"
[HKEY_LOCAL_MACHINE\sys\ControlSet001\Services\volume]
"Group"="File System"
[HKEY_LOCAL_MACHINE\sys\ControlSet001\Services\iorate]
"Group"="File System"
[HKEY_LOCAL_MACHINE\sys\ControlSet001\Services\uwfvol]
"Group"="SCSI Class"
[HKEY_LOCAL_MACHINE\sys\ControlSet001\Control\PnP]
"PollBootPartitionTimeout"=dword:0000ea60
详细步骤3如下:
DiskGenius菜单项【硬盘】选择【打开虚拟硬盘文件】打开步骤一生成的VDF文件盘,之后DiskGenius选中C盘使用的盘符右键的【克隆分区】然后【按文件复制(可消除碎片的方法)】将vhd里的系统直接灌注入详细步骤一生成的VDF文件盘里,用dg把这个系统大VDF的磁盘签名改为80即为活动分区后保存即可(如果diskgenius是未付费的未注册版本就加载VDF文件后右键菜单里按【激活当前分区(F7)】然后保存一下变更效果也是一样的,没有diskgenius的话直接cmd窗口里输入diskpart命令激活分区也行,以上三种方法都不会的话可以用扇区工具命令%~dp0Bootice /device=Z /partitions /activate /quiet也能把Z盘变成激活分区)。
详细步骤4如下:
用下载tools.zip附件解压后的1备份系统大VDF(P驱内存盘Z盘)的前3个扇区MBR.cmd将P驱内存盘Z盘的前3个扇区备份一下生成一个3.bin文件,然后新建立一个120mb左右小vdf(格式化时候分配单元大小为4096字节和大VDF一致方便Imdisk后续挂载小引导vdf更新system注册表使用!)随后把d:\aaaaaaaaaayindaoWindows10VDF这个文件夹里的东西拷贝复制过来放进去即可,然后把选中保存在任意一个非ESP分区的引导小V.vdf复制到ESP分区根目录下,将3.bin文件和tools.zip解压后的2用dd工具把系统大VDF覆盖掉启动小vdf的前3扇区MBR.bat以及dd.exe也复制到ESP分区根目录下,单击2用dd工具把系统大VDF覆盖掉启动小vdf的前3扇区MBR.bat覆盖掉ESP分区根目录下V.vdf的前3扇区即可!
详细步骤5如下:用下载tools.zip附件解压后的EFI文件夹覆盖到ESP分区根目录下,效果等同于67kb的bootx64.efi覆盖了同名文件,ESP分区的子文件夹EFI\BOOT里增加了imgboot.cfg和ntfs.efi两个文件。重启即可进入uefi启动的双镜像RamOS内存系统里!
|
评分
-
查看全部评分
|