当所有分区工具将我的 SD 卡视为 30 GB 大小的卡时,我遇到了一个问题。但是当我购买该卡时,我清楚地记得该卡有 64 GB,而且它写在“ScanDisk Ultra 64 GB”卡上。在我决定用 ext4 文件系统(文件系统之前是 exFAT)重新格式化我的 SD 卡后,最大容量发生了变化。然后无论我尝试做什么,都没有帮助我恢复容量。我尝试过gparted、fdisk,甚至尝试使用Windows 工具SDFormatterv4 和diskpart。但是我在 VirtualBox 下使用 windows 工具,因为我的主要操作系统是 Ubuntu。我没有在物理驱动器上预装 Windows 操作系统。我在 google 上搜索并找到了只有当 Windows 只看到 SD 卡上的第一个分区时的解决方案。但我认为这不是我的情况,因为我至少不使用 Windows。但无论如何,我尝试了那些对我没有帮助的解决方案。如何将容量恢复到原始大小?
# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 698.7G 0 disk
??sda1 8:1 0 171.2G 0 part /
??sda2 8:2 0 7.6G 0 part
??sda3 8:3 0 163G 0 part
??sda4 8:4 0 356.9G 0 part /home
sdb 8:16 1 27.5G …Run Code Online (Sandbox Code Playgroud)