往日微忆
文章目录

        这几天在Y560AT-IFI上体验安装windows7,其中历程让我不忍回首。两块硬盘,一块32G的SSD,另一块是500G的SATA。购机时初装的windows7家庭基础版32位系统已经被格式化,因为不能完全享受4G的内存,更新了最新58WW的BIOS,也只能识别2.9G。花了12元,购买了毒毒的联想64位 OEM win7旗舰版系统光盘(http://item.taobao.com/item.htm?id=6683266099)。安装前,已把以前SSD盘上win7系统隐藏分区删除,我想把win7安装在SSD上,当做C盘,其它软件装在第二块盘上D盘(主分区)上。系统安装成功,没有出现系统隐藏分区,驱动和软件安装也都没问题。问题在安装完linux后出来了,我把linux安装到了第二块盘上的一个逻辑分区,把grub引导程序默认安装到了第一块硬盘的MBR。重启,没有出现grub的引导界面,还是和以前一样,一开始不知怎么回事。随着对win7系统启动过程的了解以及查看D盘下的文件,发现D盘下有win7的引导文件bootmgr和bcd。现在机子引导顺序是:BIOS-第二块硬盘MBR-第二块硬盘D盘上的bootmgr-boogmgr引导第一块硬盘C盘的Win7。而linux的grub只重写了第一块硬盘的MBR,对win7的启动没有任何影响。用工具软件取消第二块硬盘的“启动”选项,让第二块硬盘不能引导启动。重启,终于从第一块硬盘启动,出现了grub引导界面,引导linux没问题,关键在你选择启动win7菜单栏时,就会出现“bootmgr is missing”错误,系统进不去,重启后,机子又默认让第二块硬盘引导了,照样出现引导错误,只能重装(后来知道可以用win7安装光盘恢复启动,联想的OEM光盘不行)。出现这种错误,原因是win7把启动文件放到了D盘,这对于系统备份和恢复是一大麻烦。我想把启动文件转移到C盘(总之在第一块硬盘上就行)。重装N次,把D盘删除,或者格式化,或者在C盘前面再划分出一个主分区均不能成功,启动文件还是跑到了第二块硬盘前面分区(有时系统自己创建一个隐藏分区),折腾来折腾去,均未成功。上网搜索解决方案,也没有比较有效的方案,高手还是建议把第二块硬盘先卸载,在第一硬盘安装好系统后,再挂载第二块硬盘。遵循这个程序,系统装好了,win7终于把启动引导程序放到了第一块硬盘的隐藏分区,这下我就好备份了,把整个第一块硬盘Ghost。以后,一出问题,想重装,再恢复过来就行了。

分享到: