以前在Winxp和linux双启动时,若完全 删除了linux分区,重启进不了Winxp时,只需要用Winxp的光盘引导系统到命令行或故障恢复控制台,输入fixmbr和fixboot即可解决。

现在是win7系统,命令行已经被修改。昨天我就遇到这问题,昨晚一气之下在Win7中删除了linux的分区,今天重启进不了win7,因grub引导会失败。用win7光盘启动,选择修复windows,使用“修复Windows的启动”,结果无效,在这里选择命令行,一看找不到fixmbr和fixboot的程序。

用另一台机器上网搜索,找到一个简单的解决办法:
输入bootrec /fixmbr和bootrec /fixboot(我猜实际上这条可以不执行,只需要修复MBR就可以了,因win7的启动文件都还在)。

重启电脑,正常进入windows 7。

这个算小教训,若有其它朋友遇到这个问题,不必忙着重装,一条命令搞定,少走弯路。