freemeos吧 关注:272贴子:1,068
  • 7回复贴,共1

使用ADB Shell将SD卡转为内部存储(该方法适用大部分手机)

只看楼主收藏回复

随着手机的使用,内存捉襟见肘。本文介绍如何使用SD卡来扩展内存。
1. 下载ADB Kits
下载地址为 https://adbshell.com/downloads
2. 开启USB调试
打开 开发者选项->调试-USB调试,USB连接电脑。
如果手机显示授权信息点击确认。
3. 运行ADB Shell
输入
adb shell
接着输入
sm list-disks
此时显示的是SD卡的盘号 179,64
设置为内部存储
sm partition disk:179,64 private
设置为便携式存储
sm partition disk:179,64 public
混合模式:
sm partition disk:179,64 mixed 50
以“sm partition disk:179,64 mixed 70”为例,意思是把sd卡容量的70%设置为便携式存储(存储照片等),30%设置为内部存储(存储软件) 。
4. 验证
成功之后,打开 设置->存储设备
5. 移动应用到新的SD卡的内部存储
手机设置-其它设置-开发者选项-强制允许将应用写入外部存储 打开
6. 缺点
会对SD卡做格式化,预先要备份好卡内数据。 看到新分区的内部存储的情况,被隐藏了。


IP属地:江西1楼2024-08-15 20:19回复
    你这种适合以前那种老式安卓手机


    IP属地:山东来自iPhone客户端2楼2024-08-16 14:28
    收起回复
      作者牛逼


      IP属地:天津来自Android客户端3楼2024-10-06 11:05
      回复
        请问楼主是下载安卓版本的ADB kit吗,在手机上运行这个软件么


        IP属地:北京4楼2024-11-03 19:01
        回复
          楼主还看这个帖么,256的卡,按MIXED 50执行完以后显示我确实有更多的空间了,但是已使用显示为负数是为什么。我现在是已使用-158%,可用100多个G。


          IP属地:上海5楼2025-01-05 21:29
          回复
            感谢


            IP属地:广西6楼2025-03-01 19:12
            回复
              有人试过吗?


              IP属地:河北来自Android客户端7楼2025-03-12 17:14
              回复