萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 手機 >  >> 手機應用 >> Android 教學

改變 Android 手機應用安裝位置至 SD 卡:分區 Ext3 + 符號連結 完整教學 (需 Root)

Android 早期版本 (2.x/4.x) 內部儲存極小 (512MB-2GB),將應用安裝至 SD 卡是剛需。本教學示範 **SD 卡分區 (FAT32 + Ext3) + 符號連結 (symlink) 將 /data/app 遷移至 SD 卡 Ext3 分區**,實現系統級應用遷移,刷機後應用保留、無需重裝。現代 Android (6.0+) 已支援 **Adoptable Storage (採用式儲存)**,原生整合更佳,本文供舊機型/特殊需求參考。

前置條件

  • 手機 **已 Root**,支援 busybox 指令集。
  • SD 卡 **建議 Class 10 / UHS-I 以上**,容量 ≥ 4GB (分區後 Ext3 至少 1-2GB)。
  • 電腦安裝 **Acronis Disk Director Suite** (或 MiniTool Partition Wizard、GParted Live) 進行分區。
  • **完整備份手機資料** (Nandroid/鈦備份/雲端),分區操作有資料遺失風險。

一、SD 卡分區 (電腦端操作)

  1. SD 卡裝入讀卡器連接電腦,啟動 Acronis Disk Director Suite。
  2. 找到 SD 卡磁碟,**刪除現有分區** → 變為「未配置」。
  3. 建立 FAT32 主分區 (存放照片、音樂、影片、文件) → 大小視需求 (如 2GB 卡分 1.35GB)。
  4. 建立 Ext3 主分區 (專供應用安裝) → 大小為剩餘空間 (如 494MB)。
  5. 點擊工具列 **「提交/Commit」** 執行實際寫入,**提示操作成功完成** 即分區完成。

二、驗證 Ext3 分區識別 (手機端)

  1. SD 卡裝回手機,重啟。
  2. 安裝 **超級終端機 / Termux / Terminal Emulator**,執行:
su
busybox df -h

輸出列表中出現 /dev/block/mmcblk0p2 (或 mmcblk1p2) 掛載點為 /system/sd 或 /sd-ext,**即代表系統成功識別 Ext3 分區**。

三、遷移 /data/app 至 SD 卡 Ext3 分區 (建立符號連結)

su
cp -a /data/app /system/sd/          # 複製整個 app 目錄到 Ext3 分區
rm -r /data/app                      # 刪除原目錄
ln -s /system/sd/app /data/app       # 建立符號連結,系統以為仍在 /data/app
reboot                               # 重啟生效

說明:/system/sd 為 Ext3 分區典型掛載點,若不同請以 df -h 實際掛載點為準。

四、刷機後快速恢復應用 (極大優勢)

刷新 ROM 後,/data/app 會被清空,但 **SD 卡 Ext3 分區內的應用完整保留**。只需在新系統取得 Root 後執行:

su
cd /data
cp -a app /system/sd/app      # 將現有空 app 目錄內容複製到 Ext3 (實際上是合併/覆蓋)
rm -r app
ln -s /system/sd/app /data/app
reboot

**所有應用秒回**,無需逐一重裝,資料、設定、登入狀態全保留。

實測效果 (筆者環境)

階段可用內部儲存
刷機後未裝應用87 MB
安裝若干應用後73 MB
遷移 /data/app 至 SD 卡後80 MB (釋放 7 MB)

**未恢復至 87 MB 原因**:應用快取/資料 (/data/data) 仍佔用內部儲存。快取亦可遷移但會**拖慢應用啟動速度**,不建議。

注意事項與風險

⚠ 桌面 Widget 可能失效:遷移後原有 Widget 無法顯示,**刪除重新加入桌面即可恢復**。
⚠ SD 卡 = 手機硬體一部分:拔除 SD 卡 → 所有遷移應用無法啟動;插回重啟 → 恢復正常。
⚠ Ext3 分區損壞 = 所有遷移應用掛掉**:優質 SD 卡、定期備份、避免強制拔卡。
⚠ 現代 Android (6.0+) 請改用 Adoptable Storage:設定 → 儲存空間 → SD 卡 → 格式化為內部儲存,系統自動透明整合,無需手動分區/符號連結,相容性、穩定性、效能全面優於手動方案。

結語

**分區 Ext3 + 符號連結遷移 /data/app** 是 Android 早期經典擴容術,完美解決「內部儲存不足、刷機重裝麻煩」痛點。操作雖需 Root、電腦分區、指令行,但一次設定、長期受益。**現代機型請優先使用 Adoptable Storage**,舊機型/特殊需求仍可參考本教學。操作前**三思而後行、備份贏過後悔**。

copyright © 萬盛學電腦網 all rights reserved