这在 Ubuntu 12.04 和 Lubuntu 12.04 上都发生了(后者在我沮丧到格式化并重新安装之后)。
我有一台内置 SD 卡插槽的华硕 Eee。我以前使用 8GB 卡进行存储,没有问题,但最近升级到 32GB 卡。当我插入卡时,什么也没发生。它不会像 8GB 卡那样自动安装。当我输入 时sudo fdisk -l
,信息立即出现,但计算机会暂停几分钟,然后才提供有关(即 SD 卡插槽)/dev/sda
的信息。/dev/sdb
我必须通过 手动安装卡sudo mount /dev/sdb1 /media/SIGMA
。这比 fdisk 花费的时间更长;最多十分钟。然后驱动器被安装并可访问,但不会出现在 Lubuntu 文件管理器的位置部分。
我不太懂诊断。有什么方法可以判断新 SD 卡是否损坏?或者,您能建议如何找出问题所在以及如何修复它吗?
编辑:应该指出 SD 卡在 Windows 7 上安装没有问题。
EDIT2:输出sudo blkid
为:
/dev/sdb1: LABEL="SIGMA" UUID="148ACD4F8ACD2E54" TYPE="ntfs"
EDIT3:请参阅下面我对 fabricator4 的回答的评论。我使用以下行将 SD 卡添加到 fstab 文件中。现在,该卡会在启动时自动安装,但安装它仍然需要很长时间,这意味着启动计算机现在比以前多花几分钟。您知道是什么原因导致它花费这么长时间吗?
/dev/sdb1 /media/SIGMA ntfs nls=utf8,umask=000,uid=1000,gid=1000 0 0
答案1
我刚刚将 32GB verbatim SD 卡放入 EeePC 900SD 并将其安装为 /home。它运行良好。我确实删除了分区表并使用 gparted 重新创建了它,因为我发现 SD 卡和 USB 记忆棒上的 Verbatim 分区表存在问题。
看看这个问题和我的答案问题的可能原因和解决方案。
具体来说,您可以尝试通过该答案进行这个测试来验证问题:
- 在拇指驱动器上运行 fdisk -l 通常会声明它没有分区表,即使您知道有一个分区表并且如果它仍在正常安装则可以向其中写入数据。
如果您有 900SD 或类似产品,我建议您使用 SD 卡作为 /home 安装,因为 SSD 通常只有 8GB - 对于 Ubuntu 来说没问题,但如果您在其上存储任何工作或数据,则会有些紧张。
答案2
如果是硬件问题,则应在日志文件中提及(Gnome 日志文件查看器或dmesg
应该的输出)只需搜索供应商名称或其他设备引用(sdb1),看看是否提到任何错误或警告
但:我认为这更可能是 ntfs 的问题。无论是分区(与 windows/linux 创建的分区存在一些兼容性问题)还是 linux 上的驱动程序。
确保安装了最新版本ntfs-3g
并检查卷是否有错误(强制进行完整检查)