এই এরর মূলত দুটি পরিস্থিতিতে ঘটে। প্রথম, গেস্ট ভার্চুয়াল মেশিন স্ন্যাপশট থেকে রিস্টোর করার সময়, এবং দ্বিতীয়, সিস্টেমে অতিরিক্ত ডিস্ক কানেক্ট করার সময় একই ডিস্ক আইডেন্টিফায়ার থাকলে। এই পোস্টে আমরা শেয়ার করব কিভাবে The disk is offline because of policy set by an administrator এরর সমাধান করবেন।
The disk is offline because of policy set by an administrator
এই এরর ফিক্স করতে অ্যাডমিন প্রিভিলেজ লাগবে। দ্বিতীয় টিপ Diskpart টুল ব্যবহার করে, যা অতিরিক্ত সতর্কতার সাথে ব্যবহার করা উচিত। আমি দৃঢ়ভাবে সুপারিশ করছি যদি এটি আপনার জন্য জটিল লাগে তবে একটি টেকনিক্যাল পার্সনের সাহায্য নিন।
১] স্ন্যাপশট থেকে গেস্ট VM রিস্টোর করা
যখন আপনি ব্যাকআপ স্ন্যাপশট ব্যবহার করে একটি গেস্ট ভার্চুয়াল মেশিন রিস্টোর করেন, রিস্টোর করা গেস্ট OS (ভার্চুয়াল মেশিনে) স্বয়ংক্রিয়ভাবে অ্যাটাচড ড্রাইভগুলো মাউন্ট করে না। যদিও ডিস্কগুলো ইউটিলিটি ব্যবহার করে দৃশ্যমান, তারা এরর মেসেজ দেখায় "Disk is offline because of the policy set by the administrator." এটি Windows SAN বা Storage Area Network পলিসির একটি ইস্যু কাগণ হয়। Microsoft অনুযায়ী, ডেটা করাপশন এড়াতে ডিফল্টভাবে এগুলো ডিসেবল থাকে। SAN Policy-কে Online-এ ইনেবল করার পদ্ধতি নিচে দেওয়া হলো।
san [policy={onlineAll | offlineAll | offlineShared}] [noerr]
ভার্চুয়াল মেশিনে, Command Prompt বা PowerShell অ্যাডমিন প্রিভিলেজে খুলুন।
নিচের কমান্ড ব্যবহার করে diskpart টুল চালু করুন।
C:> diskpart
পলিসি স্ট্যাটাস চেক করতে SAN টাইপ করুন। আমাদের সিনেরিওতে এটি Offline Shared হওয়া উচিত।
DISKPART> SAN SAN Policy : Offline Shared
পলিসি OnlineAll-এ পরিবর্তন করুন:
DISKPART> SAN POLICY=OnlineAll
পরবর্তীতে, যখন আপনি স্ন্যাপশট রিস্টোর করবেন, ডিস্ক স্বয়ংক্রিয়ভাবে অনলাইন হয়ে যাবে।
সম্পর্কিত: Windows 10-এ Boot Device Not Found।
২] Disk Identifier Issue
আনুমান করুন আপনার সার্ভারে অনেক ড্রাইভ কানেক্টেড, এবং এক বা দুটি অফলাইন। Disk Management এবং diskpart ইউটিলিটিও সাহায্য করতে পারছে না; তাহলে এর কারণ হলো একই ডিস্ক আইডেন্টিফায়ার। প্রতিটি ডিস্কের একটি ইউনিক আইডেন্টিফায়ার থাকে। যদি সেগুলো একই হয়, তবে 그중 একটি ডিএক্টিভেট হয়ে যাবে এবং ওয়ার্নিং মেসেজসহ অফলাইন দেখাবে "The disk is offline because of policy set by an administrator." এটাকে Disk Signature Collision ও বলা হয়।
যাইহোক, যদি আপনি লগ চেক করেন, তবে আপনাকে Disk N has the same disk identifiers as one or more disks connected to the system এর মতো একটি মেসেজ পেতে হবে। এটি ডুপ্লিকেট ডিস্কের একটি টিপিক্যাল কেস। Diskpart টুল ব্যবহার করে এটি খুঁজে বের করুন:
- Command prompt থেকে diskpart খুলুন
- List disk
- Select disk 1
- Uniqueid disk
আইডেন্টিফায়ার নোট করুন। অন্য ড্রাইভের জন্য সেম কিনা চেক করুন। যদি ডুপ্লিকেট আইডি বিশিষ্ট কোনো ডিস্ক থাকে, তবে Uniqueid command ব্যবহার করে সিগনেচার পরিবর্তন করতে হবে।

uniqueid disk [id={<dword> | <GUID>}] [noerr]
- সিগনেচার পরিবর্তন করতে, একটি ইউনিক নম্বর ভাবুন।
- Diskpart প্রম্পটে, `uniqueid disk ID=[NEW SIGNATURE]` ব্র্যাকেটসহ টাইপ করুন
- Enter চাপুন, এটি একটি নতুন আইডেন্টিফায়ার সেট করবে। সাধারণত GUID জেনারেট করাই বেশি অর্থপূর্ণ
uniqueid disk id=baf784e7-6bbd-4cfb-aaac-e86c96e166ee
এটি অ্যাপ্লাই হলে, কম্পিউটার স্বয়ংক্রিয়ভাবে ডিস্কটি আইডেন্টিফাই করবে।
আশা করি এই দুটি টিপ আপনাকে এরর সমাধানে সাহায্য করল।
