今天为了拷东西,热拔插了s1的tf卡,完事后把卡重新插回去。全过程并未关机,也没有进行手机操作。但是插进去后问题出现了,手机找不到存储卡,本来放在桌面的快捷方式全部失效。
我以为是卡没插好,于是重拔插了一次,还是不行,于是重启,还是不行。于是用windows自带的档案管理器查看,发现存储卡的名字改为存储卡2了。我估计原来的快捷方式里面是以“存储卡/program files/软件名”的路径记录的,现在存储卡改名字了自然找不到。
为了解决问题,我把手机连到pc上,点击移动设备,打开手机存储,发现里面有2个存储卡文件夹,1个是存储卡,1个是存储卡2。其中前者里面只有inbox文件夹,内无内容;而后者则是真正的存储卡。
我尝试把存储卡文件夹删掉,成功。再把存储卡2改名为存储卡,不成功,提示说无权更改。
我以为没办法了,上qq群问了一下高手,有人建议格式化存储卡。于是我关机拔卡,用读卡器备份文件(用数据线拷文件太慢了),然后重新插卡开机。
奇迹出现了,问题解决了。所有快捷方式都成功显示,卡的名字变回了存储卡。
个人分析:我曾经设置了将短信、邮件保存到存储卡上,因此我在热拔插的时候系统依旧在进行着写存储卡操作。由于当时已经没有存储卡了,于是系统在机身内存里面自建了一个存储卡文件夹进行读写。于是当我重新插卡后,卡的名字被迫变成存储卡2,于是所有快捷方式路径出错了。后来我删掉了冒牌的存储卡文件夹,重启后存储卡得以正名。问题完美解决!