彻底卸载Ubuntu双系统

news2024/11/18 23:47:04

操作系统


文章目录

  • 操作系统
  • 前言
  • 一、把开机启动项设为默认Windows启动
  • 二、删除Ubuntu系统分区
  • 三、删除开机启动引导项


前言

我们卸载Ubuntu双系统,可能出于以下原因:
1、Ubuntu系统内核损坏无法正常进入
2、Ubuntu系统分配空间不足,直接扩区较为复杂
3、以后不再使用Ubuntu,清理留出空间
无论出于哪种原因,我们都是要卸载干净它。下面教大家如何将Ubuntu系统卸载干净,让电脑磁盘重新回到安装前的清爽状态。
我的电脑现状是联想拯救者Y7000 512G固态硬盘 Ubuntu18.04 Win10。

一、把开机启动项设为默认Windows启动

我们安装双系统后,一般会在开机后显示Ubuntu、Ubuntu高级选项、win10这样的启动项选择界面,如果不选择,默认进入Ubuntu。现在我们要把win10移动到最上面实现开机默认启动。

开机之后出现图标,立马按F2进入BIOS界面(不同电脑进入BIOS的快捷键不同,具体可以搜索),然后进入【BOOT】选项。可以看到EFI中Ubuntu在win10前面。
在这里插入图片描述
选择win10,然后上移到Ubuntu前,如下图所示:
在这里插入图片描述
然后到【Exit】中,选择第【Exit Saving Changes】回车,即保存并退出。
在这里插入图片描述

二、删除Ubuntu系统分区

使用磁盘管理软件 DiskGenius 删除Ubuntu系统的几个分区,包括EFI分区,注意不要删除win10的EFI分区。
1、打开DiskGenius,可以看到自己的磁盘分区情况,红线框中是我的Ubuntu分区,因为当时安装Ubuntu设置的分区大小就是这样,所以比较肯定。
2、如果你忘记哪些是你的Ubuntu分区也没关系。
首先你知道你win10的EFI启动盘,一般是260M,这个千万不要动!下面有个很小的只有16M的MSR分区,这个是保留分区,不要动它。然后会有C盘、D盘、E盘等等,这些你肯定也清楚,不需要动。最后还会有个1000M大小的分区,那个是电脑的恢复分区,也不要动它。除这些外,都是Ubuntu的分区了。排除法做题。
在这里插入图片描述
3、知道了Ubuntu分区后,我们就要删除这些分区,右击选中这些分区,然后选中【删除分区】
在这里插入图片描述
4、删除完成后,可以看到DiskGenius帮我们把这些空闲分区合并成一块了。
在这里插入图片描述
5、最后别忘了选择【磁盘】——>【保存分区表】,保存才能生效。
在这里插入图片描述

三、删除开机启动引导项

删除了Ubuntu系统所有分区后,Windows的EFI分区里仍然会有Ubuntu系统的引导项,我们第一步是将它隐藏了,是为了后面重启不会跳出检测磁盘的蓝色信息,但是还没有删除,。不删除它的话开机更改启动顺序时Ubuntu系统将仍然存在。
1、win+R打开命令行,输入以下命令

diskpart
list disk

在这里插入图片描述
2、选择Windows的安装磁盘,我这里是磁盘0,然后查看该磁盘的分区信息

select disk 0
list partition

在这里插入图片描述
3、确定Windows的EFI分区,一般是200多M,我这里是分区1,然后为它分配盘符。
盘符不可与已有盘符重复,比如你电脑已有CDE盘,那么就分配26个字母中排在E后面的字母F、G、H等等,最好隔几个字母,防止你插上U盘和驱动器。

select partition 1
assign letter=J

在这里插入图片描述
4、此时,Win+E 打开此电脑,就会有刚刚分配的盘符J
在这里插入图片描述
5、由于权限不够,不能直接打开该磁盘,可通过记事本间接打开。在Windows附件中,用管理员权限运行记事本。
在这里插入图片描述
6、打开记事本后,左上角【文件】——>【打开】,选择刚刚新增的J盘,会看到里面有个EFI文件夹
在这里插入图片描述
7、进入EFI文件夹,删除Ubuntu文件夹
在这里插入图片描述
8、返回刚刚的命令行,删除刚刚分配的盘符。可以看到又回归原来状态

remove letter=J

在这里插入图片描述
至此,Ubuntu卸载完成,大家可以开机享受Windows的快乐了!
参考链接:https://blog.csdn.net/qq_42257666/article/details/117814980
安装nvidia驱动参考:https://blog.csdn.net/m0_48584843/article/details/135018958

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1838661.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何规范信息技术课堂纪律

在信息技术课堂上,为了营造一个良好的学习环境,确保学生能够专注于学习任务,我们需要采取一系列措施来规范课堂纪律。以下是一些具体而详细的建议: 一、明确课堂规则 上课座位固定:学生的座位应固定,未经…

分享一个dnslog在线平台

DNSLog Platform 页面只有两个按钮,点击Get Subdomain可以随机生成一个dnslog 点击Refresh Record,刷新这个dnslog的记录。可以查看到这条dnslog的IP地址和创建时间。

vue elementui table给表格中满足条件的每一条记录添加计时器

需求: 在前端给表格中给满足条件的每一条记录增加一个计时器,用于计算工作时长。 1.数据库中存储的有每条记录的作业开始时间,将当前时间和作业开始时间计算一个差值,作为作业时长的初始值; 2.把满足条件的每条记录绑…

为什么很多Java程序员会下意识觉得Java的就是最好的?

在开始前刚好我有一些资料,是我根据网友给的问题精心整理了一份「Java的资料从专业入门到高级教程」, 点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家!!!做为一个真正热爱编程&#…

信捷PLC与上位机通讯-以太网通讯dll

应用场景 最近做项目,电气部分PLC选用了国产的信捷PLC,需要考虑上位机与信捷PLC通讯的问题,直接读写寄存器或线圈。 解决方案 信捷官网找资料,介绍的各种通讯方法,感觉都不是很好理解,而且也没办法直接拿…

二刷算法训练营Day27 (Day26 休息) | 回溯算法(3/6)

目录 详细布置: 1. 39. 组合总和 2. 40. 组合总和 II 3. 131. 分割回文串 详细布置: 1. 39. 组合总和 给你一个 无重复元素 的整数数组 candidates 和一个目标整数 target ,找出 candidates 中可以使数字和为目标数 target 的 所有 不同…

【数据结构】线性表之《无头单链表》超详细实现

单链表 一.链表的概念及结构二.顺序表与链表的区别与联系三.单链表的实现1.创建单链表2.初始化单链表3.购买节点4.打印单链表5.插入操作1.头插2.尾插3.给定位置之前插入 6.删除操作1.头删2.尾删3.删除给定位置的结点 7.查找数据8.修改数据9.求单链表长度10.清空单链表11.销毁单…

python代码

# 请在______处使用一行代码或表达式替换# 注意:请不要修改其他已给出代码s input("请输入一个字符串:") print("{:*^30}".format(s))# 请在______处使用一行代码或表达式替换 # # 注意:请不要修改其他已给出代码a, b 0, 1 while …

程序员们,能告诉我你们为什么选择arch linux吗?

在开始前刚好我有一些资料,是我根据网友给的问题精心整理了一份「linux的资料从专业入门到高级教程」, 点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家!!! Arch Linux 受到程序员青…

Qt|海康摄像头多个页面展示问题

为大家分享一个使用海康摄像头的小功能,希望对大家有用~ 使用场景: 在程序中多个不同功能页面需要展示摄像头的实时预览画面,该如何高效的展示呢? 对于海康摄像头的实时预览接口调用流程,如下所示: 按照流…

GD32F4xx 移植agile_modbus软件包与电能表通信

目录 1. agile_modbus1.1 简介1.2 下载2. agile_modbus使用2.1 源码目录2.2 移植3. 通信调试3.1 代码3.3 通信测试1. agile_modbus 1.1 简介 agile_modbus是一个轻量级的Modbus协议栈,主要特点: 支持RTU和TCP协议,采用纯C语言开发,不涉及任何硬件接口,可直接在任何形式的…

Java学习 (一) 环境安装及入门程序

一、安装java环境 1、获取软件包 https://www.oracle.com/java/technologies/downloads/ .exe 文件一路装过去就行,最好别装c盘 ,我这里演示的时候是云主机只有C盘 2、配置环境变量 我的电脑--右键属性--高级系统设置--环境变量 在环境变量中添加如下配…

有路网整体布局

有路网地址 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document</title><style>.…

昇思25天学习打卡营第1天 | 快速入门

内容介绍&#xff1a;通过MindSpore的API来快速实现一个简单的深度学习模型。 具体内容&#xff1a; 1. 导包 import mindspore from mindspore import nn from mindspore.dataset import vision, transforms from mindspore.dataset import MnistDataset 2. 处理数据 fro…

Gobject tutorial 六

Instantiatable classed types Initialization and destruction 类型的实例化是通过函数g_tpye_create_instance()实现的。这个函数首先会查找与类型相关的GTypeInfo结构体&#xff0c;之后&#xff0c;查询结构体中的instance_size和 instance policy即 n_preallocs(在 2.10版…

Nuxt3页面开发实战探索

title: Nuxt3页面开发实战探索 date: 2024/6/19 updated: 2024/6/19 author: cmdragon excerpt: 摘要&#xff1a;这篇文章是关于Nuxt3页面开发实战探索的。它介绍了Nuxt3的基础入门&#xff0c;安装与配置&#xff0c;项目结构&#xff0c;内置组件与功能&#xff0c;以及页…

持续集成jenkins+gitee

首先要完成gitee部署&#xff0c;详见自动化测试git的使用-CSDN博客 接下来讲如何从git上自动拉取代码&#xff0c;实现jenkins无人值守&#xff0c;定时执行测试&#xff0c;生成测试报告。 需要这三个安装包 由于目前的jenkins需要至少java11到java17的版本&#xff0c;所以…

深度解析消费者最关心的车联网核心问题

随着科技的迅猛发展&#xff0c;车联网&#xff08;V2X&#xff09;或智能网联汽车成为了提供车辆非视距信息的独特解决方案。它们是传感器技术的关键补充&#xff0c;通过车联网&#xff08;V2X&#xff09;&#xff0c;交通工具可以与其他车辆或基础设施进行信息交流。车联网…

upload-labs第十三关教程

upload-labs第十三关教程 第十三关一、源代码分析代码审计 二、绕过分析1&#xff09;0x00绕过a.上传eval.pngb.使用burpsuite进行拦截修改之前&#xff1a;修改之后&#xff1a;进入hex模块&#xff1a; c.放包上传成功&#xff1a; d.使用中国蚁剑进行连接 2&#xff09;%00绕…

Java 打包编译、运行报错

无法访问com.sun.beans.introspect.PropertyInfo-CSDN博客 [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] sa-base/src/main/java/net/lab1024/sa/base/module/support/datatracer/service/DataTracerChangeCon…