程序无法在非mbr引导的分区上进行激活是什么意思?

程序无法在非mbr引导的分区上进行激活是什么意思?,第1张

应该是你的系统引导分区没有在MBR分区上,现在的机器好像都有保留一个100M的分区做为引导分区,碰到这样的情况,你可以进winPE,直接用windows通用安装器去安装win7,将引导分区就选择这个100M的保留分区,就可以了。

mbr:

MBR,即主引导记录,是对IBM兼容机的硬盘或者可移动磁盘分区时,在驱动器最前端的一段引导扇区。MBR概念是在1983年PC DOS 2.0支持硬盘后才有的。

MBR描述了逻辑分区的信息,包含文件系统以及组织方式。此外,MBR还包含计算机在启动的第二阶段加载 *** 作系统的可执行代码或连接每个分区的引导记录(VBR)。这个MBR代码通常被称为引导程序

由于MBR分区表的最大可寻址的存储空间只有2Tb(2×512字节)。因此,在大硬盘出现的现在,MBR分区方式逐渐被GUID分区表取代。

MBR不可能存在于不可分区的媒介如软盘等中。

1.CMOS是记录各项硬件参数(包括系统时间、设备的I/O地址、CPU的电压和频率等)且嵌入到主板上面的存储器,

2.BIOS是一个主板上ROM里存储的程序,开机时运行的第一个程序。

3.硬盘分区格式有MBR和GUID(GPT).

     MBR:将分区信息保存到磁盘的第一个扇区(MBR扇区)中的64个字节中,每个分区占用16个字节,这16个字节中存

     有活动状态标志、 文件系统标识 、起止柱面号、磁头号、扇区号、隐含扇区数目(4个字节)、分区总扇区数目(4个字节)等内容。

4.文件系统格式有多种,Windows使用NTFS,支持FAT16/32。Linux使用Ext2/3。

1.BIOS程序加载运行,从CMOS中找到可以运行系统的设备(硬盘,U盘等)。

2.选择启动设备后,读取第一个扇区中的主引导分区(Master Boot Record,MBR)位置。MBR这个仅有446bytes的硬盘容量里面会放置最基本的引导加载程序(Boot loader)。此时控制权就交给了引导加载程序。

   NOTE:引导加载程序是 *** 作系统在安装的时候所提供的,所以它会识别硬盘内的文件系统格式,因此就能够读取内核文件.

3.引导加载程序可以提供不同的开机选项 ,加载系统内核文件,或者把控制权转交给其他loader负责(安装多系统)

   NOTE:安装Windows/Linux双系统时要先安装Windows在装Linux,因为先装Linux在装Windows,安装过程中Windows会把原先MBR中的Linux_boot_loader覆盖成Windows_boot_loader.

引导加载程序(loader)除了可以安装在MBR之外,还可以安装在每个分区的引导扇区。

双系统时loader的位置如下图:

Windows_loader_M1用于加载Windows,Windows_loader_M2指向Linux_loader程序的地址。可以选择把控制权交给Linux_loader。

去网上找个系统镜像放到u盘里不就行, 安装的时候解压到硬盘。

如果是别人的U盘,直接问那个人即可。U盘的PE系统一般都会在U盘里面单独分区进行安装,安装完后隐藏起来。如果看到U盘有一个几百兆的隐藏分区,一般都是安装了PE或者进行启动U盘制作了的。

扩展资料:

u盘PE系统注意事项:

1、Windows XP及SP1中文版磁盘管理器分区时所写的MBR。

2、USBoot产生的MBR和boot(与1相同)。

3、使用bootlace.com将grub for dos 0.41中的grldr.mbr安装至MBR。

可能不受这一问题影响的程序有(未经充分测试):

1、ntldr以及随后启动的PE或XP环境(当然了,否则U盘就没法使用了)。

2、linux下的install-mbr程序所写的MBR。

3、GNU GRUB 0.95和0.97及其使用grub-install命令安装的引导代码。

4、syslinux3.36和3.5。

5、linux2.4内核以上,基本上linux系统所有程序对FAT文件系统都不会使用CHS。

6、grub chs 0.95 0.97(内含的stage1、stage1.5和stage2引导代码)。


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

原文地址:https://54852.com/yw/7733050.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存