文档章节

关于Windows下删除Linux系统的笔记

acmfly
 acmfly
发布于 2013/10/23 12:06
字数 1003
阅读 181
收藏 3

本文内容有:

一、windows直接删除linux系统,但未格式化原linux分区为NTFS格式

二、windows直接删除linux系统,直接格式化原linux分区为NTFS格式

三、正确的在windows目录下删除linux系统的方法


许多人可能在双系统机器上想要删除linux系统,只是用windows系统,

windows直接删除linux系统可能在重启时出现“grub rescue”,如果想要恢复,分为以下两种情况:

一、windows直接删除linux系统,但未格式化原linux分区为NTFS格式

这种情况下,恢复思路有以下两种如下:

思路1:如果有windows安装盘,可以使用windows安装盘恢复windows引导记录,这种较为方面。使用windows安装盘直接使用bootrec.exe:

  1. 将 Windows Vista 或 Windows 7 安装光盘放入光盘驱动器中,然后启动该计算机。
  2. 当出现提示时,请按任意键。
  3. 选择语言、 时间、 货币、 键盘或输入的法,然后单击下一步
  4. 单击修复您的计算机
  5. 单击要修复的操作系统,然后单击下一步
  6. 系统恢复选项对话框中,单击命令提示符
  7. 键入Bootrec.exe,然后再按 ENTER。

思路2:如没有windows系统安装盘,先恢复启动项,进入windows系统,利用mbrfix工具修复windows引导记录:

    1、启动机器,由于找不到grub引导记录,会进入grub rescue模式。

    2、grub rescue模式下只有少数命令可以使用:

        set:查看root和prefix目录环境变量设置。

        root:启动分区变量,指定启动分区。

        prefix:grub引导前缀。

        ls:查看设备。

        insmod:揭载模块。

        (1)使用ls找到grub引导分区

                grub rescue>ls

                (hd0) (hd0,msdos1) (hd0,msdos3) (hd0,msdos4)  (hd0,msdos5)

                grub rescue>ls (hd0,1)/

                error:unknown filesystem

                grub rescue>ls (hd0,4)/

                发现有/boot分区,那么就是这个了,再确认一下

                grub rescue>ls (hd0,4)/boot

                发现确实有/grub目录:-)

        (2)设置启动变量并启动

                grub rescue>set root=(hd0,4)

                grub rescue>set prefix=(hd0,4)/boot/grub

                注意:该命令必须与实际情况相符,如果原来装linux系统时grub单独一个分区,只能使用ls找到grub分区然后设置prefix变量

                grub rescue>insmod /boot/grub/normal.mod 或 insmod normal

                insmod成功后才能执行下面的normal命令,否则说明prefix可能设置不正确。

                grub rescue>normal

                执行成功后进入会grub。

        (3)此时直接boot命令,如果成功进入启动项的话那直接进入windows就行了,否则还得重新配置grub:

                grub>set root=(hd0,4)

                grub>linux /boot/vmlinuz...... ro text root=/dev/sda4 #根据实际情况设置

                grub>initrd /boot/initrd...... #根据实际情况设置

                grub>boot

                此时应该看到启动选项了,进入windows系统

          (4)进入windows系统后,使用mbrfix修复:

                mbrfix工具是www.sysint.no开发的,下载后直接超级管理员权限运行:

                mbrfix /drive 0 /win7 /yes

                注意:因为我用的是windows7(更确切说,修复的是windows7),所以使用/win7选项,如果是xp或/vista,应该看一下说明文件,改成相应选项。

                如果没有错误显示的话,就说明成功了(成功的话什么信息都不会返回)。

                此时重启机器就直接进入windows系统,grub引导记录神马的都没有了。

二、windows直接删除linux系统,直接格式化原linux分区为NTFS格式

这种情况下,恢复思路有以下两种如下:

思路1:如果有windows安装盘,较为方面。具体步骤参考上面介绍的。

思路2:在额外的一个移动硬盘上安装个linux,安装过程中会搜索到windows引导记录。安装完成后,重启进入windows系统,接下来的步骤参考上面介绍。


正确的在windows下删除linux系统方式:

1、首先使用mbrfix修复引导记录。

2、然后删除linux分区。

© 著作权归作者所有

共有 人打赏支持
acmfly
粉丝 17
博文 165
码字总数 164332
作品 0
青岛
私信 提问
如何在 Arch Linux(UEFI)上安装 GRUB

前段时间,我写了一篇在安装 Windows 后在 Arch Linux 上如何重新安装 Grub的教程。 几周前,我不得不在我的笔记本上从头开始重新安装 Arch Linux,同时我发现安装 Grub 并不像我想的那么简单...

作者: Francesco Mondello
10/22
0
0
Yoda:您的 Linux 系统命令行个人助理

不久前,我们介绍了一个名为 “Betty” 的命令行虚拟助手。今天,我偶然发现了一个类似的实用程序,叫做 “Yoda”。Yoda 是一个命令行个人助理,可以帮助您在 Linux 中完成一些琐碎的任务。它...

作者: Sk
04/29
0
0
关于win7与虚拟机LINUX互通问题

首先,介绍如何在VMWARE中设置LINUX的网络。一般网络选项有Bridged, NAT, host-only几种。本次以我实现的host-only为样本来做详细说明,如下图: 在选择host-only模式之后,打开VMWARE的网络...

Sandy_wu
2013/03/19
0
0
小蚂蚁学习Linux(1)——Linux简单介绍、VMware虚拟机的简单介绍

今天开始学习Linux,很久很久以前倒是学习过Linux,当时学的还挺认真,奈何长时间不用,记忆力又不给力,果断还是给忘的差不多了,当年的笔记也不知道遗失在了哪一个小角落里,不管怎么样吧,...

嗜学如命的小蚂蚁
2015/10/27
0
0
KVM虚拟化学习笔记系列文章列表

kvm虚拟化学习笔记(一)之kvm虚拟化环境安装 http://koumm.blog.51cto.com/703525/1288795 kvm虚拟化学习笔记(二)之linux kvm虚拟机安装 http://koumm.blog.51cto.com/703525/1289627 kvm虚拟...

蓝狐乐队
2015/03/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

用any-loader封装jQuery的XHR —— 随便写着玩系列

哎,都说没人用JQuery啦,叫你别写这个。 其实我也是好高骛远使用过npm上某个和某个很出名的XHR库,嗯,认识我的人都知道我喜欢喷JQ,以前天天喷,见面第一句,你还用JQ,赶紧丢了吧。但我也...

曾建凯
今天
1
0
聊聊storm的AggregateProcessor的execute及finishBatch方法

序 本文主要研究一下storm的AggregateProcessor的execute及finishBatch方法 实例 TridentTopology topology = new TridentTopology(); topology.newStream("spout1", spout......

go4it
今天
3
0
大数据教程(7.5)hadoop中内置rpc框架的使用教程

博主上一篇博客分享了hadoop客户端java API的使用,本章节带领小伙伴们一起来体验下hadoop的内置rpc框架。首先,由于hadoop的内置rpc框架的设计目的是为了内部的组件提供rpc访问的功能,并不...

em_aaron
今天
5
0
CentOS7+git+github创建Python开发环境

1.准备CentOS7 (1)下载VMware Workstation https://pan.baidu.com/s/1miFU8mk (2)下载CentOS7镜像 https://mirrors.aliyun.com/centos/ (3)安装CentOS7系统 http://blog.51cto.com/fengyuns......

枫叶云
昨天
3
0
利用ibeetl 实现selectpicker 的三级联动

1. js 直接写在html页面上面,ibeetl 就可以动态地利用后台传上来的model List ,不需要每次点击都要ajax请求后台 2. 使用selectpicker 的时候,除了对selecct option的动态处理后,还需要 $("#...

donald121
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部