比花钱扩容更有性价比:华为手机 NM 存储卡使用指南
在 128GB 起步内置存储的时代,即使手机存储容量足够大,也免不了遇上磁盘空间不足的窘境。就拿我的华为 Mate 40 来说,我选择的是 8+256GB 的版本,相较于以往我用过的手机已经是海量。殊不知,我经常拍照、拍视频,安装大量软件、大型游戏,不知不觉间,手机管家就提醒我「磁盘空间不足 25%」。
别急,我还可以购买外置存储卡!华为主流的 Pura、Mate 与 Nova 系列支持使用 NM 存储卡进行扩展——NM 是华为推出的存储卡格式,可以安装在手机的 SIM 卡槽里,以 128GB 起步、最低不到百元1的容量,解决手机空间不足的燃眉之急,让你免于再掏大几百找华为官方来扩容2。
不过,使用 NM 卡扩容或许不是单纯将存储卡装在手机里那么简单。
实际使用时,管理外置存储也是一个课题,其中暗藏的「坑」也有不少。在这篇文章里,我将分享我使用 NM 卡扩容的经验,同时带大家一同避坑,快乐扩容。
NM 卡的全称是 Nano Memory Card,光是从名字中的「Nano」,你就能猜出它的尺寸了。NM 卡的大小与 Nano SIM 卡相同,同我的食指指甲盖一般大小,甚至比 microSD 卡还略小。二者的外观也极为相似,外形轮廓、厚度与背面金属部分的纹路都很相近。
华为选择该尺寸,就是为了能将 NM 卡安装在 SIM 卡托中。以 Mate 40 为例,卡托可以同时放置两张 SIM 卡实现双卡双待;也可以在卡槽 1 放置 SIM 卡,卡槽 2 放置 NM 卡,实现存储扩容。我就是选择后一种方案。
安装 NM 卡的方法很简单,就把 NM 卡当作 Nano SIM 卡来安装即可。关闭手机,取下卡托,将 NM 卡金属面朝外放入「卡 2」的位置中(标有SIM/NM
字样),然后将卡托放回手机里即可。需要注意的是,NM 卡不能「盲插」——因为只有一个卡槽能读取 NM 卡。
有点遗憾的是,华为手机目前没有提供独立的 NM 卡槽,这就意味着双卡双待与 NM 卡只能二选一。要双卡,还是要容量,需要你自己取舍。持有双卡和 NM 卡的我,总是希望两者能兼得,却只能怀念起 2010 年代双卡槽与 SD 卡槽并存的快乐(确信)。不过,如果你的手机内置存储足够大,或许就不会有我这样的烦恼了(同样确信)。
华为的 HarmonyOS 对 NM 存储提供了完备的支持,即插即用、无需额外配置。同时,一些厂商在出厂时也已经为你初始化存储卡,例如雷克沙的 NM 卡,出厂时就已经格式化,开箱即用。
有的应用程序允许你设置资料的默认保存位置。以相机为代表的系统自带应用,可以视用户的需要,将 NM 卡设为默认存储位置;另一些第三方应用也为外置存储做专门的适配,允许你将资料放在存储卡里。
下面,笔者就举出自己使用的一些应用,展示它们对 NM 存储卡的支持情况。
HarmonyOS 自带的相机,在插入 NM 存储卡后,可在「设置」中将默认存储设为外置存储。如果内置存储空间吃紧(就像我这台 Mate 40 一样),你就可以优先考虑将拍摄的照片、视频存储到 NM 卡中。
注意:连拍照片只能保存在内部存储,这可能是出于性能考量(内部存储使用 UFS,传输速度快于 NM 卡)。
华为图库可以将内置存储与 NM 卡中的照片合并管理。如果你的内置存储、NM 卡各有一个同名的文件夹,则图库会把这两个文件夹中的照片、视频显示在一起,还允许你单独显示其中一处存储的照片。
例如,自带相机会同时在内置存储、NM 卡创建DCIM/Camera
文件夹(即相机目录),点开图库的「相机」栏目,你会看到顶部的「相机」字样右侧多了几个字——「(所有)
」,说明现在是在合并查看两处存储的照片。点击该字样,即可在弹出的菜单中,切换单独显示其中一处存储的照片。
除了相机目录,「所有照片」视图、屏幕截图、视频,甚至是用户创建的任意照片目录,都可以单独查看特定存储中的文件。
B 站客户端提供了缓存功能,可以把你喜欢的视频缓存到本地,支持离线观看。这一功能对外置存储的支持非常完善。你可以在「离线设置」中设置存储位置,把缓存视频放在 NM 卡中。
打开哔哩哔哩客户端,依次点击「我的」(在右下角)→「离线缓存」,再点击标题栏的齿轮按钮,打开「离线设置」界面,设置存储位置。
与自带相机不同的是,B 站将内、外置存储分为「主存储」和「副存储」。务必看准后再选择,你可以根据磁盘容量、剩余空间来判断。
我平时经常使用 Apple Music 来听音乐,它的 Android 版本也支持设置默认存储位置。进入 Apple Music 的设置,点击「设备储存空间」,即可在「SD 卡」(外置存储)与设备内置存储间切换。
Apple Music 仅支持把音乐存储在其中一个媒介。因此,切换后,Apple Music 会自动将音乐移动到新的存储位置。
然而,并不是所有的应用程序都像我举例的程序那样,允许你把资料保存在 NM 卡。更多时候,我们不得不面对这样的情况:你只能老老实实地看着应用程序把资料放在内置存储,少则几百兆,多则数十 GB,而我们自己却无能为力。
对于游戏玩家来说,安装多款大型游戏或许是常态。然而,一款大型游戏的数据都是 GB 级别——仅仅是《原神》,4.7 版本的数据就有 25.98GB。随着更多游戏的安装,占用空间水涨船高,内置存储将很快不敷使用。
对此,HarmonyOS 提供了一个解决方案:设置默认存储位置。这允许你将应用程序的默认资料位置改到存储卡上,从而缓解内置存储不足的问题。
进入 HarmonyOS 的系统设置,下滑找到「存储」:
然后,点击「存储卡」标签,下滑找到「默认存储位置」,在这里将默认存储位置设置为「存储卡」。
随即,系统提示你需要重启才能生效。确认后,手机重启,默认存储位置就切换成了 NM 卡。
Android
目录根据谷歌的规范,Android 应用程序的资料放在两个地方:
/data/data/<应用程序的包名>
:通常存储程序的配置设置存储器/Android/<应用程序的包名>
:通常存储量大、占用空间较大的资料,例如多媒体、游戏数据等早期的应用一般只把资料放在前者。随着应用程序功能的多样化,尤其是图片、影音等多媒体数据的增加,现在你能见到的常用应用都习惯把资料放在后者。HarmonyOS 兼容 Android,两个目录都能使用。
Android
目录是跟着存储器走的。实际上,HarmonyOS 的默认存储位置功能,就是将上述路径的「存储器」指定为内置存储或 NM 卡,从而间接地实现 Android 目录的迁移。该功能可能还会影响其他一些在存储器存放数据的应用(也就是不按谷歌规范,将数据放在 Android
目录之外)。
注意:有些 APP,如哔哩哔哩,会将默认存储位置对应的存储视为「主存储」。以 NM 卡为默认存储位置后,内置存储反而变成了「副存储」。
但是,不要以为设置默认存储位置后就一劳永逸了,因为后面还有大坑在等着你!
现阶段(HarmonyOS 4.0),系统只是简单地更改存储器的路径映射,但是却不会把 Android
目录一并迁移到新位置,且原有的 Android
目录未必能被应用程序读取3。这就意味着,如果你的应用程序把大量的资料放在 Android
目录下,那么切换后,这些程序资料将相当于「丢失」。
就我的经验,以下这些应用程序会中招:
应用程序 | 它们如何存储资料 | 迁移默认存储位置后会怎么样 |
---|---|---|
会把聊天图片和语音放在 Android 目录下 | 聊天记录仍然可以查看,但是:
| |
各类大型游戏 | 主流的游戏会把数据包放在 Android 目录下,例如我安装的《原神》《崩坏星穹铁道》《第五人格》《鸣潮》等。 | 这些游戏将找不到原有的数据包,只能重新下载数据 对于《原神》这样动辄 20 多 GB 数据包的游戏,无疑又要花费大量的时间重新下载、校验、编译着色器 |
但是,如果应用程序不遵循谷歌的规范,直接在内置存储创建数据文件夹,则往往不容易受到影响。例如,微信会把数据文件放在存储器/Tencent/MicroMsg
路径下,包含聊天图片、视频、语音等,即使切换了默认存储路径也依然能够正常访问。
如果你遇到了应用程序资料「丢失」的问题,你完全不用担心!因为原本保存在内置存储 Android
目录中的资料都还留在原处,不被删除和移动。
那么接下来,你只需要视实际需要,把软件在内置存储 Android
目录的文件,整体复制(或移动)到 NM 卡的相同目录下,即可。
确认包名
Android 目录下,每个应用程序的资料存储在以包名命名的文件夹。所谓包名,是应用程序包的内部名称,例如 QQ 的包名是 com.tencent.mobileqq
。
通常很多常用软件的包名都很好猜测。用华为自带文件管理器,依次进入「内部存储」→「Android
」→「data
」目录。文件管理器会为这些资料目录显示对应的程序图标,你只要根据图标判断,再结合软件的英文名,就可以猜个八九不离十。例如:
软件 | 包名 |
---|---|
com.tencent.mobileqq | |
微信 | com.tencent.mm(mm 是 Micro Message 的缩写) |
哔哩哔哩 | tv.danmaku.bili |
支付宝 | com.eg.android.AlipayGphone |
原神(官服版本) | com.miHoYo.Yuanshen |
但是,有的软件包名并不是很好猜测,或者是图标非常相近难以辨别(例如有些游戏的官服、渠道服4)。此时,你可以借助MT管理器的「安装包提取」功能来获取包名。
下载并安装MT管理器,点击左上角的「汉堡」(菜单)按键,选择「安装包提取」。
此时会列出手机上安装的所有软件包,每个软件的条目里都会用灰色的小字写出包名。你可以点击标题栏的「搜索」按钮,检索特定的软件,如下图所示:
在这里找到你要迁移数据的软件,记下包名。
为了防止访问冲突、数据被覆盖、数据错乱等异常情况,建议在迁移数据前,先终止你要迁移数据的应用。有两种方法:
建议优先选择第一种方法;只有在后续步骤出现异常时再尝试第二种。
接下来,打开华为自带的文件管理器(出厂位于桌面的「实用工具」文件夹中):
然后,依次进入「内部存储」→「Android
」→「data
」目录,在列表中找到你要迁移数据的软件。例如,如果你想迁移 QQ,就找到目录「com.tencent.mobileqq
」。
Android
」→「data
」目录长按你想迁移的资料目录,点击底部工具栏的「复制」。
此时,文件管理器会提示你选择目标目录。你需要点击右下角的「其他位置」,然后上滑找到「存储卡」,依次点开「存储卡」→「Android
」→「data
」,确认上方显示的文字为「复制 1 项到"data"」。
最后,点击右上角的对勾,开始复制。稍等片刻,即可完成复制。
注意:
- 为防止数据丢失,应当选择复制,而不选择移动。只有在确认程序正常工作、你的程序数据完全恢复时,再将原本的资料目录删除。
- 可以考虑将原本的资料目录复制出来备份,以备不时之需。
打开应用程序,确认资料是否恢复。例如,如果你迁移 QQ 的资料,你可以翻阅过往的聊天记录,看看聊天图片、视频是否正常显示,语音是否能正常播放。
如果在使用程序时出现问题,或者是复制过程中发生异常(例如复制中断),你应当重新进行迁移。
通常大多数程序经过迁移后,就可以保证正常使用。部分游戏可能会需要重新校验数据,耐心等待即可。
在迁移数据后,应用程序能够正常使用,体验也与放入存储卡之前一致了。但软件资料依然留存在 Android
目录中,仍占用着内置存储的空间。
接下来就是要看你的实际需要了,你可以在确认应用程序正常工作后,直接删除内置存储里相关应用的资料目录,也可以留在原地作为备份(笔者自己选择后者,保留 QQ 的资料不删除,以备不时之需)。
不过,对于游戏来说,游戏的资料包占用空间大,并且总是要与官方保持一致(游戏程序检测到资料与官方不匹配时,会重新下载)。因此,没有把游戏资料保存在内置存储的必要,你可以在迁移后直接删除之。
我在安装 256GB 的 NM 卡后,内置存储空间捉襟见肘的窘境得以缓解,终于可以「任性」地拍照录视频、「任性」地下载游戏了。QQ 等程序在迁移默认存储后出现的「坑」,也在这一过程中得以顺利添上,继续愉快地日常使用,甚至比以往还要顺畅。
相较于官方提供的存储扩容服务,对于华为、荣耀手机来说,安装 NM 卡进行扩容,可谓最具性价比的方案。用户在使用 NM 卡的过程中,有可能会「无从下手」,放入存储卡后也容易遇到我在本文中提到的种种「坑」。相信这篇文章能为你答疑解惑,跟我一起「征服」这些问题,让 NM 卡真正为你所用。
> 关注 少数派小红书,感受精彩数字生活 🍃
> 特惠、好用的硬件产品,尽在 少数派 sspai 官方店铺 🛒
© 本文著作权归作者所有,并授权少数派独家使用,未经少数派许可,不得转载使用。