我有一个 USB 驱动器,但似乎无法删除其上的分区。我尝试了 Ubuntu 上的计算机管理和 GParted,无奈之下,我尝试通过管理员 Powershell/命令提示符,但无法选择有问题的分区。
DISKPART> select disk 5
Disk 5 is now the selected disk.
DISKPART> list partition
Partition ### Type Size Offset
------------- ---------------- ------- -------
* Partition 1 Primary 115 GB 0 B
DISKPART> select partition 1
There is no partition selected.
如何删除分区 1?
答案1
如果这是唯一的分区,并且没有要保存的数据,那么您可以从头开始。对于 GPT,请使用此解决方案(在 Linux 中):如何快速清除磁盘上的 GPT 分区数据?
清除第一个块(两个 512 字节扇区用于 MBR 和标头,16KiB 用于分区条目):
dd if=/dev/zero of=/dev/sdwhatever bs=512 count=34
最后一部分比较棘手。[…]
dd if=/dev/zero of=/dev/sdwhatever bs=512 count=34 seek=$((`blockdev --getsz /dev/sdwhatever` - 34))
对于 MBR 清零,前 512 个字节应该足够了:
dd if=/dev/zero of=/dev/sdwhatever bs=512 count=1
GPT 解决方案应该适用于这两种情况,因此如果有任何疑问,只需假设 GPT。这应该可以摆脱分区表。我也sync
会这样做partprobe
。