Hvis du har en computer, som RAM muligvis er gået dårligt på, er der nogen operativsystemer, der fungerer på computeren, i det mindste for at hjælpe dig med at teste og diagnosticere hardware? Dagens SuperUser Q & A-indlæg udnytter en livlig diskussion om emnet for at tilfredsstille en nysgerrig læsers spørgsmål.
Dagens spørgsmål og svar-session kommer til os med tilladelse fra SuperUser - en underinddeling af Stack Exchange, en community-driven gruppe af Q&A websteder.
Foto med tilladelse til Chris Isherwood (Flickr) .
Spørgsmålet
SuperUser-læser VusP vil vide, om der er et operativsystem, der kan fungere uden RAM:
Er der et operativsystem, der kan bruges uden RAM, specifikt den slags jeg kan oprette et bootbart flashdrev fra og bruge det med min computer? Dette bliver akavet, da opstart i det væsentlige indlæser operativsystemet i RAM.
Bemærk: Jeg ville oprindeligt vide om et RAM-mindre operativsystem for at kontrollere og se, om min bærbare pc's RAM var gået dårligt (det starter ikke, men præsenterer en tom skærm), men jeg kan godt lide den måde, dette spørgsmål har sneboldet på.
Er der et operativsystem, der kan fungere uden RAM?
Svaret
SuperUser-bidragyder overalt har svaret til os:
Har hvert operativsystem brug for RAM?
Et obligatorisk trin i BIOS POST-proces er at kontrollere, om der er RAM. Eventuelt kontrollerer den for at se, om din RAM fungerer korrekt. Så svaret på dit spørgsmål, "Har hvert operativsystem brug for RAM?" er: Nej, ikke på denne (IBM PC-kompatible) hardware. For resten af dette svar antager jeg også IBM PC-kompatibel hardware.
Kan et operativsystem starte med defekt RAM?
Hvis din RAM er defekt (og ikke helt fraværende eller ødelagt), eller hvis du (delvist) kan udskifte din RAM, kan du muligvis starte med Drøm eller Senere kernelapper. Det kræver, at du kompilerer kernen igen (lyder lettere, end det er, hvis du gør det for første gang), og du kan genstarte og derefter fortælle kernen, hvor din dårlige hukommelse er. En god forklaring på brugen af Memtest86 / Memtest86 + og BadRAM / BadMEM kan findes her .
Kan et operativsystem starte uden RAM og bruge CPU-cachen som RAM?
Så vidt jeg ved, er der ingen måde at bruge din CPU's cache som RAM uden noget RAM til stede på dit system (som foreslået af @philipp og andre) i kommentarerne. Hvis der er, ville det være rart at tilføje det her. Det eneste papir, jeg kunne finde om emnet, er dette papir om Brug af processorens cache som RAM, indtil RAM'en initialiseres . Ikke sikker på, om (og hvordan) det fungerer uden RAM. Så vidt jeg ved, er der ingen fungerende kode, der starter et operativsystem på en IBM-kompatibel pc. Henvisninger til proof-of-concept, arbejdskode eller andet er velkomne, og jeg vil tilføje det til dette svar.
Kan jeg komme til BIOS?
Den originale plakats spørgsmål er lidt vagt, hvis den bærbare computer er i stand til at bestå BIOS POST. Som @Tonny påpeger, vil intet operativsystem hjælpe dig med at komme til BIOS . Du går ind i BIOS ved hjælp af F1-, F2-, F10-, DEL- eller ESC-tasterne (afhængigt af dit BIOS-mærke).
Hvordan gendannes data fra den bærbare computer uden RAM?
Hvad angår målet bag dit spørgsmål, hvorfor har du brug for adgang til din bærbare computer? Er der stadig data på harddisken, som du vil gendanne? Hvis det er tilfældet, er det langt nemmere at trække harddisken ud (se manual) og tilslutte den til en ekstern lagerenhed eller direkte til en stationær computer. Her er en god guide til netop det.
Er du interesseret i at se mere feedback om netop dette emne? Så sørg for at tjekke den livlige diskussionstråd, der er linket nedenfor!
Har du noget at tilføje til forklaringen? Lyd fra i kommentarerne. Vil du læse flere svar fra andre teknisk kyndige Stack Exchange-brugere? Tjek den fulde diskussionstråd her .