আপনার ডেটা দূষিত হয়ে যাওয়া হতাশাজনক হতে পারে, বিশেষ করে যদি আপনার গুরুত্বপূর্ণ ফাইলগুলির ব্যাকআপ না থাকে। চাকরি-এর ডকুমেন্ট হোক বা স্মরণীয় ছবি, গুরুত্বপূর্ণ ফাইলগুলোর অ্যাক্সেস হারালে स्थায়ী ডেটা লস হতে পারে।
অবশ্য, দূষিত ডেটা রিকভার করার кільকটি উপায় আছে এবং থার্ড-পার্টি টুলগুলো প্রক্রিয়াটিকে অনেক সহজ করে দেয়। কিন্তু যদি দূষিত ফাইলটি হাজার হাজার অন্যান্য ফাইলের সাথে একই ফোল্ডার বা ডিরেক্টরি থাকে, তাহলে আপনি সেটি কীভাবে খুঁজে পাবেন? আপনি কীভাবে নিশ্চিত হবেন যে সেরকম আর কোনো দূষিত ফাইল সাথেই নেই?
একটি দূষিত ফাইল আলাদা করা সমস্যা সৃষ্টি করতে পারে কারণ আপনি কখনো জানবেন না যে ফাইলটি দূষিত না जब तक আপনি সেটি খোলার চেষ্টা না করেন। ১০ বা ২০ টি ডকুমেন্টের মধ্যে দূষিত ফাইল খুঁজে পাওয়া ম্যানেজেবল, কিন্তু যদি আপনাকে সैकડ়ে হাজার ফাইল বাছাই করতে হয়? অনেক ইউজার জানেন না যে তাদের ড্রাইভে দূষিত ফাইল আছে যতক্ষণ না তারা ফোল্ডারটি কপি করার চেষ্টা করে।
যখন একজন ইউজার একটি দূষিত ফাইল অন্য ড্রাইভ বা লোকেশনে কপি করার চেষ্টা করে, তখন এরর হয় কারণ ফাইলটি আর অ্যাক্সেসযোগ্য নয়। অনেক ইউজার রিপোর্ট করেছেন যে কপি প্রক্রিয়া সম্পন্ন করতে পারলেন না কারণ কপি করা ফাইলগুলোর মধ্যে কিছু দূষিত ছিল।
প্রো টিপ: আপনার ম্যাককে পারফরম্যান্স সমস্যা, জাঙ্ক ফাইল, হানিকারক অ্যাপ এবং নিরাপত্তা হুমকির জন্য স্ক্যান করুন
যা সিস্টেম সমস্যা বা ধীর পারফরম্যান্সের কারণ হতে পারে।
আপনি ফোল্ডার হোক বা পুরো ডিরেক্টরি কপি করার চেষ্টা করুন, যতক্ষণ ততক্ষণ সেটিতে একটিও দূষিত ফাইল থাকবে, কপি প্রক্রিয়া স্বয়ংক্রিয়ভাবে থেমে যাবে যখন সেটি দূষিত ফাইলটির মুখোমুখি হবে আর আর আগে যাবে না। এতে কপি ব্যর্থতা হয়, যা অনেক ম্যাক ইউজারকে হতাশ করে।
একইভাবে অনেক পরিস্থিতিতে পুরো ড্রাইভই দূষিত হয়ে যায় বা ম্যাক ইউজার অ্যাকাউন্ট দূষিত হয়, যা আরও গভীর সমস্যা সৃষ্টি করে। যত বেশি ফাইল জড়িত থাকবে, প্রক্রিয়াটি তত জটিল হবে কারণ আপনাকে বড় সংখ্যক সম্ভাব্য দূষণের সাথে মোকাবিলা করতে হবে।
ফাইল এবং ড্রাইভ কেন দূষিত হয়
আপনার ফাইল দূষিত হয়ে যাওয়ার অনেক কারণ থাকতে পারে, এখানে কিছু উদাহরণ দেওয়া হলো:
- ফাইলটি সঠিকভাবে সেভ করা হয়নি
- ফাইলটি ভুল ফরম্যাটে সেভ করা হয়েছে
- ফাইলটি ম্যালওয়্যার সংক্রমণের আঘাত পেয়েছে
- ফাইল সংক্রান্ত প্রক্রিয়া চলাকালীন কম্পিউটার ক্র্যাশ করেছে বা বিদ্যুৎ চলে গেছে
- হার্ড ড্রাইভ বা সেভ লোকেশনে ব্যাড সেক্টর আছে
- ফাইলটি সেটি খোলতে ব্যবহৃত অ্যাপ্লিকেশনের সাথে असंगত ছিল
এগুলো হলো ফাইল দূষণের কিছু কারণ। কারণ যেনও হোক, এই দূষিত ফাইলগুলো রিকভার করার চেষ্টা করা বড় সমস্যা নয়। কিন্তু ম্যাকসে দূষিত ডিস্ক বা দূষিত ইউজার অ্যাকাউন্ট থেকে ডেটা কপি করা আরও চ্যালেঞ্জিং।
দূষিত ড্রাইভ বা ফোল্ডার থেকে ডেটা কপি করার পদ্ধতি
যদি আপনি যে ড্রাইভ বা ফোল্ডার কপি করতে চান সেটিতে দূষিত ফাইল থাকে, তাহলে সেটি ম্যানুয়ালি খুঁজে বের করা অসম্ভব, বিশেষ করে যদি হাজার হাজার ফাইলের মধ্য দিয়ে যেতে হয়। এই পরিস্থিতিতে, ফাইলগুলো অন্য ড্রাইভ বা ফোল্ডারে সফলভাবে কপি করার কিছু পদ্ধতি:
পদ্ধতি ১: Carbon Copy Cloner ব্যবহার করুন।
Carbon Copy Cloner (CCC) macOS-এর একটি ব্যাকআপ অ্যাপ্লিকেশন যা ড্রাইভ ক্লোন করতে, বুটেবল ব্যাকআপ তৈরি করতে এবং ফাইল কপি করতে দেয়। কিন্তু আপনি যা জানেন না সেটি হলো CCC-র একটি স্ক্যানিং টুল আছে যা ডিটেক্ট করে যে কপি করা ফাইলগুলো সুস্থ কিনা। যখন CCC একটি দূষিত ফাইলের সম্মুখীন হয়, তখন সেটি সমস্যাযুক্ত ডকুমেন্টের নাম সহ একটি নোটিফিকেশন ট্রিগার করে। একবার আপনি জানলে কোন ফাইল সমস্যা সৃষ্টি করছে, সেটি সরিয়ে কপি প্রক্রিয়া চালু রাখতে পারবেন।
পদ্ধতি ২: DiskUtil কমান্ড ব্যবহার করে ভলিউম রিপেয়ার করুন।
আপনি যদি মনে করেন আপনার হার্ড ড্রাইভ দূষিত, তবে সেটি প্রথমে ভেরিফাই করতে হবে রিপেয়ার করার আগে। এর জন্য নিচের নির্দেশনা অনুসরণ করুন:
- Finder > Go > Utilities folder থেকে Disk Utility খুলুন।
- ডিস্কের নাম লিখে রাখুন।
- Utilities ফোল্ডার থেকে Terminal খুলুন।
- নিচের কমান্ড টাইপ করুন: diskutil verifyVolume /Volumes/DriveName
- DriveName-কে আপনার লিখে রাখা ডিস্কের নাম দিয়ে প্রতিস্থাপন করুন।
- যদি নিচের বার্তাটি পান, তাহলে বুঝবেন আপনার হার্ড ড্রাইভ রিপেয়ার করতে হবে:
The volume X was found corrupt and needs to be repaired - ভলিউম রিপেয়ার করতে টার্মিনালে নিচের কমান্ড টাইপ করুন:
diskutil repairVolume /Volumes/DriveName - DriveName-কে আপনার লিখে রাখা ডিস্কের নাম দিয়ে প্রতিস্থাপন করুন।
- প্রক্রিয়া সম্পন্ন হওয়ার জন্য অপেক্ষা করুন এবং তারপর আবার ফাইল কপি করার চেষ্টা করুন।
পদ্ধতি ৩: FSCK কমান্ড চালান।
File System Consistency Check (FSCK) একটি বিল্ট-ইন কমান্ড লাইন টুল যা টার্মিনাল অ্যাপের মাধ্যমে চালিয়ে আপনার করাপ্ট পার্টিশন বা ড্রাইভ রিপেয়ার করার চেষ্টা করতে পারেন। কিন্তু এই কমান্ড চালানোর আগে আপনাকে জানতে হবে কোন পার্টিশন রিপেয়ার করতে চান।
এই কমান্ড ব্যবহার করতে নিচের ধাপগুলো অনুসরণ করুন:
- Finder > Go > Utilities ফোল্ডার থেকে Terminal অ্যাপ খুলুন।
- এই কমান্ড টাইপ করুন, তারপর Enter চাপুন: diskutil list
- আপনাকে সংযুক্ত ড্রাইভগুলোর তালিকা পাওয়া যাবে পার্টিশন ডিটেইলসহ।
- তালিকা থেকে দূষিত ড্রাইভটি শনাক্ত করুন এবং /dev/disk# লিখে রাখুন।
- এখন নিচের যেকোনো একটি কমান্ড টাইপ করুন:
- sudo fsck_hfs -r -d /dev/disk2 – পুরো ড্রাইভে রিপেয়ার চালানোর জন্য
- sudo fsck_hfs -r -d /dev/disk2s1 – শুধু disk2-র s1 পার্টিশন রিপেয়ার করার জন্য
- Enter চাপুন কমান্ড এক্সিকিউট করতে এবং fsck-এর স্ক্যান এবং এরর রিপেয়ার সম্পন্ন হওয়ার জন্য অপেক্ষা করুন।
- যদি আপনার ড্রাইভের বুট পার্টিশন দূষিত হয়, তাহলে আপনার ম্যাককে সিঙ্গেল-ইউজার মোডে রিস্টার্ট করুন পাওয়ার বাটন টিপে রেখে Command + S কী চাপা।
- টার্মিনালে এই কমান্ড টাইপ করুন: /sbin/fsck –fy
ম্যাকসে দূষিত ইউজার অ্যাকাউন্ট থেকে ডেটা কপি করার পদ্ধতি
যদি আপনার ইউজার অ্যাকাউন্ট দূষিত হয়ে যায় এবং আপনি আর আপনার ফাইল অ্যাক্সেস করতে না পারেন, তাহলে নিচের যেকোনো পদ্ধতি ব্যবহার করতে পারেন:
পদ্ধতি ১: ফাইলগুলো ম্যানুয়ালি কপি করুন।
আপনি যদি পুরো ড্রাইভ বা ফোল্ডার কপি করার চেষ্টা করেন কিন্তু দূষিত ফাইল থাকায় বারবার বাধা পড়ে, তাহলে নিচের ধাপগুলো নিন:
- Finder-এ, /Users ফোল্ডারে নেভিগেট করুন এবং পুরনো অ্যাকাউন্টের হোম ফোল্ডার খুঁজুন।
- সেই ফোল্ডারটি সিলেক্ট করুন, রাইট-ক্লিক করুন, তারপর Get Info বেছে নিন।
- লক আইকনে ক্লিক করুন এবং আপনার অ্যাডমিন পাসওয়ার্ড টাইপ করুন সেই ফোল্ডারে পরিবর্তন আনতে।
- নিচে স্ক্রোল করুন এবং Sharing & Permissions সেকশন খুঁজুন।
- আপনার ইউজার অ্যাকাউন্ট পারমিশনে যোগ করুন এবং ফাইলগুলোকে রিড-অনলি সেট করুন।
- উইন্ডো বন্ধ করুন।
- আপনি যে ফোল্ডার বা ড্রাইভের ফাইল কপি করতে চান সেটি খুলুন।
- Command + A চাপুন, তারপর Command + C চাপুন সব কপি করতে বা ম্যানুয়ালি ফাইল সিলেক্ট করুন।
- Command + V চাপুন ফাইলগুলো আপনার বর্তমান ইউজারের হোম ফোল্ডারে পেস্ট করতে।
পারমিশনকে রিড-অনলি সেট করা হয়েছে যাতে আপনি ফাইলগুলো টেনে আনলে এটি একটি কপি তৈরি করবে। আপনি যদি ফাইলগুলো সরিয়ে ফেলতে চান, তবে সেগুলো পুরনো ইউজারের পারমিশন রক্ষা করবে এবং নতুন ড্রাইভ বা ফোল্ডারে অ্যাক্সেসযোগ্য হবে না।
পদ্ধতি ২: টার্মিনাল ব্যবহার করুন।
আপনি যদি কমান্ড লাইন ব্যবহার করতে কনফার্টেবল হন, তাহলে টার্মিনাল ব্যবহার করে এই পদ্ধতি চেষ্টা করতে পারেন। এর জন্য:
- Finder > Go > Utilities থেকে Terminal লঞ্চ করুন।
- নিচের কমান্ড টাইপ করুন, তারপর Enter চাপুন: cp -Rfv sourcefile destinationfile
যেখানে:
- cp – কপি
- R – ফাইল হায়ারার্কি মেইনটেইন করে
- f – যদি ডেস্টিনেশন ফাইল খোলা না যায়, তবে সেটি সরিয়ে আবার চেষ্টা করে
- v – ভার্বোজ মোড, প্রগ্রেস অনুযায়ী ট্রান্সফার করা ফাইলগুলো দেখায়
- sourcefile – আপনি যে ডেটা কপি করতে চান
- destinationfile – আপনি যে ডিরেক্টরি বা ড্রাইভে কপি করতে চান
এই কমান্ড এরর বা দূষিত ফাইল উপেক্ষা করে না, কিন্তু "f" ফ্ল্যাগের মাধ্যমে সেগুলোর মধ্য দিয়ে বाध्य করে শুধু নিখুঁত ডেটা কপি করে। ভার্বোজ ফ্ল্যাগের মাধ্যমে প্রগ্রেস দেখলে, দূষিত ডেটা পাওয়ার সময় data not copied due to I/O error এরর মেসেজ দেখাবে। এরর মেসেজ দেখানোর পর কমান্ড ইউজার ইনপুট ছাড়া পরবর্তী ফাইলে চলে যাবে।
পদ্ধতি ৩: থার্ড-পার্টি ডেটা রিকভারি টুল ব্যবহার করুন।
আপনি যদি উপরের পদ্ধতিগুলোর ঝামেলায় পড়তে না চান বা যেকোনো কারণে উপরের ধাপগুলো কাজ না করে, তাহলে আপনার পরবর্তী অপশন হলো ডেটা রিকভারি সফটওয়্যার ব্যবহার করা। ম্যাক অ্যাপ স্টোরে অনেক ডেটা রিকভারি সফটওয়্যার উপলব্ধ, কিন্তু আপনাকে সেটি বেছে নিতে হবে যা কাজটি ভালোভাবে করে। ম্যাকের জন্য সেরা ডেটা রিকভারি টুলগুলোর মধ্যে আছে EaseUS Todo Backup, Disk Drill, Data Rescue 5, Recoverit, এবং Stellar Data Recovery Professional। এই অ্যাপগুলোর অধিকাংশ ব্যবহার করা সহজ এবং দূষিত ডেটা রিকভার করতে ভালোভাবে কাজ করে।
সারসংক্ষেপ
ডেটা লস একটি গুরুতর সমস্যা এবং সবচেয়ে সাধারণ কারণ হলো দূষণ। আপনার ফাইল, ফোল্ডার বা ড্রাইভ দূষিত হয়ে যায় এবং আপনার নিশ্চিত ব্যাকআপ না থাকলে, গুরুত্বপূর্ণ ফাইলগুলোর অ্যাক্সেস পাওয়া কঠিন হতে পারে। আপনি যদি নিশ্চিত ন হন কী করতে হবে, তবে উপরের যেকোনো পদ্ধতি চেষ্টা করতে পারেন দেখতে কোনটি আপনার জন্য কাজ করে। আপনি যদি সফল না হন, তবে থার্ড-পার্টি ডেটা রিকভারি টুল ব্যবহার করতে পারেন।