http://apk.tw/thread-127177-1-1.html
本帖最後由 nightyfly 於 2012-11-19 18:03 編輯
Android 4.0以上(含JB4.1.1) 應用程式移到外部記憶卡 - Link2SD !
聲明:此篇教學參考xda Link2SD作者討論串所有內容,由nightyfly翻譯及實作發表。
本教學只適用ICS 4.0以上設備。
注意:分割磁區請小心操作,現行技術,記憶卡都有寫入次數壽命,過度寫入(增刪資料次數),
都可能影響記憶卡壽命。讀取則無妨。
也就是它算是一種耗材,磁區分割和格式化過程,也有機會造成記憶卡無法讀寫資料(故障).
Android 4.0.x 由於管理程式和資料的方式改變,以往好用的APP2SD 在4.0.X已無法使用,
讓許多平版和手機空有記憶卡而無用武之地,内部儲存空間爆滿,而記憶卡卻還是空的。
本篇實作就一步步操作說明,達成把應用程式檔案,dex檔案,函式庫檔案 選擇性的搬到記憶卡。
全部過程是在NOTE 10.1操作,但相信適用所有Android 4.0.X 有記憶卡的機種和品牌。
編輯2012-11-19:在Note 10.1德國版4.1.1實測成功!仍可以移到第二分割區無誤。
Link2SD 它是利用類似捷徑的方式來達成,把檔案搬到掛載的記憶卡中,在原安裝資料夾只留下一個連結捷徑。
由於是連結捷徑,所以佔用的空間極小,真正的檔案是存在記憶卡中,而且可以選擇性的只搬函式庫或程式。
Note 10有16G (11G可用,並不真正需要Link2SD),此篇主要給2G或8G的設備儲存爆滿的人使用。
安裝後,可以正常安裝移除應用程式,Link2SD會處理相關作業,不用手動修改,只要簡單點選建立連結或移除連結,就可以在內部儲存空間和外部記憶卡輕鬆移動程式和資料。
這樣的做法比"偷天換日"好的原因是,原本的內建儲存空間一樣可以使用,不會有空間浪費的問題。
某些需要較快讀寫速度的程式,可以留在內部儲存空間,不用去買高速的記憶卡,我用的只是class 4的卡,相容性較高。
另外,偷天換日萬一失敗,可能造成系統無法正常讀取儲存空間;本法失敗對系統執行沒有影響。
已測過的記憶卡品牌: PNY 8G, Kingston 16G, Sandisk 16G 都是class 4,我還沒買class 10或SDXC的卡....
等待exFat有所突破,會買Sandisk 64G SDXC來玩玩看。測試讀取速度。
必備條件:
1. 已經ROOT,擁有最高使用者權限的平版或手機並且可插記憶卡。
2. 一片正常的Micro SD記憶卡,用來分割第二個主要分割區。 (8GB -32GB 太小就無意義了) 本篇拿 8GB來實驗。
3. 一部執行WINDOWS的電腦或筆電 XP, Vista , Win 7。
4. 一個讀卡機可以讀取(Micro)SD Card。
準備Micro SD Card: 記憶卡分割磁區
1. 我們必須重新分割記憶卡的磁區,造出另一個主要磁碟分割區。讓平板掛載使用,如同內部儲存空間。
下載 磁碟分割管理程式 到電腦安裝 Minitool : 按 Download Now 來下載
2. 裝好後,把記憶卡用讀卡機接到電腦,先自行備份SD卡資料,再打開 MiniTool Partition wizard Home edition V7.6:
確認點選讀卡機上的SD記憶卡代號,在此為J:,小心別點到你的硬碟代號如 C: D: E:!! 點 Move/Resize :
我想留2GB給記憶卡當外部記憶卡,約6GB拿來給平板裝程式,在Partition size輸入2000: 按OK
你可以自己計算例如16GB卡:留4GB當記憶卡和電腦交換資料,12G拿來裝軟體等。
這12G在windows中讀不到! (可依實際需求,自行調整分割區大小,有遊戲資料包者配合GL to SD
可以把第一分割區留大些給資料包使用.)
點選 *: resize後有5.45G空間未使用,再點上方 Create 來建立新分割區:
程式警告:此新建分割區資料在windows系統中將無法被讀取,按 Yes 繼續!
windows只能讀取記憶卡的第一個主要分割區,這無所謂,只要平板能使用就可以了。
在 Create As 選 Primary (主要分割區),File Sysyem 選 Ext2 : 按 OK :
可用選項為 ext2,ext3,ext4 和 FAT32 。但一定要選主要分割區 Primary !
有些手機或平板可能對Ext2支援不良,如果你無法在平板中順利掛載,這邊改選FAT32,
我的是可以用ext2。
檢查 2個分割區都是Primary ,檔案系統也正確,分割區大小也對,按左上角 Apply (套用變更):
Minitool會開始作業建立和格式化記憶卡,ext2格式化稍久,耐心等候它完成!把記憶卡插回平板。
如果保險一些,也可以在分割區完成後,分別對2主要分割區執行格式化(Format)。確保格式正確。
安裝Link2SD :搬移程式和資料
1. 到Google PLAY 商店: 搜尋並安裝 Link2SD,執行Link2SD
它會要求你重新開機啟動平板,以便掛載記憶卡上的 ext2的檔案分割區,重新啟動平板!
如沒有錯誤訊息,此時記憶卡第2分割區應該已經掛載,最後我們才來驗證。
2.打開Link2SD,看到所有程式的列表,在此我以2個 game來測試,Ninja Fishing 和 猴子也瘋狂。
程式列表中可以看到這2個新安裝的遊戲,最右邊都有記憶卡小圖示,先前安裝的程式也有.....
大多是使用者自己裝的程式,也是建議可搬到SD卡的。不建議搬動系統內建的程式。
點選Ninja Fishing:
3. 上面有"移動到SD卡"按紐,不要點它!(這選項是給4.0以前的設備使用的)。我們點選下方的 建立連結 !
4. 在這個選單,我們可以選擇: 只移動程式,Dex檔案,函式庫,我選擇全部移到SD卡(3個都勾選),按確定。
5. 重覆以上步驟,把想移動的應用程式搬到SD卡上,最後主選單如下: 有橘色 連結到SD卡 字樣,就完成了!!
一開始請先移動1到2個程式,試試啟動和運作是否都正常,然後再進行大量移動。
6. 使用Link2SD 把程式移動到SD卡前,內部儲存記憶體可用空間: 9.51GB 。
7. 在Link2SD 把程式移到記憶卡後,內部儲存記憶體可用空間: 9.58GB 。(釋放約70MB空間剛好是2個Game的容量)
確定Link2SD 有效運作中,開啟遊戲測試也正常運作無誤。
8. 第二分割區(ext2檔案系統或FAT32)在開機後掛載為: /data/sdext2 (/data/sdfat32 :FAT32未確定)
打開這資料夾,可以找到已搬過來的程式和資料等。
9. 懶人設定: 新安裝軟體自動連結:
10. 目前平板檔案系統,外部記憶卡和第二分割區:
看起來步驟很多,其實很簡單的,只是希望敘述的詳細些,所以寫的比較多.
TAB 2 7.0 Link2SD
Google Android
前往
- Software
- ↳ CodeCharge Studio
- ↳ CodeCharge
- ↳ DemoCharge
- ↳ SuperPDF
- ↳ 551einv
- ↳ E3進銷存
- 程式語言
- ↳ PHP
- ↳ CodeLobster PHP Edition
- ↳ Yii
- ↳ CodeIgniter
- ↳ Phalcon
- ↳ Symfony
- ↳ FuelPHP
- ↳ Zend Framework 2
- ↳ laravel
- ↳ WordPress
- ↳ ASP.NET/C#
- ↳ ASP/VBScript
- ↳ JSP
- ↳ Java Servlets
- ↳ ColdFusion
- ↳ Perl
- ↳ Java Script
- ↳ jQuery
- ↳ HTML + CSS
- ↳ jQuery
- ↳ nodejs
- ↳ VB6
- ↳ Git
- ↳ App Inventor 2
- ↳ bash
- ↳ C++/ VC/ OpenCV
- ↳ OpenCV
- ↳ go
- ↳ cordova
- ↳ python
- ↳ Xamarin
- ↳ Assembly
- 資料庫
- ↳ MySQL
- ↳ PostgreSQL
- ↳ ORACLE
- ↳ Access
- ↳ SQL Server
- ↳ SQLite
- ↳ MariaDB
- ↳ Mongodb
- 作業系統
- ↳ Linux
- ↳ Ubuntu
- ↳ CentOS
- ↳ Mint
- ↳ Mandriva
- ↳ Debian
- ↳ Red Hat Enterprise Linux
- ↳ Oracle Linux
- ↳ Fedora
- ↳ Kali Linux
- ↳ OpenSUSE
- ↳ Elementary OS
- ↳ Microsoft
- ↳ Server 2008 R2
- ↳ Server 2012 R2
- ↳ Server 2012
- ↳ 8
- ↳ 10
- ↳ System Center 2016
- ↳ NOVELL
- ↳ FreeBSD
- ↳ VMware
- ↳ VirtualBox
- ↳ Mac OS X
- ↳ Solaris
- ↳ iOS
- ↳ Android
- ↳ Cloud
- ↳ OpenStack
- ↳ Docker
- ↳ Proxmox VE
- ↳ CloudReady
- ↳ chrome
- 網頁伺服器
- ↳ apache
- ↳ tomcat
- ↳ nginx
- ↳ IIS
- ↳ JBoss
- ↳ weblogic
- ↳ WebHosting
- 硬體
- ↳ 硬體及週邊
- ↳ RouterOS
- ↳ LEGO NXT
- ↳ Arduino
- ↳ MSP430
- ↳ Raspberry Pi
- ↳ OpenERP
- ↳ Storage
- ↳ Server
- ↳ Brocade
- ↳ MODELS
- ↳ FortiGate
- 軟體
- ↳ sublime
- ↳ LibreNMS