无忧启动论坛

标题: 这样做正确否? [打印本页]

作者: 481416322    时间: 2022-7-5 20:08
标题: 这样做正确否?
最近处理了几块GPT模式的硬盘或优盘,尽管没发现错误,但总觉得不踏实,请高手指教!

(1) 删除ESP分区,空出来的空间用dg重建一个FAT32分区,起始位为:0柱面1磁道1扇区(若不是这样我失败了若干次);

(2) 将0柱面0磁道1扇区,按MBR的NT6模式弄个引导记录,其中只包含刚建好的那一个FAT32分区的信息(利用了坛友分享过的引导信息);

(3) 在FAT32分区装入两个文件,一个是\EFI\boot\bootx64.efi(由grub2浏览器改名而来),另一个是\bootmgr(由grldr改名而来)。

这样,我在BIOS和UEFI两种模式下都能用这样的盘启动了,后续菜单省略。



作者: Ytqing    时间: 2022-7-5 21:41
传统模式下能识别bootmgr?
作者: 窄口牛    时间: 2022-7-5 21:55
把\EFI\boot\bootx64.efi再复制一个为\efi\microsoft\boot\bootmgfw.efi。
作者: bjay2008xmy    时间: 2022-7-5 22:43
提示: 作者被禁止或删除 内容自动屏蔽
作者: 481416322    时间: 2022-7-6 03:47
窄口牛 发表于 2022-7-5 21:55
把\EFI\boot\bootx64.efi再复制一个为\efi\microsoft\boot\bootmgfw.efi。

谢谢!
作者: 481416322    时间: 2022-7-6 03:50
bjay2008xmy 发表于 2022-7-5 22:43
优启时代2017版ISO映像用Ultraiso写入后可以同时支持BIOS和UEFI启动
http://bbs.wuyou.net/forum.php?mod= ...

谢谢提供信息。此贴是想让高手们帮我看看我的做法是否有错误。
作者: 481416322    时间: 2022-7-6 03:54
Ytqing 发表于 2022-7-5 21:41
传统模式下能识别bootmgr?

引导代码中指向了FAT32分区的bootmgr,这个bootmgr是假的,由grldr改名而来。
作者: szwp    时间: 2022-7-6 08:32
不需要删ESP,人为制造不对齐了。
作者: Climbing    时间: 2022-7-6 08:46
能否启动成功大部分时候取决于BIOS(UEFI)的启动兼容性,总有一款BIOS让你的一切设计都枉然。。。
作者: 481416322    时间: 2022-7-6 10:32
szwp 发表于 2022-7-6 08:32
不需要删ESP,人为制造不对齐了。

就是对齐的时候不好使,我才想到用早期DOS第一个分区的起始位做的试验哟。
作者: 481416322    时间: 2022-7-6 10:33
Climbing 发表于 2022-7-6 08:46
能否启动成功大部分时候取决于BIOS(UEFI)的启动兼容性,总有一款BIOS让你的一切设计都枉然。。。

只要有一款,我能成功,我也就满意了,就是说不出道理来。
作者: szwp    时间: 2022-7-6 10:53
481416322 发表于 2022-7-6 10:32
就是对齐的时候不好使,我才想到用早期DOS第一个分区的起始位做的试验哟。

继续调整姿势,原分区是不需要变化的。
作者: 481416322    时间: 2022-7-6 11:06
szwp 发表于 2022-7-6 10:53
继续调整姿势,原分区是不需要变化的。

请细说一下调整的方法。谢谢!
作者: my9823    时间: 2022-7-6 11:52
这做法看着像ventoy啊?
作者: szwp    时间: 2022-7-6 12:36
481416322 发表于 2022-7-6 11:06
请细说一下调整的方法。谢谢!

方法太多了,xorboot也可以,群文件里还有不少现成的。
http://bbs.wuyou.net/forum.php?m ... d=416330#pid3855857
作者: 481416322    时间: 2022-7-6 13:25
szwp 发表于 2022-7-6 12:36
方法太多了,xorboot也可以,群文件里还有不少现成的。
http://bbs.wuyou.net/forum.php?mod=viewthread ...

呵呵,谢谢!DOS时代我改过分区表的,这次就想回忆,除引导代码外,一个分区的数据就16个字节。
作者: szwp    时间: 2022-7-6 13:29
481416322 发表于 2022-7-6 13:25
呵呵,谢谢!DOS时代我改过分区表的,这次就想回忆,除引导代码外,一个分区的数据就16个字节。

GPT是128字节了。
作者: 481416322    时间: 2022-7-6 13:30
my9823 发表于 2022-7-6 11:52
这做法看着像ventoy啊?

倒过来说更合适,是Ventory像这个。
作者: 481416322    时间: 2022-7-6 13:36
szwp 发表于 2022-7-6 13:29
GPT是128字节了。

GPT这个没敢去弄,知识更新的慢了。你说的信息很好呀,1个扇区就恰好包含4个分区的信息。总共128个分区的信息,就是从物理第3扇区开始,到33扇区结束,连续存放,后面和分区之间也像MBR那样都是空白吧?
作者: szwp    时间: 2022-7-6 13:39
481416322 发表于 2022-7-6 13:36
GPT这个没敢去弄,知识更新的慢了。你说的信息很好呀,1个扇区就恰好包含4个分区的信息。总共128个分区的 ...

http://bbs.wuyou.net/forum.php?m ... &fromuid=225195

弄不坏的,放心弄。
作者: 481416322    时间: 2022-7-6 13:44
szwp 发表于 2022-7-6 13:39
http://bbs.wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=421926&pid=4130920&fromuid=225195
...

好的,呵呵,我倒是不怕坏。过去我用Norton Utility直接手动编辑,现在老软件退休多年了。
作者: szwp    时间: 2022-7-6 13:50
481416322 发表于 2022-7-6 13:44
好的,呵呵,我倒是不怕坏。过去我用Norton Utility直接手动编辑,现在老软件退休多年了。

看俺发的几个连接,你能搞会几种。
作者: 481416322    时间: 2022-7-6 13:51
szwp 发表于 2022-7-6 13:39
http://bbs.wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=421926&pid=4130920&fromuid=225195
...

这么说,我把分区从0柱1道1扇开始是没问题的了,谢谢。前面63个扇区去掉保护扇区和GPT头的扇区外加32个分区表信息,共34个扇区,还剩下29个扇区闲着呢。拿来用一下是不是可行?但若嵌入grldr还不够用,呵呵。想多了。
作者: szwp    时间: 2022-7-6 13:52
481416322 发表于 2022-7-6 13:51
这么说,我把分区从0柱1道1扇开始是没问题的了,谢谢。前面63个扇区去掉保护扇区和GPT头的扇区外加32个分 ...

2048对齐的,里面可以放3个grldr的。
作者: 481416322    时间: 2022-7-6 13:54
szwp 发表于 2022-7-6 13:52
2048对齐的,里面可以放3个grldr的。

对!完全正确!说是对齐,但实际上也空出来不少空间哟!
作者: 481416322    时间: 2022-7-6 13:55
szwp 发表于 2022-7-6 13:50
看俺发的几个连接,你能搞会几种。

谢谢,活到老,学到老。
作者: szwp    时间: 2022-7-6 13:56
481416322 发表于 2022-7-6 13:54
对!完全正确!说是对齐,但实际上也空出来不少空间哟!

嵌入的不方便更新,不嵌入的方便更新,都有成品,慢慢玩。
作者: 481416322    时间: 2022-7-6 13:57
szwp 发表于 2022-7-6 13:50
看俺发的几个连接,你能搞会几种。

DOS时代我手动编辑的习惯还不好改呀,但也要改改,都是学习!
作者: 481416322    时间: 2022-7-6 13:58
szwp 发表于 2022-7-6 13:56
嵌入的不方便更新,不嵌入的方便更新,都有成品,慢慢玩。

是的,完全正确,不嵌入就很容易更新!
作者: szwp    时间: 2022-7-6 13:58
481416322 发表于 2022-7-6 13:57
DOS时代我手动编辑的习惯还不好改呀,但也要改改,都是学习!

http://bbs.wuyou.net/forum.php?m ... p;page=1#pid4130920
这就是手动的。
自动的论坛也有不少啊。
作者: 481416322    时间: 2022-7-6 14:01
szwp 发表于 2022-7-6 13:58
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=421926&page=1#pid4130920
这就是手动的。
自动的 ...

多谢,多谢!
作者: 481416322    时间: 2022-7-6 14:05
szwp 发表于 2022-7-6 13:58
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=421926&page=1#pid4130920
这就是手动的。
自动的 ...

看来,我的一个老笔记本(不算太老)ThinkPad T430s一定要保存好,它能装三块硬盘,内存最大16G,而且UEFI和BIOS既能独立又能同时兼得。
作者: zlzx01    时间: 2022-7-8 08:05
感谢分享!
作者: 481416322    时间: 2022-7-8 09:01
zlzx01 发表于 2022-7-8 08:05
感谢分享!






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