1.电脑操作系统的引导过程是怎样的?
操作系统的更新是相当快速的,从DOS到WIN3 2、9 5、9 8、ME、XP。
虽然说系统一直在不断进步发展着,但其实每个操作系统都有各自的发展空间,也各有其的优势和劣势。比如WIN98和WIN ME,它们的普遍特点是多媒体性能佳,支持软硬件多,但缺点是系统不够稳定;而诸如WINNT、WIN2000等系统,则有比较好的稳定性和操作性,但对系统要求比较高,不适合一般的初级使用。
这时候,很多朋友都会有"鱼和熊掌不可兼得"的感叹。那么,能否将各种操作系统都安装在一台计算机上,并根据自己的需要任意选择呢?当然可以呀,这就是我们接下去要讲的多系统共存。
要让多系统共存,首先要了解一些基本的原理。在上文的分区篇中,我们大概的谈了一下,这里再做一番比较深入的剖析: 操作系统是如何引导的呢?当系统加电自检通过以后,硬盘被复位,BIOS将根据用户指定的启动顺序从软盘、硬盘或光驱进行启动。
以从硬盘启动为例,系统 BIOS将主引导记录读入内存。然后,将控制权交给主引导程序,然后检查分区表的状态,寻找活动的分区。
最后,由主引导程序将控制权交给活动分区的引导记录,由引导记录加载操作系统。 对于DOS和WIN9X等操作系统而言,分区引导记录将负责读取并执行IO。
sys(Windows9x的IO。sys)。
首先要初始化一些重要的系统数据,然后就会出现我们非常熟悉的蓝天白云。这时候,Windows将继续进行DOS部分和GUI(图形用户界面)部分的引导和初始化工作。
如果系统中安装有引导多种操作系统的工具软件,通常主引导记录将被替换成该软件的引导代码。 这些代码将允许用户选择一种操作系统,然后读取并执行该操作系统的基本代码。
对于WINNT/2000来说,则由是NTLDR这个程序负责将其装入内存,或者让用户选择非WINNT/2000操作系统。引导装入程序和多重引导都由一个具有隐含属性的初始化文件boot。
ini控制。在boot。
ini中包含有控制计算机可用的操作系统的设置,引导的缺省操作系统以及应当等待多少时间等信息。 那么,我们的机会在哪里呢?俗话说的好,见缝插针。
从计算机引导过程的描述中大家可以发现,我们可以人为的加一干预的地方只有两处,一是设置物理盘的引导次序,二是修改主引导程序的分区表。 (1)多硬盘的多系统共存:如果你采用的是多硬盘的计算机,而且每块硬盘都安装有不同操作系统时,建议你通过在CMOS中指定硬盘的启动次序,实现多操作系统的共存。
由于操作系统之间互不影响,所以这种方法完全不受兼容性等其他因素的影响。 (2)单硬盘的系统共存:而如果你只有一块硬盘,并也想在上面安装多个操作系统而相互不受影响,你则必须采用修改主引导程序和分区表的方法来实现。
一般有两种方法。一是修改主引导记录,在主引导记录的最后用JMP指令跳到自己的代码上来,从而控制计算机的引导过程;另外一种方法是修改主分区第一个扇区的引导代码,以实现多系统的共存。
注意事项:接下去,我们将教大家如何进行多系统共存的设置。不过,在开讲之前,有一些基本的准则还是要告诉大家的: 1.在计算机上安装另外一个操作系统之前,最好能先制作一张启动盘以备意外之需。
2.每个操作系统必须安装在一个***的磁盘驱动器或者分区上。 3.如果你要在DOS、WIN95和WIN 2000之间进行多重启动配置,应该最后安装WIN 2000。
否则,启动WIN 2000所需要的一些重要文件可能会被覆盖。对于WIN 98和2000之间的双重启动配置,安装操作系统不必按照特定的顺序,对于在WIN 2000和LINUX之间的双重启动配置,应当先安装WIN 2000,并为LINUX保留所需要的磁盘分区。
4.要进行双重启动配置,应该使用FAT文件系统。尽管支持在双重启动中使用NTFS,但这样会提高文件系统的复杂程度。
5.不要在压缩盘上安装WIN 2000,除非该压缩盘是由WIN 2000完成的;如果计划建立WIN 95或WIN 98的双重启动,则不必要对已经压缩的盘进行解压缩。 6.在设置了双重启动的计算机上,如果希望应用程序在两种操作系统上都可以运行,必须在两种操作系统中都进行安装,无法在操作系统之间共享应用程序。
一、系统引导过程简介 系统引导过程主要由以下几个步骤组成(以硬盘启动为例) 1、开机; 2、BIOS加电自检(POST---Power On Self Test),内存地址为0fff:0000; 3、将硬盘第一个扇区(0头0道1扇区,也就是Boot Sector)读入内存地址0000:7c00处; 4、检查(WORD)0000:7dfe是否等于0xaa55。 若不等于则转去尝试其他介质;如果没有其他启动介质,则显示 ”No ROM BASIC” ,然后死机; 5、跳转到0000:7c00处执行MBR中的程序; 6、MBR先将自己复制到0000:0600处,然后继续执行; 7、在主分区表中搜索标志为活动的分区。
如果发现没有活动分区或者不止一个活动分区,则停止; 8、将活动分区的第一个扇区读入内存地址0000:7c00处; 9、检查(WORD)0000:7dfe是否等于0xaa55,若不等于则显示 “Missing Operating System”,然后停止,或尝试软盘启动; 10、跳转到0000:7c00处继续执行特定系统的启动程序; 1 1、启动系统。 以上步骤中 。
2.win10直接装win7系统
BIOS设置:
Secure boot ->disabled。
C***或是Legacy ROM Support 开启(enabled)。
如果硬盘是GPT格式,那么BIOS设置为UEFI First。
如果硬盘是MBR格式, 那么BIOS设置为Legacy First。
简而言之,就是 uefi+gpt 或是Legacy+MBR。
再补充一点,如果uefi+gpt,硬盘必须有ESP 小分区,作为引导区。
一些win7 64位以uefi+gpt来装系统,参考教程例子
3.如何在 windows 10 中设置win7经典开始菜单
如下的方法请参考:
ClassicShell替换win10系统开始菜单。
1. 网上搜索下载“ClassicShell”。
2. 下载完成后安装ClassicShell,在安装引导界面点击“next”。
3. 勾选“I accept(同意软件使用许可协议)”,继续点“next”。
4. 在安装完成提示界面,如图。勾掉“View readme file”,然后点击“finish”完成安装。
5. 安装完成后点击win10的开始菜单就会弹出ClassicShell的设置对话框。
6. 区域①中选择设置开始菜单的风格(style);区域②中设置开始菜单图标(按钮)样式。
7. 设置完成后再点击开始按钮,开始菜单的界面就恢复到了经典样式。
转载请注明出处windows之家 » win10引导区设置