HT-03A SDカード パーテーション分割方法 - Androidカスタム モバイル デジモノな日々

お得WiMAX

HT-03A SDカード パーテーション分割方法

HT-03AのSDカード パーテーションの分割方法です。

リカバリユーティリティ起動
「HOME」を押したまま電源を入れる

ht03aリカバリモード.png

一番下の
[Alt+X] goto console をトラックボールで選択する。

端末とPCをUSBコードでつなぐ。


PCのコマンドプロンプトでAndroid-SDKのtoolsフォルダに移動する。
ピンク色の部分が入力するコマンドです。

(例)CD C:\android-sdk-windows-1.5_r3\tools

CDの後ろは、自分のPCの保存場所です。

adb shell

parted /dev/block/mmcblk0

(parted)になる


GNU Parted 1.8.8.1.179-aef3
Using /dev/block/mmcblk0
Welcome to GNU Parted! Type 'help' to view a list of commands.

画表示される


print


Model: SD 00000 (sd/mmc)
Disk /dev/block/mmcblk0: 1019MB  ←[SDカードの総容量を確認しておく]
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number Start End Size Type File system Flags
1 127kB 1019MB 1019MB primary fat32

画表示される

標準ROMで使用していた場合、上記のようにFAT32のパーティションが一つだけあります。(オレンジの部分)

rm 1

print

これで表示される情報でパーテーションがすべて消えたことを確認。
残っていれば rm [パーティション番号] ですべて削除します。


上でprintコマンドを行った際、Disk /dev/block/mmcblk0: 1019MB のように合計容量が確認したと思います。
各パーティションに何MBづつ割り当てるかを決め下記のように計算します。
※swap領域の目安:32〜128MB
※ext2領域の目安:200MB〜(アプリを大量にインストールする場合は多めに取る。)
 
例:1GB(1019MB)のカードをswap:32MB,ext2:200MB,FAT32:残り,として割り当てる場合
 
1019MB - 32MB (linux-swap) = 987MB
987MB - 200MB (ext2) = 787MB
 
計算結果を下記の通りコマンドに挿入します。

mkpartfs パーティションタイプ ファイルシステム  開始位置  終了位置

mkpartfs primary fat32 0 787
mkpartfs primary ext2 787 987
mkpartfs primary linux-swap 987 1019


数字はメモしておいたほうがいいでしょう。


mkpartfs primary fat32 0 787

mkpartfs primary ext2 787 987

mkpartfs primary linux-swap 987 1019

print


Model: SD 00000 (sd/mmc)
Disk /dev/block/mmcblk0: 1019MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number Start End Size Type File system Flags
1 32.3kB 787MB 786MB primary fat32 lba
2 787MB 987MB 200MB primary ext2
3 987MB 1019MB 31.9MB primary linux-swap(v1)

と、上記の通り3つのパーティションに分割されFile systemが正しく設定されている事を確認します。


quit

で無事にパーテーションが分割できました。

ext2パーティションをext3に変換する場合は引き続き下記コマンドを実行します。
 
/ # upgrade_fs
 
ext4に変換する場合更に下記コマンドを実行します。
 
/ # tune2fs -O extents,uninit_bg,dir_index /dev/block/mmcblk0p2
/ # e2fsck -fpDC0 /dev/block/mmcblk0p2

ということです。


参考サイト
コムギドットネット

地中海の地下 6.1

さんです。

この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバック
Copyright © Androidカスタム モバイル デジモノな日々 All Rights Reserved.
当サイトのテキストや画像等すべての転載転用・商用販売を固く禁じます
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。