Windows下利用diskpart工具删除U盘中的EFI分区

        1.问题背景       

 之前做过把U盘作为麒麟系统的安装盘,U盘本身是128GB的内存。在系统安装过程中指定U盘后,会将U盘整体分成几个区,其中第一个区就是EFI区。实验做完后,我想恢复使用这个U盘,结果插入我的电脑后,发现这个EFI分区在磁盘管理中无法进行删除卷操作。虽说这个分区也就512MB大小,相比于我128GB的容量,还算可以接受。但是就这个空着也不是事儿,所以就想办法把它删掉。我以前遇到过类似的问题,现在依旧完全记不清当时是咋解决的。看来短期记忆是靠不住的,还得是写个小文档记录一下,东西不多A,有比没有强。

        2.解决步骤

A. 首先,用管理员模式打开Windows命令提示符CMD,然后输入命令:diskpart 

可以看到现在处于DISKPART这个程序的输入区。

B. 然后,输入命令 :list disk

从磁盘列表中,发现了我的128GB U盘,就是磁盘1。🆗,我们选择对这个磁盘进行操作。输入命令:select disk 1 

  这里1 表示磁盘序号,因为我电脑本身没有太多硬盘,但是有些电脑可能会列出很多来。因此这里需要仔细核对所选的磁盘是否是准备操作的磁盘。因此下一步的操作是不可逆的,因此有必要对所操作磁盘进行数据备份。

C. 最后,出入命令:clean  该命令会清除这个物理磁盘上的所有分区标记。成功后可以在磁盘管理中发现,U盘目前处于未分配状态。剩下的就是就是新建简单卷,本文完。

 

 

### 如何在Windows中显示EFI分区 为了使EFI分区能够在Windows操作系统中可见,通常需要调整分区属性。默认情况下,Windows出于保护重要系统数据的目的会隐藏这些特殊分区。 对于希望让EFI分区变得可访问的情况,可以采用命令行工具`diskpart`来实现这一目标[^5]: 1. **打开管理员权限CMD** - 使用快捷键Win+X并选择“命令提示符(管理员)”或“Windows PowerShell (管理员)”。 2. **启动DiskPart工具** ```batch diskpart ``` 3. **列出所有磁盘** ```batch list disk ``` 4. **选定含有EFI分区的目标磁盘(假设为U盘或其他外部存储设备),注意确认正确无误后再继续操作** ```batch select disk X # 将X替换为你实际要操作的磁盘编号 ``` 5. **展示当前所选磁盘上的所有分区** ```batch list partition ``` 6. **挑选出具体的EFI分区(同样需谨慎核对)** ```batch select partition Y # 把Y替换成对应的EFI分区序号 ``` 7. **查询此分区的具体详情以便后续处理** ```batch detail partition ``` 8. **改变分区ID以解除其隐藏状态;如果发现现有ID是以特定字符结尾,则仅需将其改为相应的非隐藏版本即可** ```batch set id=0B # 对于FAT32格式应使用0B而非原始值如1C ``` 9. **分配驱动器字母给该分区使其能在资源管理器内显现出来** ```batch assign letter=Z # Z代表新赋予的任意可用字母 ``` 完成上述指令序列之后,在计算机上应当能够正常浏览到刚刚被设为可见的EFI分区了。不过需要注意的是,任何针对此类关键系统的改动都存在潜在风险,建议事先做好充分准备与资料备份工作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值