Kā skatīt & Notīriet Mac NVRAM saturu no termināļa operētājsistēmā Mac OS X
Pieredzējušiem Mac lietotājiem var būt nepieciešams skatīt vai tieši manipulēt ar programmaparatūras mainīgajiem, kas atrodas datora NVRAM. Parasti NVRAM satur īpašus sistēmas datus par tādām lietām kā sistēmas audio līmenis, startēšanas diska informācija, aktīvs lietotājvārds, ekrāna fona apgaismojums un izšķirtspēja, kā arī citas tehniskas detaļas. Lai gan lielākajai daļai lietotāju nav biznesa mijiedarbības ar NVRAM, dažreiz NVRAM mainīgo manuāla apskate un dzēšana var būt noderīga problēmu novēršanas nolūkos.
Ar komandrindas rīku operētājsistēmā Mac OS X Mac lietotāji var tieši lasīt un pielāgot programmaparatūru operētājsistēmā Mac OS, neveicot Mac datora pārstartēšanu un vispārēju NVRAM atiestatīšanu.
Tas, iespējams, pats par sevi saprotams, taču, neskaitot nvram satura sarakstu, lietotājiem noteikti nevajadzētu dzēst vai notīrīt nvram mainīgos, ja viņi nezina, ko tieši dara un kāpēc.
Lai sāktu, palaidiet termināli, kas atrodas mapē /Applications/Utilities/ un atkarībā no vēlamā mērķa izdodiet šādas komandas:
Kā skatīt visu NVRAM saturu pašreizējā Mac datorā
Izdodiet šo komandu, lai izdrukātu visu pašreizējo NVRAM saturu:
nvram -xp
Tas parādīs izvadi XML formātā, kas ir daudz lasāmāks par noklusējuma formātu, kas tiek lasīts ar karodziņu -p:
nvram -p
Ja nenorādīsit karodziņu -x, jūs, iespējams, redzēsit daudz nejēdzīgu tekstu, XML un, iespējams, vienkāršu tekstu, kas ir viegli lasāms, taču lielākoties šie dati ir attieksies tikai uz pieredzējušiem Mac lietotājiem problēmu novēršanas nolūkos.
Nvram -p izvades piemērs var izskatīties šādi: $ 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%A00A%U00D00 %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
Vairumam lietotāju šie dati būs bezjēdzīgi, taču pieredzējuši Mac lietotāji var atrast noderīgu informāciju NVRAM atmiņā, ja viņi zina, ko meklēt.
Kā notīrīt visu NVRAM no komandrindas operētājsistēmā Mac OS X
Nākamais visnoderīgākais triks ir iespēja notīrīt NVRAM, izmantojot to pašu komandu virkni. Lai izdzēstu visus nvram mainīgos, vienkārši izmantojiet šādu sintaksi:
nvram -c
Lai izmaiņas stātos spēkā, jums ir jāpārstartē Mac, tādēļ, ja vien neveicat kaut ko citu, iespējams, vēlēsities vienkārši sākt atsāknēšanu no komandrindas, kamēr atrodaties tur.
Noteiktu NVRAM mainīgo dzēšana operētājsistēmā Mac OS X
Lai būtu precīzāk, varat atlasīt arī iestatītu nvram mainīgo, kas jānoņem, izmantojot karogu -d:
nvram -d (šeit ir mainīgā atslēgas nosaukums)
Piemēram, lai notīrītu sistēmas audio iestatījumu no nvram:
nvram -d SystemAudioVolume
Tālāk ar nvram modifikācijām
Nvram komandai ir arī citi lietojumi pieredzējušiem lietotājiem, sākot no tādiem iestatījumiem kā startēšanas sāknēšanas skaņas atspējošana Mac datorā līdz vienmēr palaišanai detalizētā režīmā operētājsistēmā Mac OS X vai pat drošās sāknēšanas režīma iespējošana no terminālis attālai pārvaldībai vai Mac bez galvas/tastatūras. Tiem, kas vēlas uzzināt vairāk par šo jaudīgo komandu, ļoti noderīga ir nvram rokasgrāmata, kā arī pamata palīdzības karodziņš, lai parādītu citas sintakses opcijas:
% nvram --helpvram: (lietošana: nav tādas opcijas kā --)vram nosaukums … -x izmantojiet XML formātu mainīgo drukāšanai vai lasīšanai (jābūt redzamam pirms - p vai -f) -p drukāt visus programmaparatūras mainīgos -f iestatīt programmaparatūras mainīgos no teksta faila -d dzēst nosaukto mainīgo -c dzēst visu mainīgosame=vērtību kopu ar nosaukumu mainīgaisame drukāt mainīgo ņemiet vērā, ka argumenti un opcijas tiek izpildītas secībā.
Tas, vai tas jums šķiet nepieciešams vai vienkāršs, ir atkarīgs no jūsu prasmju līmeņa un vajadzībām.Daudzi pieredzējuši Mac lietotāji zina, ka viņi var arī atiestatīt PRAM / NVRAM sāknēšanas laikā, izmantojot taustiņu secību, kas var būt noderīga arī dažu konkrētu problēmu novēršanā, un šī pieeja noņem visu no NVRAM, kas ir līdzīgs karogam -c faktiskās atsāknēšanas laikā. ko daudziem lietotājiem, iespējams, ir vieglāk atcerēties. Tas ir īpaši vērtīgi, strādājot ar attālinātām iekārtām, kas savienotas, izmantojot SSH, vai atrodamas citur tīklā, kur nebūtu iespējams manuāli atiestatīt NVRAM, izmantojot īsinājumtaustiņu secību.
Cits izplatīts piemērs, kad nvram notīrīšana var būt noderīga problēmu novēršanas nolūkos, ir gadījumi, kad Mac App Store tiek ielādēts tukšs displejs, kas netiks aizpildīts ar saturu vai krātuves datiem. Kādu iemeslu dēļ karodziņš nvram -c un atsāknēšana gandrīz vienmēr atrisina šo problēmu atsevišķi.