无忧启动论坛

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

[讨论] 关于u盘启动的几个问题和想法

[复制链接]
跳转到指定楼层
1#
发表于 2011-9-26 22:41:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
诸位:大家好!
      我最近看了一些u盘启动方面的资料。有一个想法与大家分享一下:
      启动u盘,如果采用U-HDD的形式,就用模拟硬盘启动的方法,对于不同作者制作的启动u盘而言,MBR、DBR、ntldr这几个文件是一样的吗?若这几个文件在相同方法下,对于不同作者制作的启动u盘而言,永远都是一样的话,我是不是找一个标准的winpe将文件复制到已写入MBR、DBR、ntldr的HDD的u盘中不就可以直接模拟硬盘启动了对吗?
      另外,我想问一下MBR、DBR、ntldr真的是不可以改吗?但是,有的盘中将ntldr改为ntldr1或将ntldr引导的后续菜单文件改名后使用,这些东西MBR、DBR、ntldr怎么修改呢?
      (未完,待续……)

最新更新:
谢谢yfwang0798的回复,我先试试!
另外,请问有没有这方面MBR、DBR、ntldr修改的详细资料或链接呢?非常感谢!

[ 本帖最后由 yj850624 于 2011-9-29 19:10 编辑 ]
2#
 楼主| 发表于 2011-9-27 21:41:18 | 只看该作者
有人看看吗??帮忙看看吧?
回复

使用道具 举报

3#
发表于 2011-9-28 10:15:55 | 只看该作者
多在论坛看看帖子自然就懂了。mbr,pbr分别是主引导记录和分区引导记录。ntldr是微软nt5.x的引导文件。U-HDD是mbr的一种。对于同一种pbr的pe,在引导文件路径名称一样的情况下,你可以直接替换文件就行了,比如都是采用grub4dos引导的pe,且引导文件grldr名字位置相同的。你直接把第一个pe的文件替换为第二个pe的文件,你的u盘就换成第二个pe了。
以后还是少提这样的问题,因为这些你都可以在论坛里找到,自己肯找就能找到。这样的帖子很少会有人回复的。
回复

使用道具 举报

4#
 楼主| 发表于 2011-9-28 20:55:23 | 只看该作者

回复 #3 2010无忧 的帖子

首先谢谢3楼的兄弟,只是你说的这些东西我已经知道了,至少在问题帖说明我已经想到是这样了,你的回答正好印证了我学习资料后的想法。非常感谢!
但是,我想知道的是:这个MBR、DBR、ntldr是怎么修改的呢?用winhex吗?修改哪里有资料吗或给个链接也行啊?
非常感谢!
回复

使用道具 举报

5#
发表于 2011-9-28 21:40:55 | 只看该作者
使用不同方法制作的usb-hdd模式是有细微差别的,例如使用hp usb disk storage format tool工具制作的usb-hdd与在win7种制作的usb-hdd是不一样的,验证方法是在win7中使用diskpart命令中的list  part命令查看就一目了然了,通常,两者的差别在于offset数据的不同。
回复

使用道具 举报

6#
 楼主| 发表于 2011-9-29 06:53:03 | 只看该作者

回复 #5 yfwang0798 的帖子

谢谢yfwang0798的回复,我先试试!
另外,请问有没有这方面MBR、DBR、ntldr修改的详细资料或链接呢?非常感谢!
回复

使用道具 举报

7#
发表于 2011-9-29 21:12:22 | 只看该作者
前面已经说过了,仅仅hp u盘格式化工具与iwin
7中制作的usb-hdd,通过查看list part就知道offset存在数据上的差别,不考虑u盘量产,通常情况下,每个u盘只有一个主分区,根据传统理论,则第一个分区以前的数据属于mbr和保留数据区,由于分区的起始位置不同,在mbr中定义该分区的数据也不会一样。
另外更为重要的是,不同的启动方式,mbr中的Bootloader(主引导信息)也是不一样的。
其实制作usb-hdd启动盘没必要深入研究mbr和dbr的结构,关键是要了解硬盘启动过程中所涉及到的文件;
1 例如xp启动方式过程为

bios--ntldr(光盘上为setupldr.bin)--boot.ini- 启动pe
2 win7pe启动过程为
bios--bootmgr--bcd文件--pe
3  grkdr启动比较灵活,上述三种方式可以组合使用。当然还有其他启动方式,至于ntldr文件的改名,是为了在一个u盘上有多个pe,或为了将u盘定义为第一个硬盘(避免与其他硬盘上的ntldr文件同名而定位到其他硬盘),如果熟悉了u盘的启动过程,是可以将别人的pe放到自己的u盘上使用的。

[ 本帖最后由 yfwang0798 于 2011-9-29 21:44 编辑 ]
回复

使用道具 举报

8#
 楼主| 发表于 2011-9-30 21:39:29 | 只看该作者

回复 #7 yfwang0798 的帖子

非常感谢7楼的兄弟,我先研究一下!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-25 05:44

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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