我有一个 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 中步骤如下:
- 将 USB 插入电脑
$ sudo gparted
- 选择设备(例如 sdb)-> 右键单击 -> 卸载
- 在顶部栏中单击设备 -> 创建分区表 -> msdos
- 你应该能够格式化为你想要的文件系统
如果这不起作用,您还可以使用parted
以下操作指南中描述的命令行版本。这基本上可以在没有 GUI 的情况下完成相同的操作。
http://trisquel.info/en/wiki/how-format-external-storage-device-using-parted
答案2
我在将 USB 驱动器以 FAT、EXT、NTFS 等格式使用后,遇到过几次这个问题。最终,在所有这些格式和分区表更改之后,计算机再也无法看到驱动器的一半或更多部分。我知道这不是假货,因为我以前以全尺寸使用它,没有问题。重新分区、重新格式化或修复分区表都没有帮助。
对我有用的是安装 gparted和gpart,然后在 gParted 的“设备”菜单中运行“尝试数据救援”。在 4GB 驱动器上大约 10 分钟后,该过程完成并报告未发现损坏的分区。但是,驱动器上所有丢失的空间都重新显示为未使用空间,快速重新格式化使驱动器分区恢复到完整大小。