我有一张 microSDHC,它的分区表似乎坏了。当我把它插入时,里面有很多文件夹,我可以复制一些文件。但大多数文件的文件大小为 0,大多数文件夹都是空的。我本来打算为整个卡创建一个大的 ext4 分区,所以我并不关心内容。但我遇到了一些麻烦。Gparted 挂了,所以我尝试使用 fdisk,这是它的输出:
Disk /dev/sdd: 31.4 GB, 31393316864 bytes
64 heads, 32 sectors/track, 29939 cylinders, total 61315072 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x65207265
This doesn't look like a partition table
Probably you selected the wrong device.
Device Boot Start End Blocks Id System
/dev/sdd1 ? 234827378 2171105915 968139269 65 Novell Netware 386
/dev/sdd2 ? 1803121236 3655242430 926060597+ 6c Unknown
/dev/sdd3 ? 1835999346 3754988772 959494713+ 74 Unknown
/dev/sdd4 ? 2885681152 2885735624 27236+ 0 Empty
现在这看起来不像是一个健康的系统。但同样,唯一的目标就是删除它上面的所有分区并得到一个大的 ext4。我该怎么做?
答案1
尝试这个:
parted
在终端中以 root 身份运行:(sudo parted /dev/sdd
系统将提示您输入sudo
密码)- 在以下位置创建一个新的分区表
parted
:mklabel gpt
- 退出:在
parted
:q
看看 GParted 是否能够处理该设备。