2014年10月12日日曜日
[XPERIA GX (SO-04D)][JB 4.3][HOW-TO][ROOT][4NOOBS] Resize sdcard0~やってみた~自分メモ

[HOW-TO][ROOT][4NOOBS] Resize sdcard0 and internal storage to maximize space for apps


今さらでしょうが、気になっていたので自分メモ。

私の環境
LT29i_9.2.A.1.215_HK→JB 4.3
154氏T.TX.V.4.3_VariousMod(2).zip適用済
CWM6-cDM_v2.5_vfix2_MultiRecovery

※必ず、リカバリーから作業直前のバックアップ!
※内部SD内容も消えるので、必ずバックアップ!

※最終的には、記事の全部やる必要なし→事前環境は必要。
 私の場合、ガイドのno8~14迄でした。
(no15以降は、問題が出た場合ですので不要)

1.PhilZ Touch Recoveryにあらかじめ入っておく。
2.USB接続して
3.コマンドプロンプトから
4.adb shell
5.umount /storage
    parted /dev/block/mmcblk0
    print

(抜粋)
Model: MMC SEM16G (sd/mmc)
Disk /dev/block/mmcblk0: 15.9GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number  Start   End     Size    File system  Name        Flags
 1      131kB   2228kB  2097kB               TA
 2      2228kB  3801kB  1573kB               Boot
 3      3801kB  5374kB  1573kB               Boot2
 4      6291kB  27.3MB  21.0MB               Kernel
 5      27.3MB  28.3MB  1049kB               TZ
 6      29.4MB  32.5MB  3146kB               modemst1
 7      33.6MB  36.7MB  3146kB               modemst2
 8      37.7MB  40.9MB  3146kB               fsg
 9      40.9MB  46.1MB  5243kB               ramdump
10      46.1MB  54.5MB  8389kB  ext4         apps_log
11      54.5MB  71.3MB  16.8MB               FOTAKernel
12      71.3MB  1359MB  1288MB  ext4         System
13      1359MB  1621MB  262MB   ext4         Cache
14      1621MB  3769MB  2147MB  ext4         Userdata
15      3769MB  15.6GB  11.9GB  ext4         SDCard

14.15パーティションを削除。ext4ですがこの方法を適用すると
ext2になります。そりゃそうだ。

rm 14
rm 15

Error: Partition /dev/block/mmcblk0p15 is being used. You must unmount it before you modify it with Parted.とエラーでたので(汗)
一度quit。

5.umount /storage/sdcard0 してから、再度 rm 15 でokでした。

※私も、4GB (4 ×1024MB = 4096MB)を追加しました。
※3769+4096=7865

※あとは、計算して、start と end を合わせるだけ。

mkpartfs logical ext2 1621 7865
name 14 Userdata
mkpartfs logical ext2 7865 15.6GB
name 15 SDCard
quit

※できないかもと、試しにext4にしてみましたが
No Implementation: Support for creating ext4 file systems is not implemented yet.
と、怒られたのであきらめました。

※私はここで、PhilZ Touch Recoveryをrebootしたのですが、そのまま
 リカバリーかけてもよいのかもしれません…。

とりあえずできたから良かった。




 
Template Design: © 2007 Envy Inc.