双系统分区与Windows_MBR修复

  安装双系统后,常常会因硬盘容量不够而不得不重新分区。在初次安装双系统后,我与我的同学总会试着想去分配硬盘。而后果是导致系统重启后,加载系统启动项出现严重的错误,进入不了任何一个系统。

  解决这种问题的方法,需要一个Windows系统安装盘。将系统安装盘装入光驱后,重启动。进入安装界面后,选择手动安装。系统盘将检测你的硬件信息,稍候片刻后,检测硬件信息完毕,选择进入第一分区,之后你将看到DOS窗口界面,在其中输入fixmbr,完成后输入exit,离开界面重启。就可以正常进入Windows系统。

  Tip:MBR为为计算机启动后从可启动介质上首先装入内存并且执行的代码,通常用来解释分区结构,全称为Main BootRecord。

  但这种方法有个缺点:因为你再也无法进入你的Linux系统。究根结底,是Windows与Linux在硬盘处理上无法兼容。Windos下分区会破坏掉Linux的MBR,而安装Linux后,电脑会根据Linux的MBR加载系统引导分区,如果找不到该分区表,电脑将无法得知从何启动操作系统。关于这点《Linux宝典》在分区注意事项上也有所提及:

  1.Windows安装可能会使Linux分区不可存取

  2.请使用Linux fdisk或者针对多引导系统的产品对操作系统进行分区。(参见《Linux宝典》(第二版)安装Linux_创建分区技巧188页)