无忧启动论坛

标题: 求解惑 !?? [打印本页]

作者: 879792799    时间: 2023-2-17 15:20
标题: 求解惑 !??
本帖最后由 879792799 于 2023-7-8 11:38 编辑

最新进展:反复试验的却是无法启动,论坛也没有请教到可行结果
                            无奈只能改道用wimboot(主体)+vhdx(指针文件) 再加上wim增量备份来替代解决了





也许这才是问题所在:待高手指点

我们可以通过不同的BCD文件来实现直接启动不同的系统。
一切的入手点在于bootmgr这个文件,它是启动管理器,类似于XP的NTLDR,所不同的是这个文件即有CHECKSUM校验,又有数字签名验证,要修改它,必须解决这两个问题

bootmgr:启动管理器,BootMgr是Boot Manager的缩写,在微软的Windows Vista,Windows Server 2008和Windows 7操作系统中,其启动过程与从前的以NT为内核的windows版本略有不同。bootmgr就相当于win nt/win2000/WinXP时代的NTLDR。

处于硬盘开始的MBR(主引导记录)中,MBR占硬盘起始处的512个字节 MBR由三部分构成:   1.主引导程序代码,占446字节   2.硬盘分区表DPT,占64字节   3.主引导扇区结束标志AA55H 从偏移01BEH开始到偏移01FDH结束的64字节;硬盘分区表可平分为四小部分,每一小部分表示一个分区的信息,占16字节。因此,硬盘的总分区数为什么不能大于4。其中可激活分区数不得大于3,扩展分区数不得大于1,当前活动分区数必须小于等于1

电脑启动顺序:BIOS-->MBR-->DPT-DPT (Disk Partition Table) 硬盘分区表 处于硬盘开始的MBR(主引导记录)中->pbr--> Bootmgr-->bcd-->Winload.exe-->内核加载 -->整个windows系统

备用 : http://bbs.wuyou.net/forum.php?m ... 50837&extra=&page=1
----------------------------------------------------
试这个方法也不行:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=434263#lastpost
---------------------------------------------------
我的环境是纯 BIOS  不是uefi启动。 文件系统不是gpt  vhdx系统也不是gpt

我把WIN81装入VHD中     BCD启动完全正常

为啥G4D SISO启动不了   已经可以看到进入VHD中寻找BOOTMGR这一步      
按道理VHDX里BOOTMGR接管不应该出问题啊[请看图片]







换几个版本G4D和SISO都不行 VHDX我也用几个软件重新制作也不行 VHDX虽然好用 就是制作容易出问题  搞半天


大大们解释一下 啥原因???



====================================================
最新进展:

换了一个坏坏小生的PE[有可能是之前U盘里PE有病毒]又更换成三个主分区  
可以启动不在高权限System Volume Information中VHDX-WIN81系统了   
但是高权限System Volume Information中VHDX-WIN81系统仍然进行到上面图片(已经可以看到进入VHD中寻找BOOTMGR这一步      
按道理VHDX里BOOTMGR接管不应该出问题啊)就报错









作者: ppll2030    时间: 2023-2-17 15:31
硬盘白菜价以后,就没有再用扩展分区了。

话说,就算有多个vhd文件,就不能都放在一个分区里?

难道楼主是打算一个主分区放一个vhd文件?
作者: szwp    时间: 2023-2-17 15:35
为啥要挑疯的搞,正常二分区玩VHD够了。
作者: 879792799    时间: 2023-2-17 15:41
szwp 发表于 2023-2-17 15:35
为啥要挑疯的搞,正常二分区玩VHD够了。

大大是说 两个分区就能成功吗???那我直接格盘去试
作者: wuxin9712    时间: 2023-2-17 15:44
还以为是SISO出锅了,不是就好
作者: 2011wolfsina    时间: 2023-2-17 17:15
加引号吧?
作者: freefree    时间: 2023-2-17 17:37
试试

title 1.启动 Windows 10 LTSC 2021 x64
find --set-root --devices=h /EFI/Microsoft/Boot/BCD
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
作者: yyz2191958    时间: 2023-2-17 17:46
表示看不懂
作者: minchengan    时间: 2023-2-17 18:59
yyz2191958 发表于 2023-2-17 17:46
表示看不懂

从硬盘搜索/EFI/Microsoft/Boot/BCD文件,搜到就设置为root,然后加载这个root(理解为那个硬盘的根目录吧)的对应目录下的bootmgfw.efi
作者: mydfr    时间: 2023-2-17 19:35
学习了。。。。。。
作者: 527104427    时间: 2023-2-17 19:35
你该不会是拿SISO来启动UEFI的系统吧???
作者: 879792799    时间: 2023-2-17 20:59
本帖最后由 879792799 于 2023-2-17 21:14 编辑
527104427 发表于 2023-2-17 19:35
你该不会是拿SISO来启动UEFI的系统吧???

我不是拿SISO来启动UEFI的系统  
我接触SISO模块比较迟 知道SISO是个非常厉害模块 只会一点点用法 错过精彩时刻!

在下请教大佬:
          SISO模块和G4D有版本对应关系吗???

         5大你的SISO模块出了几个版本????  

         SISO模块可以启动高权限文件夹System Volume Information里的VHDX-WIN81系统吗??需要附加条件吗?!






作者: 527104427    时间: 2023-2-17 21:20
879792799 发表于 2023-2-17 20:59
我不是拿SISO来启动UEFI的系统  
我接触SISO模块比较迟 知道SISO是个非常厉害模块 只会一点点 ...

https://www.123pan.com/s/NflRVv-Cm5Sh
你试试这个SISO,不行的话,我也没办法咯。
作者: yyz2191958    时间: 2023-2-17 21:39
minchengan 发表于 2023-2-17 18:59
从硬盘搜索/EFI/Microsoft/Boot/BCD文件,搜到就设置为root,然后加载这个root(理解为那个硬盘的根目录 ...

惭愧,还是不明白
作者: 假大空    时间: 2023-2-17 22:05
没遇到过。5大的ntboot修改版和siso一直在用。efi下用ntloader
作者: 879792799    时间: 2023-2-18 10:23
本帖最后由 879792799 于 2023-2-18 10:42 编辑
527104427 发表于 2023-2-17 21:20
https://www.123pan.com/s/NflRVv-Cm5Sh
你试试这个SISO,不行的话,我也没办法咯。

大佬请看:
             我试了5种版本siso还未成功 哈哈
             我疑惑的是为什么BCD可以成功启动高权限System Volume Information中VHDX-WIN81系统,
             siso可以找到高权限System Volume Information中VHDX-WIN81系统,
             已经进行到这阶段:vhdx系统中bootmgr接管启动为啥还报错,权限问题吗!??

     当然siso可以成功启动不在高权限System Volume Information中VHDX-WIN81系统,  应该写的启动代码没问题吧!

             求5大指点迷津






Snipaste_2023-02-18_10-15-41.png (27.29 KB, 下载次数: 58)

Snipaste_2023-02-18_10-15-41.png

Snipaste_2023-02-18_10-15-41.png (27.29 KB, 下载次数: 61)

Snipaste_2023-02-18_10-15-41.png





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