Win10 + Ubuntu 双系统完美避坑删除 Ubuntu 教程_win10和ubuntu双系统删除ubuntu-程序员宅基地

技术标签: ubuntu  linux  双系统  windows  

1. 前言

前段时间在自己的 Win10 电脑上装双系统 Ubuntu,双系统电脑开机速度非常慢,加之最近不再使用 Ubuntu,因此考虑清理双系统中的 Ubuntu。关于如何装双系统 Ubuntu 可以参考:Win10 安装 Ubuntu 20.04 双系统完美避坑教程 (非虚拟机)

2. 注意

  • 本文方法不需要下载任何软件;
  • 不建议直接采用格式化 Ubuntu 磁盘分区的方法;
  • 要记得安装 Ubuntu 时的磁盘分区情况。

2. 删除 Ubuntu 主分区

2.1 首先回顾当初安装 Ubuntu 时的磁盘分区情况:50G 固态+500G 机械。其中 2G 固态作为系统启动引导区 /boot,10G 固态作为交换分区 /swap,剩下的固态全部作为根分区 /,500G 机械 (从 D 盘分出来) 全部作为个人资源区 /home
2.2 在 WIn10 系统下 Win+R 输出 cmd 打开命令行窗口,输入 diskpart 打开 diskpart.exe 磁盘管理工具。此时会跳转到一个新窗口打开
在这里插入图片描述
在这里插入图片描述
2.3 在新窗口内输入 list disk 查看磁盘,比如我的电脑上有两个磁盘 (磁盘 0 和磁盘 1)。根据磁盘容量可以发现磁盘 0 就是电脑的固态,而当初 Ubuntu 的系统就是装在固态硬盘里的
在这里插入图片描述
2.4 输入 select disk 0 进入磁盘 0,再输入 list partition 查看该磁盘分区情况。
在这里插入图片描述
2.5 右击此电脑–>管理–>存储–>磁盘管理,磁盘 0 和磁盘 1 中框出来的部分就是 Ubuntu 分区。根据黑窗口中的分区序号的磁盘大小和磁盘管理中的分区大小进行一一对应,确定磁盘 0 中框出来部分的分区序号
在这里插入图片描述
2.6 删除磁盘 0 中 Ubuntu 对应所有的主分区。就我的电脑而言,磁盘 0 中有两个 Ubuntu 主分区,对应分区序号分别为 6 和 7 。在 diskpart.exe 中输入 select partition 6 选择序号为 6 的分区,再输入 delete partition override 删除该分区,序号为 7 的分区同理。
在这里插入图片描述
在这里插入图片描述
2.7 此时在磁盘 1 中还存在一个 488G (500G) 的主分区,同理输入 select disk 1 选择磁盘 1 ,输入 list partition 查看分区情况,可以发现对应的分区序号为 5。
在这里插入图片描述
2.8 同理输入 select partition 5 选择序号为 5 的分区,再输入 delete partition override 删除该分区。
在这里插入图片描述

3. 删除 Ubuntu 启动项

3.1 对比 2.4 和 2.5 的两幅图 (即磁盘管理界面和 diskpart.exe 中的磁盘 0 分区窗口),可以发现 Windows 的 EFI 系统分区序号为 1 。
在这里插入图片描述
在这里插入图片描述
3.2 输入 select partition 1 选择序号为 1 的分区,再输入 assign letter=P 为 该分区分配盘符,结果就是打开此电脑会发现多一个 P 盘。不一定必须设为 P,也可以是其他与已有盘符不重复的盘符
在这里插入图片描述
在这里插入图片描述
3.3 使用管理员身份打开记事本程序,点击左上角文件–>打开–>此电脑–>P盘–>EFI。
在这里插入图片描述
3.4 右击 EFI 文件夹下的 ubuntu 文件夹,选择删除。
在这里插入图片描述
3.5 关闭记事本,回到 diskpart.exe,输入 remove letter=P 删除前边给 Windows 的 EFI 系统分区分配的 P 盘。
在这里插入图片描述
3.6 关机重启,此时应该没有 Ubuntu 启动项。下面是之前存在 Ubuntu 启动项的情况,删除后开机时就不存在此界面了
在这里插入图片描述

4. 删除 Ubuntu 的 EFI 引导分区

4.1 此时除 Windows 的 EFI 系统分区外, Ubuntu 的 EFI 系统分区还未删除。
在这里插入图片描述
4.2 重新打开 cmd,输入 diskpart 打开 diskpart.exe 黑窗口,在新窗口中输入 list disk 查看磁盘,输入 select disk 0 选择磁盘 0 ,输入 list partition 查看磁盘分区情况,找到与上述红框中对应的分区序号,在这里我的 Ubuntu 的 EFI 系统分区序号为 4。分区的容量在两个界面显示出的大小不一定相等,但基本可以判别
在这里插入图片描述
4.3 输入 select partion 4 选择序号为 4 的分区,再输入 delete partition override 删除该分区。
在这里插入图片描述

5. 重新分配内存

通过上述操作已经把 Ubuntu 占用的固态硬盘和机械硬盘的容量释放出来了,但是处于未分配状态,因此还需要重新将其合并到基础盘中。这里每个人的具体分配情况不同
5.1 磁盘 0 未分配的容量约为 50G。右击此电脑–>管理–>存储–>磁盘管理–>右击 C 盘–>扩展卷。
在这里插入图片描述
5.2 进入扩展卷向导,出现如图已选容量与想要分配的容量一致,点击下一页–>完成。
在这里插入图片描述
5.3 同理磁盘 1 还剩余 500G 的未分配容量,前边装 Ubuntu 时该容量由 D 盘压缩出来,所以合并的时候还是给到 D 盘。右击 D 盘–>扩展卷。
在这里插入图片描述
5.4 进入扩展卷向导,同理只要已选容量与想要分配的容量一致,点击下一页–>完成。
在这里插入图片描述
5.5 如果我们要将这 500G 的容量合并到别的盘,就会有下边的提示,建议点击 同时合并到原来的盘。
在这里插入图片描述
5.6 这样整个 Ubuntu 系统的卸载就全部完成,系统的磁盘分区也回到初始的状态。
在这里插入图片描述

6. 结语

删除之后电脑的开机时间从之前的 1 分钟减少到 10 秒钟左右。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Wenyuanbo/article/details/126381967

智能推荐

查找算法---二分查找(递归方式)_对从大到小顺序的数据进行二分查找,并要求使用递归函数实现该二分查找,如果找到则-程序员宅基地

文章浏览阅读3k次,点赞3次,收藏13次。二分查找前提条件我们的二分查找必须是在有序数组中查找无论是从小到大还是从大到小题目请对一个有序数组进行二分查找{1, 8,10,89,1000,1234},输入一个数看看该数组是否在此数,姐出下标,如果没有就提示没有这个数”。思路我们这次的二分查找会用到递归的思想,当然也有非递归的方式,我是分开来学习了1.首先确定数组的中间下标mid mid = (left+ right)/22.让需要查找的数findValue和我们的arr[mid]比较​ 如果findValue&g_对从大到小顺序的数据进行二分查找,并要求使用递归函数实现该二分查找,如果找到则

DHCP协议分析与配置及跨网段分配ip地址_dhcp服务器是如何判定为工作站分配哪个网段的ip地址的?-程序员宅基地

文章浏览阅读2.5k次,点赞4次,收藏14次。DHCP协议分析一、概述Dynamic Host Configuration Protocol,动态主机配置协议,主机通过DHCP获取ip地址,网关地址、DNS地址等信息1. 报文类型2. 地址池接口地址池:会给连接在该接口下的本网段主机分配ip地址全局地址池:给所有主机分配ip地址接口地址池优先级高于全局地址池3. 工作原理主机发送广播报文找DHCP服务器服务..._dhcp服务器是如何判定为工作站分配哪个网段的ip地址的?

CUDA编译(一)---使用nvcc编译cuda_nvcc编译cuda程序-程序员宅基地

文章浏览阅读3.4w次,点赞17次,收藏57次。CUDA编译(一)—使用nvcc编译cudanvcc介绍示例nvcc介绍nvcc是编译cuda程序的编译器,CDUA C是在C语言上的扩展,所以它依赖C编译器(C编译器在window下是cl.exe,在Linux下是gcc)。因此我们编译CUDA程序必须依靠编译器nvcc。其实,nvcc编译cuda程序和g++编译c++程序是差不多的。在我的其它博客中也写了有关g++编译..._nvcc编译cuda程序

spring bootstrap table 表格创建_springboot table编辑-程序员宅基地

文章浏览阅读827次。前台表格插件多种样,以前用过datatable以及gridtable,这次想要尝试一个新的,就选择了bootstrap table,主要是界面定了想要用bootstrap设计界面,所以就选择了这个,bootstrap table 官网为http://bootstrap-table.wenzhixin.net.cn/zh-cn/documentation/,里面对表格各种问题都有详细描述。好了,不多..._springboot table编辑

福建师范大学计算机科学与技术学院,福建师范大学计算机科学与技术学院.docx...-程序员宅基地

文章浏览阅读195次。福建师范大学计算机科学与技术学院1、-只能在总账模块里可以制作财务凭证。()--A. √ B. ×  答案:×2、-系统初始化工作,可为U8系统内模块提供基础应用的公共档案。()--A. √ B. ×  答案:√3、-新建的末级科目辅助项类型必须和上级科目一致。()--A. √ B. ×  答案:×4、-项目大类定义中项目栏目是固定的,不能新增栏目。()--A. √ B. ×  答案:×5、-凭证...

什么是模块化及其优点是什么-程序员宅基地

文章浏览阅读2.2k次。模块化是一种将系统分离成独立功能部分的方法,严格定义模块接口、模块间具有透明性。javascript中的模块在一些C、PHP、java中比较常见:c中使用include 包含.h文件;php中使用require_once包含.php文件java使用import导入包优点:可维护性1.灵活架构,焦点分离2.方便模块间组合、分解3.方便单个模块功能调试、升级4.多人协作互不干扰..._模块化编程的优点

随便推点

STM32F030能不能跑UCOSII_stm32 在ucosii中使用flash-程序员宅基地

文章浏览阅读4.4k次,点赞3次,收藏4次。在STM32F030F4上面跑UCOS_stm32 在ucosii中使用flash

Fabric区块链技术概述_区块链fabric-程序员宅基地

文章浏览阅读374次。2017年,IBM宣布开源Fabric,并对其建立联盟链平台、跨国金融系统、边缘计算平台等有重大影响。Fabric的诞生标志着企业级分布式账本技术的爆炸式增长,目前被广泛应用于商业银行、保险公司、证券交易所、电信运营商、政务机关、电子商务网站、互联网游戏等行业。Hyperledger Fabric是一个开源的区块链项目,主要由IBM、Hyperledger基金会及其成员开发。它致力于打造一个可扩展、去中心化的分布式账本技术平台,用于管理企业级的数字数据。_区块链fabric

高通平台添加屏幕驱动_rm69380-程序员宅基地

文章浏览阅读6.8k次,点赞4次,收藏60次。添加新显示屏通道修改/bootable/bootloader/lk/target/msm8952/oem_panel.c添加屏幕厂家提供的驱动头文件,例:#include “include/panel_kd_ota7290b_1200p_video.h”在数组中添加新的屏幕在函数init_panel_data()中添加与刚才数组对应的panel_id在init_panel_dat..._rm69380

深度学习基础-程序员宅基地

文章浏览阅读734次。了解基本的深度学习概念,熟悉必备的数序基础知识,学会常见的编程工具Python,实现简单的深度学习项目。_深度学习基础

【 python 中 if 的用法(if else, if not, elif)】_python if else if-程序员宅基地

文章浏览阅读5.7w次,点赞35次,收藏173次。本文介绍了常见的if语句的各种用法_python if else if

基于ardunio的外部中断接口及应用_arduino中断测速-程序员宅基地

文章浏览阅读679次,点赞3次,收藏8次。概念,服务程序,优先级,中断号,中断函数,示例_arduino中断测速

推荐文章

热门文章

相关标签