我正在运行全新(完全擦除安装)的 ubuntu 12.04,并尝试让我的 microSD 卡工作。该卡是三星 2gb microSD 卡,我使用的读卡器是 usb 加密狗(targus 多卡读卡器,我之前在同一台计算机上运行 Windows 时曾使用过一次)microSD 卡插入 sandisk microSD 到 SD 适配器。
阅读器显示如下lsusb
:
Bus 002 Device 002: ID 058f:6366 Alcor Micro Corp. Multi Flash Reader
我已插入加密狗,它确实在磁盘实用程序下识别了读卡器。它读取了我的 CD 驱动器、硬盘驱动器和“多卡读卡器”,并将存储空间读取为 2GB。但它说它没有分区?如果我使用磁盘实用程序尝试格式化卷(而不是驱动器,因为它似乎是指读卡器本身),它会失败并显示以下内容:在对“2.0GB 无法识别”(多卡读卡器上的整个磁盘卷)执行操作时发生错误:操作失败,详细信息如下:
Error creating file system: helper exited with exit code 1: Error calling fsync(2) on /dev/sdb: Input/output error
说实话,我不在乎卡是否能正常工作。我所需要做的就是让 SD 卡成为项目的可启动项(尝试 root 我朋友的 nook 平板电脑)。
有什么建议吗?我宁愿先尝试解决这个问题,然后再去尝试购买新的读卡器。
答案1
您需要通过磁盘工具卸载该卡,然后格式化卡上的每个分区以创建一个分区,然后格式化卡本身并根据您的喜好创建一个新的分区。
有些人对磁盘实用程序逻辑感到困惑,在这种情况下,您可以使用 Windows 像往常一样进行格式化,然后将其重新插入您的 Ubuntu 机器。