不过,使用NM卡扩容或许不是单纯将存储卡装在手机里那么简单。
NM卡的全称是NanoMemoryCard,光是从名字中的「Nano」,你就能猜出它的尺寸了。NM卡的大小与NanoSIM卡相同,同我的食指指甲盖一般大小,甚至比microSD卡还略小。二者的外观也极为相似,外形轮廓、厚度与背面金属部分的纹路都很相近。
华为选择该尺寸,就是为了能将NM卡安装在SIM卡托中。以Mate40为例,卡托可以同时放置两张SIM卡实现双卡双待;也可以在卡槽1放置SIM卡,卡槽2放置NM卡,实现存储扩容。我就是选择后一种方案。
安装NM卡的方法很简单,就把NM卡当作NanoSIM卡来安装即可。关闭手机,取下卡托,将NM卡金属面朝外放入「卡2」的位置中(标有SIM/NM字样),然后将卡托放回手机里即可。需要注意的是,NM卡不能「盲插」——因为只有一个卡槽能读取NM卡。
有点遗憾的是,华为手机目前没有提供独立的NM卡槽,这就意味着双卡双待与NM卡只能二选一。要双卡,还是要容量,需要你自己取舍。持有双卡和NM卡的我,总是希望两者能兼得,却只能怀念起2010年代双卡槽与SD卡槽并存的快乐(确信)。不过,如果你的手机内置存储足够大,或许就不会有我这样的烦恼了(同样确信)。
华为的HarmonyOS对NM存储提供了完备的支持,即插即用、无需额外配置。同时,一些厂商在出厂时也已经为你初始化存储卡,例如雷克沙的NM卡,出厂时就已经格式化,开箱即用。
有的应用程序允许你设置资料的默认保存位置。以相机为代表的系统自带应用,可以视用户的需要,将NM卡设为默认存储位置;另一些第三方应用也为外置存储做专门的适配,允许你将资料放在存储卡里。
下面,笔者就举出自己使用的一些应用,展示它们对NM存储卡的支持情况。
HarmonyOS自带的相机,在插入NM存储卡后,可在「设置」中将默认存储设为外置存储。如果内置存储空间吃紧(就像我这台Mate40一样),你就可以优先考虑将拍摄的照片、视频存储到NM卡中。
注意:连拍照片只能保存在内部存储,这可能是出于性能考量(内部存储使用UFS,传输速度快于NM卡)。
华为图库可以将内置存储与NM卡中的照片合并管理。如果你的内置存储、NM卡各有一个同名的文件夹,则图库会把这两个文件夹中的照片、视频显示在一起,还允许你单独显示其中一处存储的照片。
例如,自带相机会同时在内置存储、NM卡创建DCIM/Camera文件夹(即相机目录),点开图库的「相机」栏目,你会看到顶部的「相机」字样右侧多了几个字——「(所有)」,说明现在是在合并查看两处存储的照片。点击该字样,即可在弹出的菜单中,切换单独显示其中一处存储的照片。
除了相机目录,「所有照片」视图、屏幕截图、视频,甚至是用户创建的任意照片目录,都可以单独查看特定存储中的文件。
B站客户端提供了缓存功能,可以把你喜欢的视频缓存到本地,支持离线观看。这一功能对外置存储的支持非常完善。你可以在「离线设置」中设置存储位置,把缓存视频放在NM卡中。
打开哔哩哔哩客户端,依次点击「我的」(在右下角)→「离线缓存」,再点击标题栏的齿轮按钮,打开「离线设置」界面,设置存储位置。
与自带相机不同的是,B站将内、外置存储分为「主存储」和「副存储」。务必看准后再选择,你可以根据磁盘容量、剩余空间来判断。
我平时经常使用AppleMusic来听音乐,它的Android版本也支持设置默认存储位置。进入AppleMusic的设置,点击「设备储存空间」,即可在「SD卡」(外置存储)与设备内置存储间切换。
AppleMusic仅支持把音乐存储在其中一个媒介。因此,切换后,AppleMusic会自动将音乐移动到新的存储位置。
然而,并不是所有的应用程序都像我举例的程序那样,允许你把资料保存在NM卡。更多时候,我们不得不面对这样的情况:你只能老老实实地看着应用程序把资料放在内置存储,少则几百兆,多则数十GB,而我们自己却无能为力。
对于游戏玩家来说,安装多款大型游戏或许是常态。然而,一款大型游戏的数据都是GB级别——仅仅是《原神》,4.7版本的数据就有25.98GB。随着更多游戏的安装,占用空间水涨船高,内置存储将很快不敷使用。
对此,HarmonyOS提供了一个解决方案:设置默认存储位置。这允许你将应用程序的默认资料位置改到存储卡上,从而缓解内置存储不足的问题。
进入HarmonyOS的系统设置,下滑找到「存储」:
然后,点击「存储卡」标签,下滑找到「默认存储位置」,在这里将默认存储位置设置为「存储卡」。
随即,系统提示你需要重启才能生效。确认后,手机重启,默认存储位置就切换成了NM卡。
根据谷歌的规范,Android应用程序的资料放在两个地方:
早期的应用一般只把资料放在前者。随着应用程序功能的多样化,尤其是图片、影音等多媒体数据的增加,现在你能见到的常用应用都习惯把资料放在后者。HarmonyOS兼容Android,两个目录都能使用。
Android目录是跟着存储器走的。实际上,HarmonyOS的默认存储位置功能,就是将上述路径的「存储器」指定为内置存储或NM卡,从而间接地实现Android目录的迁移。该功能可能还会影响其他一些在存储器存放数据的应用(也就是不按谷歌规范,将数据放在Android目录之外)。
注意:有些APP,如哔哩哔哩,会将默认存储位置对应的存储视为「主存储」。以NM卡为默认存储位置后,内置存储反而变成了「副存储」。
但是,不要以为设置默认存储位置后就一劳永逸了,因为后面还有大坑在等着你!
就我的经验,以下这些应用程序会中招:
聊天记录仍然可以查看,但是:
这些游戏将找不到原有的数据包,只能重新下载数据
如果你遇到了应用程序资料「丢失」的问题,你完全不用担心!因为原本保存在内置存储Android目录中的资料都还留在原处,不被删除和移动。
那么接下来,你只需要视实际需要,把软件在内置存储Android目录的文件,整体复制(或移动)到NM卡的相同目录下,即可。
确认包名
通常很多常用软件的包名都很好猜测。用华为自带文件管理器,依次进入「内部存储」→「Android」→「data」目录。文件管理器会为这些资料目录显示对应的程序图标,你只要根据图标判断,再结合软件的英文名,就可以猜个八九不离十。例如:
此时会列出手机上安装的所有软件包,每个软件的条目里都会用灰色的小字写出包名。你可以点击标题栏的「搜索」按钮,检索特定的软件,如下图所示:
在这里找到你要迁移数据的软件,记下包名。
为了防止访问冲突、数据被覆盖、数据错乱等异常情况,建议在迁移数据前,先终止你要迁移数据的应用。有两种方法:
建议优先选择第一种方法;只有在后续步骤出现异常时再尝试第二种。
接下来,打开华为自带的文件管理器(出厂位于桌面的「实用工具」文件夹中):
长按你想迁移的资料目录,点击底部工具栏的「复制」。
最后,点击右上角的对勾,开始复制。稍等片刻,即可完成复制。
注意:
如果在使用程序时出现问题,或者是复制过程中发生异常(例如复制中断),你应当重新进行迁移。
通常大多数程序经过迁移后,就可以保证正常使用。部分游戏可能会需要重新校验数据,耐心等待即可。
在迁移数据后,应用程序能够正常使用,体验也与放入存储卡之前一致了。但软件资料依然留存在Android目录中,仍占用着内置存储的空间。
不过,对于游戏来说,游戏的资料包占用空间大,并且总是要与官方保持一致(游戏程序检测到资料与官方不匹配时,会重新下载)。因此,没有把游戏资料保存在内置存储的必要,你可以在迁移后直接删除之。