Mac-এ NTFS থেকে exFAT রূপান্তর: ডেটা না হারিয়ে NTFS ড্রাইভ exFAT করার উপায়

Mac-এ NTFS-কে সরাসরি (in place) exFAT-এ রূপান্তর করা যায় না, এবং পুরো ড্রাইভ নতুন করে না লিখে কোনো টুলই তা করতে পারে না। একমাত্র নিরাপদ পদ্ধতি হলো: সবকিছুর ব্যাকআপ নিন, ব্যাকআপ যাচাই করুন, ড্রাইভটি exFAT হিসেবে ফরম্যাট করুন, ফাইলগুলো ফেরত কপি করুন এবং আবার যাচাই করুন। এই গাইডে macOS-এর বিল্ট-ইন টুল দিয়ে কীভাবে এটি করবেন তা দেখানো হয়েছে।

ফরম্যাট করলে ড্রাইভের সব ডেটা মুছে যায়। যতক্ষণ না আপনার রাখতে চাওয়া প্রতিটি ফাইলের অন্য একটি ডিস্কে যাচাই করা ব্যাকআপ থাকে, শুরু করবেন না।

কেন সরাসরি রূপান্তর সম্ভব নয়

NTFS এবং exFAT তাদের ফাইল টেবিল ও অ্যালোকেশন ডেটা সম্পূর্ণ আলাদা কাঠামোতে রাখে। Windows FAT32-কে সরাসরি NTFS-এ রূপান্তর করতে পারে, কিন্তু macOS-এ NTFS থেকে exFAT-এর জন্য তেমন কিছু নেই। যে টুল এমন দাবি করে, তাকে প্রতিটি ফাইল সরাতে বা নতুন করে লিখতে হয়, আর মাঝপথে বিদ্যুৎ চলে গেলে বা খারাপ সেক্টর পেলে একমাত্র কপিটি নষ্ট হয়ে যেতে পারে। তাই আগে সম্পূর্ণ ব্যাকআপ নেওয়া ঐচ্ছিক নয়।

শুরু করার আগে

পদ্ধতি 1: Disk Utility (ডিস্ক ইউটিলিটি) (কমান্ড লাইন ছাড়া)

এটি তখনই করুন যখন আপনার ফাইলগুলো ব্যাকআপে কপি হয়ে গেছে এবং যাচাই করা হয়েছে (নিচে ব্যাকআপ অংশ দেখুন)।

  1. Disk Utility খুলুন (Applications > Utilities)। View মেনুতে Show All Devices বেছে নিন।
  2. সাইডবারে ফিজিক্যাল ড্রাইভটিই নির্বাচন করুন (সবার উপরের এন্ট্রি, যাতে নির্মাতার নাম থাকে), শুধু তার নিচের NTFS ভলিউম নয়।
  3. Erase-এ ক্লিক করুন। ভলিউমের নাম দিন, Format-এ ExFAT এবং Scheme-এ GUID Partition Map বেছে নিন। Master Boot Record শুধু তখনই বেছে নিন যদি কোনো পুরনো ক্যামেরা, টিভি বা কার স্টেরিও তা দাবি করে।
  4. আবার যাচাই করুন যে নির্বাচিত ডিভাইসটি সঠিক, তারপর Erase-এ ক্লিক করুন এবং শেষ না হওয়া পর্যন্ত অপেক্ষা করুন।
  5. শেষ হলে ড্রাইভটি একটি exFAT ভলিউম হিসেবে দেখা যাবে। ব্যাকআপ থেকে আপনার ফাইলগুলো ফেরত কপি করুন, তারপর সেগুলো যাচাই করুন।

পদ্ধতি 2: Terminal-এ diskutil

এক্সটার্নাল ডিস্কগুলোর তালিকা দেখুন, সঠিক আইডেন্টিফায়ার (যেমন /dev/disk4) সাবধানে চিনে নিন, তারপর সেটি ইরেজ করুন। MYDRIVE-এর জায়গায় ভলিউমের নাম এবং disk4-এর জায়গায় আপনার নিজের আইডেন্টিফায়ার বসান।

# আপনার এক্সটার্নাল ডিস্কের আইডেন্টিফায়ার খুঁজুন (SIZE ও NAME দেখুন)
diskutil list external

# পুরো ডিস্ক ERASE করে: GUID পার্টিশন ম্যাপসহ exFAT হিসেবে ফরম্যাট করে
diskutil eraseDisk ExFAT MYDRIVE GPT /dev/disk4

diskutil eraseDisk আপনি যে ডিস্ক দেবেন তার সবকিছু ধ্বংস করে। ভুল আইডেন্টিফায়ার বেছে নিলে, যেমন আপনার অভ্যন্তরীণ ডিস্ক, আর ফেরানোর উপায় নেই। diskutil list external-এর আউটপুট দুবার দেখে নিন।

ব্যাকআপ ও যাচাই (এটি বাদ দেবেন না)

ধাপ 1: ফাইলগুলো আপনার ব্যাকআপ স্থানে কপি করুন। এই rsync কমান্ড সাব-ফোল্ডারসহ কপি করে, পরিবর্তনের সময় (modification time) বজায় রাখে এবং Windows সিস্টেম ফোল্ডার বাদ দেয়। শেষের স্ল্যাশগুলো লক্ষ করুন।

rsync -rtv --progress \
  --exclude='System Volume Information' --exclude='$RECYCLE.BIN' \
  /Volumes/OLDDRIVE/ /Volumes/BACKUP/OLDDRIVE-backup/

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

find /Volumes/OLDDRIVE -type f | wc -l
du -sk /Volumes/OLDDRIVE

ধাপ 3: বাইট-বাই-বাইট যাচাই। -c সহ এই ড্রাই রান আসল চেকসাম তুলনা করে এবং শুধু সেই ফাইলগুলো দেখায় যা আলাদা বা অনুপস্থিত। ফাইল তালিকার হেডারের বাইরে কোনো আউটপুট না এলে ব্যাকআপ মিলে গেছে।

rsync -rcn --delete -v \
  --exclude='System Volume Information' --exclude='$RECYCLE.BIN' \
  /Volumes/OLDDRIVE/ /Volumes/BACKUP/OLDDRIVE-backup/

ঐচ্ছিক, আরও শক্তিশালী ও পুনর্ব্যবহারযোগ্য: এখনই ব্যাকআপের SHA-256 চেকসাম রেকর্ড করুন, এবং exFAT ড্রাইভে ফেরত রাখা কপি যাচাই করতে একই ফাইল ব্যবহার করুন। যে লাইন OK নয়, সেটি প্রিন্ট হয়।

cd /Volumes/BACKUP/OLDDRIVE-backup
find . -type f -print0 | xargs -0 shasum -a 256 > ~/olddrive.sha256
# নতুন exFAT ভলিউমে ফেরত কপি করার পর, সংরক্ষিত চেকসামের সঙ্গে যাচাই করুন
cd /Volumes/MYDRIVE
shasum -a 256 -c ~/olddrive.sha256 | grep -v ': OK$'

প্রতিটি যাচাই পাস করলেই কেবল ইরেজ ধাপে যান। ফেরত রাখা কপিও যাচাই না হওয়া পর্যন্ত ব্যাকআপ রেখে দিন।

ফাইল ফেরত কপি করা

ড্রাইভ ইরেজ হয়ে exFAT হিসেবে মাউন্ট হলে সবকিছু ফেরত কপি করুন, তারপর সঠিকভাবে ইজেক্ট করুন। exFAT-এ জার্নাল নেই, তাই খোলার আগে সবসময় ইজেক্ট করুন।

rsync -rtv --progress \
  /Volumes/BACKUP/OLDDRIVE-backup/ /Volumes/MYDRIVE/
diskutil eject /dev/disk4

এরপর আগের অংশের চেকসাম যাচাই নতুন ড্রাইভে চালান। সবকিছু মিললেই কেবল ব্যাকআপ মুছুন।

কখন রূপান্তর করা উচিত নয়

exFAT বনাম APFS বনাম FAT32 বনাম NTFS

ফাইল সিস্টেমMacWindowsসর্বোচ্চ ফাইল আকারক্র্যাশ সুরক্ষাসবচেয়ে উপযোগী
exFATপড়া ও লেখাপড়া ও লেখাকোনো ব্যবহারিক সীমা নেইজার্নাল নেইMac ও Windows-এর মধ্যে শেয়ার করা এক্সটার্নাল ড্রাইভ
APFSপড়া ও লেখাসরাসরি নয় (থার্ড-পার্টি ড্রাইভার লাগে)কোনো ব্যবহারিক সীমা নেইহ্যাঁ (copy-on-write)শুধু Mac-এর ড্রাইভ, বিশেষত SSD, Time Machine
FAT32পড়া ও লেখাপড়া ও লেখা4 GBজার্নাল নেইপুরনো ক্যামেরা, টিভি, কার স্টেরিও, ছোট ড্রাইভ
NTFSশুধু পড়া (লিখতে ড্রাইভার লাগে)পড়া ও লেখাকোনো ব্যবহারিক সীমা নেইহ্যাঁ (জার্নালযুক্ত)মূলত Windows-এ ব্যবহৃত ড্রাইভ

exFAT-এ হার্ড লিঙ্ক, সিম্বলিক লিঙ্ক, Unix পারমিশন ও ACL-ও নেই, এবং macOS এর জন্য অতিরিক্ত মেটাডেটা লুকানো "._" ফাইলে রাখে।

exFAT-এর সৎ ঝুঁকি

স্বয়ংক্রিয় করা: NTFS2exFAT

NTFS2exFAT

NTFS2exFAT একটি ছোট নেটিভ Mac অ্যাপ যা উপরের ম্যানুয়াল প্রক্রিয়াটি প্রতিটি ধাপে সুরক্ষা-পরীক্ষাসহ স্বয়ংক্রিয় করে:

  • প্রিফ্লাইট স্ক্যান: ফাইল গোনে, আকার যোগ করে এবং exFAT যে নামগুলো সংরক্ষণ করতে পারে না সেগুলো চিহ্নিত করে। প্রিফ্লাইট বিনামূল্যে।
  • আপনার ফাইলের ব্যাকআপ নেয় এবং প্রতিটি ফাইল SHA-256 দিয়ে যাচাই করে।
  • প্রতিটি ফাইল যাচাই পাস করার পরেই কেবল Format বোতাম দেখা যায়।
  • ফরম্যাট করার আগে নিশ্চিত করতে আপনাকে ভলিউমের নাম টাইপ করতে হবে।
  • ফেরত কপি করার পর এটি সবকিছু আবার যাচাই করে।
  • মাঝপথে থামিয়ে আবার চালু করা যায়, এবং শেষে একটি রিপোর্ট তৈরি করে।
  • কয়েক MB-এর একটি নেটিভ macOS অ্যাপ; এর কোর ইঞ্জিন GitHub-এ ওপেন সোর্স।

সীমাবদ্ধতা

  • ড্রাইভের সব ডেটার জন্য আপনাকে তবুও পর্যাপ্ত ব্যাকআপ জায়গা লাগবে।
  • এটি BitLocker ড্রাইভ বা সিস্টেম ড্রাইভ সামলায় না।
  • macOS 13 বা তার পরের সংস্করণ লাগে।

অ্যাপটি আপনার কখনোই দরকার নেই: এই পাতার সবকিছু macOS-এ আগে থেকে থাকা টুল দিয়েই করা যায়।

আপনি যদি NTFS ড্রাইভ আবার ফরম্যাট না করে শুধু Mac-এ পড়তে ও লিখতে চান, তাহলে দেখুন NTFSTool.

FAQ

ফরম্যাট না করে কি NTFS-কে exFAT-এ রূপান্তর করা যায়?

না। NTFS ও exFAT-এর ডিস্ক কাঠামো আলাদা, এবং macOS-এ এমন কোনো টুল নেই যা একটিকে অন্যটিতে সরাসরি রূপান্তর করে। নিরাপদ পথ হলো ব্যাকআপ, ফরম্যাট, ফেরত কপি। "ফরম্যাট ছাড়া" যেকোনো দাবিতেও প্রতিটি ফাইল নতুন করে লিখতে হয়, যাতে ব্যাকআপ না থাকলে একই ঝুঁকি থাকে।

NTFS থেকে exFAT-এ গেলে কি ফাইল পারমিশন হারাব?

exFAT Unix পারমিশন, মালিকানা, ACL, সিম্বলিক লিঙ্ক বা হার্ড লিঙ্ক সংরক্ষণ করে না, এবং NTFS-এর alternate data streams ও EFS-এনক্রিপ্টেড ফাইল সঙ্গে যায় না (EFS ফাইল আগে Windows-এ ডিক্রিপ্ট করুন)। ফাইলের বিষয়বস্তু, নাম ও পরিবর্তনের সময় থাকে। Mac-এ NTFS ভলিউম এমনিতেই আসল Unix পারমিশন দেয় না, তাই বেশিরভাগ ব্যবহারকারী কোনো পার্থক্য টের পান না।

2 TB ড্রাইভে কত সময় লাগে?

এটি ড্রাইভ ও ইন্টারফেসের উপর নির্ভর করে। শুধু উদাহরণ হিসেবে: 120 MB/s গতিতে একটি পূর্ণ 2 TB ড্রাইভের এক পাসে প্রায় 4.6 ঘণ্টা লাগে, আর প্রক্রিয়াটিতে চারটি পাস আছে (ব্যাকআপ, ব্যাকআপ যাচাই, ফেরত কপি, রিস্টোর যাচাই), তাই একদিন ধরে নিন। USB 3-এ SSD ঘূর্ণায়মান ড্রাইভের চেয়ে অনেক দ্রুত। ছোট পরীক্ষা থেকে অনুমান করবেন না।

মাঝপথে বিদ্যুৎ চলে গেলে বা ক্যাবল খুলে গেলে কী হবে?

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

নষ্ট হওয়া exFAT ড্রাইভ কি মেরামত করা যায়?

কখনো কখনো। Disk Utility-এর First Aid macOS-এর fsck_exfat চালায়, যা dirty ফ্ল্যাগ মুছতে এবং কিছু মেটাডেটা সমস্যা ঠিক করতে পারে, তবে সীমিত। exFAT-এর জন্য Windows-এর chkdsk X: /f সাধারণত আরও ভালোভাবে যাচাই করে। ডেটা গুরুত্বপূর্ণ হলে মেরামতের চেষ্টার আগে যা কপি করা যায় অন্য ডিস্কে কপি করুন (বা ড্রাইভের ইমেজ নিন), এবং ফাইল হারিয়ে গেলে রিকভারি টুল ব্যবহার করুন।

রূপান্তরের পর কি Windows ড্রাইভটি পড়তে পারবে?

হ্যাঁ। Windows 7 ও তার পরের সংস্করণ exFAT নেটিভভাবে পড়ে ও লেখে। Linux কার্নেল 5.7 থেকে এটি সমর্থন করে, এবং পুরনো কার্নেল exfat-fuse প্যাকেজ ব্যবহার করে। কিছু খুব পুরনো টিভি, ক্যামেরা ও কার স্টেরিও শুধু FAT32 গ্রহণ করে, তাই ডিভাইসের ম্যানুয়াল দেখে নিন।

exFAT ড্রাইভ কি Time Machine-এর জন্য বা Mac বুট ড্রাইভ হিসেবে ব্যবহার করা যায়?

না। Time Machine-এর জন্য APFS বা Mac OS Extended (অথবা নেটওয়ার্ক শেয়ার) লাগে, এবং macOS exFAT থেকে বুট করতে পারে না। ড্রাইভটি শুধু Mac-এর জন্য হলে বরং APFS-এ ফরম্যাট করুন।

BitLocker-এনক্রিপ্টেড বা Windows সিস্টেম ড্রাইভে কি এটি করা যায়?

না। BitLocker ড্রাইভ আগে Windows-এ ডিক্রিপ্ট করতে হবে, এবং Windows সিস্টেম বা বুট ড্রাইভ, অথবা Boot Camp পার্টিশন ইরেজ করলে সেই Windows ইনস্টলেশন নষ্ট হবে। তার বদলে ব্যাকআপ নিয়ে আবার ইনস্টল করুন।

NTFS ও Windows হলো Microsoft Corporation-এর ট্রেডমার্ক। Mac, macOS ও Time Machine হলো Apple Inc.-এর ট্রেডমার্ক। NTFS2exFAT একটি স্বাধীন ইউটিলিটি এবং Microsoft বা Apple-এর সঙ্গে এর কোনো সম্পর্ক নেই, এবং এটি তাদের দ্বারা স্পনসর বা অনুমোদিতও নয়।