حافظه داخلی Android را به عنوان ذخیره سازی انبوه و بازیابی اطلاعات سوار کنید

Pin
Send
Share
Send

بازیابی داده ها ، حذف عکس ها و فیلم ها ، اسناد و سایر عناصر از حافظه داخلی تلفن ها و تبلت های مدرن اندرویدی کار سختی شده است ، زیرا حافظه داخلی از طریق پروتکل MTP متصل شده است ، و نه Mass Storage (مانند فلش درایو USB) و برنامه های معمول برای بازیابی اطلاعات یافت نمی شود و بازیابی فایل ها در این حالت.

برنامه های رایج موجود برای بازیابی داده ها در Android (به بازیابی اطلاعات در Android مراجعه کنید) سعی کنید این مسئله را بدست آورید: به طور خودکار دسترسی به ریشه را دریافت کنید (یا به کاربر اجازه دهید این کار را انجام دهد) ، و سپس دسترسی مستقیم به حافظه دستگاه داشته باشد ، اما این برای همه کار نمی کند. دستگاه ها

با این وجود راهی برای نصب دستی (اتصال) حافظه داخلی اندروید به عنوان دستگاه ذخیره سازی انبوه با استفاده از دستورات ADB وجود دارد و سپس از هر برنامه بازیابی اطلاعات که با سیستم پرونده ext4 که در این ذخیره سازی استفاده می شود ، استفاده کنید ، به عنوان مثال ، PhotoRec یا R-Studio. . اتصال به حافظه داخلی در حالت Mass Storage و بازیابی بعدی داده ها از حافظه داخلی Android از جمله بعد از تنظیم مجدد در تنظیمات کارخانه (تنظیم مجدد سخت) در این کتابچه بحث خواهد شد.

هشدار: روش شرح داده شده برای مبتدیان نیست. اگر با آنها ارتباط داشته باشید ، ممکن است برخی از نکات غیرقابل درک باشد و نتیجه اقدامات لزوماً انتظار نمی رود (از لحاظ نظری می توانید آن را بدتر کنید). موارد ذکر شده را فقط به مسئولیت خودتان و با آمادگی این مسئله انجام دهید که اشتباهی رخ دهد ، و دستگاه Android شما دیگر روشن نمی شود (اما اگر همه کارها را انجام دهید ، درک روند و بدون خطا ، این نباید اتفاق بیفتد).

آماده سازی برای اتصال حافظه داخلی

تمام اقدامات شرح داده شده در زیر را می توان در ویندوز ، Mac OS و Linux انجام داد. در مورد من ، من از ویندوز 10 با سیستم فرعی ویندوز نصب شده برای لینوکس و اوبونتو شل از فروشگاه برنامه استفاده کردم. نصب اجزای لینوکس مورد نیاز نیست ، همه اقدامات را می توان در خط فرمان انجام داد (و آنها فرقی نمی کنند) ، اما من این گزینه را ترجیح می دهم ، زیرا هنگام استفاده از ADB Shell ، خط فرمان با نمایش کاراکترهای خاصی که در نحوه کارکرد روش تأثیر نمی گذارد ، با مشکل روبرو می شویم. به نمایندگی از ناراحتی.

قبل از شروع اتصال حافظه داخلی Android به عنوان یک فلش USB در ویندوز ، این مراحل را دنبال کنید:

  1. ابزارهای SDK Platform Android را در پوشه رایانه خود بارگیری و از حالت فشرده خارج کنید. بارگیری در وب سایت رسمی //developer.android.com/studio/releases/platform-tools.html در دسترس است
  2. پارامترهای متغیرهای محیط سیستم را باز کنید (برای مثال شروع به وارد کردن "متغیرها" در جستجوی ویندوز و سپس کلیک بر روی "متغیرهای محیط" در پنجره ای که خصوصیات سیستم را باز می کند) راه دوم: باز کردن کنترل پنل - سیستم - تنظیمات پیشرفته سیستم - "متغیرهای محیطی" روی " اختیاری ").
  3. متغیر PATH (سیستم یا تعریف شده توسط کاربر) را انتخاب کنید و روی "تغییر" کلیک کنید.
  4. در پنجره بعدی ، بر روی "ایجاد" کلیک کرده و مسیر مربوط به پوشه را با Platform Tools از مرحله 1 مشخص کرده و تغییرات را اعمال کنید.

اگر این مراحل را در Linux یا MacOS انجام می دهید ، پس اینترنت را جستجو کنید که چگونه می توانید پوشه را با ابزارهای Platform Android در PATH در این سیستم عامل ها اضافه کنید.

اتصال حافظه داخلی Android به عنوان یک دستگاه ذخیره سازی انبوه

اکنون قسمت اصلی این راهنما را شروع می کنیم - مستقیماً حافظه داخلی اندروید را به عنوان یک درایو فلش به رایانه متصل می کنید.

  1. تلفن یا رایانه لوحی خود را در حالت بازیابی مجدداً راه اندازی کنید. معمولاً برای این کار تلفن را خاموش کنید ، سپس دکمه روشن و خاموش کردن صدا را برای مدتی (5-6) ثانیه نگه دارید و بعد از نمایش صفحه fastboot ، با استفاده از دکمه های صدا ، Recovery Mode را انتخاب کرده و در آن بوت شوید ، و با فشار دادن کوتاه ، انتخاب را تأیید کنید. دکمه های قدرت برای برخی از دستگاه ها ، این روش ممکن است متفاوت باشد ، اما به راحتی می توان در اینترنت برای "حالت بازیابی دستگاه"
  2. دستگاه را از طریق USB به رایانه وصل کنید و مدتی صبر کنید تا پیکربندی شود. اگر دستگاه بعد از اتمام تنظیمات در مدیر دستگاه Windows ، خطایی را نشان داد ، درایور ADB را بطور خاص برای مدل دستگاه خود پیدا کرده و نصب کنید.
  3. راه اندازی Ubuntu Shell (به عنوان مثال ، پوسته اوبونتو تحت ویندوز 10 استفاده می شود) ، یک خط فرمان یا ترمینال Mac و نوع دستگاه های adb.exe (توجه: از زیر اوبونتو در ویندوز 10 من adb را برای ویندوز استفاده می کنم. می توانید adb را برای لینوکس نصب کنید ، اما پس از آن او دستگاه های متصل را نمی بیند - عملکردهای زیر سیستم ویندوز را برای لینوکس محدود می کند).
  4. اگر در نتیجه دستور دستگاه متصل شده را در لیست مشاهده کردید - می توانید ادامه دهید. اگر اینطور نیست ، دستور را وارد کنید دستگاه های fastboot.exe
  5. اگر در این حالت دستگاه نمایش داده شود ، همه چیز به درستی متصل می شود ، اما بازیابی اجازه استفاده از دستورات ADB را نمی دهد. شاید لازم باشد بازیابی سفارشی را نصب کنید (توصیه می کنم TWRP را برای مدل تلفن خود پیدا کنید). موارد دیگر: نصب بازیابی سفارشی در Android.
  6. پس از نصب بازیابی سفارشی ، وارد آن شده و فرمان دستگاه های adb.exe را تکرار کنید - اگر دستگاه قابل رویت شد ، می توانید ادامه دهید.
  7. فرمان را وارد کنید adb.exe پوسته و Enter را فشار دهید.

به منظور سفارش ، در ADB Shell دستورات زیر را اجرا می کنیم.

سوار | grep / data

در نتیجه ، نام دستگاه بلوک را می گیریم که بعداً مورد استفاده قرار می گیرد (از بین نمی رویم ، به یاد داشته باشید).

با دستور بعدی ، بخش داده را از روی تلفن جدا کنید تا بتوانید آن را به عنوان Mass Storage متصل کنید.

مقدار / داده

در مرحله بعد ، آن را پیدا می کند شاخص LUN از پارتیشن مورد نظر مربوط به دستگاه ذخیره سازی انبوه

find / sy -name lun *

چندین خط نمایش داده می شود ، ما به کسانی که در راه هستند علاقه مند هستیم f_mass_storageاما در حال حاضر ما نمی دانیم کدام یک (که معمولاً فقط به یک قمری یا یک قمری پایان می یابد)

در دستور بعدی از اولین مرحله از نام دستگاه و یکی از مسیرهایی با f_mass_storage استفاده می کنیم (یکی از آنها با حافظه داخلی مطابقت دارد). اگر اشتباهی را وارد کردید ، پیام خطایی دریافت می کنید ، سپس موارد زیر را امتحان کنید.

echo / dev / block / mmcblk0p42> / sys / device / virtual / android_usb / android0 / f_mass_storage / lun / file

مرحله بعدی ایجاد اسکریپتی است که حافظه داخلی را به سیستم اصلی متصل می کند (همه چیز زیر یک خط طولانی است).

echo "echo 0> / sys / دستگاه / مجازی / android_usb / android0 / فعال کردن && echo " mass_storage ، adb  "> / sys / device / virtual / android_usb / android0 / توابع && echo 1> / sys / دستگاه / مجازی / android_usb / android0 / فعال کردن "> activ_mass_storage_android.sh

ما یک اسکریپت را اجرا می کنیم

shabled_mass_storage_android.sh

در این مرحله ، جلسه ADB Shell بسته خواهد شد و یک دیسک جدید ("فلش مموری") به سیستم متصل خواهد شد که حافظه داخلی اندروید است.

در عین حال ، در مورد ویندوز ، از شما خواسته می شود که درایو را فرمت کنید - این کار را نکنید (فقط ویندوز نمی تواند با سیستم پرونده ext3 / 4 کار کند ، اما بسیاری از برنامه های بازیابی اطلاعات می توانند).

بازیابی داده ها از حافظه داخلی متصل اندیشه

اکنون که حافظه داخلی به عنوان یک درایو معمولی متصل است ، می توانیم از هر برنامه بازیابی اطلاعات استفاده کنیم که می تواند با پارتیشن های لینوکس کار کند ، به عنوان مثال ، PhotoRec رایگان (در دسترس برای همه سیستم عامل های مشترک) یا R-Studio پرداخت شده است.

من سعی می کنم با PhotoRec اقداماتی انجام دهم:

  1. PhotoRec را از سایت رسمی بارگیری و باز کردن آن باز کنید //www.cgsecurance.org/wiki/TestDisk_Download
  2. برنامه را شروع می کنیم ، برای ویندوز و اجرای برنامه در حالت گرافیکی ، پرونده qphotorec_win.exe را اجرا کنید (اطلاعات بیشتر: بازیابی اطلاعات در PhotoRec).
  3. در پنجره اصلی برنامه در بالا ، دستگاه لینوکس (درایوی جدیدی که وصل کردیم) را انتخاب کنید. در زیر پوشه بازیابی داده ها را مشخص می کنیم و همچنین نوع سیستم فایل ext2 / ext3 / ext را انتخاب می کنیم.اگر فقط به نوع خاصی از فایل ها نیاز دارید ، توصیه می کنم که آنها را به صورت دستی (دکمه "File Formats") مشخص کنید ، بنابراین روند سریعتر انجام می شود.
  4. یک بار دیگر ، اطمینان حاصل کنید که سیستم فایل مورد نظر انتخاب شده است (گاهی اوقات "به خودی خود تغییر می کند").
  5. جستجوی پرونده را اجرا کنید (آنها در گذر دوم واقع خواهند شد ، اولین جستجوی سرصفحات پرونده است). در صورت یافتن ، آنها به طور خودکار در پوشه ای که مشخص کردید بازیابی می شوند.

در آزمایش من ، از 30 عکس حذف شده از حافظه داخلی ، 10 مورد در حالت عالی (بهتر از هیچ چیز) ترمیم شدند ، برای بقیه - فقط عکسهای کوچک ، همچنین عکسهای PNG گرفته شد که قبل از تنظیم مجدد سخت ساخته شده اند. R-Studio تقریباً نتیجه مشابهی را نشان داد.

اما ، به هر حال ، این مسئله روشی نیست که کار کند ، بلکه مشکل کارآیی بازیابی اطلاعات به عنوان چنین مواردی است. من همچنین متذکر می شوم که DiskDigger Photo Recovery (در حالت اسکن عمیق با ریشه) و Wondershare Dr. Fone برای Android نتیجه بسیار بدتری را در همان دستگاه نشان داد. البته ، شما می توانید هر وسیله دیگری را امتحان کنید که به شما امکان می دهد پرونده های پارتیشن ها را با سیستم پرونده لینوکس بازیابی کنید.

در پایان مراحل بازیابی ، دستگاه USB متصل (با استفاده از روشهای مناسب سیستم عامل خود) را حذف کنید.

سپس می توانید تلفن را با انتخاب مورد مناسب در فهرست بازیابی مجدداً راه اندازی مجدد کنید.

Pin
Send
Share
Send