如何修复 fdisk 错误的分区

如何修复 fdisk 错误的分区

我正在运行 Linux Mint 19.2 Tina 和 Windows 10 的双启动。

我想格式化我的 USB 闪存驱动器,但是当我用它打开它fdisk /dev/sdc然后输入 pi 时,会显示我的计算机文件系统的分区。

Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x73736572

Device     Boot      Start        End    Sectors   Size Id Type
/dev/sdc1       1920221984 3736432267 1816210284   866G 72 unknown
/dev/sdc2       1936028192 3889681299 1953653108 931,6G 6c unknown
/dev/sdc3                0          0          0     0B  0 Empty
/dev/sdc4         27722122   27722568        447 223,5K  0 Empty

Partition table entries are not in disk order.

这是 df 命令的输出,因此您会看到闪存已安装在 /mnt/flash 上:

udev             4013084        0   4013084   0% /dev
tmpfs             808924     1456    807468   1% /run
/dev/sda3       20520784 16696288   2759024  86% /
tmpfs            4044608   131512   3913096   4% /dev/shm
tmpfs               5120        4      5116   1% /run/lock
tmpfs            4044608        0   4044608   0% /sys/fs/cgroup
/dev/loop0         93440    93440         0 100% /snap/vectr/2
/dev/loop2         56320    56320         0 100% /snap/core18/1880
/dev/loop1         99328    99328         0 100% /snap/core/9665
/dev/loop7        145152   145152         0 100% /snap/code/39
/dev/loop3        297984   297984         0 100% /snap/vlc/1620
/dev/loop4        297472   297472         0 100% /snap/vlc/1700
/dev/loop6        147840   147840         0 100% /snap/code/38
/dev/sdb3         101590    31572     70018  32% /boot/efi
/dev/sda5      383271464 12161596 351571080   4% /home
tmpfs             808920       72    808848   1% /run/user/1000
/dev/loop9         56704    56704         0 100% /snap/core18/1885
/dev/loop8         98944    98944         0 100% /snap/core/9804
/dev/sdc         3914748    14784   3899964   1% /mnt/flash

那么我该如何修复它才能显示我的闪存驱动器的分区?

答案1

您的闪存驱动器目前没有分区。无论fdisk您使用哪个版本,它都会尝试将文件系统的开头解释为分区表 (MBR)。

您有两个选择:继续无分区(使用mkfs.whatever /dev/sdc)或创建分区。

要创建分区,只需输入o创建fdisk一个新的空 MBR 分区表。然后您可以照常/根据需要创建分区并格式化它们。

答案2

所以我根本没有分区?奇怪……无论如何,我使用 gParted 修复了它。首先格式化以清除,然后我将 1 个分区设为 fat32。谢谢你的回答!

相关内容