Dacă aveți un computer pe care RAM s-a deteriorat, există sisteme de operare care să funcționeze pe computer, cel puțin pentru a vă ajuta să testați și să diagnosticați hardware-ul? Postarea de astăzi a SuperUser Q&A accesează o discuție plină de viață pe această temă pentru a satisface întrebarea unui cititor curios.
Sesiunea de Întrebări și Răspunsuri de astăzi ne vine prin amabilitatea SuperUser - o subdiviziune a Stack Exchange, un grup de site-uri web de întrebări și răspunsuri bazat pe comunitate.
Fotografie oferită de Chris Isherwood (Flickr) .
Intrebarea
Cititorul SuperUser VusP vrea să știe dacă există un sistem de operare care poate funcționa fără RAM:
Există un sistem de operare care să poată fi folosit fără memorie RAM, în mod specific de la care pot crea o unitate flash bootabilă și să o folosesc cu computerul meu? Acest lucru devine incomod, deoarece boot-ul este în esență încărcarea sistemului de operare în RAM.
Notă: Inițial am vrut să știu despre un sistem de operare fără memorie RAM pentru a verifica și a vedea dacă RAM-ul laptopului meu s-a stricat (nu pornește, dar prezintă un ecran gol), dar îmi place modul în care această întrebare a zăpăcit.
Există un sistem de operare care poate funcționa fără RAM?
Răspunsul
Contribuitorul SuperUser agtoever are răspunsul pentru noi:
Fiecare sistem de operare are nevoie de memorie RAM?
Un pas obligatoriu în Procesul BIOS POST este de a verifica dacă există memorie RAM. Opțional, verifică dacă memoria RAM funcționează corect. Deci, răspunsul la întrebarea dvs., „Fiecare sistem de operare are nevoie de memorie RAM?” este: Nu, nu pe acest hardware (compatibil IBM PC). De asemenea, pentru restul acestui răspuns, voi presupune hardware compatibil IBM PC.
Poate porni un sistem de operare cu RAM defectă?
Dacă memoria RAM este defectă (și nu este complet absentă sau ruptă) sau dacă puteți (parțial) înlocui memoria RAM, este posibil să puteți porni folosind Vis sau Mai tarziu patch-uri de miez. Vă cere să recompilați nucleul (sună mai ușor decât dacă faceți acest lucru pentru prima dată) și puteți reporni, apoi spuneți nucleului unde este memoria dvs. proastă. O explicație frumoasă a utilizării Memtest86 / Memtest86 + și BadRAM / BadMEM pot fi găsite aici .
Poate porni un sistem de operare fără RAM și folosind memoria cache a procesorului ca RAM?
Din câte știu, nu există nicio modalitate de a utiliza memoria cache a procesorului dvs. ca memorie RAM, fără RAM pe sistemul dvs. (așa cum sugerează @philipp și alții) în comentarii. Dacă există, ar fi bine să-l adăugați aici. Singura lucrare pe care am putut-o găsi pe acest subiect este această hârtie despre Utilizarea memoriei cache a procesorului ca memorie RAM până la inițializarea memoriei RAM . Nu sunt sigur dacă (și cum) va funcționa fără RAM. Din câte știu, nu există niciun cod de lucru care să pornească un sistem de operare pe un computer compatibil IBM. Orice referință la dovezi de concepte, cod de lucru sau orice altceva este binevenită și o voi adăuga la acest răspuns.
Pot ajunge la BIOS?
Întrebarea afișului original este puțin vagă dacă laptopul poate trece BIOS POST. După cum subliniază @Tonny, niciun sistem de operare nu vă va ajuta ajungeți la BIOS . Introduceți BIOS-ul folosind tastele F1, F2, F10, DEL sau ESC (în funcție de marca BIOS).
Cum se recuperează date de pe laptop fără memorie RAM?
În ceea ce privește obiectivul din spatele întrebării dvs., de ce aveți nevoie de acces la laptop? Mai există date pe hard disk pe care doriți să le recuperați? În acest caz, este mult mai ușor să scoateți hard diskul (consultați manualul) și să îl atașați la un dispozitiv de stocare extern sau direct la un computer desktop. Aici este un ghid frumos pentru a face exact asta.
Vrei să vezi mai multe feedback-uri cu privire la acest subiect? Apoi, asigurați-vă că verificați firul de discuții plin de viață legat mai jos!
Aveți ceva de adăugat la explicație? Sună în comentarii. Doriți să citiți mai multe răspunsuri de la alți utilizatori ai Stack Exchange? Consultați aici firul complet de discuție .