মতে Mac OS X এর এর এক্স 86 সংস্করণ উপর অ্যাক্সেস কার্নেল মেমরি , /dev/memএবং /dev/kmemযখন অ্যাপল Intel প্রসেসরের জন্য OS X এর মুক্তি সরানো হয়েছে।
(দুর্দান্ত) নিবন্ধটি কীভাবে মেমরি ডিভাইসগুলি পুনরায় সক্ষম করতে হবে , যেমন kmem=1কার্নেল বুট যুক্তি ব্যবহার করে explains
উল্লেখ্য, যেমন নীচে মন্তব্য Neal , MacOS 10.15 মধ্যে মধ্যে Catalina (এবং সম্ভবত MacOS 10,12 সিয়েরা যেহেতু), NVRAM সেটিংস কেবল যখন আপনার Mac পুনরুদ্ধার মোডে বুট করা হলে পরিবর্তন করা যাবে । রিকভারি মোডে প্রবেশ করতে , আপনার ম্যাকটিতে পাওয়ার এবং ⌘লোগোটি উপস্থিত হওয়া অবধি অবিলম্বে -আর ধরে রাখুন , মেনু বারের ইউটিলিটিস মেনু থেকে টার্মিনাল চালু করুন, চালান:
sudo nvram boot-args="kmem=1"
এবং পুনরায় বুট করুন। আপনার এই দুটি ডিভাইসটি দেখতে হবে:
$ ls -l /dev/*mem
crw-r----- 1 root kmem 3, 1 2014-02-28 22:09 /dev/kmem
crw-r----- 1 root kmem 3, 0 2014-02-28 22:09 /dev/mem
(ওএস এক্স ম্যাভেরিকস ১০.৯.২ এর মতো ম্যাকোসের আগের সংস্করণগুলিতে আপনি অপারেটিং সিস্টেমের মধ্যে মেমরি ডিভাইসগুলি পুনরায় চালু করতে পারেন, তাই কেবলমাত্র টার্মিনাল চালু করুন, উপরের কমান্ডটি টাইপ করুন এবং পুনরায় বুট করুন))
আপনার ম্যাকটি বুট না হয়ে থাকলে বা আপনার কোনও সমস্যা না থাকলে , এনভিআরএম এবং প্রাইম সম্পর্কে কেবি HT1379-তে⌘optionPR "পুনরায় সেট করা এনভিআরএএম / প্র্যাম " তে ব্যাখ্যা না করে দ্বিতীয়বারের মতো স্টার্টআপ শব্দটি না আসা পর্যন্ত কীগুলি টিপুন এবং ধরে রেখে এনভিআরএমে পুনরায় সেট করুন ।
আপনি যদি যুক্তিটি পুনরায় সেট করতে চান তবে টাইপ করুন sudo nvram -d boot-argsএবং পরীক্ষা করুন যা nvram -p | grep boot-argsকোনও ফলাফল মুদ্রণ করে না।
/dev.. সম্ভবত আপনি কি জানেন যে অ্যাপল এই বিকল্পটি বন্ধ করে দিয়েছে, এবং 10.12-এ এই মেমরিটি অ্যাক্সেস করার জন্য অন্য কোনও বিকল্প আছে কিনা?