ভর স্টোরেজ এবং ডেটা পুনরুদ্ধার হিসাবে Android এর অভ্যন্তরীণ মেমরি মাউন্ট করা

আধুনিক Android ফোন এবং ট্যাবলেটের অভ্যন্তরীণ মেমরির ডেটা পুনরুদ্ধার করা, মুছে ফেলা ফটো এবং ভিডিও, নথি এবং অন্যান্য উপাদানগুলি একটি কঠিন কাজ হয়ে গেছে, যেহেতু অভ্যন্তরীণ সঞ্চয়স্থান এমটিপি প্রোটোকলের মাধ্যমে সংযুক্ত থাকে এবং ভর সঞ্চয়স্থান (USB ফ্ল্যাশ ড্রাইভের মতো) নয় এবং স্বাভাবিক ডেটা পুনরুদ্ধার প্রোগ্রাম খুঁজে পাওয়া যায় না এবং এই মোডে ফাইল পুনরুদ্ধার।

Android এ বিদ্যমান জনপ্রিয় ডেটা পুনরুদ্ধারের প্রোগ্রামগুলি (Android এ ডেটা পুনরুদ্ধারের দেখুন) এটির কাছাকাছি যাওয়ার চেষ্টা করুন: স্বয়ংক্রিয়ভাবে রুট অ্যাক্সেস পান (অথবা ব্যবহারকারীকে এটি দেওয়ার অনুমতি দিন) এবং তারপরে ডিভাইসের সঞ্চয়স্থানে সরাসরি অ্যাক্সেস করুন, তবে এটি প্রত্যেকের জন্য কাজ করে না ডিভাইস।

তবে, এডিবি কমান্ডগুলি ব্যবহার করে Android স্টোরেজ ডিভাইস ইউএসবি ফ্ল্যাশ ড্রাইভটিকে ম্যানুয়াল স্টোরেজ ডিভাইস হিসাবে ম্যানুয়ালি মাউন্ট (সংযোগ) করার একটি উপায় রয়েছে এবং তারপরে কোনও তথ্য পুনরুদ্ধার সফ্টওয়্যার ব্যবহার করুন যা এই সংগ্রহস্থলে ব্যবহৃত ext4 ফাইল সিস্টেমের সাথে কাজ করে, যেমন ফটোআরেক বা R-Studio । মাস স্টোরেজ মোডে অভ্যন্তরীণ স্টোরেজ সংযোগ এবং Android এর অভ্যন্তরীণ মেমরি থেকে ডেটা পরবর্তী পুনরুদ্ধারের সাথে সংযোগ স্থাপন করে, এটি কারখানা সেটিংসে (হার্ড রিসেট) পুনরায় সেট করার পরে, এই ম্যানুয়ালটিতে আলোচনা করা হবে।

সতর্কতা: বর্ণিত পদ্ধতি নতুনদের জন্য নয়। আপনি যদি তাদের কাছে নিজেকে বিবেচনা করেন, তবে কিছু পয়েন্ট অচেনা হতে পারে এবং কর্মের ফলাফলগুলি প্রত্যাশিতভাবে প্রত্যাশিত হবে না (তাত্ত্বিকভাবে, আপনি এটি আরও খারাপ করতে পারেন)। শুধুমাত্র আপনার দায়িত্বের অধীনে এবং কিছুটা ভুল হয়ে যাওয়ার প্রস্তুতির সাথে ব্যবহার করুন এবং আপনার Android ডিভাইসটি চালু হবে না (তবে আপনি যদি সবকিছু করেন তবে প্রক্রিয়াটি বুঝতে এবং ত্রুটিগুলি ছাড়া, এটি ঘটবে না)।

অভ্যন্তরীণ স্টোরেজ সংযোগ করার জন্য প্রস্তুতি

নিচের সমস্ত পদক্ষেপ উইন্ডোজ, ম্যাক ওএস এবং লিনাক্সে সম্পাদিত হতে পারে। আমার ক্ষেত্রে, আমি উইন্ডোজ 10 এর সাথে উইন্ডোজ সাব-সিস্টেমের সাথে লিনাক্স ইনস্টল করেছি এবং অ্যাপ স্টোর থেকে উবুন্টু শেল ব্যবহার করেছি। লিনাক্স উপাদানগুলি ইনস্টল করা প্রয়োজন নয়, সমস্ত ক্রিয়া কমান্ড লাইনে (এবং তারা পৃথক হবে না) সঞ্চালিত হতে পারে তবে আমি এই বিকল্পটি পছন্দ করি কারণ কমান্ড লাইন এডিবি শেল ব্যবহার করার সময়, বিশেষ অক্ষরগুলি প্রদর্শন করার ক্ষেত্রে সমস্যা ছিল যা পদ্ধতিটির ক্রিয়াকলাপকে প্রভাবিত করে না। অসুবিধার প্রতিনিধিত্ব করে।

উইন্ডোজ এ ইউএসবি ফ্ল্যাশ ড্রাইভ হিসাবে অ্যান্ড্রয়েডের অভ্যন্তরীণ মেমরি সংযুক্ত করার আগে, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. আপনার কম্পিউটারের একটি ফোল্ডারে Android SDK প্ল্যাটফর্ম সরঞ্জামগুলি ডাউনলোড এবং নিষ্কাশন করুন। ডাউনলোডটি সরকারী সাইটে //developer.android.com/studio/releases/platform-tools.html এ উপলব্ধ
  2. সিস্টেম এনভায়রনমেন্ট ভেরিয়েবলের প্যারামিটারগুলি খুলুন (উদাহরণস্বরূপ, উইন্ডোজ অনুসন্ধানে "ভেরিয়েবল" প্রবেশ করতে শুরু করে এবং তারপরে সিস্টেমের বৈশিষ্ট্য উইন্ডোতে "পরিবেশগত পরিবর্তনসমূহ" ক্লিক করুন। দ্বিতীয় উপায়: কন্ট্রোল প্যানেল - সিস্টেম খুলুন - উন্নত সিস্টেম সেটিংস - ট্যাবটিতে "পরিবেশের পরিবর্তনসমূহ" খুলুন ঐচ্ছিক ")।
  3. PATH পরিবর্তনশীল (কোন ব্যাপার সিস্টেম বা ব্যবহারকারী) নির্বাচন করুন এবং "সম্পাদনা করুন" ক্লিক করুন।
  4. পরবর্তী উইন্ডোতে, "তৈরি করুন" এ ক্লিক করুন এবং প্রথম পদক্ষেপ থেকে প্ল্যাটফর্ম সরঞ্জামগুলির সাথে ফোল্ডারটির পথ নির্দিষ্ট করুন এবং পরিবর্তনগুলি প্রয়োগ করুন।

যদি আপনি লিনাক্স বা ম্যাকওএস এ এই কাজগুলি করেন তবে এই OS গুলিতে PATH এ Android প্ল্যাটফর্ম সরঞ্জামগুলির সাথে ফোল্ডারটি কীভাবে যুক্ত করবেন তার জন্য ইন্টারনেট অনুসন্ধান করুন।

একটি ভর স্টোরেজ ডিভাইস হিসাবে Android এর অভ্যন্তরীণ মেমরি সংযুক্ত করা হচ্ছে

এখন আমরা এই ম্যানুয়ালের মূল অংশে এগিয়ে যাচ্ছি - একটি কম্পিউটারে ফ্ল্যাশ ড্রাইভ হিসাবে Android এর অভ্যন্তরীণ মেমরি সরাসরি সংযোগ করে।

  1. পুনরুদ্ধার মোডে আপনার ফোন বা ট্যাবলেট পুনরায় আরম্ভ করুন। সাধারণত, আপনাকে ফোনটি বন্ধ করতে হবে, তারপরে কিছু সময়ের জন্য (5-6) সেকেন্ডের জন্য পাওয়ার বোতামটি এবং "ভলিউম ডাউন" ধরে রাখুন এবং দ্রুত বুট পর্দা প্রদর্শিত হওয়ার পরে, ভলিউম বাটন ব্যবহার করে পুনরুদ্ধার মোড নির্বাচন করুন এবং এতে বুট করুন, সংক্ষিপ্ত চাপ সহ নির্বাচন নিশ্চিত করুন ক্ষমতা বাটন। কিছু ডিভাইসের জন্য, পদ্ধতি ভিন্ন হতে পারে তবে অনুরোধে ইন্টারনেটে সহজেই এটি পাওয়া যায়: "ডিভাইস মডেল পুনরুদ্ধার মোড"
  2. USB এর মাধ্যমে কম্পিউটারে ডিভাইসটিকে সংযুক্ত করুন এবং এটি কনফিগার হওয়া পর্যন্ত অপেক্ষা করুন। উইন্ডোজ ডিভাইস ম্যানেজারের কনফিগারেশনের পরে, ডিভাইসটিকে ত্রুটির সাথে প্রদর্শন করা হয়, আপনার ডিভাইস মডেলের জন্য ADB ড্রাইভারটি খুঁজুন এবং ইনস্টল করুন।
  3. উবুন্টু শেল চালান (আমার উদাহরণে, এটি উবুন্টু উইন্ডোজ 10 এর অধীনে ব্যবহৃত হয়), কমান্ড লাইন বা ম্যাক টার্মিনাল এবং টাইপ adb.exe ডিভাইস (দ্রষ্টব্য: আমি উইন্ডোজ এর জন্য উইন্ডোজ 10 এর মধ্যে উবুন্টুর অধীনে অ্যাডব্লিউ ব্যবহার করি। আমি লিনাক্সের জন্য অ্যাডবক্স ইনস্টল করতে পারতাম, কিন্তু তারপর সংযুক্ত ডিভাইসগুলি দেখতে পাবে না - Linux এর জন্য উইন্ডোজ সাব-সিস্টেমের ফাংশন সীমিত করে)।
  4. কমান্ড কার্যকর করার ফলে যদি আপনি তালিকায় একটি সংযুক্ত ডিভাইস দেখতে পান, তবে আপনি চালিয়ে যেতে পারেন। যদি না হয়, কমান্ড লিখুন fastboot.exe ডিভাইস
  5. এই ক্ষেত্রে যদি ডিভাইসটি প্রদর্শিত হয় তবে সবকিছু সঠিকভাবে সংযুক্ত থাকে তবে পুনরুদ্ধারটি এডিবি কমান্ড ব্যবহারের অনুমতি দেয় না। আপনি কাস্টম পুনরুদ্ধার ইনস্টল করতে হতে পারে (আমি আপনার ফোন মডেলের জন্য TWRP ফাইন্ডিং সুপারিশ)। আরো পড়ুন: Android এ কাস্টম পুনরুদ্ধার ইনস্টল করা।
  6. কাস্টম পুনরুদ্ধার ইনস্টল করার পরে, এটিতে যান এবং adb.exe ডিভাইসগুলির কমান্ডটি পুনরাবৃত্তি করুন - যদি ডিভাইসটি দৃশ্যমান হয়ে যায়, তবে আপনি চালিয়ে যেতে পারেন।
  7. কমান্ড লিখুন adb.exe শেল এবং এন্টার চাপুন।

এডিবি শেল ইন, আমরা ক্রম নিম্নলিখিত কমান্ড চালানো।

মাউন্ট | grep / তথ্য

ফলস্বরূপ, আমরা ডিভাইস ব্লকের নাম পাই, যা আরও ব্যবহার করা হবে (এটির লক্ষ্য হারাবেন না, মনে রাখবেন)।

পরবর্তী কমান্ডটি ফোনে ডাটা বিভাগটিকে আনমাউন্ট করবে যাতে আমরা এটি ভর সঞ্চয় হিসাবে সংযোগ করতে পারি।

umount / তথ্য

পরবর্তী, ভর সংগ্রহস্থল ডিভাইসের সাথে সংশ্লিষ্ট পছন্দসই পার্টিশনের LUN সূচী খুঁজুন।

খুঁজুন / sys -name lun *

বিভিন্ন লাইন প্রদর্শিত হবে, আমরা পথে যারা আগ্রহী। f_mass_storageকিন্তু আমরা এখনও জানি না কোনটি (সাধারণত কেবলমাত্র lun বা lun0 তে শেষ হয়)

পরবর্তী কমান্ডে আমরা প্রথম ধাপে ডিভাইসের নাম এবং f_mass_storage (তাদের মধ্যে একটি অভ্যন্তরীণ মেমরির সাথে সম্পর্কিত) এর পাথগুলির মধ্যে একটি ব্যবহার করি। ভুলটি প্রবেশ করলে, আপনি একটি ত্রুটি বার্তা পাবেন, তারপরে পরেরটি চেষ্টা করুন।

echo / dev / block / mmcblk0p42> / sys / ডিভাইস / ভার্চুয়াল / android_usb / android0 / f_mass_storage / lun / ফাইল

পরবর্তী ধাপে একটি স্ক্রিপ্ট তৈরি করা যা অভ্যন্তরীণ স্টোরেজকে মূল সিস্টেমের সাথে সংযুক্ত করে (নীচে সবকিছু একটি দীর্ঘ লাইন)।

echo "> echo 0> / sys / ডিভাইস / ভার্চুয়াল / android_usb / android0 / সক্ষম & echo " mass_storage, adb  "> / sys / ডিভাইস / ভার্চুয়াল / android_usb / android0 / ফাংশন & & echo 1> / sys / ডিভাইস / ভার্চুয়াল / android_usb / android0 / সক্ষম করুন "> enable_mass_storage_android.sh

স্ক্রিপ্ট চালানো

sh enable_mass_storage_android.sh

এই মুহুর্তে, এডিবি শেল অধিবেশনটি বন্ধ হয়ে যাবে এবং একটি নতুন ডিস্ক ("ফ্ল্যাশ ড্রাইভ") যা অভ্যন্তরীণ Android মেমরি যা সিস্টেমের সাথে সংযুক্ত হবে।

এই ক্ষেত্রে, উইন্ডোজ ক্ষেত্রে, আপনাকে ড্রাইভটি ফরম্যাট করার জন্য বলা যেতে পারে - এটি করবেন না (উইন্ডোজ কেবল এক্সটি 3/4 ফাইল সিস্টেমের সাথে কীভাবে কাজ করতে হয় তা জানেন না তবে অনেক তথ্য পুনরুদ্ধার প্রোগ্রাম করতে পারেন)।

সংযুক্ত অভ্যন্তরীণ Android স্টোরেজ থেকে তথ্য উদ্ধার করুন

এখন যে অভ্যন্তরীণ মেমরি নিয়মিত ড্রাইভ হিসাবে সংযুক্ত, আমরা যে কোনও ডেটা পুনরুদ্ধার সফ্টওয়্যার ব্যবহার করতে পারি যা লিনাক্স পার্টিশনগুলির সাথে কাজ করতে পারে, উদাহরণস্বরূপ, ফ্রি PhotoRec (সমস্ত সাধারণ অপারেটিং সিস্টেমের জন্য উপলব্ধ) অথবা R-Studio পরিশোধ করা।

আমি PhotoRec এর সাথে কর্ম সঞ্চালনের চেষ্টা করি:

  1. সরকারী সাইটের //www.cgsecurity.org/wiki/TestDisk_Download থেকে PhotoRec ডাউনলোড এবং আনপ্যাক করুন
  2. উইন্ডোজের জন্য প্রোগ্রামটি চালান এবং গ্রাফিকাল মোডে প্রোগ্রামটি চালু করুন, ফাইলটি qphotorec_win.exe চালান (আরও: PhotoRec এ ডেটা পুনরুদ্ধার)।
  3. শীর্ষে প্রোগ্রামের প্রধান উইন্ডোতে, লিনাক্স ডিভাইস (নতুন ডিস্ক যা আমরা সংযুক্ত করেছি) নির্বাচন করুন। নীচে আমরা তথ্য পুনরুদ্ধারের জন্য ফোল্ডারটি নির্দেশ করি, এবং ext2 / ext3 / ext ফাইল সিস্টেমের ধরনটি নির্বাচন করুন। যদি আপনি শুধুমাত্র একটি নির্দিষ্ট ধরনের ফাইলের প্রয়োজন হয় তবে আমি তাদের ম্যানুয়ালি ("ফাইল ফর্ম্যাটস" বোতাম) নির্দিষ্ট করার সুপারিশ করি, তাই প্রক্রিয়া দ্রুততর হবে।
  4. আবার, নিশ্চিত করুন যে সঠিক ফাইল সিস্টেম নির্বাচন করা হয়েছে (কখনও কখনও এটি নিজেই স্যুইচ করে)।
  5. ফাইল অনুসন্ধান শুরু করুন (তারা দ্বিতীয় পাসে শুরু করবে, প্রথম ফাইলের শিরোনামগুলি সন্ধান করবে)। যখন পাওয়া যায়, তারা স্বয়ংক্রিয়ভাবে আপনি নির্দিষ্ট ফোল্ডারে পুনরুদ্ধার করা হবে।

আমার গবেষণায়, অভ্যন্তরীণ মেমরি থেকে নিখুঁত অবস্থায় 30 টি ফটো মুছে ফেলা হয়েছে, 10 টি পুনরুদ্ধার করা হয়েছে (কিছুই না চেয়ে ভাল), বাকিগুলির জন্য - কেবল থাম্বনেলগুলি, হার্ড রিসেটের আগে তৈরি করা PNG স্ক্রিনশটগুলিও পাওয়া যায়। আর স্টুডিও একই ফলাফল সম্পর্কে দেখিয়েছেন।

কিন্তু, যাইহোক, এটি এমন কোনও সমস্যা নয় যা কাজ করে তবে কিছু পরিস্থিতিতে যেমন ডেটা পুনরুদ্ধারের দক্ষতা। আমি মনে করি ডিস্ক ডিগ্রার ফটো রিকভারি (রুট সহ গভীর স্ক্যান মোডে) এবং ওয়ান্ডারশেয়ার ড। Android এর জন্য ফোনে একই ডিভাইসে খুব খারাপ ফলাফল দেখানো হয়েছে। অবশ্যই, আপনি অন্য কোনও সরঞ্জাম ব্যবহার করতে পারেন যা আপনাকে Linux ফাইল সিস্টেমের সাথে পার্টিশন থেকে ফাইলগুলি পুনরুদ্ধার করতে দেয়।

পুনরুদ্ধার প্রক্রিয়া সম্পন্ন হওয়ার পরে, সংযুক্ত ইউএসবি ডিভাইসটি মুছে ফেলুন (আপনার অপারেটিং সিস্টেমের উপযুক্ত পদ্ধতিগুলি ব্যবহার করে)।

তারপরে আপনি কেবল পুনরুদ্ধারের মেনুতে উপযুক্ত আইটেমটি নির্বাচন করে ফোনটি পুনরায় চালু করতে পারেন।

ভিডিও দেখুন: Posle ebenje nema kaenje (মে 2024).