格式化后 USB 大小错误

格式化后 USB 大小错误

我有一个 USB 棒,以前用作可启动的 Ubuntu 棒。格式化后,它只剩下一半的大小。(以前是 16GB 棒,现在是 8GB)好像一半丢失了。GParted 根本不起作用……它甚至不给我格式化棒的选项。

我尝试使用 Testdisk 来解决这个问题,它识别出它总共有 16GB。当我在 Testdisk 中选择 GPT 类型时,它使用 MS Data 作为格式。

Disk /dev/sdb - 7866 MB / 7502 MiB - CHS 1019 243 62
Current partition structure:
     Partition                  Start        End    Size in sectors

Warning: number of heads/cylinder mismatches 255 (FAT) != 243 (HD)
Warning: number of sectors per track mismatches 63 (FAT) != 62 (HD)
 1 P MS Data                     2048   15364382   15362335 [UUI]

我如何恢复原始大小?我尝试在 Windows 和 Ubuntu 上格式化,但没有成功

答案1

听起来像是错误的分区表。在 gparted 中步骤如下:

  1. 将 USB 插入电脑
  2. $ sudo gparted
  3. 选择设备(例如 sdb)-> 右键单击​​ -> 卸载
  4. 在顶部栏中单击设备 -> 创建分区表 -> msdos
  5. 你应该能够格式化为你想要的文件系统

如果这不起作用,您还可以使用parted以下操作指南中描述的命令行版本。这基本上可以在没有 GUI 的情况下完成相同的操作。

http://trisquel.info/en/wiki/how-format-external-storage-device-using-parted

答案2

我在将 USB 驱动器以 FAT、EXT、NTFS 等格式使用后,遇到过几次这个问题。最终,在所有这些格式和分区表更改之后,计算机再也无法看到驱动器的一半或更多部分。我知道这不是假货,因为我以前以全尺寸使用它,没有问题。重新分区、重新格式化或修复分区表都没有帮助。

对我有用的是安装 gpartedgpart,然后在 gParted 的“设备”菜单中运行“尝试数据救援”。在 4GB 驱动器上大约 10 分钟后,该过程完成并报告未发现损坏的分区。但是,驱动器上所有丢失的空间都重新显示为未使用空间,快速重新格式化使驱动器分区恢复到完整大小。

相关内容