23Aug

Benötigt jedes Betriebssystem RAM?

click fraud protection

does-Every-Betriebssystem-brauchen-RAM-00

Wenn Sie einen Computer haben, auf dem der RAM möglicherweise defekt ist, gibt es irgendwelche Betriebssysteme, die auf dem Computer funktionieren, zumindest um Ihnen zu helfen, die Hardware zu testen und zu diagnostizieren? Die heutige SuperUser Q & A-Post bietet eine lebhafte Diskussion über das Thema, um die Frage eines neugierigen Lesers zu beantworten.

Die heutige Frage &Die Antwortsitzung kommt dank SuperUser, einer Unterteilung von Stack Exchange, einer Community-gesteuerten Gruppierung von Q & A-Websites, zu uns.

Foto mit freundlicher Genehmigung von Chris Isherwood( Flickr).

Die Frage

SuperUser-Leser VusP möchte wissen, ob es ein Betriebssystem gibt, das ohne RAM funktionieren kann:

Gibt es ein Betriebssystem, das ohne RAM verwendet werden kann, insbesondere die Art, aus der ich ein bootfähiges Flash-Laufwerk erstellen und verwenden kannmit meinem Computer? Dies wird schwierig, da das Booten im Wesentlichen das Betriebssystem im RAM lädt.

instagram viewer

Anmerkung: Ich wollte ursprünglich von einem RAM-losen Betriebssystem wissen, um zu sehen, ob der Arbeitsspeicher meines Laptops schlecht geworden ist( er bootet nicht, sondern zeigt einen leeren Bildschirm), aber ich mag die Art und Weise, wie diese Frage aufgetreten ist.

Gibt es ein Betriebssystem, das ohne RAM funktionieren kann?

Der Antwort-

-SuperUser-Mitwirkender agtoever hat die Antwort für uns:

Benötigt jedes Betriebssystem RAM?

Ein obligatorischer Schritt im BIOS-POST-Prozess besteht darin, zu prüfen, ob RAM vorhanden ist. Optional überprüft es, ob Ihr RAM ordnungsgemäß funktioniert. Die Antwort auf Ihre Frage "Benötigt jedes Betriebssystem RAM?" Lautet: Nein, nicht auf dieser( IBM PC-kompatiblen) Hardware. Auch für den Rest dieser Antwort werde ich IBM PC-kompatible Hardware annehmen.

Kann ein Betriebssystem mit fehlerhaftem RAM booten?

Wenn Ihr RAM fehlerhaft ist( und nicht ganz fehlt oder defekt ist) oder wenn Sie Ihren RAM( teilweise) ersetzen können, können Sie möglicherweise mit den BadRAM- oder BadMEM-Kernel-Patches booten. Es erfordert, dass Sie den Kernel neu kompilieren( klingt einfacher als es ist, wenn Sie es zum ersten Mal tun) und Sie können neu starten, dann teilen Sie dem Kernel mit, wo Ihr schlechter Speicher ist. Eine schöne Erklärung für die Verwendung von Memtest86 / Memtest86 + und BadRAM / BadMEM finden Sie hier.

Kann ein Betriebssystem ohne RAM booten und den Cache der CPU als RAM benutzen?

Soweit ich weiß, gibt es keine Möglichkeit, den Cache Ihrer CPU als RAM zu verwenden, ohne dass RAM in Ihrem System vorhanden ist( wie von @philipp und anderen vorgeschlagen).Wenn ja, wäre es schön, es hier hinzuzufügen. Das einzige Papier, das ich zu diesem Thema finden konnte, ist dieses Papier über . Verwenden Sie den Cache eines Prozessors als RAM, bis der RAM initialisiert wird. Nicht sicher, ob( und wie) es ohne RAM funktioniert. Soweit ich weiß, gibt es keinen funktionierenden Code, der ein Betriebssystem auf einem IBM-kompatiblen PC bootet. Jede Bezugnahme auf Proof-of-Concepts, Arbeitscode oder irgendetwas anderes ist willkommen, und ich werde es dieser Antwort hinzufügen.

Kann ich zum BIOS gelangen?

Die Frage des ursprünglichen Posters ist etwas vage, wenn der Laptop den BIOS-POST bestehen kann. Wie @Tonny darauf hinweist, wird kein Betriebssystem Ihnen helfen, zum BIOS zu bekommen. Sie betreten das BIOS mit den Tasten F1, F2, F10, DEL oder ESC( je nach BIOS-Marke).

Wie kann ich Daten vom Laptop ohne RAM wiederherstellen?

Was ist das Ziel Ihrer Frage? Warum brauchen Sie Zugang zu Ihrem Laptop? Gibt es noch Daten auf der Festplatte, die Sie wiederherstellen möchten? Wenn das der Fall ist, ist es viel einfacher, die Festplatte herauszuziehen( siehe Handbuch) und sie an ein externes Speichergerät oder direkt an einen Desktop-Computer anzuschließen. Hier ist eine nette Anleitung, um genau das zu tun.

Möchten Sie mehr Feedback zu diesem speziellen Thema erhalten? Dann schau dir den spannenden Diskussions-Thread an, der unten verlinkt ist!

Haben Sie etwas zur Erklärung hinzuzufügen? Ton in den Kommentaren ab. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange Benutzern lesen? Sehen Sie sich den vollständigen Diskussionsfaden hier an.