VMware Workstation হাইপারভাইজারে একটি подраз্য় ফিচার লক্ষ্য করেছি। আপনি যদি কিছু সময় একটি ভার্চুয়াল মেশিন ব্যবহার না করেন, তবে বিল্ট-ইন Auto-Suspend ফিচার দ্বারা এটি স্বয়ংক্রিয়ভাবে সাসপেন্ড হয়ে যায়। VM ব্যবহার চালু রাখতে, আপনাকে Resume this virtual machine বাটনে ক্লিক করতে হয়।

Automatically suspend feature VMware Workstation Player/Fusion-এ ডিফল্টভাবে সক্রিয় থাকে। এটি হোস্ট রিসোর্স বাঁচাতে VM স্টেটকে শাট ডাউন না করেই স্বয়ংক্রিয়ভাবে ফ্রিজ করে দেয়। সাসপেন্ড করা VM অন করতে কিছু সেকেন্ড লাগে, কিন্তু আমি এই ফিচারটিকে подраз্য় মনে করি।
প্রথমে, এটি অসুবিধাজনক যদি আপনি VM-এ কিছু টেস্ট করেন এবং আপনার প্রসেস বা স্ক্রিপ্টের ফলাফলের জন্য অপেক্ষা করেন। দ্বিতীয়ে, নিয়মিত VM সাসপেন্ড করা এবং মেমরি স্টেট ডিস্কে সংরক্ষণ করা আপনার SSD রিসোর্স مصرف করবে। তৃতীয়ে, আমি প্রতিবার VMware Workstation VM রিজিউম করলে কিছু সেকেন্ড অপেক্ষা করতে চাই না।
VMware Workstation VM-কে স্বয়ংক্রিয়ভাবে সাসপেন্ড করতে পারে বা গেস্ট OS স্ল립/হাইবারনেট মোডে থাকা পাওয়ার время সাসপেন্ড করতে পারে। উদাহরণস্বরূপ, Windows 10 ৩০ মিনিট নিষ্ক্রিয় থাকার পর ডিভাইসকে স্লিপ মোডে নিয়ে যায় (Control Panel\Hardware and Sound\Power Options\Edit Plan Settings → Put the computer to sleep)।

দুর্ভাগ্যভাবে, VMware Workstation সেটিংসে Auto Suspend সম্পূর্ণভাবে নিষ্ক্রিয় করা যায় না। যাইহোক, আপনি VMX কনফিগারেশন ফাইল সেটিংসে নির্দিষ্ট VM-কে হাইপারভাইজার থেকে সাসপেন্ড হওয়া থেকে বাধা দিতে পারেন।
- VM শাট ডাউন করুন;
- VM প্রপার্টিজে এর VMX কনফিগারেশন ফাইলের পাথ দেখুন;

- VMX ফাইলটি যেকোনো টেক্সট এডিটরে খুলুন এবং ফাইলের শেষে
suspend.disabled = "TRUE"লাইনটি যোগ করুন। তারপর এটি সংরক্ষণ করুন;
টিপ। আপনি PowerShell কমান্ড ব্যবহার করে VMX টেক্সট ফাইলে লাইনটি যোগ করতে পারেন:Add-Content C:\VHD\win10x64\win10x64.vmx 'suspend.disabled = "TRUE"'
নিশ্চিত করুন যে লাইনটি VM VMX ফাইলে সফলভাবে যোগ হয়েছে:get-content C:\VHD\win10x64\win10x64.vmx | Select-String "suspend"
- VM চালু করুন এবং নিশ্চিত করুন যে আপনার VMware Workstation হাইপারভাইজার আর VM-কে সাসপেন্ড করে না।