Nasıl Görüntülenir & Mac NVRAM İçeriğini Mac OS X'te Terminalden Temizleyin

Anonim

İleri düzey Mac kullanıcıları, bilgisayardaki NVRAM'de bulunan üretici yazılımı değişkenlerini görüntülemeyi veya doğrudan değiştirmeyi gerekli bulabilir. Tipik olarak NVRAM, sistem ses düzeyi, başlangıç ​​diski ayrıntıları, etkin bir kullanıcı adı, ekran arka aydınlatması ve çözünürlüğü ve diğer teknik ayrıntılar gibi şeyler hakkında belirli sistem verilerini içerir. Çoğu kullanıcının NVRAM ile etkileşime girme işi olmasa da, NVRAM değişkenlerini manuel olarak görüntülemenin ve temizlemenin sorun giderme amaçları için yararlı olabileceği zamanlar vardır.

Mac OS X'teki bir komut satırı aracının yardımıyla, Mac kullanıcıları, Mac'i yeniden başlatmaya ve genel bir NVRAM sıfırlaması gerçekleştirmeye gerek kalmadan doğrudan Mac OS'deki üretici yazılımını okuyabilir ve ayarlayabilir.

Bu muhtemelen söylemeye gerek yok, ancak nvram içeriğini listelemenin yanı sıra, kullanıcılar tam olarak ne yaptıklarını ve neden yaptıklarını bilmiyorlarsa nvram değişkenlerini kesinlikle silmemeli veya temizlememelidir.

Başlamak için, /Applications/Utilities/ içinde bulunan Terminali başlatın ve istediğiniz hedefe bağlı olarak aşağıdaki komutları verin:

Mevcut Mac'te Tüm NVRAM İçeriklerini Görüntüleme

Tüm mevcut NVRAM içeriğini yazdırmak için aşağıdaki komutu verin:

nvram -xp

Bu, çıktıyı, -p bayrağıyla okunan varsayılan biçimden çok daha okunaklı olan XML biçiminde görüntüler:

nvram -p

Eğer -x işaretini belirtmezseniz, muhtemelen çok fazla anlamsız ifade, XML ve belki de kolayca okunabilen bazı düz metinler görürsünüz, ancak çoğu zaman bu veriler sorun giderme amaçlarıyla yalnızca ileri düzey Mac kullanıcılarıyla alakalı olacaktır.

Nvram -p çıktısının bir örneği aşağıdaki gibi görünebilir: $ 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%00A00U%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 önceki dil:kbd tr:0

Yine, bu çoğu kullanıcı için anlamsız bir veri olacaktır, ancak ileri düzey Mac kullanıcıları ne arayacaklarını bilirlerse NVRAM'de faydalı ayrıntılar bulabilirler.

Mac OS X'te Komut Satırından Tüm NVRAM'leri Temizleme

Bir sonraki en faydalı numara, NVRAM'i aynı komut dizisiyle temizleyebilmektir. Tüm nvram değişkenlerini silmek için aşağıdaki sözdizimini kullanmanız yeterlidir:

nvram -c

Değişikliklerin etkili olması için Mac'i yeniden başlatmanız gerekir, bu nedenle başka bir şey yapmıyorsanız, hazır oradayken komut satırından yeniden başlatma başlatmak isteyebilirsiniz.

Mac OS X'te Belirli NVRAM Değişkenlerini Silme

Daha açık olmak gerekirse, -d bayrağıyla bir set nvram değişkenini kaldırmak için hedefleyebilirsiniz:

nvram -d (değişken anahtar adı buraya gelir)

Örneğin, sistem ses ayarını nvram'dan silmek için:

nvram -d SystemAudioVolume

nvram Değişiklikleriyle Daha İleriye Gitmek

nvram komutunun ileri düzey kullanıcılar için başka kullanımları da vardır; Mac'te başlangıç ​​önyükleme zili sesini devre dışı bırakmaktan Mac OS X'te her zaman ayrıntılı moda önyüklemeye veya hatta bilgisayardan güvenli önyükleme modunu etkinleştirmeye kadar uzaktan yönetim için terminal veya başsız/klavyesiz bir Mac. Bu güçlü komut hakkında daha fazla bilgi edinmek isteyenler için, nvram'ın kılavuz sayfası ve diğer sözdizimi seçeneklerini gösteren temel –help bayrağı oldukça yararlıdır:

% nvram --helpvram: (kullanım: -- gibi bir seçenek yok)vram adı … -x değişkenleri yazdırmak veya okumak için XML formatını kullanın (-'den önce görünmelidir) p veya -f) -p tüm sabit yazılım değişkenlerini yazdır -f bir metin dosyasından sabit yazılım değişkenlerini ayarla -d adlandırılmış değişkeni sil -c tüm değişkenleri silame=değer adlı değişkeni ayarla değişkename yazdır değişkeni bağımsız değişkenlerin ve seçeneklerin sırayla yürütüldüğünü not edin.

Bunu gerekli veya kolay bulup bulmamanız gerçekten beceri seviyenize ve ihtiyaçlarınıza bağlıdır.Birçok ileri düzey Mac kullanıcısı, önyükleme sırasında PRAM / NVRAM'ı bir tuş dizisiyle sıfırlayabileceklerini bilir; bu, bazı belirli sorunların giderilmesinde de yardımcı olabilir ve bu yaklaşım, gerçek bir yeniden başlatma sırasında -c bayrağına benzer şekilde NVRAM'deki her şeyi kaldırır. belki de birçok kullanıcının hatırlaması daha kolaydır. Bu, NVRAM'i bir klavye kısayol dizisiyle manuel olarak sıfırlamanın imkansız olduğu, SSH üzerinden bağlanan veya ağ üzerinde başka bir yerde bulunan uzak makinelerle çalışmak için özellikle değerlidir.

Nvram'ı temizlemenin sorun giderme amaçlarıyla faydalı olabileceği başka bir yaygın örnek, Mac App Store'un herhangi bir içerik veya veri deposuyla dolmayan boş bir ekran yüklemesidir. Nedeni ne olursa olsun, nvram -c bayrağı ve yeniden başlatma, neredeyse her zaman bu sorunu tek başına çözer.

Nasıl Görüntülenir & Mac NVRAM İçeriğini Mac OS X'te Terminalden Temizleyin