首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >微SD卡显示错误的容量和文件消失。能修好吗?

微SD卡显示错误的容量和文件消失。能修好吗?
EN

Ask Ubuntu用户
提问于 2016-09-05 22:44:28
回答 1查看 8.2K关注 0票数 0

我有两台电脑和一张微型SD卡。我所做的是复制一些文件(1.1GB)到微型SD卡。但我换了一些文件。所以一切都是完美的,直到我尝试使用SD卡的覆盆子Pi,当没有工作。

我再次检查了微SD卡,大多数文件都不见了!我把它连接到我的mac上,格式化了微型SD卡。这对mac有好处,但对Ubuntu没有好处。它说1.1 GB是用的!但这里没有文件。

我又重新格式化了,但这次是在Ubuntu。现在总容量下降了,而且在mac中是不可读的。

为什么会发生这种事?我能修好它吗?

EN

回答 1

Ask Ubuntu用户

发布于 2016-09-06 00:27:28

这个解释基于我的经验和知识:将可移植存储解决方案与不同的体系结构/操作系统交叉使用可能会破坏分区表。损坏的分区表可以防止使用现有分区或创建新的工作分区。

使用ubuntu计算机的解决方案:

将SD卡插入计算机并打开终端

代码语言:javascript
复制
lsblk

在输出中找到sdcard。卸载任何已安装的文件系统,例如:

代码语言:javascript
复制
udisksctl unmount -b /dev/mmcblk0p1
sudo apt-get install parted
sudo parted
(parted) select /dev/mmcblk0
(parted) print
(parted) mktable msdos
(parted) mkpart primary fat32 1 31300

最后一个号码取决于你的SD卡。要知道这个数字,您需要查看打印信息的第二行。我的是31.3GB,所以我输入了31300,这是在MB。这取决于你是否找到这些信息,或者在这里写回。

代码语言:javascript
复制
(parted) print
(parted) quit
mkfs.fat /dev/mmcblk0p1

你现在应该有一张工作SD卡了。

关于这些命令的注意事项:

  • (parted)意味着您仍然处于分离的功能中。
  • /dev/mmcblk0是一种猜测,因为它可能因系统而异。为sdcard使用正确的标签。
  • 小心,仔细选择正确的设备与分离。如果你不确定你选择的是正确的,请回到这里问。
票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/821431

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档