为什么我不能写MBP上SDXC卡的最后一块?


9

我有一个64GB SanDisk SDXC存储卡,我想将其用于MacBook Pro及其SD卡插槽。但是,我在格式化/分区SD卡时遇到了一些麻烦,无法弄清楚发生了什么。

  • 当我将SD卡插入插槽时,我会从Lion中获得以下信息:您插入的磁盘无法被此计算机读取。初始化... Ingore或弹出

  • 如果打开“磁盘工具”,则会看到该磁盘列为Apple SDXC Reader Media,并且当我尝试从“擦除”选项卡进行格式化(如exFAT或任何其他格式)时,出现以下错误:磁盘擦除失败,并显示以下错误:无法写入设备的最后一块。

有一点背景:我第一次购买时SDXC卡工作正常。但是后来我开始使用sabnzbd http://sabnzbd.org/直接下载文件并将其写入SD卡。发生了什么事(我不记得错误是什么!),从那时起,我一直无法写卡。我一直在尝试将其格式化以解决问题,但问题似乎很严重。

通过终端将卡格式化为exFAT的最佳方法是什么?那可能是我接下来尝试的事情。

您对格式化/修复此SD卡有什么建议吗?


卡多大了?如果它很旧,则可能是一个坏块,您不能再使用了。如果要尝试通过终端,请签出diskutil
ughoavgfhw 2012年

我在2011年购买了它,因此它相对较新。另外,我相信SDXC相对较新。我已经签出diskutil,但是遇到了同样的错误
Patrick DeVivo'2

Answers:


5

以下步骤应格式化SD卡以使其再次可用,如果这是问题的一部分,则会导致重新映射卡上的坏扇区。警告,删除错误的驱动器可能会使您哭泣,因此请确保您知道自己在做什么。

  1. 将SD卡插入Mac之前,请确保已关闭写保护(锁定)开关
  2. 打开终端窗口并键入 diskutil list
  3. 插入卡
  4. 如果弹出OS X消息,要求您“初始化... Ingore或弹出”,请选择“忽略”
  5. 在终端窗口中,diskutil list再次键入
  6. 检查两个终端输出之间的差异,以确定SD卡的磁盘号。您应该在最左侧的栏中查找类似/dev/disk3或4或5之类的内容。
  7. 现在键入diskutil unmountDisk /dev/disk##是您之前确定的数字
  8. 这是您必须非常小心的地方。输入以下内容,sudo dd if=/dev/zero of=/dev/rdisk# bs=64k并确保将#替换为以前的磁盘号。请注意,如果您是手动输入而不是复制/粘贴文本,请注意rdisk前面的“ r”。应该提示您输入密码来运行此命令,因为这样做很危险
  9. 请耐心等待,直到完成为止。您可以通过在实用工具中打开“活动监视器”应用程序并单击“磁盘”选项卡来估计时间。在底部,您应该看到以红色每秒写入的数据。它应该是以MB为单位的数字,例如5。 (64 x 1000 / n) / 60 = minutes until it finishes其中n是您刚刚确定的以MB为单位的速率,或者在我的示例中为5
  10. 一旦前面的命令完成,该卡应被完全擦除并准备好进行格式化。此时,您可以关闭终端并打开Disk Utility应用程序以创建一个exFAT分区,就像您之前尝试做的那样。

Michael Yasumoto-我只是想尝试使用您的方法,所以出现了此输入/输出错误:> dd:/ dev / rdisk1:输入/输出错误>> 16385 + 0记录输入>> 16384 + 0记录输出>> 1073741824字节以68.214149秒(15740749字节/秒)的速度传输吗?

1
该消息不是问题。这是因为数学没有加起来。为了提高速度,我们一次将64kB写入卡,但是64kB不能将卡的大小均分,因此64kB的最后一块未写入驱动器。基本上,您试图擦除只有1.00GB空间的卡上的1.01GB,但它抱怨剩余的0不能写入。如果这对您有帮助,请+1答案。谢谢。
Michael Yasumoto 2014年

对于步骤8,您需要使用管理员帐户登录才能运行sudo
nohillside

3
我得到:sudo dd bs = 64k if = / dev / zero of = / dev / rdisk5 dd:/ dev / rdisk5:资源繁忙1 + 0记录在0 + 0中记录了0个字节,在3.020179秒内传输了(0个字节/秒)
阿金(Joakim

1
只需注意一下:在第9步中,当进程正在运行时,您还可以通过在终端窗口中按ctrl + T(是,ctrl,不是命令)来获取当前速度。然后,它将显示一些统计信息,(4643369 bytes/sec)最后带有类似内容。这稍微精确一点,因为它只是运行过程的速度,而不是整个系统(从“活动监视器”中获得)的整体磁盘访问。
最高
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.