删除linux ,删除GRUB ,vista的MBR修复

卸载linux大家很容易想到格式化linux分区。

可是咱们基本都是双系统并且用grub对系统进行引导。

一旦删除了linux的boot分区,系统就无法启动了(不信了试试)。

并且grub存在于MBR中,想要启动机器必须重写MBR。

今天,我先用U盘 的fdisk /mbr

命令试图删除MBR中的GRUB,可效果是系统无法启动。

错误信息为

文件:/windows/system32/winload.exe

错误代码:0xc000000e

描述:无法加载所选项,因为应用程序丢失或损坏。

很无奈,我不能没卸载掉linux反而毁了vista。算了,还是先保留GRUB吧。

插入linux启动盘,选择系统恢复,由于是恢复GRUB所以不必加载网络驱动,

等到了shell出现敲入

grub

root (hd0, 6)

setup (hd0)

出现successful……

请留意root和(hd0,6)之间有一个空格,

hd0,6就是装有linux系统所在的根分区。

(如果你还没有格掉boot分区,应该还能找到,命令如下

cd /

cd boot

cd grub

vi menu.list

以上命令就是在找原来的GRUB启动菜单。

在这里你就会找到你的linux在磁盘中的位置

setup (hd0)就是把GRUB写到硬盘的MBR上。

ok, 系统重启,

熟悉的GRUB启动菜单再次出现,

linux可以进入

但是vista还是无法进入,错误同上。

没事,现在linux已经可以启动了,

也就是说我能上网了。

我可以问老师,去年所有分区丢了,还是在老师的帮助下修好的。

当然老师是最后的防线了。

我在google

中敲入错误代码0xc000000e

第一个链接就有解决方法:

使用WinPE盘启动,然后

Ctrl+R

cmd 回车

c:回车

默认为c:/windows/system32若不是敲入: cd windows/system32 【回车】bcdedit/set{default}osdeviceboot 【回车】bcdedit/set{default}deviceboot 【回车】bcdedit/set{default}detecthal1 【回车】

好了,{靠,本想让大家看看运行bcdedit命令,所修改了的值(运行bcdedit不加任何参数就可以看到windows系统管理项),可我的U盘好像打不开了。}

行了。

重启吧。

注意:进入系统后看看系统分配的盘符正确吗.

我经过以上操作很神奇D:盘成了E:盘,

当然装在D:盘的所有软件都不能用了。

解决方法:

我的计算机,右键,管理,

磁盘管理。

修改盘符就行了。

到这里应该结束了,

可是如果刚开始我就用bcdedit命令是不是就卸载了GRUB

因为 我用 fdisk /mbr之后

就已经出现了windows的启动错误。

要是当时对vista的启动进行修复,那不就齐活了。

这一点我没试。

行了。

我去修理我的U盘吧。

加油鼓励看好你,一天更比一天强

删除linux ,删除GRUB ,vista的MBR修复

相关文章:

你感兴趣的文章:

标签云: