我尝试在 Ubuntu 上使用 gparted 重新格式化,在 Windows 上使用其工具,在 OSX 上使用磁盘实用程序。我也尝试过使用终端,但也失败了。
当我使用磁盘工具验证磁盘时,我得到以下输出:
Verifying volume “REDSTRIPE”
** /dev/disk2s1
** Phase 1 - Preparing FAT
** Phase 2 - Checking Directories
** Phase 3 - Checking for Orphan Clusters
168 files, 4507316 KiB free (1126829 clusters)
MARK FILE SYSTEM CLEAN? no
***** FILE SYSTEM IS LEFT MARKED AS DIRTY *****
Error: This disk needs to be repaired. Click Repair Disk.
但我无法修复磁盘。
请参阅下面的 OSX 示例:
答案1
diskUtil2.png 屏幕截图显示“可写入:否”。一些闪存 USB 驱动器(可能还有所有 SDHC 卡)上有一个允许和禁止写入的小开关,可能会无意中被设置为“只读”。由于开关很小,因此很容易被忽略。由于外部硬盘没有这样的开关,因此很容易忘记。上周我使用 SDHC 卡时就遇到过这种情况,这让我发疯了几分钟,直到我放慢速度,花时间查看卡。
答案2
今天我尝试了“硬件”修复,如上文第 1 条答案所述:我拔出 SDHC 卡,将标签切换为禁用写入,将其切换回可写入,尝试将其完全推入。它成功了,之前只能在我的 Mac 上读取,现在它可以读取和写入,无需其他修复。就像需要手动重置存储卡一样。我只希望这是问题的最终解决方案,并且也能帮助其他用户。
我没有使用 Microsoft 来测试这种情况是否会发生在其他平台上,但我测试过卡和 U 盘。有时修复是通过检查磁盘完成的,有时是通过卸载它、将其安装在另一台 Mac(朋友的 Mac)上、卸载它并重新安装回我的 Mac 来完成的。