SD 卡上的两个分区中只有一个被识别

SD 卡上的两个分区中只有一个被识别

我将 SD 卡分成 2 个分区。当我使用 usb-card-reader 读取 SD 卡时,屏幕上只显示一个分区,另一个分区则不显示。我运行了命令sudo fdisk -l,结果是一样的——只识别出一个分区。但我相信 SD 卡的两个分区都可以工作,因为我可以用 SD 卡启动单板计算机并运行该“不可读”分区中的某些程序。

我如何才能访问我的 SD 卡的两个分区?

答案1

您可以使用测试盘修复分区表并恢复丢失的分区。要安装 Testdisk:

sudo apt-get install testdisk

使用方法:

sudo testdisk

之后,您可以在此处获得官方的分步教程: http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step

PS:不用担心,这很简单,不需要很长时间,而且你也不会有丢失文件的风险(如果你愿意,你可以随时备份),如果你弄乱了分区表,只需再次运行 testdisk 并修复它

相关内容