23Aug
Ha van olyan számítógépe, amelyen a RAM valószínűleg rosszul működik, vannak 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ában, hogy kielégítse a kíváncsi olvasói kérdést.
A mai kérdés &A válaszüzenet a SuperUser - a Stack Exchange megosztottságának köszönhetően - a Q & A webhelyek közösségi szintű csoportosítása.
Fotó jóvoltából Chris Isherwood( Flickr).
Kérdés
SuperUser olvasó A VusP szeretné tudni, hogy létezik-e operációs rendszer, amely RAM nélkül működhet:
Van olyan operációs rendszer, amely RAM nélkül használható, konkrétan, hogy milyen típusú bootolható flash meghajtót tudok létrehozni és használnia számítógépemmel? Ez kényelmetlenül érkezik, mivel a rendszerindítás lényegében az operációs rendszert RAM-ban tölti be.
Megjegyzés: Eredetileg egy RAM nélküli operációs rendszert akartam tudni, hogy ellenőrizzem és megnéztem, hogy a laptopom RAM-je rossz lett-e( nem bootol, hanem üres képernyőt mutat), de szeretem ezt a kérdést.
Van olyan operációs rendszer, amely RAM nélkül működhet?
A válasz
A SuperUser közreműködő agtoever a választ nekünk:
Minden operációs rendszernek szüksége van RAM-ra?
A BIOS POST folyamat kötelező lépése, hogy ellenőrizze, van-e RAM.Opcionálisan ellenőrizheti, hogy a RAM megfelelően működik-e. Tehát a kérdésére adott válasz: "Minden operációs rendszer RAM-ra van szüksége?": Nem, nem erre( IBM PC-kompatibilis) hardverre. Ezen túlmenően a válasz további részében vállalok IBM PC kompatibilis hardvert.
Elképzelhető, hogy az operációs rendszer hibás RAM-mal indul?
Ha a RAM hibás( és nem teljesen hiányzik, vagy hibás), vagy ha részlegesen cserélheti a RAM-ot, előfordulhat, hogy a BadRAM vagy a BadMEM kernel javítások segítségével indítható.Ehhez újra kell fordítanod a rendszermagot( a hangok könnyebbek, mint akkor, ha először csinálod), és újraindíthatod, majd mondd el a rendszermagot, ahol rossz a memóriád. A Memtest86 / Memtest86 + és a BadRAM / BadMEM használatának szép magyarázata itt található.
Lehet-e operációs rendszer RAM nélkül indítani és a CPU gyorsítótárát RAM-ként használni?
Amennyire tudom, a CPU-k gyorsítótárát nem lehet RAM-ként használni a rendszeredben lévő RAM nélkül( ahogy azt a @philipp és mások javasolják) a megjegyzésekben. Ha igen, akkor jó lenne hozzáadni. Az egyetlen dolgom, amit a témáról találtam, ez a cikk az -ről A processzor cache-jának használata RAM-ként, amíg a RAM inicializálása .Nem biztos abban, hogy( és hogyan) működik RAM nélkül. Amennyire tudom, nincs olyan működési kód, amely egy operációs rendszert indít egy IBM kompatibilis számítógépen. Bármely utalás a koncepciókra, a munkakódra vagy bármi másra, üdvözlendő és hozzáadom ezt a választ.
Kaphatok a BIOS-hoz?
Az eredeti plakát kérdése kissé homályos, ha a laptop képes a BIOS POST átvitelére. Ahogy @Tonny rámutat, egyetlen operációs rendszer sem fog segíteni az -nek az BIOS-hoz. A BIOS-t a F1, F2, F10, DEL vagy ESC gombokkal( a BIOS márkájától függően) adja meg.
Hogyan lehet visszaá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ége a laptophoz való hozzáférésre? Van még adat a merevlemezen, amelyet vissza szeretne helyezni? Ha ez a helyzet, 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 egy asztali számítógéphez. Itt van egy szép útmutató, hogy ezt tegye meg.
További visszajelzést szeretnél látni ebben a témában? Ezután győződjön meg róla, hogy nézd meg az élénk vitát menet alatt linkelt!
Van valami, amit hozzá lehet adni a magyarázathoz? Hangzik ki a megjegyzésekben. Szeretne többet válaszolni a többi technikus-tudós Stack Exchange felhasználóiról? Nézze meg a teljes vitafonalat itt.