ডিস্ক ম্যানেজমেন্ট হলো আপনার জন্য আরও ভালো পারফরম্যান্স এবং অ্যাক্সেসিবিলিটির জন্য সম্পন্ন করার সবচেয়ে গুরুত্বপূর্ণ কাজগুলোর একট। উইন্ডোজের ভেতরে Disk Management নামে একটি নির্দিষ্ট প্রোগ্রাম আছে যেটির একটি ইজি-টু-ইউজ UI আছে এবং অধিকাংশ কাজগুলো করতে পারে কিন্তু যদি আপনি সেই প্রোগ্রামটি কাজ করতে না পারেন অথবা আপনি আপনার ডিস্ক ম্যানেজমেন্টের ওপর আরও ভালো গ্রিপ চান অথবা আপনার উইন্ডোজ স্বাভাবিকভাবে বুট না হয়? এই হলো ის পরিস্থিতিগুলো যেখানে আপনাকে একটি খুব নিট ইউটিলিটি যাকে DiskPart বলা হয় সেটির প্রয়োজন পড়বে।
যে নামে এটি প্রতীক করা হয়েছে, এটি একটি টুল, আসলে এটি একটি command-line টুল যা একটি সিম্পল কমান্ড প্রম্পট ব্যবহার করে ডিস্ক ম্যানেজমেন্টের জন্য ব্যবহৃত হয়। এটি বিভিন্ন অপারেশন পারফর্ম করতে পারে ডিস্ক এবং পার্টিশনের ডিটেইলস লিস্ট করা থেকে নতুন পার্টিশন ডিলিট ও তৈরি করা পর্যন্ত। তাই, আপনি উইন্ডোজের ভেতরে DiskPart ব্যবহার করে আপনার ডিস্ক ম্যানেজমেন্টের ওপর আরও ভালো হোল্ড পেতে পারেন।
DiskPart প্রথমে Windows XP-এ উপলব্ধ করা হয়েছিল এবং এটি এখনও উইন্ডোজের লেটেস্ট ভার্সন অর্থাৎ Windows 10-এর ভেতরে ইন্টিগ্রেটেড আছে। DiskPart অনেকগুলো commands-এর সাথে কাজ করে যেগুলো একটি সিলেক্ট করা ডিস্ক বা পার্টিশনে ভিন্ন অপারেশন পারফর্ম করতে ব্যবহৃত হয়। আপনার যা করতে হবে সেটি হলো একটি টার্গেট ডিস্ক বা পার্টিশন সিলেক্ট করা এবং আপনি যা ইচ্ছা করতে পারেন।
তাই, এই গাইডে, আমি DiskPart ইউটিলিটি টুল ব্যবহার করে আপনার ডিস্ক ম্যানেজ করার কিছু সবচেয়ে ব্যবহারী কমান্ড ব্যাখ্যা করব।
DiskPart ইউটিলিটি টুল কীভাবে লঞ্চ করবেন?
DiskPart ইউটিলিটি টুল লঞ্চ করা বেশ সোজা যদি আপনি আপনার নির্দিষ্ট উইন্ডোজ ভার্সনে বুট করা থাকেন। DiskPart লঞ্চ করার নিচের ইনস্ট্রাকশন ফলো করুন।
যদি উইন্ডোজে বুট করা থাকেন: DiskPart লঞ্চ করা
এই ইউটিলিটি টুল লঞ্চ করার ভিন্ন ভিন্ন উপায় আছে কিন্তু যেকোনো উইন্ডোজ ভার্সনে লঞ্চ করার একটি ইউনিভার্সাল মেথড এখানে দেওয়া হলো। আপনার উইন্ডোজ স্বাভাবিকভাবে চলে থাকলে, তবে, আপনি Run কমান্ড খুলে DiskPart ইউটিলিটি টুল লঞ্চ করতে পারেন। আপনি Run খুলতে পারেন Start Menu সার্চ এরিয়ায় এটি টাইপ করে।

এখন, আপনাকে DiskPart অ্যাক্সেস করার জন্য Command Prompt খুলতে হবে। রান কমান্ড এরিয়ায় cmd টাইপ করুন এবং কিবোর্ডের Enter কী চাপুন। এটি কমান্ড প্রম্পট লঞ্চ করবে।

কমান্ড প্রম্পটের ভেতরে diskpart টাইপ করুন এবং আবার Enter কী চাপুন। আপনার কমান্ড প্রম্পট DiskPart ইউটিলিটি টুলকে একটি নতুন উইন্ডোতে লঞ্চ করবে আপনার কম্পিউটারের কিছু ইনফো টপে দিয়ে।

যদি উইন্ডোজে বুট করতে না পারেন: DiskPart লঞ্চ করা
যদি উইন্ডোজে বুট করতে না পারেন তবে DiskPart লঞ্চ করা কিছুটা জটিল। আপনার যা করতে হবে সেটি হলো আপনার PC-র স্টার্ট-আপে Command Prompt অ্যাক্সেস করা। কমান্ড প্রম্পট অ্যাক্সেস করা উইন্ডোজের ভিন্ন ভার্সন অনুযায়ী ভিন্ন।
Windows 7:
যদি আপনি আপনার উইন্ডোজ ৭-এ বুট করতে না পারেন তবে কমান্ড প্রম্পট লঞ্চ করার সেরা এবং সবচেয়ে সুবিধাজনক উপায় হলো একটি bootable Windows 7 USB drive ব্যবহার করা। USB-কে আপনার PC-তে প্লাগ-ইন করুন এবং অনি কী চাপুন যখন USB থেকে বুট করার জন্য প্রম্পট করা হয়। উইন্ডোজ ৭ ইনস্টলেশন স্ক্রিনে, আপনি নিচে একটি অপশন পাবেন অর্থাৎ Repair your computer।

তালিকা থেকে OS সিলেক্ট করুন এবং Next-এ ক্লিক করুন পরবর্তী উইন্ডোতে যেতে। নিচে Command Prompt-এ ক্লিক করুন এবং diskpart টাইপ করুন এবং Enter কী চাপুন।

Windows 8 and 10:
উইন্ডোজ ৮ এবং ১০-এ, আপনি PC রিস্টার্ট করে এবং Shift + F8 কী কাম্বিনেশন ধরে অডভান্সড মেনু খুলতে পারেন। Troubleshoot-এ ক্লিক করুন এবং Command Prompt সিলেক্ট করুন। ভেতরে diskpart টাইপ করুন এবং Enter চাপুন।
DiskPart কমান্ড এবং ইনস্ট্রাকশন:
DiskPart ইউটিলিটির হৃদয় এবং আত্মা হলো ভিন্ন অপারেশন পারফর্ম করতে ব্যবহৃত কমান্ডগুলো। ये কমান্ডগুলো case-insensitive এবং আপনার ডিস্ক ম্যানেজ করতে সুবিধাজনকভাবে ব্যবহার করা যায়। এখানে কিছু সবচেয়ে গুরুত্বপূর্ণ কমান্ড দেওয়া হলো যেগুলো ডিস্ক ম্যানেজমেন্টের সময় আপনার দরকার পড়বে।
list disk:
আপনার PC-র সাথে বর্তমানে সংযুক্ত সব ডিস্কের একটি তালিকা আউটপুট করতে চাইলে, তবে এই কমান্ডটি খুব কাজে আসে কারণ এটি তথ্যের একটি বান্ধব প্রদর্শন করে যার মধ্যে রয়েছে ডিস্কের মোট সংখ্যা, ডিস্কের স্ট্যাটাস এবং ডিস্কের আকার, ইত্যাদি। আমার কেসে, আমার PC-র সাথে শুধু একটি ডিস্ক সংযুক্ত আছে।
Syntax: list disk
এই কমান্ডটি "No Fixed Disks to Show" এরর দেখাতে পারে যদি এটি সঠিকভাবে এক্সিকিউট না হয়।

select disk:
আপনার PC-র সাথে সংযুক্ত একটি নির্দিষ্ট ডিস্ক সিলেক্ট করতে, আপনি select disk কমান্ড ব্যবহার করতে পারেন disk number দিয়ে। আমার কেসে, আমি Disk 0 সিলেক্ট করব। এটি একটি মেসেজ দেখাবে যে নির্দিষ্ট ডisktি এখন সিলেক্টেড।
Syntax: select disk 0 (“0” is the number of disk in my case)

detail disk:
এই কমান্ডটি সিলেক্ট করা ডিস্কের সম্পূর্ণ ডিটেইলস ভিউ করার জন্য ব্যবহৃত হয়। এটি কিছু নির্দিষ্ট случаয়ে খুব উপকারী যেখানে আপনাকে একটি ডিস্ক সম্পর্কে ব্যাপক ইনফো দরকার।
Syntax: detail disk

delete disk:
Delete disk কমান্ডটি ডিস্ক লিস্ট থেকে একটি মিসিং ডাইনামিক ডিস্ক ডিলিট করতে ব্যবহৃত হয়। এই কমান্ডটি সতর্কতার সাথে ব্যবহার করা উচিত কারণ এটি কিছু গুরুতর সমস্যা সৃষ্টি করতে পারে।
Syntax: delete disk
list partition:
এখন, আপনি আপনার সিলেক্ট করা ডিস্কের পার্টিশনগুলো এক নজরে দেখতে চাইবেন। তাই, DiskPart-এ এর জন্য একটি খুব নিট কমান্ড আছে। আপনার যা করতে হবে সেটি হলো প্রম্পটে list partition টাইপ করা এবং Enter চাপুন। এটি সব পার্টিশনের তালিকা দেখাবে তাদের নম্বর এবং আকার সহ।
Syntax: list partition

select partition:
সিলেক্ট করা ডিস্কের ভেতরে একটি নির্দিষ্ট partition-এ DiskPart ইউটিলিটির ফোকাস সেট করতে, আপনি select partition কমান্ড ব্যবহার করতে পারেন পার্টিশন নম্বর দিয়ে যা লিস্ট করা হয়েছে। আমার কেসে, আমি Partition 3-এ ফোকাস সেট করব। তাই সিনট্যাক্স হবে নিচের মতো।
Syntax: select partition 3 (“3” is the number of partition in my case)

detail partition:
আপনি detail partition কমান্ড ব্যবহার করতে পারেন বর্তমানে সিলেক্ট করা পার্টিশনের ডিটেইলস ভিউ করতে। আপনি উপরে উল্লেখ করা select partition কমান্ড ব্যবহার করে যেকোনো পার্টিশন সিলেক্ট করতে পারেন। আমার কেসে, আমি partition # 3-এর ডিটেইলস ভিউ করব। এই উদ্দেশ্যে, আমি partition # 3 সিলেক্ট করব এবং পরে detail partition কমান্ড এক্সিকিউট করব।
Syntax: detail partition

delete partition:
বর্তমানে এক্টিভ পার্টিশন ডিলিট করতে, delete partition কমান্ড ব্যবহার করা যেতে পারে। সুপারিশ করা হয় যে আপনাকে প্রথমে পার্টিশন সিলেক্ট করা উচিত select partition কমান্ড ব্যবহার করে এবং তারপর, ডিলিট করার জন্য delete partition কমান্ড ব্যবহার করুন। এছাড়া, আপনি access is denied এরর مواجه করতে পারেন যদি কমান্ডটি সঠিকভাবে এক্সিকিউট না হয়।
Syntax: delete partition

list volume:
PC-র ভলিউমগুলো DiskPart-এ list volume কমান্ড ব্যবহার করে ভিউ করা যায়। এটি কম্পিউটারে উপলব্ধ সব ভলিউম কিছু বেসিক ইনফো সহ প্রদর্শন করে। আমার কেসে, আমার PC-তে পাঁচটি ভলিউম উপলব্ধ।
Syntax: list volume

select volume:
একটি নির্দিষ্ট ভলিউম সিলেক্ট করতে, আপনি select volume কমান্ড ব্যবহার করতে পারেন উপরে list volume কমান্ড ব্যবহার করে লিস্ট করা ভলিউম নম্বর দিয়ে। আমার কেসে, আমি তৃতীয় ভলিউম সিলেক্ট করব।
Syntax: select volume 3 (“3” is the number of the volume in my case)

detail volume:
একটি সিলেক্ট করা ভলিউমের ডিটেইলস detail volume কমান্ড ব্যবহার করে ভিউ করা যায়। এটি সিলেক্ট করা ভলিউম সম্পর্কে ইনফোর একটি পুরো তালিকা প্রদর্শন করে। আমার কেসে, যেহেতু আমি ভলিউম ৩ সিলেক্ট করেছিলাম, তাই detail volume কমান্ড ৩ নং ভলিউমের ডিটেইলস দেখাল।
Syntax: detail volume

delete volume:
একটি ভলিউম একইভাবে ডিলিট করা যায় ডিস্ক বা পার্টিশনের মতো। তাই, সিলেক্ট করা ভলিউম ডিলিট করতে, আপনি delete volume নামক এই কুল কমান্ডের সুবিধা নিতে পারেন।
Syntax: delete volume
create volume:
একটি ভলিউম তৈরি করা বেশ সহজ। আপনি একটি সিম্পল ভলিউম তৈরি করতে পারেন create volume simple কমান্ড ব্যবহার করে কিছু অ্যাট্রিবিউট সহ যার মধ্যে রয়েছে size (MBs) এবং disk number। আপনি আকার বা ডিস্ক নম্বর স্পেসিফাই না করলে, বেসিক সেটিংস অডপ্ট করা হবে একটি নতুন সিম্পল ভলিউম তৈরি করার জন্য। একই Regel create volume stripe এবং create volume raid কমান্ডের ক্ষেত্রেও প্রযোজ্য কিছুটা ডিস্কের পার্থক্যের সাথে।
Syntax: create volume simple [size] [disk #] Syntax: create volume stripe [size] [disks (two or more than two)] Syntax: create volume raid [size] [disks (three or more than 3)]
format:
DiskPart-এ ব্যবহৃত সবচেয়ে গুরুত্বপূর্ণ কমান্ডগুলোর একট হলো format। আপনি যেকোনো ভলিউম ফরম্যাট করতে এই কমান্ড ব্যবহার করতে পারেন। আপনাকে প্রথমে যে ভলিউম ফরম্যাট করতে চান সেটি সিলেক্ট করা উচিত select volume কমান্ড ব্যবহার করে ফরম্যাট ব্যবহার করার আগে। আপনি এছাড়া বিভিন্ন প্যারামিটার স্পেসিফাই করতে পারেন আপনার কাঙ্ক্ষিত ফলাফল পেতে।
Syntax: format FS=NTFS label="My Drive" Quick Compress FS: FS প্রতীক করে file system-কে। Label: label হলো আপনার ড্রাইভের নাম। আপনি যেকোনো কিছু লিখতে পারেন। Quick Compress: এটি ড্রাইভকে അനুসারে কমপ্রেস করে। create partition:
পার্টিশনের টাইপের উপর নির্ভর করে বিভিন্ন কমান্ড আছে। আপনি একটি প্রাইমারি পার্টিশন তৈরি করতে পারেন create partition primary কমান্ড ব্যবহার করে কিছু অপশনাল প্যারামিটার সহ যার মধ্যে রয়েছে size (MBs) এবং offset। আপনি extended partitions এবং logical partitions তৈরি করতে পারেন create partition extended এবং create partition logical কমান্ড যথাক্রমে ব্যবহার করে।
Syntax: create partition primary, logical, extended [size] [offset]
convert mbr:
GPT পার্টিশন স্টাইলവালা একটি খালি ডিস্ককে MBR পার্টিশন স্টাইলে কনভার্ট করতে, আপনি convert mbr কমান্ড ব্যবহার করতে পারেন খেয়াল রেখে যে ডিস্কটি খালি হতে হবে। অন্যথায়, আপনি আপনার সকল ডেটা হারাতে পারেন।
Syntax: convert mbr
convert gpt:
MBR পার্টিশন স্টাইলവালা একটি খালি ডিস্ককে GPT পার্টিশন স্টাইলে কনভার্ট করতে, আপনি convert gpt কমান্ড ব্যবহার করতে পারেন খেয়াল রেখে যে ডিস্কটি খালি হতে হবে। অন্যথায়, আপনি আপনার সকল ডেটা হারাতে পারেন।
Syntax: convert gpt
rescan:
DiskPart ইউটিলিটি টুল ব্যবহারের সেরা সুবিধা হলো এর ক্ষমতা I/O বাসগুলো এবং কম্পিউটারে নতুন যোগ করা ডিস্কগুলো জন্য রিস্ক্যান করার। এটি একটি একক কমান্ড rescan দিয়ে করা যায়।
Syntax: rescan
উপরে উল্লেখ করা কমান্ডগুলো শুধু বেসিকগুলো যা DiskPart ইউটিলিটির ভেতরে অধিকাংশ ব্যবহৃত হয়। বিস্তারিত রেফারেন্সের জন্য, আপনি এই link-এ নেভিগেট করতে পারেন।