WARNING / اخطار
بنده هیچ مسولیتی را در برابر خرابی های احتمالی نمی پذیرم
اگر حافظه 2 گیگ کفاف برنامه های شما را نمی دهد و از move2sd کردن نرم افزار ها به دلیل مشکلات فراوان ناراضی هستید ، این تاپیک از این محدودیت آزادتون میکنه .
مشکلاتی که در move2sd هست :
1. فورس گلوز های بیشتر
2. اگر بیش از حدود 700 یا 800 مگ رو به sd انتقال بدید ، به احتمال زیاد گوشی شما پشت سرهم ریبوت میشه .(احتمالا برای همین سامسونگ در ics به صورت پیش فرض move2sd رو غیر فعال کرده )
3. در انتقال برنامه ها به sd همه فایل های برنامه به sd انتقال پیدا نمیکنه و سرعت برنامه کمتر میشه .
4. فورمت fat32 . که به نظر من هرچی مشکل داره بخاطر همینه .
5. دیر لود شدن برنامه های روی sd و خاکستری بودن ایکون ها در لحظات اولیه بالا اومدن اندرویید .
برای راحت شدن از شر همه این ایرادات به ادامه مطلب توجه کنید .
این آموزش با ساختن پارتیشن دوم با فورمت ext4 این امکان رو میده تمامی برنامه ها را ، حتی برنامه های سیستمی را به طور کامل به این جافظه انتفال دهید .
ابتدا از اطلاعات MicroSd بکاپ تهیه کنید . (بعد پارتیشن بندی همه اطلاعات پاک میشه)
موارد مورد نیاز :
*گوشی ROOT شده .
* حافظه MicroSD class 10 برای داشتن بهترین کارایی
* نصب برنامه Android SDK
* فعال کردن usb debugging از مسیر setting/developer option در ICS
unmount کردن sd از مسیر setting/storage
1. در ویندوز cmd را باز کنید .
2. اگر برنامه Android SDK را در محل پیش فرض نصب کردید . دستور زیر را در cmd وارد کنید :
command: cd C:\Program Files (x86)\Android\android-sdk\platform-tools
3. کابل usb را به گوشی وصل نمایید .
4. دستورات زیر را به ترتیب وارد کنید .
command: adb shell
command: su
command: parted /dev/block/mmcblk1
command: print
الان اطلاعات مربوط مموریتون رو میتونید مشاهده کنید .
5.از دستور زیر برای پاک کردن پارتیش های موجود استفاده میشه .
Command: rm 1
اگر پارتیشن دیگری هم بود از دستور زیر استفاده می کنیم .
Command: rm 2
پس از اتمام کار برای دیدن نتیجه دستور زیر را وارد کنید :
Command: print
مشاهده می کنید که تمام پارتیشن ها پاک شده اند .
6. حال باید پارتیشن های جدید رو ایجاد کنید .
برای این کار باید مقدار حافظه مورد نیازتون برای برنامه و swap لینوکس رو از حجم کلی مموریتون کم کنید .
برای مثال حجم مموری برابر 8010 مگ باشد که می خواهم 3 گیگ (3072 مگ) برای برنامه و 128 مگ برای swap بردارم .
جمع این دو پارتیش (3200 مگ ) رو از حجم اصلی (8010 مگ) کم کرده و اولین پارتیشن را با فورمت Fat32 و دستور زیر می سازیم .(4810 مگ مانده)
Command: mkpartfs primary fat32 0 4810
برای پارتیشن دوم انتهای پارتیشن اول (4810 مگ) به اضافه حجم پارتیشن برنامه (3072 مگ ) میشود (7882 مگ) این پارتیشن را با فورمت ext2 می سازیم .
Command: mkpartfs primary ext2 4810 7882
برای پارتیشن سوم هم مانند قبل و از دستور زیر استفاده می کنیم .
Command: mkpartfs primary linux-swap 7882 8010
پس از اتمام کار برای دیدن نتیجه دستور زیر را وارد کنید :
Command: print
7.دستور زیر را برای پایان دادن به پارتیشن بندی وارد کنید .
Command: quit
8.در آخر برای تبدیل فورمت ext2 به ext4 دستور زیر را وارد کنید .
Command: make_ext4fs /dev/block/mmcblk1p2
حال برای استفاده از پارتیشن ایجاد شده باید برنامه Link2SD رو دانلود کنید .
پس از نصب در ابتدا فورمت پارتیشن دوم رو سوال می کند که ext4 را انتخاب می کنید و بعد از ریستارت گوشی برنامه های مورد نظر را انتخاب کرده و link2sd را انتخاب می کنید .
و در آخر موفق باشید . . .