Ha van olyan számítógépe, amelyen esetleg megromlott a RAM, vannak-e olyan operációs rendszerek, amelyek működni fognak a számítógépen, legalábbis a hardver teszteléséhez és diagnosztizálásához? A mai SuperUser Q & A bejegyzés élénk vitát folytat a témáról, hogy kielégítse az olvasó kíváncsi kérdését.
A mai Kérdések és válaszok ülés a SuperUser jóvoltából érkezik hozzánk - a Stack Exchange alosztályához, amely a Q & A webhelyek közösségvezérelt csoportosulása.
Fotó jóvoltából Chris Isherwood (Flickr) .
A kérdés
A SuperUser olvasó, a VusP tudni akarja, van-e operációs rendszer, amely RAM nélkül is működhet:
Van-e olyan operációs rendszer, amely RAM nélkül is használható, konkrétan olyan, amellyel indítható flash meghajtót hozhatok létre, és használhatom a számítógépemmel? Ez kínos lesz, mivel a rendszerindítás lényegében az operációs rendszert tölti be a RAM-ba.
Jegyzet: Eredetileg egy RAM nélküli operációs rendszerről szerettem volna tudni, hogy ellenőrizhessem, nem romlott-e a laptopom RAM-ja (nem indul el, hanem üres képernyőt mutat be), de tetszik, ahogy ez a kérdés hógolyózott.
Van olyan operációs rendszer, amely RAM nélkül is képes működni?
A válasz
A SuperUser közreműködője, az agtoever válaszol ránk:
Minden operációs rendszernek szüksége van RAM-ra?
Kötelező lépés a BIOS POST folyamat annak ellenőrzése, hogy van-e RAM. Opcionálisan ellenőrzi, hogy a RAM megfelelően működik-e. Tehát a válasz a kérdésére: "Minden operációs rendszernek szüksége van RAM-ra?" : Nem, nem ezen (IBM PC kompatibilis) hardveren. A válasz további részében feltételezem az IBM PC kompatibilis hardvert.
Indítható-e egy operációs rendszer hibás RAM-mal?
Ha a RAM hibás (és nem teljesen hiányzik vagy meghibásodott), vagy ha (részben) ki tudja cserélni a RAM-ot, akkor a Álom vagy A későbbiekben magfoltok. Ez megköveteli a kernel újrafordítását (könnyebben hangzik, mint akkor, ha először csinálod), és újraindíthatod, majd elmondhatod a kernelnek, hogy hol van a rossz memória. Szép magyarázat a használatára Memtest86 / Memtest86 + és a BadRAM / BadMEM megtalálható itt .
Indítható-e egy operációs rendszer RAM nélkül, és a CPU gyorsítótárát használja RAM-ként?
Ha jól tudom, nincs mód a CPU gyorsítótárának RAM-ra történő felhasználására, anélkül, hogy RAM lenne a rendszerén (amint azt @philipp és mások javasolják) a megjegyzésekben. Ha van, jó lenne ide hozzáadni. Az egyetlen cikk, amelyet a témában találtam, az ez a papír ról ről A processzor gyorsítótárának használata RAM-ként a RAM inicializálásáig . Nem biztos, hogy (és hogyan) működni fog RAM nélkül. Ha jól tudom, nincs működő kód, amely indítana egy operációs rendszert egy IBM kompatibilis számítógépen. A koncepciók igazolására, a munkakódra vagy bármi másra való hivatkozások örömmel fogadhatók, és ezt a választ hozzáadom.
Eljuthatok a BIOS-hoz?
Az eredeti poszter kérdése kissé homályos, ha a laptop képes átadni a BIOS POST-ot. Ahogy @Tonny rámutat, egyetlen operációs rendszer sem segít ebben jut a BIOS-hoz . A BIOS-ba az F1, F2, F10, DEL vagy ESC billentyűk használatával léphet be (a BIOS márkájától függően).
Hogyan lehet helyreállítani az adatokat a laptopról RAM nélkül?
Ami a kérdésed mögött álló célt illeti, miért van szükséged hozzáférésre a laptopodhoz? Van-e még adat a merevlemezen, amelyet vissza akar állítani? Ebben az esetben sokkal könnyebb kihúzni a merevlemezt (lásd a kézikönyvet), és csatlakoztatni egy külső tárolóeszközhöz vagy közvetlenül az asztali számítógéphez. Itt egy szép útmutató erre.
Szeretne további visszajelzéseket kapni erről a témáról? Ezután ellenőrizze az alább linkelt élénk vitafonalat!
Van valami hozzáfűzhető a magyarázathoz? Hang a kommentekben. Szeretne további válaszokat olvasni más, hozzáértő Stack Exchange-felhasználóktól? Nézze meg a teljes vitafonalat itt .