多系统引导一般都是由MBR引导启动的,下面来说说这方面的知识。
多引导系统和一键恢复等工具均安装在MBR上,占用一个或多个扇区,如果重新安装系统或误操作,都可能会导致MBR损坏使得电脑无法正常启动。
想法:而分区间距就安全多了,“分区间距”是指分区之间的63个保留扇区,除第一个扇区被分区表DPT+”55AA“占用外,还有62个保留扇区可用,与主引导扇区惊人的相似,且不怕格式化,不怕病毒,不怕误操作(只要你不专门找到它。其实最好放在硬盘剩余扇区,重新分区都不怕)
优点:写HDD+或NT5或分区软件重写MBR都不会影响启动,用软件重写MBR也只是写了前446字节,启动丝毫不受影响!
做法:采用以下方法可以安全、方便使用MBR。
★预备知识:MBR知识图(硬盘主引导扇第一扇区,即0柱面0磁头0扇区)
硬盘的主引导扇区,分区表,分区引导扇区(MBR、DPT、DBR、BPB)是电脑BIOS自检完成后,操作系统开始引导系统前整个电脑运作过程中需要检查的重要参数,硬盘的主引导扇区,分区表,分区引导扇区(MBR、DPT、DBR、BPB)参数错误可能导致系统无法启动或存储的数据丢失。
硬盘的0柱面、0磁头、1扇区称为主引导扇区(也叫主引导记录MBR),该记录占用512个字节,它用于硬盘启动时将系统控制权转给用户指定的、在分区表中登记了某个操作系统分区。MBR的内容是在硬盘分区时由分区软件(如FDISK)写入该扇区的,MBR不属于任何一个操作系统,不随操作系统的不同而不同,即使不同,MBR也不会夹带操作系统的性质,具有公共引导的特性。但安装某些多重引导功能的软件或LINUX的LILO时有可能改写它;它先于所有的操作系统被调入内存并发挥作用,然后才将控制权交给活动主分区内的操作系统,如下图:
备注:特殊形式的MBR会占用多个扇区,如 Lvyanan 的1JF9占用2个扇区,Pauly 的 XORLDR 占用30来个扇区, GRUB 的MBR占用18个扇区,FBINST 占用64个扇区,PloP Boot Manage 占用62个扇区(总共63个扇区)
一、激活启动扩展分区间距第一扇区
如果有逻辑分区,则用 WINHEX 将80(激活分区)写在扩展分区表上,NT5 的MBR会傻乎乎地启动到该扩展分区表所在的分区间距第一扇区位置(如果有扩展分区,下面的第二步建立伪分区的操作可以跳过)。
二、建立一个“伪分区”,激活并使之启动
伪分区的建立方法:比如最后一个分区表位置偏移1F6-1F9用WINHEX写入16进制的起始扇区位置即可(只能在没有利用的分区表的偏移6-9共四个字节处。伪分区是只指定了起始扇区号,而没有完整的分区信息的情况 —天涯海角1216定义。且常规MBR启动时只是去检测80和起始扇区号,对分区信息不做完整检测,这就为我们任意指定启动扇区位置做了铺垫)
如果全是主分区,则建立一个“伪分区”(不会4个主分区表都用了吧),将你想要启动的分区间距的绝对扇区位置用WINHEX写入(16进制)
三、复制多扇区MBR代码到分区间距
用 WINHEX 分2步将原 MBR 复制到你前面对应的分区间距上(因为扩展分区间距有扩展分区表,所以要2步,否则扩展分区表会被覆写),
第1步、复制MBR的前446字节到你选的分区间距第一扇区偏移00处
第2步、将MBR的后面扇区内容写入到该分区间距的对应位置,注意不要破坏逻辑分区表!
四、MBR写入NT5或HDD+引导代码
将硬盘MBR写入NT5 ,电脑就会从你指定的所谓激活主分区启动!(发现电脑启动时 NT5 或HDD+的MBR不会检测分区表的合法性,本方法同样适用于HDD模式多分区U盘启动,当然有的MBR的第二扇区及后面扇区不可以移动位置就没办法了,比如时空论坛发布的63个扇区的63-grub后面扇区就不可以移动)
w10系统启用远程sql server调用失败怎么回事sqlserver是一款功能比较全面的数据库平台,但在使用过程中也难免会遇到一些问题,比如最近有朋友遇到了sqlserver数据库远程调用失败的故障,W10系统启用远程sqlserver调用...
紫光w10系统总是提示WiFi不可用如何应对?系统盒w10系统WiFi连接不稳定,总是自动断开提示WiFi连接不可用,这可能是无线网络没有设置好。可以用疑难解答来自动修复。下面就来介绍一下解决这个问题的操作步骤。 具体...
提供一键重装win10系统 | win7系统 | win8系统 | XP系统 | 以及重装系统的相关教程
Copyright@2018深度重装系统版权所有. All Rights Reserved.