win7引导文件在哪

win7引导文件在哪,第1张

安装windows7之后,windows7的引导会成为默认的系统引导,引导文件就在windows7的系统盘根目录下面(bootmgr文件和boot文件夹,作为系统保护文件被隐藏了的)。

虽然是这样,但你的磁盘的活动分区可能还是c盘,系统引导引导 *** 作系统必须经过活动分区,也就是说,活动分区上面需要有引导文件(可以没有 *** 作系统),直接格式化活动分区之后系统肯定不能启动,况且在windows里面的磁盘管理器是不会允许你格式化磁盘的活动分区的。

如果你现在的windows7系统分区是主分区,那么简单,启动windows7,进入磁盘管理,将windows7的分区激活为活动分区,然后放心格式化xp分区。

如果你现在的windows7分区是逻辑分区,那就稍微麻烦一些,提供两个方法

1:进入pe系统将windows7分区转换为主分区(这步可能损坏分区里面的数据)-》激活这个分区-》使用pe里面的系统引导工具重建系统引导。

2:进入pe-》格式化xp分区(ntfs)-》将windows7分区下的boot文件夹和bootmgr文件复制到格式化后的xp分区里面-》使用pe里面的系统引导工具重建系统引导。

win7的安装引导文件:in7 的引导分两部分:MBR 程序和 BCD (Vista 之前称为 NTLDR ,是一个东西)。MBR 程序是 MBR 里面前 446 字节。Windows 每次用官方安装盘安装系统,都会强行覆盖这里的程序为MBR 程序,MBR 的程序功能很简单,就是启动分区表里面标记为激活的分区。 之后 MBR 程序启动激活分区里面的 BCD (BCD 在分区特殊位置安装有特殊程序)。BCD 实现 F8 功能和正式启动 Windows7 。 Linux 这里不能启动,是因为 MBR 前446字节里是 Linux 的引导程序 GRUB 。Win7 安装完,会覆盖 MBR 这里的 GRUB 程序,导致不能启动 GRUB 而是启动 BCD 来启Windows。 但 BCD 本身不支持直接启动 Linux ,所以Linux 现在不能启动。只能用 BCD 启动一个可引导 Linux 的程序来过渡。这种软件就GRUB可选择。 解决办法有两个: 1、修复 GRUB 的 MBR 程序,只要能启动 Linux 就能修复。 2、用 Win7 的 BCD 启动 GRUB 来过渡启动到 Linux 。这里的GRUB用GRUB for NTLDR 版本就可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11447176.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存