前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >U盘空间没了,原来是EFI分区搞的鬼,删除它!

U盘空间没了,原来是EFI分区搞的鬼,删除它!

作者头像
蒙娜丽宁
发布2022-11-22 15:59:48
3.6K0
发布2022-11-22 15:59:48
举报
文章被收录于专栏:极客起源

EFI系统分区(ESP)是一个使用FAT32格式化的小分区,通常为100MB(也可以更大),其中存储已安装系统的EFI引导加载程序以及启动时固件使用的应用程序。如果您的硬盘驱动器初始化为GUID分区表(GPT)分区样式,它将在安装Windows或Mac操作系统(OS)后生成EFI系统分区。

通常,您无法在文件资源管理器中查看它,因为它没有驱动器号。如果意外删除此分区,则会导致已安装的系统无法启动。因此,为了保护此分区,Windows不允许您轻松删除它。然而,有些人想要删除EFI分区,或者EFI分区被建立在U盘上,现在要格式化整个U盘,由于EFI分区无法轻易删除,所以也就无法轻易格式化整个U盘,所以本文给出一个解决方案,允许在Windows中(Windows10或Windows11)删除EFI分区,这样就可以利用整个U盘了。

尽管EFI分区没有盘符,但在磁盘管理中却可以看到,如下图所示就是在U盘中的EFI分区。

这是一个32GB的U盘,其中有200M的EFI系统分区。选中该分区,点击鼠标右键弹出菜单,如下图所示。这个菜单除了“帮助”菜单项外,其他菜单项都是不可用的,所以EFI分区是无法在磁盘管理中删除的,当然,也无法格式化。

要想在Windows中删除EFI分区,需要按下面的步骤进行:

  1. 1. 在Windows命令行工具中输入diskpart命令
  2. 2. 输入diskpart命令后,会弹出一个新的命令行工具窗口,如下图所示。

在命令行工具中输入list disk命令列出所有的存储设备(硬盘,U盘等),如下图所示:

从输出看,当前系统可以检测到3个存储设备,前两个是256GB的SSD,最后一个是32GB的U盘。

  1. 1. 使用sel disk n命令选择要删除EFI分区的存储设备,其中n是存储设备编号,对于本例,n的取值范围是0、1、2。 现在执行sel disk 2,选择32GB的U盘。
  2. 2. 现在执行list partition命令列出U盘中所有的分区,输出如下图所示。

很明显,U盘有2个分区,其中200MB的是EFI分区。

  1. 1. 执行select partition 1命令选中第一个分区。
  2. 2. 执行delete partition override命令删除选中的分区,如果要删除其他分区,重复第5步和第6步。

按着前面的步骤操作后,200MB的EFI分区就变成未分配的空间了,接下来就可以直接用Windows的磁盘管理操作了。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-07-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 极客起源 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档