Kaip peržiūrėti & Išvalykite „Mac“ NVRAM turinį iš „Mac OS X“ terminalo

Anonim

Pažengusiems „Mac“ naudotojams gali prireikti peržiūrėti arba tiesiogiai manipuliuoti programinės įrangos kintamaisiais, esančiais kompiuterio NVRAM. Paprastai NVRAM yra specifiniai sistemos duomenys apie tokius dalykus kaip sistemos garso lygis, paleisties disko informacija, aktyvus vartotojo vardas, ekrano apšvietimas ir skiriamoji geba bei kita techninė informacija. Nors dauguma vartotojų neturi reikalo bendrauti su NVRAM, kartais rankinis NVRAM kintamųjų peržiūra ir išvalymas gali būti naudingas trikčių šalinimo tikslais.

Naudodami „Mac OS X“ komandų eilutės įrankį, „Mac“ naudotojai gali tiesiogiai skaityti ir koreguoti programinę-aparatinę įrangą „Mac“ OS, neperkraunant „Mac“ ir neatlikdami bendro NVRAM atkūrimo.

Tai tikriausiai savaime suprantama, bet neskaitant nvram turinio, naudotojai neturėtų ištrinti ar išvalyti nvram kintamųjų, jei tiksliai nežino, ką daro ir kodėl.

Norėdami pradėti, paleiskite terminalą, esantį /Applications/Utilities/, ir išduokite šias komandas, atsižvelgdami į norimą tikslą:

Kaip peržiūrėti visą NVRAM turinį dabartiniame „Mac“

Išleiskite šią komandą, kad išspausdintumėte visą esamą NVRAM turinį:

nvram -xp

Tai parodys išvestį XML formatu, kuris yra daug geriau skaitomas nei numatytasis formatas, skaitomas su -p vėliava:

nvram -p

Jei nenurodysite vėliavėlės -x, greičiausiai pamatysite daug nesąmonių, XML ir galbūt paprasto teksto, kuris bus lengvai skaitomas, tačiau dažniausiai šie duomenys yra bus aktualus tik pažengusiems „Mac“ naudotojams trikčių šalinimo tikslais.

Nvram -p išvesties pavyzdys gali atrodyti taip: $ 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%A00A%00D00 %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

Vėlgi, daugumai vartotojų tai bus bereikšmiai duomenys, tačiau pažengę „Mac“ naudotojai gali rasti naudingos informacijos NVRAM, jei žino, ko ieškoti.

Kaip išvalyti visą NVRAM iš komandinės eilutės sistemoje „Mac OS X“

Kitas naudingiausias triukas yra galimybė išvalyti NVRAM naudojant tą pačią komandų eilutę. Norėdami ištrinti visus nvram kintamuosius, tiesiog naudokite šią sintaksę:

nvram -c

Kad pakeitimai įsigaliotų, turite iš naujo paleisti „Mac“, todėl, nebent darote ką nors kita, galbūt norėsite tiesiog pradėti perkrovimą iš komandinės eilutės, kol esate ten.

Konkrečių NVRAM kintamųjų ištrynimas „Mac OS X“

Norėdami būti konkretesni, taip pat galite nukreipti į rinkinį nvram kintamąjį, kad būtų pašalintas, naudodami žymą -d:

nvram -d (čia pateikiamas kintamojo rakto pavadinimas)

Pavyzdžiui, norėdami išvalyti sistemos garso nustatymą iš nvram:

nvram -d SystemAudioVolume

Eiti toliau su nvram pakeitimais

Komanda nvram taip pat gali būti naudojama pažengusiems naudotojams: nuo nustatymų, pvz., paleisties įkrovos varpelio išjungimo „Mac“ kompiuteryje, iki nuolatinio paleidimo į daugiažodį režimą „Mac OS X“ ar net saugaus įkrovos režimo įjungimą iš nuotolinio valdymo terminalas arba „Mac“ be galvos / klaviatūros. Tiems, kurie nori sužinoti daugiau apie šią galingą komandą, labai naudingas yra nvram žinyno puslapis, kaip ir pagrindinė žinyno vėliavėlė, rodanti kitas sintaksės parinktis:

% nvram --helpvram: (naudojimas: nėra tokios parinkties kaip --)vram pavadinimas … -x naudokite XML formatą spausdindami arba skaitydami kintamuosius (turi būti prieš - p arba -f) -p spausdinti visus programinės aparatinės įrangos kintamuosius -f nustatyti programinės aparatinės įrangos kintamuosius iš tekstinio failo -d ištrinti pavadintą kintamąjį -c ištrinti visus kintamuosiussame=value set named variableame spausdinti kintamąjį, pažymėkite, kad argumentai ir parinktys vykdomi eilės tvarka.

Ar jums tai būtina ar lengva, tikrai priklauso nuo jūsų įgūdžių lygio ir poreikių.Daugelis pažengusių „Mac“ naudotojų žino, kad jie taip pat gali iš naujo nustatyti PRAM / NVRAM įkrovos metu naudodami klavišų seką, kuri taip pat gali būti naudinga sprendžiant tam tikras problemas, ir šis metodas pašalina viską iš NVRAM, panašią į -c vėliavėlę faktinio paleidimo metu. kurią daugeliui vartotojų galbūt lengviau atsiminti. Tai ypač naudinga dirbant su nuotoliniais įrenginiais, prijungtais per SSH arba kitur tinkle, kur būtų neįmanoma rankiniu būdu iš naujo nustatyti NVRAM naudojant sparčiųjų klavišų seką.

Kitas dažnas pavyzdys, kai nvram išvalymas gali būti naudingas trikčių šalinimo tikslais, yra tada, kai „Mac App Store“ įkelia tuščią ekraną, kuriame nebus pateiktas joks turinys ar saugomi duomenys. Dėl kokių nors priežasčių nvram -c vėliavėlė ir paleidimas iš naujo beveik visada išsprendžia šią problemą.

Kaip peržiūrėti & Išvalykite „Mac“ NVRAM turinį iš „Mac OS X“ terminalo