0

[آموزش] اضافه کردن پارتیشن دوم در حافظه خارجی برای نصب نرم افزار با برنامه Link2SD

 
1332214
1332214
کاربر نقره ای
تاریخ عضویت : اردیبهشت 1392 
تعداد پست ها : 1561
محل سکونت : فارس

[آموزش] اضافه کردن پارتیشن دوم در حافظه خارجی برای نصب نرم افزار با برنامه Link2SD
جمعه 24 خرداد 1392  7:44 AM

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 را انتخاب می کنید .

 

و در آخر موفق باشید . . .

بدی کردیم خوبی یادمان رفت

زدلها لای روبی یادمان رفت

تشکرات از این پست
دسترسی سریع به انجمن ها