সিস্টেমের মধ্যে অভ্যন্তরীণ সঞ্চয়স্থান মাউন্ট দ্বারা অভ্যন্তরীণ মেমরি থেকে Android তথ্য পুনরুদ্ধার করা হচ্ছে

Anonim
অ্যান্ড্রয়েড অভ্যন্তরীণ মেমরি থেকে ডেটা পুনরুদ্ধারের mass storage হিসাবে সংযুক্ত

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

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

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

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

অভ্যন্তরীণ সঞ্চয়স্থান সংযোগ করার জন্য প্রস্তুতি

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

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

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

আপনি যদি লিনাক্স বা ম্যাকোসে নির্দিষ্ট ক্রিয়াকলাপগুলি করেন তবে এই OS এ ইন্টারনেটটি দেখুন যে এন্ড্রয়েড প্ল্যাটফর্ম সরঞ্জামগুলির সাথে একটি ফোল্ডার যুক্ত করুন।

ভর স্টোরেজ ডিভাইস হিসাবে অ্যান্ড্রয়েড অভ্যন্তরীণ মেমরি সংযোগ

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

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

ADB শেল, যাতে, নিম্নলিখিত কমান্ড সঞ্চালন।

মাউন্ট |. Grep / তথ্য।

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

ডিভাইস অভ্যন্তরীণ সংগ্রহস্থল অ্যান্ড্রয়েড ডিভাইস দেখুন

পরবর্তী কমান্ড ফোনে ডেটা পার্টিশন আনমাউন্ট করা হচ্ছে হয় mass storage হিসাবে সংযোগ পাবে।

Umount / ডেটা।

পরবর্তী ভর স্টোরেজ ডিভাইস সংশ্লিষ্ট পছন্দসই পার্টিশন এর LUN সংক্রান্ত সূচক খুঁজে বের করে

এই / sys -Name লুন *

একাধিক লাইন, প্রদর্শিত হবে আমরা সেইসব পথে F_Mass_storage আছে আগ্রহী, কিন্তু এখন জন্য আমরা জানি না যা এক (সাধারণত শেষ সঙ্গে কেবল lun বা lun0)

LUN সংক্রান্ত সংগ্রহস্থল অ্যান্ড্রয়েড (ভর সংগ্রহস্থল)

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

ইকো / dev / অবরুদ্ধ / MMCBLK0P42> / sys / devices / ভার্চুয়াল / ANDROID_USB / ANDROID0 / F_MASS_STORAGE / LUN সংক্রান্ত / file
অভ্যন্তরীণ সঞ্চয়স্থান mass storage হিসাবে সংযুক্ত হচ্ছে

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

একো "echo 0> / sys / devices / ভার্চুয়াল / ANDROID_USB / ANDROID0 / সক্ষম করুন && ইকো \ 'MASS_STORAGE এডিবি \"> / sys / devices / ভার্চুয়াল / Android_USB / Android0 / কার্যাবলী && ইকো 1> / sys / devices / ভার্চুয়াল / Android_USB / Android0 / সক্ষম করুন "> enable_mass_storage_android.sh

আমরা স্ক্রিপ্ট সঞ্চালন করা

SH enable_mass_storage_android.sh।
ফ্ল্যাশ ড্রাইভ হিসাবে মাউন্ট অভ্যন্তরীণ অ্যান্ড্রয়েড স্টোরেজ (ভর সংগ্রহস্থল)

এই মুহুর্তে, adb shell অধিবেশন বন্ধ হয়ে যাবে, এবং একটি নতুন ডিস্ক সিস্টেম ( "Flashka"), যা আপনার এন্ড্রয়েডের ইন্টারনাল মেমরি সংযুক্ত করা হবে না।

অভ্যন্তরীন Android স্টোরেজ উইন্ডোজে সংযুক্ত করা হয়

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

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

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

আমি PHOTOREC সঙ্গে কর্ম সঞ্চালন চেষ্টা করুন:

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

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

অ্যান্ড্রয়েড অভ্যন্তরীণ মেমরি থেকে পুনরুদ্ধার করা তথ্য

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

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

অভ্যন্তরীণ অ্যান্ড্রয়েড স্টোরেজ নিষ্ক্রিয় করুন

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

আরও পড়ুন