Benny
Swtich更换microSD卡有时会遇到无法识别的问题,一个例子是错误代码2016-0247。
该错误码的产生原因是SD卡放入switch前使用了MacOS等非Windows系统操作,导致文件归档方式出现差别。
此时无需格式化SD卡,因为本质不是文件系统格式的问题。
想解决这个问题,只需要修改SD卡的文件归档格式即可,操作方法如下:

1、Swtich关机状态下取出SD卡,放入读卡器,连接电脑
2、打开mac自带的应用程序“终端”
3、输入 “sudo chflags -R arch SD卡挂载路径/SD卡名称”,按回车 注:mac外部存储设备挂载路径默认为 “/Volumes”,如我的SD卡名称为Untitled,命令行就是 “sudo chflags -R arch /Volumes/Untitled”
4、输入root密码(没改过的话就是锁屏密码),按回车
5、输入 “sudo chflags -R noarch SD卡挂载路径/SD卡名称”,按回车
6、安全弹出SD卡,放回Switch,重启

没有报错的话,2016-0247问题就解决了。

该操作为SD卡的文件提供了Switch兼容性,含义如下:

1、“sudo”:获取超级用户权限,需输入root密码
2、“chflags”:也就是change flags,该命令用于修改文件的特殊属性、修改文件标签
-R:递归处理
3、“arch”:也就是archive,chflags命令的参数之一,给文件打上归档标签
4、“noarch”:chflags命令第三参数前加no表示撤销对应操作,即撤销归档