الأحد، 24 أبريل 2016

طريقة دمج الذاكرة الخارجيه مع الذاكرة الداخليه في نظام المارشميلو [ روت أو بدون روت]

الموضوع  خاص بموقع XQ55
تم نقل الموضوع الى المدونة لأهميته 




ما الموضوع ؟ 

في هذه التدوينه سأقوم بشرح كيفية دمج الذاكره الخارجية مع الذاكره الداخلية و كيفية نقل النظام بالكامل على الذاكرة الخارجيه لبعض الاجهزة العامله بنظام الاندرويد .

ما هي الاجهزة التي تعمل عليها هذه الطريقه ؟ 

الطريقه مأخوذه من جالكسي أس7 .. هذا اول جهاز .
جميع اجهزة شركة سوني العامله بنظام مارشميلو.
من المفترض أن تعمل على جميع الاجهزة العاملة بنظام مارشميلو , لان هذه الميزة تم أضافتها من قبل غوغل في المارشميلو لأجهزة النكسس . لكن بعض الشركات قامت بحذف الميزة من روماتها , لكن مع بعض الاوامر يمكن ان تعود .

هل جهازي تتوافق معه هذه الطريقه ؟

لا أعلم , يمكنك التجربه , قمت بتجربتها على أجهزة السوني و عملت بنجاح.

شروط و معلومات :

  • هذه الطريقة على مسؤوليتك الخاصه و لا أتحمل اي ضرر يصيب جهازك.
  • الطريقه تتم من خلال برنامج Terminal Emulator , لذا فأي خطأ في كتابة الاوامر قد ينهي جهازك.
  • يجب وجود شريحة SD في جهازك.
  • من الافضل توفر شريحة SD بسرعة عاليه مثلا Class 10.
  • قم بنقل بياناتك من على الذاكرة الخارجية لأن الطريقة تقوم بعمل فورمات للذاكره الخارجية.
  • أن كانت شريحة الSD غير أصليه فلا تقوم بهذه العملية.
  • لا تقم بالعبث في الاوامر لان العبث في الاوامر يؤدي الى تلف شريحة الSD.
  • يمكنك نقل النظام بالكامل على الذاكرة الخارجيه , لكن الافضل ان لا تقوم بهذه الخطوة و ذلك بسبب السرعه القليله المتوفره في الذاكره الخارجيه مقارنة مع الذاكره الداخليه.
  • الطريقة تحتاج لتوفر صلاحية الروت , و أن لم تتوفر صلاحية الروت فقم بالذهاب الى نهاية المقال لترى حلاً آخر قد يفيدك.

الطريقه :

  • قم بتحميل تطبيق Terminal Emulator على جهازك.
  • قم بتشغيل التطبيق و منحه صلاحية الروت من خلال الامر su .
  • بعد منحة صلاحية الروت قم بكتابة الامر التالي :
    sm list-disks
  • سيظهر لك سطر مكتوب فيه
    disk:ID
    ID=رقم الذاكرة الخارجيه و على سبيل المثال 111,11
  • قم بكتابة الامر التالي :
    sm partition disk:ID private
    قم بكتابة رقم الذاكرة الخارجية الذي ظهر لك في الامر الثاني بدل كلمة ID , ليصبح الامر كما يلي :
    sm partition disk:111,11 private
  • انتظر قليلا , الان جاري عمل فورمات للجهاز و تحويله الى ذاكرة داخليه .
    ملاحظه : قد يظهر لك خطأ بعد فتره معينه , قم بتجاهله .
  • بعد الانتهاء قم بالذهاب الى الضبط > التخزين , ستجد ذاكرتين في قسم ذاكرة الجهاز .. كما موضح

  • الان تم تحويل الذاكرة الخارجيه الى الذاكرة الداخليه.

نقل النظام الى الذاكرة الخارجية :

  • قم بالذهاب الى الضبط > التخزين > الذاكرة الخارجيه بعد دمجها .
  • بعد الدخول على الذاكرة الخارجيه قم بالضغط على خيارات و أختر Migrate Storage.
  • ستظهر لك رساله تنبيهيه قم بتخطيها من خلال الضغط على Continue .
  • سيبدأ الجهاز بنقل النظام الى الذاكرة الخارجية.
  • العملية تستغرق تقريبا 30 دقيقه أو أكثر , لا تقم بألغاء العملية اثناء نقل النظام لان هذا الشيء يؤدي الى ضرب النظام و الذاكره الخارجيه.

ملاحظات و معلومات بعد عملية الدمج :

  1. أن رغبت بأرجاع النظام على الذاكره الداخليه , قم بعمل نفس خطوات نقل النظام الى الذاكره الخارجية و لكن على الذاكرة الداخليه .. يعني
    الضبط > التخزين > الذاكرة الداخلية > خيارات > Migrate Storage
  2. أن رغبت بأرجاع الذاكرة الخارجيه كذاكرة متنقله [Portable] فقم بعمل التالي :
    اذهب الى الضبط > التخزين > الذاكرة الخارجيه > خيارات > تحويل الذاكرة الى ذاكرة متنقله
    سيتم عمل فورمات لها و تحويلها الى ذاكرة متنقله .
  3. ان رغبت بأرجاع الذاكرة الخارجيه الى ذاكرة متنقله و كان عليها النظام , فقم بتحويل النظام الى الذاكرة الداخليه و من ثم قم بعمل النقطة الثانيه.
  4. ذكرت انا في المقال ذاكرة داخلية و خارجية , ستسألني لماذا بقيت تقول ذاكرة خارجية و الموضوع كله يتكلم عن دمجها مع الذاكرة الداخليه ؟
    الجواب : لكي أوضح لك كيفية عمل الطريقه و نقل النظام , أن قلت عنها جميعها ذاكرة داخلية ستحتار اقصد أي ذاكرة منهم !؟ و لكن أن قمت بالتمييز بينهما فالعمليه ستتوضح لك .
  5. المقاله تتكلم عن دمج الذاكرتين معاً , لماذا اذا لا تصبح ذاكرة واحده و بمساحة اعلى ؟ لماذا تصبح ذاكرتين داخليتين منفصلتين ؟
    الجواب : المفروض عند دمجها تصبح ذاكرة داخلية واحده بمساحة أعلى , لكن هذه ان كانت الطريقه بصورة رسميه كما في أجهزة النكسس , لكن بطريقة غير رسميه سيظهر لنا الخطأ في الاخير و هذا الخطأ هو الذي يقوم بفصلهما عن بعض.
  6. طيب ما الفائده من هذه العملية كلها ؟
    الجواب : هذه العملية ستقوم بجعل ذاكرة مخصصه فقط للنظام و التطبيقات , و الذاكرة الاخرى مخصصة لبقية البيانات
    بمعنى أن كنت ترغب بتنزيل ملفات موسيقى أو فيديوهات أو تلتقط صور و الذاكرة لا تكفي يمكنك جعلها تخزن على الذاكرة الاعلى و يبقى النظام و التطبيقات على الذاكرة الاقل , و ان كنت ترغب بتنزيل تطبيقات كثيره و الذاكرة لا تكفي يمكنك جعل النظام و التطبيقات تخزن على الذاكرة الاعلى و البيانات الاخرى على الذاكرة الاقل.

لا يوجد لدي روت , ما العمل ؟

العمل يصلح لبعض الاجهزة التي تطبق عليها أوامر ADB , و من خلال الكومبيوتر فقط .
قم بعمل التالي :
  • قم بتحميل تعاريف ADB & FASTBOOT على الكومبيوتر.
  • اذهب الى مجلد ADB من خلال المسار التالي :
    C:\Program Files (x86)\Minimal ADB and Fastboot
  • قم بفتح نافذة CMD من خلال الضغط على زر Left Shift + زر الفأره الايمن و فتح خيار Open Command Window Here .
  • قم بتفعيل USB Debugging على جهازك من خلال الذهاب الى الضبط > خيارات المطورين .
  • قم بربط جهازك .
  • أكتب الامر التالي في نافذة الاوامر :
    adb shell
  • ستظهر رساله في جهازك قم بالموافقه عليها .
  • بعدها قم بكتابة الامر :
    sm list-disks
  • سيظهر لك سطر مكتوب فيه
    disk:ID
    ID=رقم الذاكرة الخارجيه و على سبيل المثال 111,11
  • قم بكتابة الامر التالي :
    sm partition disk:ID private
    قم بكتابة رقم الذاكرة الخارجية الذي ظهر لك في الامر الثاني بدل كلمة ID , ليصبح الامر كما يلي:
    sm partition disk:111,11 private
  • انتظر قليلا , الان جاري عمل فورمات للجهاز و تحويله الى ذاكرة داخليه .
  • أيضا قد يظهر لك خطأ في بعد فتره , تجاهله.
  • هذه الطريقه غير مضمونه 100% قد تحصل و قد لا تحصل , لكن تم تجربتها على جهاز Sony Xperia Z5 و عملت بنجاح.
  • روابط التحميل:

    • رابط تحميل تطبيق Terminal Emulator [من هنا]
  • رابط تحميل تعاريف ADB & FASTBOOT [من هنا]

مدونة هاشتاغ التقنية,أفق لاسقف له

مرحبا بكم لاتترد في الاستفسار نحن بخدمتك.
تعبيراتتعبيرات