ম্যাক ওএস এক্স-এর টার্মিনাল থেকে & কীভাবে ম্যাক এনভিআরএএম বিষয়বস্তু সাফ করবেন
উন্নত ম্যাক ব্যবহারকারীদের কম্পিউটারে NVRAM-এর মধ্যে পাওয়া ফার্মওয়্যার ভেরিয়েবলগুলি দেখতে বা সরাসরি ম্যানিপুলেট করা প্রয়োজন মনে হতে পারে। সাধারণত NVRAM-এ সিস্টেম অডিও লেভেল, স্টার্টআপ ডিস্কের বিশদ, একটি সক্রিয় ব্যবহারকারীর নাম, স্ক্রীন ব্যাকলাইটিং এবং রেজোলিউশন এবং অন্যান্য প্রযুক্তিগত বিবরণের মতো জিনিসগুলি সম্পর্কে নির্দিষ্ট সিস্টেম ডেটা থাকে। যদিও বেশিরভাগ ব্যবহারকারীর এনভিআরএএম-এর সাথে কোনও ব্যবসায়িক ইন্টারঅ্যাক্ট নেই, এমন সময় আছে যখন ম্যানুয়ালি NVRAM ভেরিয়েবলগুলি দেখা এবং পরিষ্কার করা সমস্যা সমাধানের উদ্দেশ্যে উপকারী হতে পারে।
Mac OS X-এ একটি কমান্ড লাইন টুলের সাহায্যে, ম্যাক ব্যবহারকারীরা ম্যাক রিবুট না করে এবং একটি সাধারণ NVRAM রিসেট না করেই সরাসরি Mac OS-এ ফার্মওয়্যার পড়তে এবং সামঞ্জস্য করতে পারে৷
এটি সম্ভবত বলার অপেক্ষা রাখে না, তবে nvram বিষয়বস্তু তালিকাভুক্ত করা ছাড়াও, ব্যবহারকারীরা ঠিক কি করছেন এবং কেন করছেন তা না জানলে nvram ভেরিয়েবলগুলি মুছে ফেলা বা পরিষ্কার করা উচিত নয়৷
শুরু করতে, /Applications/Utilities/-এ পাওয়া টার্মিনাল চালু করুন এবং আপনার কাঙ্খিত উদ্দেশ্যের উপর নির্ভর করে নিম্নলিখিত কমান্ড ইস্যু করুন:
বর্তমান ম্যাকের সমস্ত NVRAM বিষয়বস্তু কিভাবে দেখবেন
বর্তমান সমস্ত NVRAM বিষয়বস্তু প্রিন্ট করতে নিম্নলিখিত কমান্ডটি ইস্যু করুন:
nvram -xp
এটি XML ফরম্যাটে আউটপুট প্রদর্শন করবে, যা ডিফল্ট ফরম্যাটের চেয়ে অনেক বেশি পঠনযোগ্য, যা -p পতাকা দিয়ে পড়া হয়:
nvram -p
আপনি যদি -x পতাকা নির্দিষ্ট না করেন, তাহলে আপনি সম্ভবত প্রচুর অশ্লীলতা, XML দেখতে পাবেন এবং সম্ভবত কিছু সাধারণ টেক্সট যা সহজেই পাঠযোগ্য, কিন্তু বেশিরভাগ অংশে এই ডেটা সমস্যা সমাধানের উদ্দেশ্যে শুধুমাত্র উন্নত ম্যাক ব্যবহারকারীদের জন্য প্রাসঙ্গিক হবে।
nvram -p আউটপুটের একটি উদাহরণ নিচের মত দেখতে হতে পারে: $ nvram -p efi-apple-payload-data %20%10%00%CC%00U %00P%00D%00A%20%10%00%CC%00U%00P%00D%00A%20%10%00%CC%00U%00P%00D%00A%20%00U%00P%00D%00A00U%00P %00D%00A00U%00P%00D%00A00U%00P%00D%00A00U%00P%00D%00A00U%00P%00D%00A00U%00P%00D%00A00U%00P%00D%00A00U%00P%00D%00D%00P%00D% %00A00U%00P%00D%00A00U%00P%00D%00A00U%00P%00D%00A00U%00P%00D%00A00U%00P%00D%00A efi-boot-device IOMatchIOProviderClassIOMediaIOPropertyMatchUUIDBD2CB9D3-8A79-4E2F-94E2-C5EC9FEBBA64BLLastBSDNamedisk0s3%00 SystemAudioVolumeDB % 00 prev-lang:kbd en:0
আবারও, এটি বেশিরভাগ ব্যবহারকারীর কাছে অর্থহীন ডেটা হবে কিন্তু উন্নত ম্যাক ব্যবহারকারীরা NVRAM-এ সহায়ক বিবরণ খুঁজে পেতে পারেন যদি তারা জানেন যে কী সন্ধান করতে হবে।
Mac OS X-এর কমান্ড লাইন থেকে সমস্ত NVRAM কীভাবে সাফ করবেন
পরবর্তী সবচেয়ে দরকারী কৌশলটি হল একই কমান্ড স্ট্রিং দিয়ে NVRAM পরিষ্কার করতে সক্ষম হওয়া। সমস্ত nvram ভেরিয়েবল মুছে ফেলার জন্য শুধুমাত্র নিম্নলিখিত সিনট্যাক্স ব্যবহার করুন:
nvram -c
পরিবর্তনগুলি কার্যকর করার জন্য, আপনাকে অবশ্যই ম্যাক রিবুট করতে হবে, এইভাবে আপনি অন্য কিছু না করলে আপনি সেখানে থাকাকালীন কমান্ড লাইন থেকে রিবুট করতে চাইতে পারেন৷
Mac OS X-এ নির্দিষ্ট NVRAM ভেরিয়েবল মুছে ফেলা হচ্ছে
আরো সুনির্দিষ্ট হওয়ার জন্য, আপনি -d পতাকা দিয়ে অপসারণের জন্য একটি সেট nvram ভেরিয়েবলকেও লক্ষ্য করতে পারেন:
nvram -d (ভেরিয়েবল কী নাম এখানে আছে)
উদাহরণস্বরূপ, nvram থেকে সিস্টেম অডিও সেটিং সাফ করতে:
nvram -d SystemAudioVolume
এনভিরাম পরিবর্তনের সাথে আরও এগিয়ে যাওয়া
Nvram কমান্ডের উন্নত ব্যবহারকারীদের জন্যও অন্যান্য ব্যবহার রয়েছে, ম্যাকের স্টার্টআপ বুট চাইম সাউন্ড নিষ্ক্রিয় করা থেকে শুরু করে Mac OS X-এ সর্বদা ভার্বোস মোডে বুট করা বা এমনকি নিরাপদ বুট মোড সক্ষম করা রিমোট ম্যানেজমেন্ট বা হেডলেস/কীবোর্ডহীন ম্যাকের জন্য টার্মিনাল। যারা এই শক্তিশালী কমান্ড সম্পর্কে আরও জানতে আগ্রহী তাদের জন্য, nvram-এর জন্য ম্যান পৃষ্ঠাটি বেশ সহায়ক, যেমনটি অন্যান্য সিনট্যাক্স বিকল্পগুলি দেখানোর জন্য মৌলিক -হেল্প পতাকা:
% nvram --helpvram: (ব্যবহার: কোন বিকল্প যেমন --)vram নাম ... -x চলকগুলি মুদ্রণ বা পড়ার জন্য XML ফর্ম্যাট ব্যবহার করুন (আগে উপস্থিত হতে হবে - p বা -f) -p সমস্ত ফার্মওয়্যার ভেরিয়েবল প্রিন্ট করুন -f একটি টেক্সট ফাইল থেকে ফার্মওয়্যার ভেরিয়েবল সেট করুন -d নামযুক্ত ভেরিয়েবল মুছুন -c মুছে ফেলুন সমস্ত ভেরিয়েবলসমে=ভ্যালু সেট নামক ভ্যারিয়েবলএম প্রিন্ট ভেরিয়েবলটি যাতে আর্গুমেন্ট এবং অপশনগুলি ক্রমানুসারে কার্যকর হয়।
আপনি এটি প্রয়োজনীয় বা সহজ মনে করেন কিনা তা সত্যিই আপনার দক্ষতার স্তর এবং আপনার প্রয়োজনের উপর নির্ভর করে।অনেক উন্নত ম্যাক ব্যবহারকারীরা জানেন যে তারা একটি মূল ক্রম সহ বুট করার সময় PRAM/NVRAM রিসেট করতে পারেন, যা কিছু নির্দিষ্ট সমস্যা সমাধানেও সহায়ক হতে পারে, এবং সেই পদ্ধতিটি প্রকৃত রিবুটের সময় -c পতাকার মতো NVRAM থেকে সমস্ত কিছু সরিয়ে দেয়, যা অনেক ব্যবহারকারীর মনে রাখা সম্ভবত সহজ। এটি SSH এর মাধ্যমে সংযুক্ত দূরবর্তী মেশিনগুলির সাথে কাজ করার জন্য বা নেটওয়ার্কের অন্য কোথাও পাওয়া যাওয়ার জন্য বিশেষভাবে মূল্যবান, যেখানে কীবোর্ড শর্টকাট ক্রম সহ NVRAM ম্যানুয়ালি রিসেট করা অসম্ভব।
আরেকটি সাধারণ উদাহরণ যেখানে nvram সাফ করা সমস্যা সমাধানের উদ্দেশ্যে উপকারী হতে পারে তা হল যখন ম্যাক অ্যাপ স্টোর একটি ফাঁকা ডিসপ্লে লোড করে যা কোনও সামগ্রী বা ডেটা সঞ্চয় করবে না। যে কারণেই হোক না কেন, nvram -c ফ্ল্যাগ এবং রিবুট প্রায় সবসময় একাই সমস্যার সমাধান করে।