MMC卡的血泪教训

关于mmc卡的读写、格式化、修复问题,多年来经常时有发生,网络中包括西门子论坛、找答案里有很多解决方案和案例,西门子官方还是坚持mmc不能用普通读卡器读写,更不能格式化。在非plc读写状态下,只能用西门子专用读卡器或者西门子pg读写mmc卡。
无知者无畏,我再次头脑发热去尝试mmc卡的所谓修复工作。最终的结论是,除非你闲得蛋疼,或者贵公司是壕,否则别再尝试用s7imgrd.exe和s7imgwr.exe折腾mmc卡了。
故事是这样开始的:
315-2dp不能下载程序,想到当初搞到的s7imgrd.exe和s7imgwr.exe,还有一堆各种型号的mmc卡镜像文件,手贱想当一次大夫。再加上身边有一台西门子pg,信心几乎要爆棚了。
先把mmc卡插在pg的专用卡口内,在step7环境下 s7 memory card - open还能打开卡,只是里面是空的,没程序。也没仔细考虑,就打算用sd卡接口给卡重新写一下镜像文件,做一个所谓的“修复”。
将mmc卡插进读卡器,系统提示“要格式化”,这时候还有一丝革命警惕性,果断拒绝格式化。然后选择对可怜的mmc卡强制执行镜像文件拷贝操作。
最终进度条是走完了,mmc卡的寿命也到头了。再插入pg的专用接口,再 s7 memory card - open,得到的提示如图所示。
朋友们,吸取我的教训把,没事别折腾mmc卡了。