我正在尝试删除扩展分区 0,因为它占用了我磁盘中的大量空间。我删除了所有交换分区,并再次尝试删除它,但总是显示相同的错误消息:
虚拟磁盘服务错误:扩展分区不为空。
如何使用 diskpart 删除该分区?
C:\windows\system32>diskpart
Microsoft DiskPart version 6.1.7601
Copyright (C) 1999-2008 Microsoft Corporation.
On computer: YUSUF-ST
DISKPART> list disk
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk 0 Online 465 GB 11 GB
DISKPART> select disk 0
Disk 0 is now the selected disk.
DISKPART> list partition
Partition ### Type Size Offset
------------- ---------------- ------- -------
Partition 1 Primary 58 GB 1024 KB
Partition 0 Extended 112 GB 58 GB
Partition 5 Logical 100 GB 58 GB
Partition 2 Primary 48 GB 170 GB
Partition 3 Primary 167 GB 219 GB
DISKPART> select partition 0
Partition 0 is now the selected partition.
DISKPART> detail partition
Partition 0
Type : 05
Hidden: No
Active: No
Offset in Bytes: 62916656128
There is no volume associated with this partition.
DISKPART> delete partition
Virtual Disk Service error:
The extended partition is not empty.
答案1
分区 0 基本上为有限数量的子分区保留磁盘空间。
如您所见,分区 5 完全包含在分区 0 内。
因此,如果不先删除分区 5,就无法删除分区 0。
这意味着错误信息完全正确。
答案2
扩展分区是逻辑分区的容器。如果没有这种分区,每个硬盘驱动器就只能有 4 个分区,
例如,扩展分区 0 包含分区 5。