Pokud máte počítač, ve kterém se pravděpodobně pokazila paměť RAM, existují nějaké operační systémy, které budou v počítači fungovat, alespoň aby ​​vám pomohly otestovat a diagnostikovat hardware? Dnešní příspěvek SuperUser Q&A se zapojuje do živé diskuze na toto téma, aby uspokojil otázku zvědavého čtenáře.



Dnešní relaci Otázky a odpovědi k nám přichází s laskavým svolením SuperUser – pododdělení Stack Exchange, komunitní seskupení webových stránek pro otázky a odpovědi.

Foto s laskavým svolením Chris Isherwood (Flickr) .

Otázka

Čtečka SuperUser VusP chce vědět, zda existuje operační systém, který může fungovat bez paměti RAM:

Existuje operační systém, který lze použít bez paměti RAM, konkrétně takový, ze kterého mohu vytvořit spouštěcí flash disk a použít jej se svým počítačem? To je nepříjemné, protože spouštění v podstatě nahrává operační systém do RAM.

Poznámka: Původně jsem chtěl vědět o operačním systému bez RAM, abych zkontroloval, zda se RAM mého notebooku pokazila (nebootuje se, ale zobrazuje prázdnou obrazovku), ale líbí se mi, jak se tato otázka dostala jako sněhová koule.

Existuje operační systém, který může fungovat bez RAM?

Odpověď

SuperUser přispěvatel agtoever má pro nás odpověď:

Potřebuje každý operační systém RAM?

Povinný krok v Proces BIOS POST je zkontrolovat, zda je tam RAM. Volitelně zkontroluje, zda vaše RAM funguje správně. Takže odpověď na vaši otázku, Potřebuje každý operační systém RAM? je: Ne, ne na tomto (kompatibilním s IBM PC) hardwaru. Také pro zbytek této odpovědi budu předpokládat hardware kompatibilní s IBM PC.

Může se spustit operační systém s vadnou RAM?

Pokud je vaše paměť RAM vadná (a ne zcela chybí nebo je poškozená), nebo pokud můžete (částečně) vyměnit paměť RAM, můžete být schopni zavést systém pomocí BadRAM nebo BadMEM záplaty jádra. Vyžaduje to, abyste znovu zkompilovali jádro (zní to snadněji, než to je, když to děláte poprvé) a můžete restartovat a pak říct jádru, kde je vaše špatná paměť. Pěkné vysvětlení použití Memtest86 / Memtest86+ a BadRAM/BadMEM lze nalézt tady .

Může se operační systém spustit bez paměti RAM a používat mezipaměť CPU jako RAM?

Pokud vím, neexistuje způsob, jak použít mezipaměť vašeho CPU jako RAM, aniž by ve vašem systému byla přítomna RAM (jak navrhuje @philipp a další) v komentářích. Pokud existuje, bylo by hezké to sem přidat. Jediný papír, který jsem na toto téma našel, je tento papír o Použití mezipaměti procesoru jako RAM, dokud nebude RAM inicializována . Nejsem si jistý, jestli (a jak) to bude fungovat bez RAM. Pokud vím, neexistuje žádný funkční kód, který by spouštěl operační systém na počítači kompatibilním s IBM. Jakékoli odkazy na proof-of-concepts, pracovní kód nebo cokoli jiného jsou vítány a přidám je do této odpovědi.

Mohu se dostat do BIOSu?

Otázka původního plakátu je trochu vágní, pokud je notebook schopen projít BIOS POST. Jak zdůrazňuje @Tonny, žádný operační systém vám v tom nepomůže dostat se do BIOSu . Do BIOSu vstoupíte pomocí kláves F1, F2, F10, DEL nebo ESC (v závislosti na vaší značce BIOSu).

Jak obnovit data z notebooku bez RAM?

Pokud jde o cíl vaší otázky, proč potřebujete přístup ke svému notebooku? Jsou na pevném disku stále data, která chcete obnovit? V takovém případě je mnohem jednodušší vytáhnout pevný disk (viz návod) a připojit jej k externímu paměťovému zařízení nebo přímo ke stolnímu počítači. Tady je pěkný návod, jak to udělat.

Máte zájem o další zpětnou vazbu na toto konkrétní téma? Pak se nezapomeňte podívat na živé diskusní vlákno, na které se odkazuje níže!


Chcete něco dodat k vysvětlení? Ozvi se v komentářích. Chcete si přečíst další odpovědi od ostatních technicky zdatných uživatelů Stack Exchange? Podívejte se na celé diskusní vlákno zde .

ČTĚTE DALŠÍ
  • › Funkce vs. vzorce v aplikaci Microsoft Excel: Jaký je rozdíl?
  • › Složka Počítač je 40: Jak Xerox Star vytvořil pracovní plochu
  • › Co je MIL-SPEC ochrana proti pádu?
  • › Jak najít zabalené Spotify 2021
  • Kybernetické pondělí 2021: Nejlepší technologické nabídky
  • › 5 webových stránek, které by si měl každý uživatel Linuxu uložit do záložek