Wat is de ingebouwde NIC in UEFI / BIOS en hoe wordt deze gebruikt (ik gebruik een Dell Inspiron 15 laptop met UEFI-modus)?


Beste antwoord

De NIC is de ingebouwde netwerkinterfacekaart in uw computer. Dit zou verwijzen naar de bekabelde netwerkverbinding.

U kunt de NIC in- of uitschakelen in uw systeem-BIOS.

Mogelijk ziet u de optie “Opstarten vanaf netwerk” als er geen andere opstartapparaten, zoals een harde schijf of cd-rom, of als het BIOS is ingesteld om te proberen op te starten vanaf het netwerk voordat u probeert op te starten vanaf andere apparaten.

Het is zeer onwaarschijnlijk dat u zou willen opstarten vanaf netwerk, moet u een computer op uw netwerk hebben (meestal een server of een speciale computer) die specifiek is geconfigureerd om een ​​IP-adres toe te wijzen en een extern besturingssysteem te bieden om uw notebook op te starten. Dit zou meer zijn voor “domme” computers of apparaten. Het heet BootP.

Het bericht “Opstarten vanaf netwerk” is niet relevant voor u. Als u na een time-out doorgaat naar uw besturingssysteem, dan wilt u gewoon uw BIOS-instellingen wijzigen om BootP te proberen nadat u hebt gecontroleerd op alle andere opstartapparaten (er is een door de gebruiker configureerbare volgorde, zoals een lijst, die u uw computer vanaf welke apparaten u wilt opstarten en in welke volgorde). Of schakel BootP uit. (Zie het misschien als zoiets als Boot PXE)

Als, nadat het bericht een time-out is, uw besturingssysteem niet start, dan heeft u een probleem met uw opstartapparaten of uw configuratie of installatie.

Anders, totdat je het probleem met het opstartapparaat hebt opgelost, kun je “Opstarten vanaf netwerk” negeren.

Antwoord

UEFI betekent dat het opstartproces anders is (en in zekere zin beter ontworpen voor moderne apparaten) dan het oudere BIOS-proces. BIOS leest de eerste sector en brengt een paar services tot stand in 16-bits real-modus, en geeft vervolgens de besturing eenvoudig door aan die opstartsector. Dit is ECHT gekunsteld, aangezien van de 512 bytes in deze eerste sector (de Master Boot Record genoemd) slechts 446 kunnen worden gebruikt voor instructies (de andere zijn 64 voor de 4 primaire of uitgebreide partities, plus 2 voor de opstarthandtekening – de markering dat dit inderdaad een geldige opstartsector is).

Wat erger is, is dat sommige van deze 446 bytes soms zelfs worden ingenomen door andere dingen dan de daadwerkelijke opstartcode (niet waarschijnlijk, maar het kan soms gebeuren; het gebeurt meer met partitie-opstartrecords, want hoewel die geen 64 bytes verliezen voor de partities, zullen ze andere verliezen hebben om het feitelijke bestandssysteem te tonen, tenminste in het geval van FAT en NTFS).

UEFI gaat een ander pad. Het verwacht een GPT-partitietabel, het parseert het, het zoekt naar de ESP (EFI-systeempartitie, een speciaal gemarkeerde partitie) of een vooraf geregistreerde partitie (Windows registreert zon partitie bij de firmware, en ik heb alleen Oracle VM Virtual box als een implementatie die deze registratie vergeet) en vervolgens voor een bestand op deze partitie (waarvan verwacht wordt dat het geformatteerd is als FAT32). Veel maar niet alle UEFI-compatibele firmwares (en de meeste UEFI 1.1 / UEFI CSM-firmwares) kunnen ook een MBR gebruiken partitietabel en zoek naar een (primaire) partitie met het juiste ESP-label. Ik bedoel, alles wat GPT kan parseren, moet de MBR-beschermende partitie kunnen herkennen, dus het is gemakkelijk om het in plaats daarvan een ESP te laten herkennen.

In EFI en UEFI heeft het bestand het PE-formaat (hetzelfde formaat als Windows-uitvoerbare bestanden, hoewel er genoeg verschillen zijn om het niet echt in Windows te kunnen uitvoeren … duh) en het toegangspunt wordt aangeroepen vanuit de lange modus (Intel of AMD 64-bits modus), samen met een veel uitgebreidere firmware-versie pport in de vorm van EFI-opstart- en runtime-services. Ook, terwijl ACPI al een tijdje beschikbaar is met BIOS (en ik bedoel een WHILE; Windows XP wilde echt een ACPI-tabel en het was een hack dat het nog steeds de oudere APM-standaard ondersteunde; ook is ACPI vereist om de kernen te detecteren voor een dual-core of hoger core of CPU-telsysteem), garandeert EFI dat het beschikbaar is.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *