फास्टबूट क्या है? कैसे सक्षम और बूट करने के लिए?
अवर्गीकृत / / August 05, 2021
Google ने सितंबर 2019 में एंड्रॉइड 10 ऑपरेटिंग सिस्टम को वापस पेश किया। एंड्रॉइड 10 रेजिस्टेबल विभाजन के लिए नए समर्थन में लाया गया जो कि बूटलोडर से उपयोक्ता के लिए फास्टबूट को स्थानांतरित करता है। यह बदले में, चमकती कोड को एचएएल (हार्डवेयर एब्स्ट्रेक्शन लेयर) द्वारा लागू किए गए एक सामान्य स्थान पर रखने की अनुमति देता है। फास्टबूट की मदद से, उपयोगकर्ता एक यूएसबी केबल पर पीसी का उपयोग करके विभिन्न सिस्टम छवियों को प्रदर्शन और संशोधित कर सकता है।
इसे मूल रूप से तीन चीजों द्वारा परिभाषित किया जा सकता है, फास्टबूट मोड में फोन चलाने के लिए निर्देशों, सॉफ्टवेयर को निष्पादित करने के लिए एक कमांड, और यूएसबी कनेक्शन पर अपने फोन पर बात करने के लिए एक कार्यक्रम। विभिन्न तरीके हैं जिनके द्वारा आप अपने उपकरणों पर फास्टबूट को सक्षम कर सकते हैं। लेकिन इस पोस्ट में, हम आपको बताएंगे कि फास्टबूट को कैसे सक्षम किया जाए जो एंड्रॉइड 10 द्वारा लाया गया है जिसे फास्टबूट को एकीकृत करने के लिए कुछ एडीबी कमांड की आवश्यकता होती है। तो, बिना किसी और हलचल के, आइए हम सीधे लेख में आते हैं:
Fastbootd क्या है?
फास्टबूट का समर्थन करने के लिए, बूटलोडर को बूट-फास्टबूट के नए बूट कंट्रोल ब्लॉक (BCB) कमांड को लागू करना चाहिए। फास्टबूट मोड में प्रवेश करने के लिए, बूटलोडर को बीसीबी के कमांड फील्ड में बूट-फास्टबूट लिखना चाहिए संदेश और BCB के पुनर्प्राप्ति क्षेत्र को अपरिवर्तित छोड़ दें (बाधित पुनर्प्राप्ति को पुनरारंभ करने के लिए कार्य)। स्थिति, चरण और आरक्षित फ़ील्ड अपरिवर्तित रहते हैं। बीसीबी कमांड में बूट-फास्टबूट को देखने पर रिकवरी छवि में बूटलोडर को लोड करने और बूट करने की उम्मीद है। फिर रिकवरी BCB संदेश और फास्टबूट मोड पर स्विच करता है।
के अनुसार गूगल:
आप नीचे दिए गए आदेश पा सकते हैं जो फास्टबूट को एकीकृत करने के लिए आवश्यक हैं।
नई एडीबी कमान | |
---|---|
रिबूट फास्टबूट |
|
नई फास्टबूट कमांड | |
---|---|
कम करने के एजेंट |
|
रिबूट फास्टबूट |
में रिबूट करता है fastbootd . |
गेटवार यूजर्सस्पेस है |
|
गेटवार तार्किक है: |
यदि दिया गया विभाजन `हां` है, तो तार्किक विभाजन,` नहीं` अन्यथा है। तार्किक विभाजन नीचे सूचीबद्ध सभी आदेशों का समर्थन करते हैं। |
गेटवार सुपर-विभाजन-नाम |
सुपर विभाजन का नाम देता है। यदि सुपर विभाजन ए / बी विभाजन है (यह आमतौर पर नहीं है) तो वर्तमान स्लॉट प्रत्यय में नाम शामिल है। |
create-तार्किक विभाजन |
दिए गए नाम और आकार के साथ एक तार्किक विभाजन बनाता है। नाम पहले से ही एक तार्किक विभाजन के रूप में मौजूद नहीं होना चाहिए। |
हटाएँ-तार्किक विभाजन |
दिए गए तार्किक विभाजन को हटाता है (प्रभावी रूप से विभाजन को मिटाता है)। |
आकार-तार्किक विभाजन |
अपनी सामग्री को बदले बिना तार्किक विभाजन को नए आकार में बदलता है। यदि रिसाइज़ करने के लिए पर्याप्त स्थान उपलब्ध नहीं है तो विफल रहता है। |
अद्यतन-सुपर |
सुपर विभाजन मेटाडेटा में परिवर्तन करता है। यदि कोई मर्ज संभव नहीं है (उदाहरण के लिए, डिवाइस पर प्रारूप एक असमर्थित संस्करण है), तो यह आदेश विफल हो जाता है। एक वैकल्पिक "वाइप" पैरामीटर मर्ज करने के बजाय डिवाइस के मेटाडेटा को ओवरराइट करता है। |
फास्टबूट को सक्षम करने के लिए कैसे
किसी भी Android डिवाइस पर Fastbootd को सक्षम करने के लिए:
- आपको जोड़ने की आवश्यकता है
fastbootd
सेवाPRODUCT_PACKAGES
मेंdevice.mk
:PRODUCT_PACKAGES + = फास्टबूट
. - सुनिश्चित करें कि फास्टबूट एचएएल, बूट नियंत्रण एचएएल, और स्वास्थ्य एचएएल को पुनर्प्राप्ति छवि के हिस्से के रूप में पैक किया गया है।
- आपको फास्टबूट द्वारा आवश्यक किसी भी डिवाइस-विशिष्ट सेपोलिश अनुमति को जोड़ने की आवश्यकता है।
फास्टबूट में बूट कैसे करें
- सबसे पहले, अपने डिवाइस पर स्टॉक रिकवरी में बूट करें।
- पुनर्प्राप्ति मोड दर्ज करने के लिए, अपना उपकरण बंद करें, वॉल्यूम डाउन + पावर बटन एक साथ दबाएं
- आप स्टॉक रिकवरी दर्ज करेंगे।
- अपने स्टॉक रिकवरी विकल्प में, आपको "एंटर फास्टबूट" मिलेगा
- इस पर टैप करें और आपको Fastbootd नामक एक नई विंडो दिखाई देगी।
तो, वहाँ आप इस पोस्ट में मेरी तरफ से है। मुझे उम्मीद है कि आप लोगों को पोस्ट पसंद आई होगी और इस फ़ास्टबूट को समझने और किसी भी डिवाइस पर इसे कैसे सक्षम किया जा सकता है। अगली पोस्ट तक... चीयर्स!
सिक्स सिग्मा और गूगल सर्टिफाइड डिजिटल मार्केटर जिसने टॉप एमएनसी के लिए विश्लेषक के रूप में काम किया। एक प्रौद्योगिकी और ऑटोमोबाइल उत्साही जो लिखना, गिटार बजाना, यात्रा करना, अपनी बाइक चलाना और आराम करना पसंद करता है। उद्यमी और ब्लॉगर।