我的 SD 卡的启动扇区损坏了,我试过的工具都说无法修复(我试过 TestDisk、DriveRestore Pro 和 Easeus Partition Recovery)。
这张卡放在我的 Android 手机里,有一次,手机突然关机了,我不得不重启手机。重启后,SD 卡无法被识别,从那时起我就一直试图恢复它(我不想格式化卡,因为卡里有一些我不想丢失的数据,虽然它们并不重要)。
我的问题是,Android 中的某些软件错误或系统突然崩溃会损坏 SD 卡吗?还是相反,SD 卡先坏了,然后系统崩溃了?
答案1
存储卡的写入次数是有限的(SD 卡的预期寿命是多长?)。虽然在大多数设备(如相机)中,它很可能会延长设备的使用寿命,因为你实际写入卡的频率很高。但在 Android 中,你可以将应用程序数据移动到 SD 卡、存储媒体文件和/或下载文件等,我认为这会加速卡的“死亡”。我甚至尝试使用
mkfs.vfat -c /dev/###
看看我能否检测出 SD 卡的损坏部分并使其再次可用。不久之后,我的 Android 设备中出现了带有随机字符文件名的随机文件。
和你一样,我尝试使用 testdisk,但没有成功。我不知道你还能尝试什么,但作为一个教训,我设置了 Syncme (https://play.google.com/store/apps/details?id=com.bv.wifisync&hl=en) 并将我的 Android SD 卡内容备份到我的 NAS。我尝试使用 foldersync - 但似乎它想将我的 6TB NAS 同步到我的 32GB SD 卡上。sycme 似乎唯一无法备份的是应用程序 - 但这不是什么大问题(我更关心图片和个人数据)。
答案2
我听说过,在不同的操作系统中格式化的 SD 卡在放入不同的操作系统时会出现这些第一扇区问题。我原本以为他们现在已经解决了这样的问题。
如果您可以访问最初格式化该卡的任何内容,请尝试在该设备上执行磁盘检查或磁盘修复。如果您使用特定操作系统格式化该卡,例如 Ubtanim(sp),则尝试在该操作系统中运行检查。在这些情况下,磁盘通常会在“其他”系统中格式化,它们只是存在识别和数据问题。
请记住,Android 和 Linux 使用的文件系统并不适用于所有 Windows 系统,除非 Windows 系统具有该文件系统的驱动程序。
注意卡的物理连接点:我从来没有这样做过,但请检查并清洁连接点而不会损坏它们。同时,检查是否有任何裂缝或破损。如果正在使用适配器或读卡器,您可能需要确认它们正常工作。
成千上万的廉价 SD 卡正在出售,这些卡上并没有实际的内存。卡上的一部分内容被写入以欺骗系统,使系统认为内存在那里,它们会格式化(因为 SD 卡实际上不会格式化)并进行分区。但是当你猛击磁盘的真实末端时,它们会损坏。然后你去尝试修复它,他们用这个技巧来伪造大小。好吧,你明白了其余的情况。
当朋友问起这个时,我的第一个问题是:你在哪里买的(易趣)?你花了多少钱买的(比真正的便宜多了)?什么时候死的?(在加载大量数据时)。在开始使用之前,你有没有做过速度测试、写入整个文件,然后对整个文件进行比较?当然,他们没有。
软件会损坏卡吗?当然,如果那些混蛋能弄乱扇区并制造自毁卡,那么某些软件也能。
还有希望吗?在 ChinaMp3 论坛上,他们处理了数千台被黑客伪造内存容量的 MP3 和 MP4 播放器,他们设法将闪存芯片恢复到其真实大小,然后使设备再次可用。