Ich habe ungefähr 8 Stunden gesucht und möchte die Punkte klären, die ich noch nicht vollständig herausgefunden habe.
( TLDR-Version: Wie kann ich über die CLI auf alle BIOS-Einstellungen zugreifen (lesen und schreiben) (z. B. Virtualisierung aktivieren / deaktivieren, Turbofrequenz der GPU aktivieren / deaktivieren, Protokollanzeigezeit festlegen usw.)? )
Hier ist die Geschichte.
Erstens hatten wir alte BIOSes, wie dieser .
Und jetzt haben wir die neue Generation von BIOSes, wie dieser . Und wir nennen sie als UEFI-BIOS, bin ich richtig?
Dann habe ich folgende Artikel gelesen (und getestet):
- www.pixelbeat.org/docs/bios/
- stackoverflow.com/questions/6259124/apis-for-querying-and-setting-bios-properties (und auch alle Links, auf die in den Antworten verwiesen wird)
- unix.stackexchange.com/questions/126132/how-to-dump-bios-data-to-a-file
- stackoverflow.com/questions/34537435/where-ddmidecode-get-the-smbios-table
- en.wikipedia.org/wiki/System_Management_BIOS
- www.linux-mag.com/id/7768/
- www-pc.uni-regensburg.de/hardware/techdok/bios_dmi_20.pdf (bis Seite 17)
- www.geeklab.info/2010/05/backup-your-cmos-from-linux/
- www.bioscentral.com/misc/cmosmap.htm
- smackerelofopinion.blogspot.com.tr/2010/09/digging-into-bios-cmos-memory.html
Danach habe ich die BIOS-Einstellungen (wie Virtualisierung, IGD-Turbo aktivieren / deaktivieren, USB-Einstellungen ändern usw.) mehrmals geändert und den gesamten Inhalt der folgenden Dateien / Befehle bei jedem Start ausgegeben.
- dmidecode
- Biosdecode
- cpuid
- / dev / mem
- / dev / nvram
Ergebnis? Ich habe die Dump-Ergebnisse Seite an Seite mit Meld und woala verglichen! Nichts hat sich verändert! Was zum Teufel?!!
Hier ist also die Liste meiner Fragen (ich bin ein Elektronikingenieur, damit Sie ohne zu zögern Einzelheiten erfahren oder technische Daten nachlesen können).
- In welchem Teil des Mainboards (ich meine Chip) haben wir alle BIOS-Einstellungen gespeichert (für alte Versionen)?
- Welche Hardware benötigen wir, um die Einstellungen und die Benutzeroberfläche der UEFI-BIOS zu erhalten? Und wie unterscheidet sich die UEFI-BIOS-Hardware von den alten Versionen?
- Gibt es eine Möglichkeit, unter Linux über Treiber / Dateien auf diese (oder diese) Hardware zuzugreifen?
- Ist es möglich, diese Konfigurationen über das Betriebssystem zu ändern?
Alle Antworten werden sehr geschätzt.
Danke von nun an.