如何安装 SD 卡?

如何安装 SD 卡?

我的电脑有 SD 卡插槽。当我将可用的 SD 卡插入插槽时,什么也没发生。当我放入 CD 或 DVD,或插入 USB 驱动器时,介质已安装并可用。我需要对 SD 卡进行一些特殊操作吗?

硬件规格

我在 Dell XPS L502X 上运行 11.10。卡槽标有“SDXC/MMC - MS/Pro”(维基百科告诉我这是各种 SD 卡类型)。

答案1

我有同样的笔记本电脑,插槽在 Ubuntu 12.04 上确实有效,但插入后操作系统似乎找不到卡。看来您短期内有两个选择:

  1. 将 SD 卡插入插槽并重新启动。

  2. 进行 PCI 重新扫描

    echo 1 | sudo tee /sys/bus/pci/rescan
    

列出了错误及其解决方法这里

答案2

您可以采取一些措施来确保一切按预期进行。

1) 验证 Ubuntu 是否知道您的 SD 卡插槽以及如何处理它
2) 验证 Ubuntu 是否知道您插入了某些东西
3) 验证 Ubuntu 是否了解您插入的东西的文件系统。

1)检查命令行上命令sudo lspci -v -nnsudo lsusb和的输出。sudo lshw这里是一个很好的指南,有助于理解lshw其中列出的 SD 卡读卡器示例。

2) 然后在插入 SD 卡之前和插入后几秒钟运行以下命令:ls -la /dev/sd*。此命令列出 Ubuntu 知道的所有硬盘驱动器、CD、DVD、软盘、SD 卡等。(这些被称为块设备)。

理想情况下,您会在第二次运行时看到一些第一次运行时看不到的条目。例如:

$ls -la /dev/sd*
brw-rw---- 1 root disk 8,  0 2012-01-14 11:27 /dev/sda
brw-rw---- 1 root disk 8, 16 2012-01-14 11:27 /dev/sdb
brw-rw---- 1 root disk 8, 32 2012-01-14 11:27 /dev/sdc
brw-rw---- 1 root disk 8, 33 2012-01-14 11:27 /dev/sdc1
brw-rw---- 1 root disk 8, 34 2012-01-14 11:27 /dev/sdc2
brw-rw---- 1 root disk 8, 35 2012-01-14 11:27 /dev/sdc3
brw-rw---- 1 root disk 8, 36 2012-01-14 11:27 /dev/sdc4
brw-rw---- 1 root disk 8, 37 2012-01-14 11:27 /dev/sdc5

(Now insert the SD card)

$ls -la /dev/sd*
brw-rw---- 1 root disk 8,  0 2012-01-14 11:27 /dev/sda
brw-rw---- 1 root disk 8, 16 2012-01-14 11:27 /dev/sdb
brw-rw---- 1 root disk 8, 32 2012-01-14 11:27 /dev/sdc
brw-rw---- 1 root disk 8, 33 2012-01-14 11:27 /dev/sdc1
brw-rw---- 1 root disk 8, 34 2012-01-14 11:27 /dev/sdc2
brw-rw---- 1 root disk 8, 35 2012-01-14 11:27 /dev/sdc3
brw-rw---- 1 root disk 8, 36 2012-01-14 11:27 /dev/sdc4
brw-rw---- 1 root disk 8, 37 2012-01-14 11:27 /dev/sdc5
brw-rw---- 1 root disk 8, 64 2012-01-14 11:28 /dev/sdd

看到最后那个多余的,/dev/sdd那就是 SD 卡。

3) 检查 Ubuntu 是否识别驱动器上的文件系统。我敢打赌它要么是 Fat32,要么是 NTFS。您可以通过运行以下命令来检查您的 Ubuntu 副本是否识别这些文件系统(应该可以):。cat /proc/filesystems在此列表中,vfat 是 Fat32,而(出于所有意图和目的)fuse 是 NTFS。**注意:此列表并不详尽。

更好的方法是尝试手动安装 SD 卡。按顺序运行以下命令,直到成功(将 X 替换/dev/sdX1为步骤 2 中的字母):

sudo mount /dev/sdX1 /mnt
sudo mount -t vfat /dev/sdX1 /mnt
sudo mount -t ntfs /dev/sdX1 /mnt
sudo mount -t msdos /dev/sdX1 /mnt

没有输出意味着它成功了,你应该能够使用 nautilus 导航到你的 SD 卡/mnt。如果这些都不起作用,请尝试将你的 SD 卡插入 Windows 机器并在其上运行 chkdsk,或验证文件系统类型。

答案3

这对我来说似乎效果更好:

sudo fdisk -l(小写的 L)

这显示了所有/dev/sdX名称和块以及有关“磁盘”的容量/空间的更多信息。

然后,我只需使用以下命令:

sudo mkdir /media/sdcard/(创建要挂载 SD 卡的目录)

(命令 mount) (位置名称/dev/sdd1/) (安装到创建的文件夹) sudo mount /dev/sdd1/ /media/sdcard/

您可以根据需要将其挂载到media,然后使用 umount 命令进行卸载:

sudo umount /dev/sdd1/

然后,您可以使用 删除该目录sudo rmdir /sdcard

答案4

好的,根据您提供的非常详细的硬件信息(谢谢!),系统似乎没有看到读卡器;因为它没有连接到 PCI 或 USB 总线。就好像它不存在一样。

您确定读卡器可以正常工作吗?可能连接松动(检查读卡器与主板之间的电缆)。另外,检查 BIOS/Setup 中是否已禁用该功能。

相关内容