无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 7645|回复: 21
打印 上一主题 下一主题

【迎新年、发新帖】将U盘制作成 MBR-PBR启动方式启动!

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-8 05:36:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
      我们知道,U盘(HDD方式)或硬盘启动时,首先读取MBR,再按照MBR指定的分区启动方式启动分区,即为 MBR > PBR > 文件(或系统)。
普通MBR代码是寻找活动主分区,进而启动之。其他MBR是指定到某个可启动分区(主或逻辑分区)启动之。

我发明一种简单的方式启动U盘(硬盘经过测试也成功)。
方法如下:
1.用Pauly的BOOTICE将U盘需启动分区写入 BOOTMGR (可改名)启动方式。Pauly 的 BOOTICE 下载




2. 用 WINHEX 按图复制分区PBR部分代码。只能到偏移0X1B7部分。



3.用 WINHEX 写入到MBR第一扇区偏移00位置。




4.用 WINHEX 修改结束标志。将下图中对应偏移 0X1B6 位置写为 0D0A (启动代码到此结束的意思,后面是磁盘签名和分区表,)



该分区放上GRLDR(可改名,过程相同)即可成功启动。
需将U盘文件拷出,防止损坏U盘数据。

欢迎各位批评指正!!!

[ 本帖最后由 天涯海角1216 于 2010-1-23 06:41 编辑 ]

BOOTICE_20100121.rar

99.17 KB, 下载次数: 95, 下载积分: 无忧币 -2

BOOTICE

WINHEX14.1.part1.rar

390.63 KB, 下载次数: 463, 下载积分: 无忧币 -2

WINHEX 14.1

WINHEX14.1.part2.rar

350.41 KB, 下载次数: 254, 下载积分: 无忧币 -2

WINHEX 14.1

2#
 楼主| 发表于 2010-1-8 05:42:18 | 只看该作者
但是不支持 MS-DOS , SYSLINUX 的启动方式,因为其代码太多。

[ 本帖最后由 天涯海角1216 于 2010-1-22 17:24 编辑 ]
回复

使用道具 举报

3#
 楼主| 发表于 2010-1-8 05:45:46 | 只看该作者
但是不支持 MS-DOS , SYSLINUX 的启动方式,因为其代码太多。

这就相当于将PBR复制到MBR的方式,但是我认为要更好点,恳请大家测试一下其启动兼容性。
我的DELL V1310 启动成功!(双核1.8G 、英特尔965主板)

[ 本帖最后由 天涯海角1216 于 2010-1-22 17:11 编辑 ]
回复

使用道具 举报

4#
发表于 2010-1-8 08:15:09 | 只看该作者
楼主用的是什么软件把GRLDR写入U盘?
回复

使用道具 举报

5#
 楼主| 发表于 2010-1-8 09:48:34 | 只看该作者

回复 #4 一只旋转的陀螺 的帖子

回复

使用道具 举报

6#
发表于 2010-1-8 10:05:05 | 只看该作者
又是一个好方法,学一学,测试一下

新年新美女,可贺,年年换一换,新鲜

[ 本帖最后由 33445566 于 2010-1-8 10:08 编辑 ]
回复

使用道具 举报

7#
发表于 2010-1-8 10:39:14 | 只看该作者
楼主真是精力旺盛哈,总是能鼓捣一些好东西出来,呵呵~~
支持!!!
回复

使用道具 举报

8#
发表于 2010-1-8 10:42:37 | 只看该作者
lz的意思是不是跳过MBR直接启动PBR? 这么干有什么好处吗 是不是兼容性更好?
回复

使用道具 举报

9#
 楼主| 发表于 2010-1-22 17:24:57 | 只看该作者
大家可以小心测试,呵呵!
回复

使用道具 举报

10#
发表于 2010-1-22 18:09:25 | 只看该作者
研究好深奥哦,有什么简单方法让大家都试试,看到密密的e文有点怕.
回复

使用道具 举报

11#
发表于 2010-1-22 18:35:32 | 只看该作者
我是菜鸟,目前是看不懂,但支持楼主。
回复

使用道具 举报

12#
发表于 2010-1-22 19:24:51 | 只看该作者
很想深入研究,但水平有限,问一下你这样做是不是能做出格不掉的启动菜单?
回复

使用道具 举报

13#
 楼主| 发表于 2010-1-22 20:08:57 | 只看该作者

回复 #12 lb30103 的帖子

是格不掉的分区启动代码,若用惠普的格式化工具,就把MBR也清除了,呵呵
回复

使用道具 举报

14#
发表于 2010-1-22 20:18:35 | 只看该作者
测试成功,我是在虚拟机下用虚拟U盘测试的,但其它MSdos,syslinux等均无法成功。不知道兼容性怎么样,直接将分区引导代码复制到MBR,替代了原MBR,不知道相比fbinst,plop等MBR工具的兼容性如何。但我想因为没有fbinst强,因为这个“MBR(原则上也可以称它是,只不过是pbr的复制品)只能靠1扇区来启动,如果BIOS忽略了1扇区就会启动失败,除非跟fbinst一样,将此段代码复制到前63个扇区,但我想还需要修改其它内容。

天涯来我新群:93433316
回复

使用道具 举报

15#
发表于 2010-1-23 09:34:21 | 只看该作者
都是高手呀,觉得此法很好,启动代码不易受损,如能在各分区形成多重启动,几乎以后不再需要启动盘了.
回复

使用道具 举报

16#
发表于 2010-2-27 09:23:21 | 只看该作者
看看,学习中,本人还是初学者
回复

使用道具 举报

17#
发表于 2010-2-27 09:35:11 | 只看该作者
看不懂呀!本人基础差
回复

使用道具 举报

18#
发表于 2010-2-27 10:15:29 | 只看该作者

回复 #13 天涯海角1216 的帖子

不懂为什么把PBR复制到MBR后,HP格式化工具就格不到它了?
究竟怎么起保护了
回复

使用道具 举报

19#
发表于 2010-3-29 22:16:29 | 只看该作者
很有创意的帖子,从没见过这样启动的,我试试看,再来反馈。。。。。。。。。。。。
回复

使用道具 举报

20#
发表于 2010-3-31 10:41:50 | 只看该作者
没明白这样的目的是什么。
回复

使用道具 举报

21#
发表于 2010-4-9 20:21:33 | 只看该作者
看不懂呀!!只能慢慢消化了!!谢谢!!
回复

使用道具 举报

22#
发表于 2010-4-10 08:20:52 | 只看该作者
不明白,用BootIce不是直接可以在MBR中写入各种引导吗?为什么要先写入PBR,再用Winhex复制到MBR?BootIce在MBR和PBR中写引导有什么不同吗?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-23 03:03

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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