কম্পিউটার টিউটোরিয়াল

উবুন্টুতে ড্যামেজড মেমরি কার্ড রিকভার করা: ধাপে ধাপে গাইড

মেমরি কার্ড মোবাইল ডিভাইস, ডিজিটাল ক্যামেরা এবং পিসির মাঝপথে তথ্য ট্রান্সফার করার একটি চমৎকার মাধ্যম। যদি আপনি Google Android বা Apple iOS ডিভাইস থেকে 「Damaged Memory Card – Please Format」 বা অনুরূপ এরর পান, তবে এখনও ডেটা রিকভারির আশা থাকতে পারে যতক্ষণ না আপনি ফরম্যাট করার অনুমতি দেন। সঠিকভাবে ইজেক্ট করুন, এবং নিশ্চিত করুন যে কার্ডটি ভালো অবস্থায় আছে। কখনও কখনও ফুল-সাইজড SD, SDHC এবং SDXC কার্ডগুলো তাদের কেসে ঢিলে যেতে পারে, এবং সেগুলোকে মৃদভাবে আবার একসাথে ঠেলে দিতে পারেন। অধিকাংশ microSD, microSDHC এবং microSDXC কার্ডে এই সমস্যা নেই, তবে কন্ট্যাক্টস পরিষ্কার করা যেতে পারে।

যখন আপনি আপনার কার্ডকে পিসির সাথে সংযুক্ত করবেন, তবে আপনাকে ভালোভাবে, কিন্তু মৃদভাবে সংযুক্ত করতে হবে। নিশ্চিত করুন যে আপনি কার্ডটি বাঁকিয়ে নন, এবং এটি সঠিকভাবে সংযুক্ত হয়েছে যাতে ভালো কানেকশন নিশ্চিত হয়। এটি একটি ছোট বিষয় মনে হলেও, উবুন্টুর টুলস ব্যবহার করে ড্যামেজড সিকিউর ডিজিটাল ফাইল সিস্টেম থেকে ডেটা রিকভারি করার সময় এটি খুব সাহায্য করে।

পদ্ধতি ১: উবুন্টুর স্ট্যান্ডার্ড টুলস দিয়ে মেমরি কার্ড রিপেয়ার করা

ড্যাশ, KDE বা উইস্কার মেনু থেকে GNOME Disks Utility খুলুন এবং আপনার নির্দিষ্ট ফ্ল্যাশ রিডারের ডিভাইস ফাইল নাম খুঁজুন। এটি সাধারণত এটিকে Single Flash Reader বলে। যদি স্টোরেজ গ্রাফের নিচে অপশন দেওয়া থাকে, তবে ডান দিকে মুখোমুখি অ্যারোতে ক্লিক করুন যাতে এটি মাউন্ট করার চেষ্টা করে। যদি এটি মাউন্ট হয়, তবে আপনি সেখান থেকে ফাইল কপি করতে পারেন।

যদি কার্ড স্লটে থাকা সত্ত্বেও এটা No Media দেখায়, তবে কার্ডটি ডিসকনেক্ট এবং রিকনেক্ট করার চেষ্টা করুন, তারপর দেখুন কিছু পরিবর্তন হয়েছে কিনা। আপনি যদি পারেন, তবে গিয়ার আইকনে ক্লিক করুন, Create Disk Image সিলেক্ট করুন এবং এটি .img ফাইল হিসেবে সেভ করুন।

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

যখন পার্টিশন আনমাউন্টড থাকে কিন্তু উবুন্টু ড্রাইভটি ডিটেক্ট করে, তবে আপনি একটি কনসিস্টেন্সি চেক রান করে ফাইল সিস্টেম রিকভার করার চেষ্টা করতে পারেন। ধরে নিচ্ছি আপনার একটি FAT12, FAT16 বা FAT32 ফরম্যাটেড কার্ড আছে, তাহলে কমান্ড লাইন থেকে sudo fsck.msdos -r /dev/sdd1 রান করুন রিকভারি চেষ্টা করার জন্য। sdd1 অংশটিকে ডিস্কস ইউটিলিটিতে দেওয়া পার্টিশন নাম দিয়ে রিপ্লেস করুন। আপনি পরিবর্তে fsck.ext# ব্যবহার করতে পারেন যদি আপনি কার্ডটি লিনাক্স ফাইল সিস্টেমের সাথে কাজ করার জন্য ফরম্যাট করে থাকেন। #-কে আপনি যদি মনে করতে পারেন তবে ext নম্বর দিয়ে রিপ্লেস করুন।

পদ্ধতি ২: ডুয়াল-বুট উবুন্টু সিস্টেমে মেমরি কার্ড রিপেয়ার করা

আপনি যদি মাইক্রোসফট উইন্ডোজের পাশাপাশি উবুন্টু চালান, তবে উইন্ডোজ কমান্ড প্রম্পটে chkdsk কমান্ড ব্যবহার করে আপনি সফল হতে পারেন। উবুন্টু FAT ডিভাইস রিকভারির জন্য যেন বেটার সাপোর্ট দেয়, উইন্ডোজ কখনও কখনও NTFS ডিভাইস রিকভার করতে সাহায্য করে। কম্পিউটার রিবুট করুন, এবং GRUB আসলে আপনার মাইক্রোসফট উইন্ডোজ ইনস্টলেশন শুরু করতে প্রম্পট করুন কীবোর্ড দিয়ে। Windows কী + E ধরে রাখুন যাতে File Explorer উইন্ডো খুলে। আপনার মেমরি কার্ডের জন্য উইন্ডোজ যে ড্রাইভ লেটার দিয়েছে সেটি খুঁজুন, কিন্তু উইন্ডোজ যদি চাইলে ফরম্যাট করবেন না।

স্টার্ট মেনু থেকে একটি কমান্ড প্রম্পট খুলুন, এবং chkdsk /f E: টাইপ করুন, এখানে E:-কে যা ড্রাইভ লেটার দিয়েছে সেটি দিয়ে রিপ্লেস করুন। আপনি যদি এরর পান, তবে উইন্ডোজও আপনার মেমরি কার্ড রিকভার করতে উবুন্টুর চেয়ে বেশি সফল হয়নি।

আপনার কাছে মাইক্রোসফট উইন্ডোজ অ্যাক্সেস না থাকলে, উবুন্টু ড্যামেজড NTFS-ফরম্যাটেড মেমরি কার্ডের সাথে কাজ করার জন্য দুটি উপকারী প্রোগ্রাম প্রদান করে। আপনি sudo ntfsfix -d /dev/sdd1 চেষ্টা করতে পারেন, ডিভাইস ফাইলকে আপনার ডিভাইসের নাম দিয়ে রিপ্লেস করুন। যদিও এটি chkdsk-এর লিনাক্স ভার্সন নয়, এটি কিছু NTFS ইনকনসিস্টেন্সি রিপেয়ার করতে পারে। আপনি ntfsclone -so dsk.img /dev/sdd1ও চেষ্টা করতে পারেন একটি NTFS মেমরি কার্ডের ডিস্ক ইমেজ নেওয়ার জন্য এমনকি Disks Utility ফেইল করলেও। আপনি এটিকে একটি ব্ল্যাঙ্ক মেমরি কার্ডে sudo ntfsclone -r dsk.img /dev/sdd1 দিয়ে রিস্টোর করতে পারেন। উভয় উদাহরণে ডিভাইস ফাইলগুলো সঠিক নাম দিয়ে রিপ্লেস করুন, এবং মনে রাখবেন ডিস্ক ইমেজ রিস্টোর করলে প্রশ্নাঙ্ক ডিভাইসের সব কিছু নষ্ট হয়ে যাবে। আপনি যদি উবুন্টু শিকায় করে যে ফাইল সিস্টেম ডার্টি মার্ক করা আছে, তবে -f স্যুইচ যোগ করুন।

পদ্ধতি ৩: Testdisk প্রোগ্রাম ব্যবহার করা

যদি নাॅরমাল উবুন্টু বা উইন্ডোজ প্রোগ্রামগুলো আপনাকে আপনার মেমরি কার্ড থেকে ফাইল রিকভার করতে সাহায্য না করে, তবে আপনার Testdisk নামে একটি প্রোগ্রামের সাথে বেশি সাফল্য হতে পারে। অধিকাংশ সম্ভবনা আপনার কাছে এটি ইনস্টলড নেই, তাই উবুন্টু CLI প্রম্পট থেকে sudo apt-get install testdisk টাইপ করুন ইনস্টল করার জন্য। একবার ইনস্টল হলে, testdisk /log /dev/sdd রান করুন, /dev/sdd-কে আসল ডিভাইস নাম দিয়ে রিপ্লেস করুন। আপনার ইনস্টলেশন কীভাবে সেট আপ আছে তার উপর নির্ভর করে, আপনাকে এর সামনে sudo ব্যবহার করতে হতে পারে কারণ এটি সরাসরি ডিভাইস ফাইলে অ্যাক্সেস চায়।

অধিকাংশ মোবাইল ফোন, ট্যাবলেট এবং ডিজিটাল ক্যামেরা FAT16 বা FAT32 ফাইল সিস্টেম ব্যবহার করে, তবে testdisk Macintosh প্ল্যাটফর্মের HFS এবং HFS+ এবং NTFS-ও চেক করে। প্রোগ্রামটি একবার হলে, উবুন্টু ড্যাশ বা KDE মেনু থেকে Disks Utility-তে ফিরে যান এবং দেখুন ডিভাইসে ক্লিক করতে পারছেন কিনা। ডান দিকে নির্দেশকারী অ্যারোতে ক্লিক করুন যাতে এটি মাউন্ট হয়। আপনি এখন আপনার ফাইল ম্যানেজারে ফাইল কপি করতে পারতে পারেন।

পদ্ধতি ৪: PhotoRec ব্যবহার করে ফাইল সিস্টেম ছাড়া ফাইল রিস্টোর করা

যদি লিনাক্স আপনার মেমরি কার্ডকে একটি ম্যাস স্টোরেজ ডিভাইস হিসেবে দেখতে পারে, কিন্তু আসলে একটি ফাইল সিস্টেম ডিটেক্ট করতে পারে না, তবে আপনি PhotoRec ব্যবহার করে সেখান থেকে ফাইল রিকভার করতে পারেন। যাদের কাছে এটি ইতিমধ্যে ইনস্টলড নেই, তারা উবুন্টু বা ডেবিয়ান রিপোজিটরি থেকে sudo apt-get install photorec কমান্ড দিয়ে ডাউনলোড করতে পারেন।

PhotoRec ডিভাইসে লেখার চেষ্টা করে না, তাই এটি ব্যবহার করা নিরাপদ। আপনার পিসির ফাইল সিস্টেমের এমন একটি এলাকায় যান যেখানে ফাইল কপি হলে আপনাকে সমস্যা নেই। ধরি লিনাক্স আপনার মেমরি কার্ডকে /dev/sdd বলে, তবে photorec /log /dev/sdd রান করুন, যদিও আপনাকে /dev/sdd লাইনটি আপনার মেমরি কার্ডের আসল নাম দিয়ে রিপ্লেস করতে হবে। এই কমান্ডটি অপারেশনের ফলাফলকে একই ডিরেক্টরিতে একটি photorec.log ফাইলে লিখবে। আপনি আরও তথ্যের জন্য /debug স্যুইচও ব্যবহার করতে পারেন।

লেখক সম্পর্কে

উবুন্টুতে ড্যামেজড মেমরি কার্ড রিকভার করা: ধাপে ধাপে গাইড

কেভিন অ্যারোজ

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

  1. ম্যাকএ QuickBooks Online এবং Desktop ক্র্যাশ বন্ধ করার টপ ১১ সমাধান

  2. macOS-এ SSD মাউন্টিং ইস্যু সমাধান: ধাপে ধাপে গাইড

  3. 504 Gateway Timeout Error: কারণ, সমাধান এবং ওয়েবসাইট ম্যানেজারের জন্য টিপস

  4. সমাধান: Error 0x80004005 ঠিক করার উপায়