QuoteOprindeligt indlæg af Ebo
Jeg vil gå så langt i at give dig ret i checksummen i bios bliver nulstillet, og hvad er det så lige nu at det er, det er alle bruger ændrede indstillinger, så som OC, ram indstillinger, boot følgeorden m.v., men det rører ikke ved basis i bios, det forbliver det samme så længe batteriet sidder i.
Du tager ganske fejl.
Du får lige et hurtigt kursus i CMOS-teknik og elektronik, okay?
Alle instillinger og jeg mener alle ligger i CMOS-RAM. BIOS er en ROM (FLASH-ROM i dag, der gemmes ikke noget i daglig drift og der er ikke batteribackup).
Når du fjerner batteriet fjerner du backup'en på RAM-kredsen. Det burde slette alt, men det er faktisk ikke sikkert at det sker. Ser du, en CMOS-kreds er baseret på MOS-FET-teknologi som drager nytte af en metaloxid-isolator mellem styrende og styrede dele (styrende er gate i FET'en, styrede er drain-source-leddet i samme FET). En FET er en feltstyret komponent (elektrisk felt). Desværre lider almindelige FET'er under lækstrømme. MOS-FET'en har indbygget en elektrisk isolator mellem gate og source-drain-forbindelsen.
Det var en lidt lang forklaring, men nu skal du høre årsagen til den:
En kondensator er baseret på 2 elektroder adskilt af et dielektrikum (en isolator). En ideel kondensator har en uendelig god isolator mellem elektroderne. Et lag af metaloxid er tæt ved at være en perfekt isolator (du kender det fra batteriklemmerne i bilen).
Når du fjerner batteriet til CMOS-RAM'en overlader du denne næste perfekte kondensator til at aflade sig selv.
Bruger man jumperen (CLEAR CMOS) tvinger man kondensatoren til afladning gennem en pull-down-modstand, typisk 1 kiloohm, for ikke at zap'e kredsen.
Resultatet af CLEAR CMOS er derved sikkert. Resultatet af at fjerne batteriet er ret usikkert. Og derfor kendte jeg udfaldet af dit forslag på forhånd.
Adresserne for hardware ligger ikke i CMOS-RAM'en. De detekteres af chipset'et ved hver opstart (POST) og mappes ind i adresseområdet mellem 640KiB og 1024KiB af maskinens fysiske hukommelse. CPU'en om-mapper derefter adresserne til enten 32-bit og nedefter eller 64-bit og nedefter, alt efter om CPU'en sættes i x86-mode eller x86-64-mode (gøres af OS-kernen). Dette har intet med CMOS-RAM'en at gøre.
Der gemmes ingen oplysninger om indstikskort i hardware, når maskinen slukkes.