ماهو ملف Extcsd و ما هو ملف GPT

اخلاء مسؤولية | DISCLAIMER

السلام عليكم ورحمة الله وبركاته
بسم الله الرحمن الرحيم
حياكم الله متابعي موقع حلب تك
 نقدم لكم
=======================================

ماهو ملف Extcsd و ما هو ملف GPT

ماهو ملف extcsd
ما هو ملف GPT

ماذا تعني عملية تصفير GP وكيف تتم عملية إصلاح الذاكرة بهذة الخطوة

هل يمكن عمل تصفير GP لذاكرة ufs

هل يمكن عمل داونغريد للذاكرة وتركيب ذاكرة بحجم اصغر

كل هذا ستفهمه في هذا الشرح

اولا الذاكرة كل بايت منها عبارة عن ادريس وتكون الادريسات بارقام الهيكسا ديثمل (نظام العد السادس عشر) ويكتب 0X قبل الرقم

مثال هذا ادريس لحذف FRP لهاتف Y6 2019
0X108000

هذا التعداد محفوظ بملف EXTCSD وايضا محفوظ معه ادريس اقلاع المعالج بوت كونفغريشن

ذاكرة EMMC مقسمة لقطاعات هي ROM1 ROM2 ROM3 RPMB وايضا بها اجزاء تاتي مخفية ويمكن اظهارها مرة واحدة فقط وهي GP1 و GP2 و GP3 وGP4

اجزاء GP مصممة لاقلاع بعض المعالجات لذلك يتم استخدامها فقط عند الحاجة ولمرة واحدة فقط وهذة الاجزاء هي بالمجمل جزء من قطاع ROM1

عندما نقوم بكتابة فلاشة على الذاكرة هنا يتم انشاء ملف GPT يقوم بتقسيم ROM1 وينشي بارتشن لكل ملف

سيكون مثلا بارتشن السيستم من الادريس رقم كذا لغاية الادريس رقم كذا وكذلك بارتشن ريكفري وبارتشن frp وهكذا

قطاعات ROM2 و ROM3 وRPMB ليس لها ملف GPT لانها ليست مقسمة لبارتشنات

عندما يكون هنالك ادريسات معينه في الذاكرة بها خلل تظهر لنا عبارة health very bad باللون الاحمر عند عمل انفو للذاكرة ولعلاج هذة المشكلة يقوم بوكس الجيتاج بتخطي جميع اماكن الادريسات التي بها خلل ويعتبرها كانها غير موجودة ثم يضم كل المناطق السليمة جنب بعض فمثلا لو كان الادريس 0X108000 سليم والادريس التالي له 0X109000 تالف والادريس 0X110000 سليم سيعتبر الادريس 0X110000 هو 0X109000 والادريس 0X111000 هو 0X110000 وهكذا وبالنهاية سيكون لديه نقص بسبب الادريسات التي استغني عن اماكنها ولتعويض هذا النقص سيقوم بتصفير مساحة GP المخفية اصلا ويلغي وجودها ثم يستخدم مساحة هذة الاجزاء في تعويض النقص الذي حدث وبهذة الطريقة سينشي ملف extcsd بنفس الادريسات القديمة ولكن هنا جميع الادريسات سليمة وتقبل الكتابة والقراءة بشكل سليم وعندما ياتي البرنامج لتقسيم الذاكرة لبارتشنات سيقسمها بشكل طبيعي وبناء على ادريسات ملف extcsd

هذة العملية نطلق عليها تصفير GP لانها اصبحت مساحتها صفر رغم عدم تفعيلها واذا عملت انفو للذاكرة بعد تصفير GP لن تظهر لك اي اجزاء GP

يعني نقدر نقول ملف EXTCSD هو مقسم لكل بايت في الذاكرة لادريسات وحافظها عندة

وملف GPT هو مقسم لكل ادريس في ملف extcsd بالنسبه لقطاع ROM1 لبارتشات وحافظها عندة

فعندما تقول له احذف لي ملف persist هو يعلم جيدا بداية ونهاية هذا الملف في الذاكرة واين موجود هذا الملف بالضبط

عندما تسحب ملف دامب من ذاكرة مثلا 128g وتكتب هذا الدامب على ذاكرة 64g هنا ستحدث معك مشكلة بملف GPT لانه اصلا مسحوب من ذاكرة 128G فعندما ياتي لانشاء بارتشن يوزرداتا سيجد المساحة مختلفه وسيضرب هذا الملف ولن يشتغل الهاتف بشكل طبيعي في هذة الحالة الا بعدما تعمل ريسايز لليوزرداتا وتبرمج ملف GPT على مساحة بارتشن يوزرداتا بحجم 64g

يعني ممكن تقول ملف GPT هو خريطة تقسيم الذاكرة

اي ذاكرة لازم يكون لديها ملف extcsd حتي اذا كانت فارغة لكن ملف GPT يكون فقط عند استخدام الذاكرة بعد برمجتها والذاكرة اذا كانت فارغة لن يكون بها ملف GPT

ذواكر ufs لا يمكن عمل لها تصفير GP لان هذة الاجزاء غير موجودة بهذا النوع من الذواكر

ذاكرة ufs مقسمة ل لونات عددها 8 ويمكننا التعامل فقط مع 6 lun كحد اقصي ويمكن الغاء بعض اللونات ولكن بحد اقصي يجب ان يكون عدد اللونات التي نتعامل معها لا يقل عن 3 لون

هنالك لونين مخصصين لنظام الاقلاع وهم غير مقسمين لبارتشنات وليس لهم ملف GPT واي لون غيرهم لها ملف gpt

غياث الدامغلي

اترك ردّاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

Telegram Channel WhatsApp Channel Facebook Page YouTube Channel