加大Genymotion的內部儲存空間的容量 - Android

Margaret avatar
By Margaret
at 2014-12-05T00:30

Table of Contents

Android的虛擬機Genymotion設定的初始內部儲存空間,
扣掉系統佔用的部分,大約剩下5GB,
而外部的SD卡預設也只有16GB,如果裝很多應用做測試,
可能很快就會不夠用,所以可以稍微把它加大一點。

首先在Virtualbox裡把預設的快照factory-backup刪掉,
到設定值裡的「存放裝置」底下,把disk2(data disk)和
disk3(sdcard disk)移除,然後進虛擬媒體管理員
把快照的磁碟和disk2和disk3移除,disk2和disk3記得選保留檔案。

接著執行命令列,切換到Virtualbox的安裝目錄,輸入
VBoxManage clonehd "虛擬機磁碟存放的位置\xxxx-disk2.vmdk"
"虛擬機磁碟存放的位置\xxxx-disk2.vdi" --format vdi

把vmdk轉為vdi。
然後加大vdi磁碟的容量,譬如說改為...嗯測試用64GB好了。
VBoxManage modifyhd "虛擬機磁碟存放的位置
\xxxx-disk2.vdi" --resize 65536

接著再將vdi轉回vmdk
VBoxManage clonehd "虛擬機磁碟存放的位置\xxxx-disk2.vdi"
"虛擬機磁碟存放的位置\xxxx-disk2.vmdk" --format vmdk

這樣就把內部儲存空間加大為64GB了。
另一個SD卡磁碟本來就是vdi格式,所以不需要轉換直接加大就可以了,
例如改成128GB
VBoxManage modifyhd "虛擬機磁碟存放的位置\
xxxx-disk3.vdi" --resize 131072

這樣應該用不完了。
改好以後的容量不能直接用,還要調整分割區,
到這裡下載GParted磁碟管理分割工具的光碟ISO
http://gparted.org/download.php

然後到設定值的「存放裝置」底下把改好的disk2、disk3掛回去,
同時加掛一台光碟機,選擇光碟映象檔為GParted的ISO,
改變「系統」「開機順序」只留下光碟。
接著在Virtualbox裡啟動虛擬機,進入GParted的分割區調整介面,
檢視disk2和disk3的分割情況,
會看到剛剛加大的容量掛在已分割區的後面,顯示為未分割。
使用「Resize」指令調整已分割區,把後面未分割的容量通通加進來,
存檔,這樣就完成加大容量和調整分割的處理,64GB和128GB就可以使用了。

關閉虛擬機,回到Virtualbox,移除光碟裝置,
改變「系統」「開機順序」恢復為「硬碟」。
建立一個新的快照「factory-backup」
描述為「Initial snapshot to reset factory state」
這樣就建立好一個初始狀態內部儲存為64GB的Android虛擬機了。
之後從Genymotion啟動Android裝置,就可以看到新建立的
Android裝置內部儲存空間是加大的64GB,SD Card則是128GB。

如果要備份虛擬機的設定和資料狀態,Genymotion試用版不提供
這樣的功能,但是從Virtualbox的管理介面就可以自行取得快照
、再製(clone)、或者匯出整個裝置為ova。
將來系統重灌,或者搬移到別的系統上運行,或者虛擬機刷到爆掉,
只要匯入這個備份的ova就可以立刻恢復原先建立好的Android系統。

也可以在Virtualbox上設定好虛擬機和host主機共享的資料夾,
虛擬機可以直接存取host主機硬碟裡的檔案資料。
(在/mnt/shared/目錄底下)
可以很快把電腦上的資料放進虛擬機裡,也可以把虛擬機的資料放到電腦上。

Genymotion試用版沒有提供擷圖功能,不過要抓圖除了使用app以外,
也可以直接利用adb把圖抓到host主機上,把下面命令存成.bat
"c:\Program Files\Genymobile\sdk\platform-tools\adb.exe"
shell screencap -p /sdcard/screen.png
"c:\Program Files\Genymobile\sdk\platform-tools\adb.exe"
pull /sdcard/screen.png
"c:\Program Files\Genymobile\sdk\platform-tools\adb.exe"
shell rm /sdcard/screen.png

執行bat就會把擷圖抓到bat所在的目錄底下。


--
Tags: Android

All Comments

Ingrid avatar
By Ingrid
at 2014-12-05T11:21
從virtualbox備份GENY~轉OVA檔~如重灌後匯回來~GENY裡頭會
出現嗎?
Kama avatar
By Kama
at 2014-12-07T22:10
Suhail Hany avatar
By Suhail Hany
at 2014-12-11T00:38
為什麼我的d槽會出現adt-bundle-windows-x86_64-20131030
Hamiltion avatar
By Hamiltion
at 2014-12-11T13:55
這種檔名的資料夾~而且刪掉就不能進入?
重點是我找不到這個是在哪設定的~我該可以自已選吧?
Irma avatar
By Irma
at 2014-12-15T16:57
裡頭有一個檔叫sdcard.VDI...也才2048K而已~
Quanna avatar
By Quanna
at 2014-12-18T03:09
另外~電腦抓藍芽GPS...分享給GENY去定位...這個目前不行?
Tom avatar
By Tom
at 2014-12-22T01:15
或電腦抓搖桿...分享給GENY也一樣...沒錯吧...
Skylar DavisLinda avatar
By Skylar DavisLinda
at 2014-12-22T15:31
還有...andy android這套啓動速度快很多...

MOPTT更新:新增大頭貼(搭配推文)

Ula avatar
By Ula
at 2014-12-04T23:24
剛剛看了一下 又有更新了! 如圖 http://i.imgur.com/oZSBBgm.jpg 以及更正一些小錯誤 - ...

美日韓Android遊戲APK(12.04更新13款)

Bethany avatar
By Bethany
at 2014-12-04T22:39
部落格(含下載點) http://sportsw.pixnet.net/blog/post/40920661 請服用!!! 12.04_APK更新 13 款日本、韓國遊戲,內容如下: 【01】F幻獸物語2_1.4.7.apk 【02】Terra Battle(日版)_1.2.0.apk 【03】SNK_ ...

螢幕錄影 APP推薦

Edith avatar
By Edith
at 2014-12-04T21:58
手機:小米2S 最近一直在找螢幕錄影APP都找不到 要ROOT的scr先跳過 (因為不會ROOT) 測試過and#34;屏幕錄像and#34;與and#34;Mobizenand#34; 手機都顯示無法連接到PC 不知道有無大大可以推薦其他app? - ...

從電腦接聽來電-AirDroid 3

Catherine avatar
By Catherine
at 2014-12-04T21:14
http://i.imgur.com/s3JhI5j.png iOS 8 與 Mac 的 OSX 優勝美地中有個很棒的功能,只要登入相同 Apple ID 並且在同一 個網路環境下就能使用 iPad/iPod touh 接聽 iPhone 來電,不過這項功能已經不是只有 iPhone 使用者才能用了。 老 ...

HTC 蝴蝶S 斷斷續續自動重開機

Mason avatar
By Mason
at 2014-12-04T20:30
※ [本文轉錄自 MobileComm 看板 #1KW4-ZGo ] 作者: RainyCity (雨 城) 看板: MobileComm 標題: [問題] HTC 蝴蝶S 斷斷續續自動重開機 時間: Thu Dec 4 20:12:15 2014 查了好久爬了好久都沒有 不知道是硬體問題還是軟體問題 ...