![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-24 17:59 |
共 47,812 主题排行 / 349,910 发帖 / 今日 1 篇 / 48,262 会员排行 |
| WinPE、PowerShell及其它命令行系统专区 » 请教一下,启动WinPE的MBR或PBR是什么时候写入的? |
| 可打印版本 3,670 / 3 |
| 第1楼 sswv | 发表于 2008-11-16 23:51 |
| 初级用户 发帖 35 积分 80 | |
|
请教一下,启动WinPE的MBR或PBR是什么时候写入的? 我按照这个方法成功地在我的移动硬盘上安装了WinPE:http://hi.baidu.com/nnffnn/blog/item/4988e71fa77222f6e0fe0ba1.html
但我不太明白,我做的事就是用Windows自带的磁盘管理功能格式化并激活主分区,把ntldr、NTDETECT.COM、WINNT.XPE等文件复制到移动硬盘,之后就可以成功启动了。那么,MBR或PBR里的内容是什么时候写入的? MBR应该是去加载引导扇区里的内容,引导扇区里的代码去加载ntldr。那么引导扇区里的代码是什么时候写入的? MBR和引导扇区都是在在格式化的时候就写入的吗?是不是写入的内容的含义就是去找ntldr并加载?如果是这样的,是不是说我用其它第三方工具格式化主分区,有可能其生成的MBR和引导扇区中的代码不去加载ntldr,从而不能启动? 对于非系统分区,在格式化磁盘的时候,都写入这样的引导扇区,是不是没有什么意义? 谢谢! [ Last edited by sswv on 2008-11-17 at 00:01 ] |
|
| 第2楼 Qtwdftxvt | 发表于 2008-12-02 12:48 |
| 初级用户 发帖 101 积分 190 | |
|
我想你的问题可以用两个办法确认:
1)在 DOS 下 运行 SPFDISK,里面有一个命令可以重写分区引导扇区,条件是必须是 FAT32 格式;如果引导失败,那不就明白了吗? 2)使用 WinHEX 打开移动硬盘的分区引导扇区,在里面查找 ntldr,如果有,那不就明白了吗? 你可以看一个逻辑盘的分区引导扇区,通常情况,逻辑盘的引导扇区只应有磁盘的参数信息,而没有引导信息。 |
|
| 第3楼 Qtwdftxvt | 发表于 2008-12-02 13:24 |
| 初级用户 发帖 101 积分 190 | |
|
已确认,用 Windows 的磁盘管理进行分区和格式化,无论是主分区还是逻辑分区,无论是 NTFS 还是 FAT32,都会在引导扇区加入引导代码,虽然逻辑分区无法被激活和启动。
|
|
| 第4楼 netwinxp | 发表于 2008-12-04 10:39 |
| 高级用户 发帖 366 积分 741 | |
|
MBR在分区的时候写入,逻辑盘在格式化的时候写入,扩展分区只有扩展分区表没有引导程序(所以扩展分区不能被MBR直接引导)。
系统对逻辑盘的访问是根据逻辑盘引导扇区的BPB字段来定位的,所以格式化的时候必须写入逻辑盘的引导扇区(都写入引导代码和BPB等重要数据字段),否则无法被正常访问。 [ Last edited by netwinxp on 2008-12-4 at 10:43 ] |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |