当我将 Windows 手机连接到我的电脑(ubuntu 14.04)时,我的 Windows 手机上的数据被格式化,我没有格式化它,它之前工作正常。谁能给我一个原因,说明这是怎么发生的?
您的问题与我在手机方面使用 Ubuntu 的经验不符(我有一些)。
Ubuntu 能够理解并识别外部文件系统(即 NTFS、FAT 等),并让您使用它们。如果存储介质上有一个有效的文件系统,Ubuntu 将很乐意使用它,或者如果它是一个未知或损坏的文件系统,则会出错。
哎呀,世界上没有任何设备可以在没有用户至少确认一次的情况下被 Linux 系统格式化。即便如此,您也将需要权限才能执行此类操作。Ubuntu 无法在未 root 的 Windows 手机上格式化 micro SD 卡,您要么需要 3rd 方软件来执行此操作,要么需要输入命令来执行此操作。
即使存储介质损坏并且存在错误导致无法找到文件系统并且 Ubuntu 甚至会将其视为未格式化,它也不会对其进行格式化,而是在您尝试访问它时抛出错误。
如果它是存储介质的格式化,则更有可能是您的 Windows 系统执行此操作(Windows 手机混淆用户数据的1 个示例)。
会不会是你在拔卡之前没有正确地从手机上卸载卡?这与您在此处描述的非常相似。
我如何恢复我的数据?
恢复备份?从 Windows 设备恢复数据是题外话,但您会在Super User(我们关于 Windows 的姊妹网站)上找到不错的结果。例如:从 SD 恢复数据提到PhotoRec(和testdisk)。我希望你能解决它。在某些手机上,您无法使用 PhotoRec 读取内部 SD 卡,并且可能无法取回已删除的数据。