查看: 2659|回复: 9
收起左侧

[系统] 如何手工安装和设置win7的启动过程?

[复制链接]
oceanroar
发表于 2012-12-18 20:34:44 | 显示全部楼层 |阅读模式
过去是BIOS载入MBR,MBR载入引导分区的首扇区,该部分再载入ntldr,ntldr载入整个win xp,从而完成引导过程。

Win7好像搞了个特殊分区,MBR载入的是这个特殊分区的内容。那么,具体的细节是怎样的?哪里有详尽的技术文档?
恋爱的夏娜
头像被屏蔽
发表于 2012-12-18 21:49:50 | 显示全部楼层
其实现在也是BIOS载入MBR,MBR载入引导分区的首扇区,该部分再载入bootloader,bootloader在载入Windows 7 的。Win7的特殊分区是对于那些没分区的硬盘专门设置的,大小从100M到300M不等吧,Win8还要更大一点,主要是作为活动分区引导系统的。好处就是你以后重装系统不用担心引导损坏,因为跟你的系统盘不在一个分区,就比较方便一点,呵呵。
详尽的技术文档建议搜索http://msdn.microsoft.com,不好的地方就是英文文档可能会有点多。

评分

参与人数 1经验 +4 收起 理由
woxihuan2011 + 4 感谢解答: )

查看全部评分

yloko
发表于 2012-12-19 11:45:21 | 显示全部楼层
本帖最后由 yloko 于 2012-12-19 11:56 编辑

MBR载入引导分区的首扇区。。。。

注意:是载入“引导分区”的首扇区,,而不是磁盘分区的首扇区,,引导分区磁盘的位置是人为可变的,
当然,默认装态下是在磁盘分区的首扇

XP下,默认下引导分区与C盘没有分开,从而限制了用户对C盘的部份磁盘方面的操作。
win7,把他们两从概念上两者区分开,这对用户而言,有更大的磁盘操作方法的空间,提高系统正常引导的可靠性,真正做到“操作系统”也能与应用程序一样,用户可以随意操作。。
oceanroar
 楼主| 发表于 2012-12-19 12:00:29 | 显示全部楼层
恋爱的夏娜 发表于 2012-12-18 21:49
其实现在也是BIOS载入MBR,MBR载入引导分区的首扇区,该部分再载入bootloader,bootloader在载入Windows 7  ...

我就是问win7的bootloader的相关文件该如何手工配置?都有哪些文件?原始出处在哪里(比如安装盘的什么位置)?
恋爱的夏娜
头像被屏蔽
发表于 2012-12-19 12:13:36 | 显示全部楼层
oceanroar 发表于 2012-12-19 12:00
我就是问win7的bootloader的相关文件该如何手工配置?都有哪些文件?原始出处在哪里(比如安装盘的什么位 ...

微软自己有个实用工具叫做bcdedit的命令行程序可以配置叫做启动数据库的(BCD)文件,可以编辑现有的启动项,全新的启动项等。全新安装系统以后,如果新建了隐藏分区,那么就在隐藏分区的Boot文件夹下存放着BCD,而bootmgr存放在你系统的隐藏分区和/或你的系统分区里面。如果没有新建隐藏分区,那么boot文件和其他的相关文件就放在你的系统的活动分区根目录,bootmgr也放在那个目录。原始出处嘛,光盘的根目录有bootmgr,镜像文件里面貌似也有(没查过不知道)。bcd不知道了。

评分

参与人数 1经验 +3 收起 理由
yloko + 3 感谢解答: )

查看全部评分

oceanroar
 楼主| 发表于 2012-12-19 18:54:23 | 显示全部楼层
恋爱的夏娜 发表于 2012-12-19 12:13
微软自己有个实用工具叫做bcdedit的命令行程序可以配置叫做启动数据库的(BCD)文件,可以编辑现有的启动 ...

我用msdn的win7装的,它安装时给我弄了个启动用的特殊分区,里面有bootmgr和其他一些东西。我自己把系统分区设为引导分区,然后把bootmgr等文件从那个特殊分区拷贝过来,再用bootrec重建bcd,能引导,但发现引导时的欢迎屏幕好像有点小区别,不知道是哪里弄的。反正能用。

很好奇这些细节,所以问问。
恋爱的夏娜
头像被屏蔽
发表于 2012-12-19 19:12:50 | 显示全部楼层
oceanroar 发表于 2012-12-19 18:54
我用msdn的win7装的,它安装时给我弄了个启动用的特殊分区,里面有bootmgr和其他一些东西。我自己把系统分 ...

还有什么需要了解的么?
oceanroar
 楼主| 发表于 2012-12-19 19:31:16 | 显示全部楼层
恋爱的夏娜 发表于 2012-12-19 19:12
还有什么需要了解的么?

能给详细/权威的资料就最好了。对win7的bootloader比较好奇。
恋爱的夏娜
头像被屏蔽
发表于 2012-12-19 19:43:30 | 显示全部楼层
oceanroar 发表于 2012-12-19 19:31
能给详细/权威的资料就最好了。对win7的bootloader比较好奇。

以前还以为MSDN上可以找得到,结果现在发现满篇Windows 8 应用,我无语了。
要么你自己网上搜索一下吧,我现在找不到,抱歉了。
oceanroar
 楼主| 发表于 2012-12-19 19:45:11 | 显示全部楼层
恋爱的夏娜 发表于 2012-12-19 19:43
以前还以为MSDN上可以找得到,结果现在发现满篇Windows 8 应用,我无语了。
要么你自己网上搜索一下吧, ...

嗯,还是谢谢你。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-6-24 12:30 , Processed in 0.124244 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

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