“Diskpart failed to clear disk attributes” এররটি তখন ঘটে যখন ব্যবহারকারী Diskpart অ্যাপ্লিকেশন ব্যবহার করে একটি স্টোরেজ ডিভাইসের রিড-অনলি স্টেট পরিবর্তন করার চেষ্টা করে এবং রিকোয়েস্টটি অস্বীকৃত হয়। Diskpart হলো রিড-অনলি স্টোরেজ ডিভাইস সমাধান করার জন্য কমান্ড লাইনের মাধ্যমে তাদের অ্যাট্রিবিউট পরিবর্তন করার পছন্দের পছন্দ।

যদি Diskpart স্টোরেজ ডিভাইসের অ্যাট্রিবিউট পরিবর্তন করতে না পারে, তবে এটি একটি এরর মেসেজ দেবে। এই মেসেজটি খুব সাধারণ এবং যদি কোনো শারীরিক অ্যাট্রিবিউট ক্ষতিগ্রস্ত না থাকে, তবে এররটি খুব দ্রুত সমাধান হয়। মনে রাখবেন যে আপনি Diskpart-এ এই এরর পাচ্ছেন, তবে উচ্চ সম্ভাবনা রয়েছে যে অন্যান্য সফ্টওয়্যারের জন্যও একই কন্ডিশন প্রম্পট হবে।
‘Diskpart failed to clear disk attributes’ এরর এর কারণ কী?
Diskpart-র আপনার স্টোরেজ ডিভাইসের অ্যাট্রিবিউট স্টেট রিড-অনলি থেকে রাইটেবলে পরিবর্তন করতে না পারার কারণগুলো অনেক ভিন্ন হতে পারে। কিছু নিচে দেওয়া হলো:
- USB ডিভাইস বা SD কার্ডে একটি ফিজিক্যাল রাইট-প্রোটেক্টেড সুইচ রয়েছে।
- যে ডিস্কে আপনি অপারেট করার চেষ্টা করছেন সেটিতে ব্যাড সেক্টর রয়েছে অথবা এটি হিডেন সেট করা আছে।
- Diskpart অ্যাপ্লিকেশন অ্যাডমিনিস্ট্রেটর হিসেবে রান করছে না।
- নতুন USB ডিভাইসটি RAW ফরম্যাট এর সাথে আছে। RAW ফরম্যাট তৈরি হয় যখন একটি ফাইল সিস্টেম করপ্ট হয় বা হার্ডওয়্যার ইস্যু থাকে। Diskpart এরকম ফরম্যাটের জন্য কাজ করে না।
আপনি সমাধানগুলোতে যাওয়ার আগে, নিশ্চিত করুন যে আপনি Diskpart অ্যাপ্লিকেশনটি একটি অ্যাডমিনিস্ট্রেটর হিসেবে রান করছেন। আপনার যদি এলিভেটেড অ্যাক্সেস না থাকে, তবে অপারেটিং সিস্টেম আপনাকে অ্যাক্সেস অস্বীকার করতে পারে।
সমাধান ১: ফিজিক্যাল সুইচ অফ করা
কিছু USB ডিভাইস এবং SD কার্ড রিডারে একটি রাইট-প্রোটেক্টেড ফিজিক্যাল সুইচ থাকে যা স্টোরেজ ডিভাইসে সকল রাইটেবল অপশন নিষ্ক্রিয় করে। এটি অকস্মাত ডেটা ডিলিশন বা ওভাররাইটিং প্রতিরোধ করার জন্য ইমপ্লিমেন্ট করা হয়েছে। যদি ফিজিক্যাল সুইচটি অন থাকে, তবে Diskpart অ্যাপ্লিকেশন 어떠한ভাবে ডিস্ক অ্যাট্রিবিউটকে রাইটেবলে পরিবর্তন করতে পারবে না।

ডিভাইসের পাশে ফিজিক্যাল সুইচ খুঁজে বের করুন। নিশ্চিত করুন এটি অফ আছে এবং আপনার স্টোরেজ ডিভাইসটি আবার প্লাগ ইন করুন। প্রথমে, সাধারণভাবে ডেটা ট্রান্সফার করার চেষ্টা করুন এবং যদি তা ব্যর্থ হয়, তবে আপনি অ্যাডমিনিস্ট্রেটর হিসেবে Diskpart অ্যাপ্লিকেশন আবার রান করে অ্যাট্রিবিউট পরিবর্তন করার চেষ্টা করতে পারেন।
সমাধান ২: রেজিস্ট্রি এডিটরে ‘WriteProtected’ কী মডিফাই করা
রাইট প্রোটেকশন উইন্ডোজ রেজিস্ট্রি এডিটরে একটি রেজিস্ট্রি এন্ট্রি এবং এটি নির্দিষ্ট প্রোগ্রাম এবং অ্যাপ্লিকেশনকে স্টোরেজ ডিভাইসে রাইট করার চেষ্টা সীমাবদ্ধ করে একটি সेफগার্ড হিসেবে কাজ করে। যদি ‘WriteProtected’ ফ্ল্যাগটি অন থাকে, তবে আপনি আপনার স্টোরেজ ডিভাইসে সফলভাবে ডেটা লিখতে পারবেন না। এর মোকাবিলা করতে, আমরা রেজিস্ট্রি এডিটর খুলব এবং কীটি পরিবর্তন করব।
নোট: রেজিস্ট্রি এডিটর একটি শক্তিশালী টুল। শুধু সেই কীগুলো পরিবর্তন করুন যেগুলো আপনি জানেন, অন্যথায় সিস্টেম একটি এরর স্টেটে যেতে পারে।
- Windows + R চাপুন, ডায়ালগ বক্সে "regedit" টাইপ করুন এবং Enter চাপুন।
- একবার রেজিস্ট্রি এডিটরে ঢুকে, নিচের ফাইল পাথে নেভিগেট করুন:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies
- বাম পাশের উইন্ডোতে “WriteProtect” এন্ট্রিটি লোকেট করুন, ডাবল-ক্লিক করুন এবং এর মান পরিবর্তন করুন

- OK চাপে পরিবর্তনগুলো সংরক্ষণ করুন এবং বের হোন। আপনার কম্পিউটার রিস্টার্ট করুন এবং আপনার স্টোরেজ ডিভাইসে আবার ডেটা ট্রান্সফার করার চেষ্টা করুন।
সমাধান ৩: ড্রাইভকে এররের জন্য চেক করা
যদি এই এরর মেসেজ আপনার হার্ড ড্রাইভে ঘটে, তবে আপনার তাকে ব্যাড সেক্টর বা লজিক্যাল এররের জন্য চেক করা উচিত। যদি এই এররগুলোর যেকোনো থাকে, তবে উইন্ডোজ স্টোরেজ ডিভাইসের অ্যাট্রিবিউট টাইপ পরিবর্তন করতে অসফল হবে। এই পদ্ধতি হার্ড ড্রাইভের জন্য সীমাবদ্ধ নয়; আপনি রিমูভেবল ডিভাইসের জন্যও chkdsk চালাতে পারেন বশर्तে সেগুলো সিস্টেম দ্বারা রিকগনাইজ করা হয়।
- Windows + S চাপুন, ডায়ালগ বক্সে "command prompt" টাইপ করুন, অ্যাপ্লিকেশনে রাইট-ক্লিক করুন এবং "Run as administrator" বেছে নিন।
- এলিভেটেড কমান্ড প্রম্পটে একবার ঢুকে, নিচের কমান্ডটি এক্সিকিউট করুন:
chkdsk F: /f

এই কেসে, 'F' লেটারটি ডিস্কের ভলিউমের সাথে মিলে। আপনি আপনার সিস্টেমে স্টোরেজ ডিভাইসের জন্য অ্যালোকেট করা লেটার অনুযায়ী এটি পরিবর্তন করতে পারেন।
সমাধান ৪: RAW-এ অ্যাট্রিবিউট ক্লিয়ার করা
আপনার যদি RAW ফরম্যাটের সাথে একটি USB ডিভাইস থাকে, তবে সম্ভবত আপনি স্টোরেজ ডিভাইসের ডিস্ক অ্যাট্রিবিউট পরিবর্তন করতে পারবেন না। আগে বলা হয়েছে, Diskpart RAW ফরম্যাটে ভালো কাজ করে না। সমস্যাটি ফিক্স করার জন্য, আমরা স্টোরেজ টাইপ কনভার্ট করার চেষ্টা করব এবং তারপর অ্যাক্সেস করার চেষ্টা করব।
- Windows + S চাপুন, ডায়ালগ বক্সে "diskpart" টাইপ করুন, অ্যাপ্লিকেশনে রাইট-ক্লিক করুন এবং "z" বেছে নিন।
- এলিভেটেড কমান্ড প্রম্পটে একবার ঢুকে, নিচের কমান্ডগুলো ফলো করুন:
list volume select volume ‘n’ (‘n’-কে ড্রাইভের ভলিউম নম্বরে রিপ্লেস করুন) format fs=fat32 quick (আপনার ফরম্যাট 'ntfs' বা 'exfat'-এ পরিবর্তন করার ফ্লেক্সিবিলিটিও রয়েছে) exit.

- রিমুভেবল স্টোরেজ ডিভাইসটি আনপ্লাগ করুন এবং পুনরায় প্লাগ ইন করার আগে কিছু সেকেন্ড অপেক্ষা করুন। এখন যেকোনো নরমাল রাইট অপারেশন চেষ্টা করুন এবং যদি ব্যর্থ হয়, তবে আপনি Diskpart আবার রান করে অ্যাট্রিবিউট পরিবর্তন করার চেষ্টা করতে পারেন।
সমাধান ৫: হার্ডওয়্যার কম্পোনেন্ট চেক করা
যদি উপরের সকল পদ্ধতি ব্যর্থ হয়ে যায় এবং আলোচ্য এরর মেসেজ সমাধান না করে, তবে আপনার স্টোরেজ ডিভাইস চেক করান। অনেক কেসে, এই এরর ইঙ্গিত দেয় যে একটি হার্ডওয়্যার সমস্যা রয়েছে যা উইন্ডোজে কনভেনশনাল মেথড দিয়ে সমাধান করা যাবে না।
আপনার যদি ওয়ারেন্টি থাকে, তবে নিকটবর্তী স্টোরে যান এবং সেটি ইনস펙্ট করার জন্য বলুন। এছাড়া, আপনি ডিভাইসটি অন্য পোর্টে প্লাগ ইন করার চেষ্টা করতে পারেন বা ডেটা কেবল পরিবর্তন করতে পারেন যদি এটি একটি হার্ড ড্রাইভ হয়।