删除linux ,删除GRUB ,vista的MBR修复
2008-07-16 22:11
253 查看
卸载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} osdevice boot 【回车】
bcdedit /set {default} device boot 【回车】
bcdedit /set {default} detecthal 1 【回车】
好了,{靠,本想让大家看看运行bcdedit命令,所修改了的值(运行bcdedit不加任何参数就可以看到windows系统管理项),可我的U盘好像打不开了。}
行了。
重启吧。
注意:进入系统后看看系统分配的盘符正确吗.
我经过以上操作很神奇D:盘成了E:盘,
当然装在D:盘的所有软件都不能用了。
解决方法:
我的计算机,右键,管理,
磁盘管理。
修改盘符就行了。
到这里应该结束了,
可是如果刚开始我就用bcdedit命令是不是就卸载了GRUB
因为 我用 fdisk /mbr之后
就已经出现了windows的启动错误。
要是当时对vista的启动进行修复,那不就齐活了。
这一点我没试。
行了。
我去修理我的U盘吧。
可是咱们基本都是双系统并且用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} osdevice boot 【回车】
bcdedit /set {default} device boot 【回车】
bcdedit /set {default} detecthal 1 【回车】
好了,{靠,本想让大家看看运行bcdedit命令,所修改了的值(运行bcdedit不加任何参数就可以看到windows系统管理项),可我的U盘好像打不开了。}
行了。
重启吧。
注意:进入系统后看看系统分配的盘符正确吗.
我经过以上操作很神奇D:盘成了E:盘,
当然装在D:盘的所有软件都不能用了。
解决方法:
我的计算机,右键,管理,
磁盘管理。
修改盘符就行了。
到这里应该结束了,
可是如果刚开始我就用bcdedit命令是不是就卸载了GRUB
因为 我用 fdisk /mbr之后
就已经出现了windows的启动错误。
要是当时对vista的启动进行修复,那不就齐活了。
这一点我没试。
行了。
我去修理我的U盘吧。
相关文章推荐
- win7 xp linux删除双系统中其中一个系统时,修复启动项MBR
- 双系统删除Linux后修复MBR启动windows
- 在Windows下删除Linux系统的方法(附修复MBR的工具下载)
- 在Windows下删除Linux系统的方法(附修复MBR的工具下载)
- linux系统启动流程及 MBR损坏,grub内容,文件误删,boot目录,分区误删修复
- Win7+Linux删除Linux后修复mbr
- Win7启动修复MBR(Win7+Linux删除Linux后进入grub rescue的情况)
- 【linux不能启动的修复方法】(GRub修复MBR)
- (总结)Win7启动修复MBR(Win7+Linux删除Linux后进入grub rescue的情况)
- Ubuntu10.04光盘启动重新安装GRUB到主引导区MBR修复Linux启动
- 为Vista修复Grub修改过的MBR
- Ubuntu10.04光盘启动重新安装GRUB到主引导区MBR修复Linux启动
- 修复直接删除linux系统后grub丢失错误
- Windows下删除Ubuntu修复mbr
- 删除Linux与恢复grub[转]
- MBR、GRUB、Linux启动相关知识
- linux修复grub
- vista修复MBR
- XP+ubuntu双系统删除ubuntu后MBR修复问题(DISK GENIUS -- 系统MBR修复,逻辑分区误删找回)
- GRUB损坏后,如何修复windows启动mbr