Ha van olyan számítógépe, amely a RAM-ban lehetségesrosszul van, vannak-e olyan operációs rendszerek, amelyek működnek a számítógépen, legalábbis hogy segítsenek a hardver tesztelésében és diagnosztizálásában? A mai SuperUser Kérdések és válaszok egy élénk vitát indít a témáról, hogy eleget tegyenek egy kíváncsi olvasó kérdésének.
A mai Kérdések és Válaszok ülése a SuperUser jóvoltából jött létre - a Stack Exchange alcsoportja, amely egy közösségi irányítású kérdés és válasz webhelyek csoportosítása.
Fotó jóvoltából Chris Isherwood (Flickr).
A kérdés
A SuperUser VusP olvasója meg akarja tudni, létezik-e olyan operációs rendszer, amely RAM nélkül működhet:
Van operációs rendszer, amely használhatóRAM nélkül, különösképpen az, hogy miként készíthetek elindító flash meghajtót, és használhatom a számítógéppel? Ez nagyon kellemetlen, mivel a rendszerindítás lényegében az operációs rendszer RAM-ba történő betöltését jelenti.
Jegyzet: Eredetileg a RAM-ról kevesebbet szerettem volna tudnioperációs rendszerrel ellenőrizni és megnézni, hogy a laptop RAM-ja nem rossz-e (nem indul, hanem üres képernyőt mutat), de tetszik ez a kérdés.
Van operációs rendszer, amely RAM nélkül működhet?
A válasz
A SuperUser közreműködőjének bárki is megkapja a választ:
Minden operációs rendszernek szüksége van RAM-ra?
A BIOS POST folyamatának kötelező lépése a következőellenőrizze, van-e RAM. Opcionálisan ellenőrzi, hogy a RAM megfelelően működik-e. Tehát a következő kérdésre adandó válasz: „Minden operációs rendszernek szüksége van RAM-ra?”: Nem, nem erre a (IBM PC kompatibilis) hardverre. A válasz hátralévő részében az IBM PC kompatibilis hardvert is feltételezem.
Indulhat-e az operációs rendszer hibás RAM-mal?
Ha a RAM hibás (és nem hiányzik teljesen, vagytörött), vagy ha a RAM-ot (részben) kicserélheti, akkor a BadRAM vagy a BadMEM kernel javításokkal indíthatja el a rendszert. Ehhez újra kell fordítania a kernelt (könnyebben hangzik, mint az, ha először csinálsz), és újra kell indítanod, majd mondd el a kernelnek, hogy hol van a rossz memória. A Memtest86 / Memtest86 + és a BadRAM / BadMEM használatának szép magyarázata itt található.
Indulhat-e az operációs rendszer RAM nélkül és a CPU gyorsítótárát használva RAM-ként?
Amennyire tudom, nincs mód arra, hogy használd aA CPU gyorsítótára RAM-ként, anélkül, hogy a rendszerben RAM lenne (amint azt a @philipp és mások javasolják) a megjegyzésekben. Ha van, jó lenne ide hozzáadni. Az egyetlen olyan anyag, amelyet a témában találtam, ez a cikk A processzor gyorsítótárának használata RAM-ként, amíg a RAM nem inicializálódik. Nem tudom, működik-e (és hogyan) RAM nélkül. Tudomásom szerint nincs olyan működő kód, amely operációs rendszert indítana egy IBM kompatibilis PC-n. Bármilyen hivatkozás a koncepciók bizonyítására, a működési kódra vagy bármi másra örvendetes, és hozzáteszem a válaszhoz.
Eljuthatok a BIOS-hoz?
Az eredeti poszter kérdése kissé homályos, ha a laptop képes-e átadni a BIOS POST-ot. Amint a @Tonny rámutat, egyetlen operációs rendszer sem fog segíteni lépjen a BIOS-ba. A BIOS-ba az F1, F2, F10, DEL vagy ESC billentyűkkel 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és mögött rejlő célt illeti, miért?hozzáférésre van szüksége a laptopjához? Van még olyan adat a merevlemezen, amelyet helyreállítani szeretne? 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 van egy jó útmutató erre a célra.
Szeretne több visszajelzést látni erről a témáról? Ezután feltétlenül nézd meg az alábbiakban hivatkozott élénk beszélgetési szálat!
Van valami hozzá a magyarázathoz? Hangzik ki a megjegyzésekben. Szeretne további válaszokat olvasni más tech-hozzáértésű Stack Exchange-felhasználóktól? Nézze meg a teljes beszélgetési szálat itt.