Znalazłem informację, że nvram jest używany do flashowania / tworzenia kopii zapasowej BIOS i że zawiera pewne dane związane z bios. Czy cat /dev/random > /dev/nvram
komputer z cegłą na stałe? Kusi mnie, aby wpisać to polecenie, ale jakoś wydaje mi się, że to nie skończy się dobrze dla mojej maszyny, więc chyba chciałbym wiedzieć, jak niebezpieczna jest gra z tym urządzeniem.
linux
linux-kernel
devices
bios
Lapsio
źródło
źródło
Odpowiedzi:
Jestem ciekawy, dlaczego dokładnie chcesz uruchomić takie polecenie, jeśli uważasz, że może to uszkodzić komputer ...
/dev/nvram
zapewnia dostęp do nieulotnej pamięci zegara czasu rzeczywistego na PC i Ataris. Na PC jest to zwykle znane jako pamięć CMOS i przechowuje opcje konfiguracji BIOS; możesz zobaczyć informacje tam przechowywane, patrząc na/proc/driver/nvram
:Wszystko to jest obsługiwane przez
nvram
moduł jądra, który dba o sumy kontrolne itp. Większość informacji tutaj jest tylko ze względów historycznych i odzwierciedla ograniczenia starych systemów operacyjnych: komputer, na którym działałem, nie ma czterech stacji dyskietek , informacje o dysku twardym są niepoprawne, podobnie jak informacje o pamięci i karcie graficznej.Nie próbowałem zapisywać losowych wartości na urządzeniu, ale podejrzewam, że nie spowodowałoby to awarii systemu: w najgorszym przypadku powinieneś być w stanie odzyskać poprzez wyczyszczenie pamięci CMOS (zwykle jest to przycisk lub zworka na płycie głównej) . Ale nie spróbowałbym tego!
Jedyne przydatne funkcje pamięci CMOS w dzisiejszych czasach są związane z RTC. W szczególności nvram-wakeup może zaprogramować alarm CMOS, aby włączyć komputer w określonym czasie. (Więc to byłby jeden powód do pisania
/dev/nvram
.)źródło
sudo
do którego można wejść w zaciszu własnego terminalu?wine
!); mam nadzieję, że będę w stanie przeformułować ten format (i być może udostępnić go, jeśli zrobię to wystarczająco dobrze)./proc/driver/nvram
czy/dev/nvram
?Prawdopodobnie może, ale zależy to od systemu BIOS. Zobacz ten problem związany z konfiguracją EFI gdzie laptop zamurowano czyszcząc zmienne EFI. Jeśli jakiś BIOS nie może obsłużyć wyczyszczonych zmiennych, prawdopodobne jest, że niektóre nie będą lepiej obsługiwać losowych śmieci w nvram.
Przynajmniej zanim spróbujesz tego, sprawdź, czy istnieje procedura resetowania nvram dla twojego konkretnego sprzętu. Zwykle coś takiego jak na chwilę wyjęcie zapasowej baterii z płyty głównej.
źródło
setup
i zapisz wszystkie ustawienia!” Nie było fajnie tracić informacje o typie dysku i geometrii.To prawdopodobnie będzie naprawić albo dlatego firmware zauważy, że nie kontrolną i zresetować go (na następnym rozruchu) lub alternatywnie poprzez pociągnięcie baterii CMOS i / lub za pomocą zworki CMOS. Oczywiście błędne oprogramowanie układowe może zadecydować inaczej.
Osobiście nie poleciłbym wypróbowania tego. Tak jak nie polecam testowania gniazdka GFI przez włożenie w niego widelca.
źródło