আপনি যদি উইন্ডোজ এবং লিনাক্স ডুয়াল বুট ব্যবহার করেন, তবে উইন্ডোজে লগইন থাকাকালীন আপনার লিনাক্স সিস্টেমের ext4 পার্টিশনের ফাইলগুলো অ্যাক্সেস করতে পারলে সুবিধা হতো। এর মানে আপনি লিনাক্সে রিবুট না করেই উইন্ডোজ থেকে আপনার লিনাক্স ফাইলগুলো অ্যাক্সেস করতে পারবেন। এখানে আমরা দেখাবো উইন্ডোজ থেকে ext4 পার্টিশন অ্যাক্সেস করার কয়েকটি উপায়।
দ্রষ্টব্য: আপনি ext4 পার্টিশন অ্যাক্সেস করতে পারলেও, উইন্ডোজ কম্পিউটারে এই লিনাক্স-ভিত্তিক জার্নালিং ফাইল সিস্টেম মডিফাই বা এডিট করতে পারবেন না কারণ উইন্ডোজ শুধু FAT32 এবং NTFS সাপোর্ট করে।
উইন্ডোজ সাবসিস্টেম ফর লিনাক্স (WSL)-এ ext4 ফাইল অ্যাক্সেস
আপনি যদি উইন্ডোজ ১০ বিল্ড ২০২১১ এবং পরবর্তীতে উইন্ডোজ সাবসিস্টেম ফর লিনাক্স (WSL) ব্যবহার করেন, তবে আপনি মাইক্রোসফট-अনুমোদিত যেকোনো লিনাক্স ডistro-এ আনপার্টিশন্ড এবং পার্টিশন্ড ডিস্ক মাউন্ট করতে পারেন। এতে যেকোনো ভার্চুয়াল হার্ড ডিস্ক (VHD) ফাইল, লিনাক্স ext4 ফাইলসিস্টেম সহ অন্তর্ভুক্ত।
এই ফিচারটি শুধু WSL 2-এর সাথে কাজ করবে, যা শুধু কম্প্যাটিবল সিস্টেমে সাপোর্টেড।
WSL-এর সাথে কাজ করতে, সার্চ বক্স থেকে অ্যাক্সেসযোগ্য "প্রোগ্রামস অ্যান্ড ফিচার্স"- থেকে উইন্ডোজের বিল্ট-ইন WSL ফিচারটি অন করুন। আপনি পাওয়ারশেল (অ্যাডমিন মোড) থেকে নিচের কমান্ড দিয়েও এটি ইnebল করতে পারেন:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
এরপর পাওয়ারশেল অ্যাডমিনিস্ট্রেটর মোডে খুলুন। WSL-এর লেটেস্ট ভার্সন, যা বর্তমানে WSL2, ইনস্টল করা খুব গুরুত্বপূর্ণ। আপনি এটি উইন্ডোজ ইনসাইডার প্রোগ্রাম থেকে ইনস্টল করতে পারেন বা নিচের ম্যানুয়াল ধাপগুলো ফলো করতে পারেন।
প্রথমে WSL 2 চালানোর জন্য প্রয়োজনীয়তাগুলো চেক করুন, যা x64 সিস্টেমের জন্য বিল্ড ১৯০৩ বা তার পরবর্তী এবং ARM64 সিস্টেমের জন্য ২০০৪ বা তার পরবর্তী। এরপর ভার্চুয়াল মেশিন ফিচারটি নিচের মত করে ইnebল করুন।
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
এখন এই মাইক্রোসফট পেজ থেকে লিনাক্স কার্নেল আপডেট প্যাকেজ ডাউনলোড করুন। এটি খুব সিম্পল ইনস্টলেশন। আপনার মেশিন x64 না ARM64 সেটি ভিত্তিক করে সঠিক ডাউনলোড লিঙ্ক বেছে নিন।
WSL সঠিকভাবে ইnebল হয়েছে কিনা তা নিশ্চিত করার জন্য রিস্টার্ট করার আগে মনে রাখবেন, অন্যথায় লিনাক্স আপডেট প্যাকেজ ইনস্টলেশনের সময় এরর দেখাবে।
লিনাক্স আপডেট ইনস্টলেশন সম্পূর্ণ হলে, আবার পাওয়ারশেলে যান এবং WSL 2 কে ডিফল্ট ভার্সন সেট করতে নিচের কমান্ড দিন।
wsl --set-default-version 2
মাইক্রোসফট স্টোর থেকে যেকোনো সাপোর্টেড লিনাক্স ডistro সার্চ করে বেছে নিন। এটি ডাউনলোড ও ইনস্টল হবে আপনার উইন্ডোজ ডিভাইসে।
আপনার সিস্টেমে উপলব্ধ ডিস্কগুলো দেখতে নিচের কমান্ড ব্যবহার করুন। আপনি যদি আগে আপনার WSL ডistro-এর জন্য কোনো লিনাক্স পার্টিশন তৈরি করে থাকেন, তবে সেগুলো এখানে দেখাবে। নিচের ছবিতে কোনো ডিস্ক দেখাচ্ছে না।
wmic diskdrive list brief
ext4 মাউন্ট করতে নিচের কমান্ড ব্যবহার করুন। লিনাক্স পার্টিশনের ডিস্ক পাথ উপরের ছবিতে দৃশ্যমান হওয়া উচিত।
wsl --mount
আপনি যদি টার্মিনাল ব্যবহার করতে না চান, তবে ফাইল এক্সপ্লোরার থেকে সরাসরি মাউন্ট করা ফাইলগুলো (ext4 সহ) অ্যাক্সেস করার একটি ডায়রেক্ট উপায় আছে। "C:\Users\{Username}\AppData\Local\Packages"-এ যান। আপনার ইনস্টল করা লিনাক্স প্যাকেজটি সার্চ করুন। (এই স্ক্রিনশটে "Ubuntu" ছিল সার্চ টার্ম।)
সার্চ রেজাল্ট দেখালে, "LocalState" নামে একটি ফোল্ডারের ভিতর দেখুন।
WSL-এ আপনার ইনস্টল করা লিনাক্স প্যাকেজের ext4 ফাইল সিস্টেমটি ভার্চুয়াল হার্ড ডিস্ক (VHD) ফরম্যাটে উপলব্ধ।
আপনি এই ext4-ভিত্তিক হার্ড ডিস্ক ইমেজ ফাইলটি সেভ, ট্রান্সফার এবং কপি-পেস্ট করতে পারেন কিন্তু উইন্ডোজে এডিট করতে পারবেন না।
লিনাক্স রিডার দিয়ে লিনাক্স ext4 পার্টিশন অ্যাক্সেস
উইন্ডোজে লিনাক্স ext4 পার্টিশন অ্যাক্সেস করতে লিনাক্স রিডার সফটওয়্যার ব্যবহার করতে হবে। অ্যাপ্লিকেশনটি ইনস্টল ও স্টার্ট করুন। প্রসেসটি মাত্র কয়েক মিনিট নেবে।
একবার ভিতর প্রবেশ করলে, আপনি যেকোনো লিনাক্স অপারেটিং সিস্টেমের সাথে সংযুক্ত আপনার ext4 (অথবা ২ বা ৩) পার্টিশন(গুলো) দেখতে পাবেন।
আপনি ফোল্ডারগুলো ঠিক সাদা ফাইল এক্সপ্লোরার처럼 অ্যাক্সেস করতে পারেন। ফ্রি ভার্সনে, আপনি "Save" বাটন চাপে এবং তারপর "Save Files" চাপে ফাইল ও ফোল্ডার পড়তে ও সেভ করতে পারেন। যেহেতু এটি একটি উইন্ডোজ সিস্টেম, আপনি এই ফাইলগুলো এডিট করতে পারবেন না।
আপনি "Save" বাটনের পর "Mount to System" চাপে ফোল্ডার মাউন্ট করেও পারেন।
আপনাকে ড্রাইভ লেটার বেছে নিতে হবে যাতে ফোল্ডারটি সেটি মাউন্ট করা হয়।
ড্রাইভ লেটার সিলেক্ট করার পর Mount চাপুন, এবং আপনি উইন্ডোজ এক্সপ্লোরার থেকে ফোল্ডারটি অ্যাক্সেস করতে পারবেন। আপনার পাস পুরো পার্টিশন মাউন্ট করার অপশনও থাকবে। এজন্য পার্টিশনে রাইট-ক্লিক করুন এবং "Mount to Disk Letter" সিলেক্ট করুন। ফোল্ডার ব্রাউজ করা এবং প্রয়োজনীয় ফাইল অ্যাক্সেস করা শেষ হলে Unmount সিলেক্ট করুন।
তারপর আপনি পার্টিশন মাউন্ট করার জন্য ডিস্ক লেটার বেছে নিতে পারবেন। Mount চাপুন এবং আপনি উইন্ডোজ এক্সপ্লোরার থেকে ext4 পার্টিশন অ্যাক্সেস করতে পারবেন। কাজ শেষ হলে Unmount সিলেক্ট করুন।
এই সকল ফিচার ফ্রিতে উপলব্ধ। ফ্রি ভার্সনও ডিস্ক ইমেজ মাউন্ট ও তৈরি করার অনুমতি দেয়। আপনি যদি PRO ভার্সন কেনেন, তবে ZFS, এনক্রিপ্টেড APFS, XFS, হিকভিশন NAS এবং DVR, এবং এনক্রিপ্টেড বিটলকার ডিস্কের মতো অন্যান্য ফাইল সিস্টেমে অ্যাক্সেস পাবেন। আপনি অ্যাক্সেস করা ফাইলগুলো FTP সার্ভারে পাঠাতে পারবেন।
Ext2Read দিয়ে লিনাক্স ext4 পার্টিশন অ্যাক্সেস
Ext2Read ২০১২ সাল থেকে আপডেট نشده, কিন্তু এটা বের হয়ে গেছে এমন মানে নয়। তবে এটি পুরানো উইন্ডোজ ভার্সন যেমন উইন্ডোজ ৭-এ অনেক ভালো সাপোর্টেড, লেটেস্ট مواردের চেয়ে।
আপনি যদি উইন্ডোজ ১০ বা ১১ ব্যবহার করেন, EXT2Read ডাউনলোড করার পর ইনস্টল করুন এবং অ্যাডমিনিস্ট্রেটর হিসেবে রান করুন।
এটি আপনার কম্পিউটারের যেকোনো ext4 পার্টিশন অটোমেটিক্যালি ডিটেক্ট করবে।
আপনি ফাইল সিস্টেম ব্রাউজ করতে পারেন এবং আপনি উইন্ডোজে ব্যবহার করতে চান এমন ফাইল ও ফোল্ডার সেভ করতে পারেন। আপনি ext4 ইমেজও খুলতে পারেন।
উইন্ডোজে ভার্চুয়ালবক্স OS-এর জন্য Ext4 অ্যাক্সেস
উইন্ডোজ আপনাকে লিনাক্স ext4 ফাইল সিস্টেম ব্যবহার করে ফরম্যাট করা যেকোনো ভার্চুয়াল ডিস্ক মাউন্ট করতে দেয়। এটি করা হয় গেস্ট অ্যাডিশনস (VMs) দিয়ে যা আপনার উইন্ডোজ মেশিনে ইনস্টল করা ভার্চুয়ালবক্স OS-এ করা হয়।
প্রথমে, ভার্চুয়ালবক্সে একটি লিনাক্স অপারেটিং সিস্টেম কনফিগার করতে হবে। "Create New Machine"-এ যান এবং VM-এর জন্য আপনার লিনাক্স কনফিগারেশন বেছে নিন।
ন্যূনতম সুপারিশকৃত RAM মেমরি বেছে নেওয়ার পর, আপনাকে একটি ভার্চুয়ালবক্স ডিস্ক ইমেজ (VDI), ভার্চুয়াল হার্ড ডিস্ক (VHD) বা ভার্চুয়াল মেশিন ডিস্ক (VMD) তৈরি করতে হবে। আপনি ডাইনামিক্যালি এলোকেটেড বা ফিক্সড সাইজ রাখতে পারেন, তারপর এই ভার্চুয়াল ডিস্কের সাইজ মেগাবাইটে সিলেক্ট করুন।
ভার্চুয়ালবক্স রানিং অবস্থায় টেস্ট মেশিন スタার্ট করলে, ভার্চুয়াল হার্ড ডিস্ক এবং কোনো المرتبطة Ext ফাইলগুলো একশনে আসে এবং আপনার "লিনাক্স" ভার্চুয়াল মেশিনে অ্যাক্সেসযোগ্য হয়।
উইন্ডোজে লিনাক্স ভার্চুয়াল ওয়ার্কস্টেশনগুলো ext4 ফাইল ফরম্যাট ব্যবহার করবে।
আপনি ভার্চুয়ালবক্সে তৈরি করা লিনাক্স টেস্ট মেশিনটি "VirtualBox VMs" নামে একটি ফোল্ডারে অ্যাক্সেস করতে পারেন, যা "C:\Users\Username"-এ সেভ করা থাকে। এতে VHD ইমেজ ফাইলে ফরম্যাট করা যেকোনো ext4 ফাইল সিস্টেম থাকে।
এখন আপনি জানেন উইন্ডোজ থেকে ext4 পার্টিশন কীভাবে অ্যাক্সেস করা যায়, শিখুন macOS-এ একই জিনিস কীভাবে করা যায় বা লিনাক্স থেকে উইন্ডোজ পার্টিশন অ্যাক্সেস ও রাইট করার সাহায্য পান।