android手機分區
A. 備份和恢復Android手機分區的方法
假設手機設備能正常開機的情況,就可以通過df進中扮行備份。下面以備份boot分區為例介紹如何備份和恢復分區內容。
1查看boot屬於哪個分區芹喊
進入手機路徑dev/block/platform/ff0f0000.rksdhci/by-name輸入查看命令ll。比如我這里看到的是 /dev/block/mmcblk0p5
2查看boot分區的大小
輸入cat proc/partitions
3用dd命令將分區boot復制到data分區下
dd if=/dev/block/mmcblk0p7 of=/sdcard/boot.img bs=1024 count=32768
4將備份的boot.img 拷賣首灶貝到PC
adb pull /sdcard/boot.img .
5恢復boot分區內容
dd of=/dev/block/mmcblk0p5 if=/sdcard/boot.img bs=1024 count=32768
參照修改:《備份和恢復Android手機分區的方法》: http://blog.csdn.net/u014134180/article/details/78120143
B. 安卓ab分區什麼意思
就是將手機的內存分為兩個區域,當系統需要更新時,安卓11會將舊系統留著虛盯做A區差衡繼續運行,然後開始更新B區的系統文件。則世
ROM分為三個分區:
1、系統分區----用於存放Android系統 (Android4.x版系統至少500MB以上)、還原備份(300MB左右)、刷機Recovery資源(約20MB~50MB)、系統級APP(安 裝在此空間的APP需要Root許可權才可卸載)以及交換空間、硬體底層空間等等,加在一起約1.5GB~2GB。這部分空間就好似PC上安裝在C盤中的 Windows系統和硬體驅動程序,以及用於存放一鍵恢復鏡像的隱藏分區。
2、程序分區----用於存放隨機預裝的第三方 APP(用戶可卸載),你自己下載的所有APP主程序都會安裝到這個空間內,手機廠商通常會為此分區預留1GB~3GB的存儲空間。當該空間被占滿後,你 再安裝APP時會出現無空間安裝的報錯提示。我們可以將其理解為PC C盤里的「Program Files」文件夾,只是你所安裝的所有程序默認只能安裝於此且無法修改路徑。「系統分區+程序分區」的總和就是電腦C盤的全部空間。
3、存儲分區----這才是當手機連接PC後所識別 出來的「移動硬碟」,小米3的12.38GB和聯想K900的7.88GB就是存儲分區。這部分空間可以由用戶自由支配,可存放大型游戲的數據包、音樂、 圖片、視頻,可像U盤一樣隨意折騰。換做PC領域,存儲分區就好似D盤、E盤、F盤等非系統分區。
系統分區和程序分區,雖然無法被用戶直接利用,但卻承擔著非常重要的角色。
D. 安卓系統的手機內存卡怎麼分區
手機ROM相當於PC上的硬碟,用於存儲手機操作系統和軟體,也叫FLASH ROM,決定手機存儲空間的大小。手機RAM相當於PC的內存,其大小決定手機的運行速度。
要把大象裝冰箱里總共分三步,而Android系統中把軟體安裝到SD卡上,比這還簡單,兩步就夠了:
一、存儲卡分區
首先我們需要對手機SD卡進行分區,分一個FAT32分區和一個Ext3分區,FAT32分區用於正常存儲圖片、音樂、視頻等資料,而Linux格式的Ext3分區就是用於擴容安裝軟體的分區。以筆者的2G SD卡為例,FAT32分區1.35GB,Ext3分區494MB。下載並安裝Acronis Disk Director Suite軟體。將手機SD卡裝入讀卡器並連接電腦,然後運行Acronis Disk Director Suite軟體。
1.FAT32分區。找到代表SD卡的磁碟分區,點擊右鍵,選擇「刪除」命令,刪除已有分區。當成為「未分配」分區時,點擊右鍵,選擇「創建分區」,在彈出的對話框中,文件系統選擇:FAT32,創建為「主分區」,設置好分區大小1.35GB,點擊確定按鈕。
2.Ext3分區。在剩餘的494MB分區上,點擊右鍵,選擇「創建分區」,在彈出的對話框中,文件系統選擇:Ext3,創建為「主分區」,設置好分區大小494MB,點擊確定按鈕。
3.確認分區。上述分區設定完成後,軟體只是記錄了分區操作,並沒有真正在SD卡上進行分區。點擊軟體工具欄中的「提交」按鈕,確認執行分區操作,提示「操作成功完成」說明分區成功了。
二、將軟體移動到SD卡
存儲卡分區完成後我們只需要把系統默認的軟體安裝目錄/data/app轉移到SD卡的Ext3分區上,然後通過ln命令建立軟鏈接,使系統自動把軟體安裝到SD卡上,達到節省手機內存空間的目的。
將存儲卡裝回手機,重新啟動,使系統識別到Ext3分區。在手機上運行超級終端,依次輸入以下命令來驗證系統是否識別了Ext3分區:
su (會提示高級許可權授權,選擇「總是同意」)
busybox df –h
如果顯示的列表中有/dev/block/mmcblk0p2的信息說明系統已成功識別了Ext3分區。
然後依次輸入以下命令將/data/app目錄轉移到SD卡的Ext3分區:
cp –a /data/app /system/sd/
(將/data/app目錄復制到/system/sd/下)
rm –r /data/app
(刪除/data/app目錄)
ln –s /system/sd/app /data/app
(建立軟鏈接)
Reboot
(重啟手機)
重啟之後,手機上安裝的所有軟體就全部轉移到了SD卡上,看看你的手機可用空間是不是增大了。以後再安裝軟體也是直接安裝到SD卡上,不用擔心空間不足的問題了,而且這樣做還有一個好處,刷新ROM後,以前安裝過的軟體並沒有被清除,還保存在SD卡上,輸入下列命令就可以輕松恢復,不用再一一安裝了,非常方便實用。
su
(取得高級許可權)
cd /data
(進入/data目錄)
cp –a app /system/sd/app
(將app目錄中的內容復制到/system/sd/app目錄)
rm –r app
(刪除app目錄)
ln –s /system/sd/app /data/app
(建立軟鏈接)
reboot
(重新啟動)
擴容效果體驗:
刷新ROM後未安裝任何軟體,手機可用空間為87MB,安裝若干軟體後,可用空間下降為73MB。將軟體目錄轉移到SD卡上後,可用空間變為80MB。可能有的「電筒」會有疑惑,為什麼沒恢復到87MB呢?這是因為我們只是將軟體移動到了SD卡上,而軟體的緩存數據仍然會佔用手機內存,所以手機內存還是會下降。當然軟體的緩存數據也可以移動到SD卡上,但這樣會拖慢軟體運行速度,所以不推薦大家使用。
注意事項:
1.軟體移動到SD卡上後,原有的部分桌面插件會無法正常顯示,刪除後,重新加入桌面即可。
2.SD卡的Ext3分區可以視為手機硬體的一部分,移除SD卡後,安裝的軟體將無法運行。插入SD卡,重新啟動手機即可正常使用。
這個教程有哪個高手可以成功的話,給我說一聲哦!