无忧启动论坛

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

【原创 无忧首发】建立伪分区,合理利用分区间距,打造安全启动 MBR !

[复制链接]
91#
 楼主| 发表于 2010-3-11 18:04:46 | 只看该作者

回复 #90 33445566 的帖子

你用实例1的MBLDR安装试试?
回复

使用道具 举报

92#
发表于 2010-3-11 18:29:46 | 只看该作者

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

用实例附件的MBLDR测试。请天涯海角能说说建立伪分区的细节

[ 本帖最后由 33445566 于 2010-3-11 18:32 编辑 ]
回复

使用道具 举报

93#
 楼主| 发表于 2010-3-11 21:27:11 | 只看该作者

回复 #92 33445566 的帖子

1.把下载的MBLDR的前446字节写入你指定的扇区位置,在MBLDR的6个启动绝对扇区位置写入你各个分区的绝对扇区(16进制)
2.再把0扇区空主分区表写入MBLDR所在绝对扇区号。且激活该位置(写80)
回复

使用道具 举报

94#
发表于 2010-3-12 08:40:27 | 只看该作者
似乎很高深,有空研究,先支持啦
回复

使用道具 举报

95#
发表于 2010-3-12 11:53:10 | 只看该作者
请教LZ:
#01有一句:
“3.复制多扇区MBR代码到分区间距.
用WINHEX分2步将原MBR的复制到你前面对应的分区间距上,
第1步复制MBR的前446字节到你选的分区间距第一扇区偏移00处,
第2步将MBR的后面扇区内容写入到该分区间距的对应位置,注意不要破坏逻辑分区表!!!”

不太明白:为什么要“分2步”?
实际似乎就是:
”用WINHEX将原MBR复制到你选的分区间距第一扇区偏移00处,注意不要破坏逻辑分区表!!!”
即一次把原MBR(一个扇区)复制到你选的分区间距第一扇区,我这样理解对吗??请指教!谢谢!!

[ 本帖最后由 zqywult 于 2010-3-12 11:55 编辑 ]
回复

使用道具 举报

96#
发表于 2010-3-12 12:17:49 | 只看该作者
  1. 即一次把原MBR(一个扇区)复制到你选的分区间距第一扇区,我这样理解对吗??请指教!谢谢!!
复制代码
如果把原MBR整一个扇区复制到分区间距第一扇区,这样会覆盖所在扩展分区表的EBR分区表项,这样是绝对不行的,所以分两步来复制,只要复制0扇区的主引导程序代码就可以了,后面的DPT和结束标志55 AA不要复制,因为DPT和结束标志55 AA所在位置正好是分区间距扩展分区表EBR位置,这个不能被破坏。

其实现在PAULY的0.30版XORLDR开始支持这种操作了,主引导代码可以指定安装位置,这样操作就不用这么繁琐了,只要在扩展分区表项第一字节写入80活动标识,取消主分区80标识。

[ 本帖最后由 haiou327 于 2010-3-13 15:03 编辑 ]

xorldr.gif (64.36 KB, 下载次数: 124)

xorldr.gif
回复

使用道具 举报

97#
发表于 2010-3-12 12:50:51 | 只看该作者
谢谢楼上haiou327 版主的解释!
但我不明白的是:
LZ还有一句:“第2步将MBR的后面扇区内容写入到该分区间距的对应位置”
二句合起来的意思似乎就是把原MBR(一个扇区)复制到分区间距第一扇区??

啊!可能LZ的第2步“MBR的后面扇区”意思是MBR扇区之后的第2到63个扇区的内容,而不是MBR扇区446字节之后的内容,这样就好理解了!!“分区间距的对应位置”应是扩展分区表之后的位置!!

[ 本帖最后由 zqywult 于 2010-3-12 13:22 编辑 ]
回复

使用道具 举报

98#
发表于 2010-3-12 13:23:52 | 只看该作者

回复 #97 zqywult 的帖子

既然是“将MBR的后面扇区内容写入到该分区间距的对应位置”,那怎么你又说是“二句合起来的意思似乎就是把原MBR(一个扇区)复制到分区间距第一扇区”呢,明明说了不止一个扇区的,呵呵

简单地说就是把 LBA 0-30 扇区复制到分区间距(不妨称之为 EBR)处,但要保留扩展分区表,因此 LZ 将操作分为两步:
第一步复制 0 扇区前446 字节到 EBR;
第二步复制 1-30 扇区到 EBR 下一扇区;

注意,使用 0.30 版的 XORLDR 的话,如果手动指定主代码的安装位置,不要把主代码安装到 EBR 处(因为 XORLDR 会将主分区表复制到扩展分区表的地方从而损坏扩展分区表),可将主代码安装在分区 PBR 上,辅助代码安装在磁盘未分区扇区

[ 本帖最后由 Pauly 于 2010-3-12 13:25 编辑 ]
回复

使用道具 举报

99#
发表于 2010-3-12 14:16:14 | 只看该作者
谢谢Pauly大!
我最初理解有误,在#97 我已说了!
回复

使用道具 举报

100#
发表于 2010-3-15 03:40:40 | 只看该作者

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

请指教  这部是怎么操作  将硬盘MBR写入NT5     NT5是什么。我对NT5太陌生请指点
回复

使用道具 举报

101#
发表于 2010-3-17 17:11:05 | 只看该作者
仔細讀了讀...

您設想的概念已經有未來GUID Partition Table (GPT)自己備份自己的影子了!
回复

使用道具 举报

102#
发表于 2010-3-17 20:46:22 | 只看该作者
认真学习中,太深奥!!!!
回复

使用道具 举报

103#
发表于 2010-3-18 11:02:55 | 只看该作者
分区间隔与磁盘未使用空间这两个哪个更安全?
同一磁盘起先是分4个区,XOR引导使用的间隔是第4个分区的PDB,后来又分3个区,这样会不会影响。
那种未使用空间真不知道到底是怎么产生的,有人说是分区必须是整数个柱面、整数个磁头……,导致最后余下的空间不够整数就产生了“未使用空间”,但始终想不通。

借此问一下:
一台电脑分了5个区,其中一个是隐藏的FAT32,其余NTFS,进Win7系统D分区是正常的,但进XP系统D分区就是RAW。这是怎么回事?(PDD和DISKMAIN检查均正常)
回复

使用道具 举报

104#
发表于 2010-3-18 11:34:31 | 只看该作者

安装主代码到剩余扇区的某扇区

剩余扇区的0扇区的**标位置要改成80

上面的**标志处要改起始扇区位置,怎么查看起始扇区位置
回复

使用道具 举报

105#
 楼主| 发表于 2010-3-18 13:52:52 | 只看该作者

回复 #103 LOVPE 的帖子

剩余扇区最安全!
如果重新分区,原来的分区间距被后分区的文件覆盖的话,就无法启动了!

谁没事老分区玩呀,呵呵!
回复

使用道具 举报

106#
 楼主| 发表于 2010-3-18 13:57:55 | 只看该作者

回复 #104 hufly 的帖子

黄 色部分就是起始扇区位置呀!
你安装的XORLDR绝对扇区是234436545写成16进制就是C137F90D,写在标出黄 色位置即可!
最好的把辅助代码安装在234436546(即主代码的下一个扇区),安全呀!
回复

使用道具 举报

107#
发表于 2010-3-18 14:47:57 | 只看该作者
原帖由 天涯海角1216 于 2010-3-18 13:57 发表
黄 色部分就是起始扇区位置呀!
你安装的XORLDR绝对扇区是234436545写成16进制就是C137F90D,写在标出黄 色位置即可!
最好的把辅助代码安装在234436546(即主代码的下一个扇区),安全呀!

感谢LZ指点 ...成功的XORLDR安装在剩余扇区
回复

使用道具 举报

108#
发表于 2010-3-18 15:00:34 | 只看该作者
原帖由 天涯海角1216 于 2010-3-18 13:57 发表
黄 色部分就是起始扇区位置呀!
你安装的XORLDR绝对扇区是234436545写成16进制就是C137F90D,写在标出黄 色位置即可!
最好的把辅助代码安装在234436546(即主代码的下一个扇区),安全呀!

看完这句使我完成明白 怎么弄了。谢谢
回复

使用道具 举报

109#
发表于 2010-3-18 16:05:46 | 只看该作者
重启后80标志又恢复成原样了.直接进系统了. 系统为WIN7.软激活.win7会自动激活第一个主分区? 进PE再重启都没问题.回家试试XP,  XP下也是如此,哪一步没做正确?
------------------
启时要激活要启动的主分区 默认打上勾的,忘记去掉了。

[ 本帖最后由 hufly 于 2010-3-18 20:58 编辑 ]
回复

使用道具 举报

110#
发表于 2010-3-20 10:27:06 | 只看该作者
根据LZ的创意,我改编了一个引导程序——1JF9k2,有兴趣的可以去试试。
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=141690&extra=page%3D1

[ 本帖最后由 lvyanan 于 2010-8-12 08:42 编辑 ]
回复

使用道具 举报

111#
发表于 2010-3-20 10:43:54 | 只看该作者
原帖由 lvyanan 于 2010-3-20 10:27 发表
根据LZ的创意,我改编了一个引导程序——1JF9k2,有兴趣的可以去试试。

去下个试试

[ 本帖最后由 hufly 于 2010-3-20 10:44 编辑 ]
回复

使用道具 举报

112#
发表于 2010-3-23 06:38:11 | 只看该作者
原帖由 victor888 于 2010-3-8 20:35 发表
楼主,你应该申请发明专利,我在说真的。
另,有时间望考虑一下NT6。

牛帖!连这都能启动!
看了以后,受益匪浅,高技术,我在网上都没搜索到“伪分区”的概念,真该申请专利了!
谢谢楼主大作
回复

使用道具 举报

113#
发表于 2010-3-23 06:47:03 | 只看该作者
从没人想过这种启动方法,真的很奇特,很巧妙,又很成功!
我搜了半天网上没一个和楼主类似的文章。
我觉得这帖子为精华3,也至少是精华2 !
谢谢了
回复

使用道具 举报

114#
发表于 2010-3-23 13:41:29 | 只看该作者
原帖由 lvyanan 于 2010-3-20 10:27 发表
根据LZ的创意,我改编了一个引导程序——1JF9k2,有兴趣的可以去试试。

还有这好东东 试试看
回复

使用道具 举报

115#
发表于 2010-3-28 22:38:57 | 只看该作者



请楼主看看我的硬盘为什么没有剩余扇区,怎么把它找出来。
回复

使用道具 举报

116#
发表于 2010-3-28 23:13:10 | 只看该作者

回复 #132 zglwsd 的帖子

你的硬盘没有剩余空间了,呵呵,最后一个柱面实际上不足一个柱面,但全部给了最后一个分区,这个分区软件比较不浪费,呵呵

只能放在分区间距了
回复

使用道具 举报

117#
发表于 2010-3-29 19:29:07 | 只看该作者
还需要学习啊。谢谢分享了
回复

使用道具 举报

118#
发表于 2010-4-2 06:10:46 | 只看该作者
现在看看,方法真的很巧妙!!!
即使经常写多重引导,也只需在扩展分区间距里做了,省的0扇区被多次写入而降低寿命!
谢谢!!!
回复

使用道具 举报

119#
发表于 2010-4-3 15:46:17 | 只看该作者
这几天凭着一知半解折腾了一下。开始颇不顺,后来才反应过来是被楼主的图忽悠了。原来我看了图以为简单,就按着图操作结果不成。恶补了一下才发现楼主的图上的分区和我的虚拟机不一样,现在想起来真的很傻很天真啊!
虚拟机里按你的方法弄了一下MBLDR、XORLDR,成功地从剩余扇区、分区间距启动!楼主的思路确实很妙!
另外,想请教下能否阻止MBR访问0扇区后面的62扇区。因为现在闹得凶的“鬼影”病毒能写入MBR,我估计其主体可能在0扇区后面的62扇区,阻止MBR访问0扇区后面的62扇区是否就能对该病毒免疫呢?有点胡思乱想,哈哈......^_^
回复

使用道具 举报

120#
发表于 2010-4-4 14:30:26 | 只看该作者
很深奥,静下心来仔细研究,谢谢。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-5 04:22

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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