Jeśli masz komputer, na którym prawdopodobnie zepsuła się pamięć RAM, czy są jakieś systemy operacyjne, które będą działać na komputerze, przynajmniej aby pomóc Ci przetestować i zdiagnozować sprzęt? Dzisiejszy post z pytaniami i odpowiedziami dla SuperUser stanowi nawiązanie do ożywionej dyskusji na ten temat, która ma odpowiedzieć na pytanie zaciekawionego czytelnika.
Dzisiejsza sesja pytań i odpowiedzi jest dostępna dzięki uprzejmości SuperUser - części Stack Exchange, grupy witryn internetowych z pytaniami i odpowiedziami.
Zdjęcie dzięki uprzejmości Chris Isherwood (flickr) .
Pytanie
Czytnik SuperUser VusP chce wiedzieć, czy istnieje system operacyjny, który może działać bez pamięci RAM:
Czy istnieje system operacyjny, z którego można korzystać bez pamięci RAM, a konkretnie taki, z którego mogę utworzyć rozruchowy dysk flash i używać go z komputerem? To staje się niewygodne, ponieważ uruchamianie zasadniczo ładuje system operacyjny w pamięci RAM.
Uwaga: Początkowo chciałem wiedzieć o systemie operacyjnym bez pamięci RAM, aby sprawdzić i sprawdzić, czy pamięć RAM mojego laptopa nie jest zepsuta (nie uruchamia się, ale wyświetla pusty ekran), ale podoba mi się sposób, w jaki to pytanie przybrało na sile.
Czy istnieje system operacyjny, który może działać bez pamięci RAM?
Odpowiedź
Współpracownik SuperUser zawsze ma dla nas odpowiedź:
Czy każdy system operacyjny potrzebuje pamięci RAM?
Obowiązkowy krok w Proces POST systemu BIOS jest sprawdzenie, czy jest pamięć RAM. Opcjonalnie sprawdza, czy pamięć RAM działa poprawnie. A zatem odpowiedź na pytanie „Czy każdy system operacyjny potrzebuje pamięci RAM?” jest: Nie, nie na tym (kompatybilnym z IBM PC) sprzęcie. Ponadto w pozostałej części tej odpowiedzi założę, że sprzęt zgodny z IBM PC.
Czy system operacyjny może uruchomić się z wadliwą pamięcią RAM?
Jeśli twoja pamięć RAM jest wadliwa (i nie jest całkowicie nieobecna lub zepsuta) lub jeśli możesz (częściowo) wymienić pamięć RAM, możesz być w stanie uruchomić za pomocą Śnić lub Później poprawki jądra. Wymaga to rekompilacji jądra (brzmi łatwiej niż gdy robisz to po raz pierwszy) i możesz zrestartować, a następnie powiedzieć jądru, gdzie jest twoja zła pamięć. Ładne wyjaśnienie użycia Memtest86 / Memtest86 + i BadRAM / BadMEM można znaleźć tutaj .
Czy system operacyjny może uruchomić się bez pamięci RAM i używając pamięci podręcznej procesora jako pamięci RAM?
O ile wiem, nie ma sposobu, aby użyć pamięci podręcznej procesora jako pamięci RAM bez pamięci RAM w systemie (jak sugeruje @philipp i inni) w komentarzach. Jeśli tak, byłoby miło dodać go tutaj. Jedyny artykuł na ten temat, jaki udało mi się znaleźć, to ten papier o Używanie pamięci podręcznej procesora jako pamięci RAM do momentu zainicjowania pamięci RAM . Nie jestem pewien, czy (i jak) będzie działać bez pamięci RAM. O ile wiem, nie istnieje działający kod, który uruchamia system operacyjny na komputerze PC kompatybilnym z IBM. Wszelkie odniesienia do weryfikacji koncepcji, działającego kodu lub czegokolwiek innego są mile widziane i dodam je do tej odpowiedzi.
Czy mogę dostać się do BIOSu?
Pytanie oryginalnego plakatu jest nieco niejasne, jeśli laptop może przejść test POST systemu BIOS. Jak wskazuje @Tonny, żaden system operacyjny Ci nie pomoże dostać się do BIOS-u . Wchodzisz do BIOSu za pomocą klawiszy F1, F2, F10, DEL lub ESC (w zależności od marki systemu BIOS).
Jak odzyskać dane z laptopa bez pamięci RAM?
Jeśli chodzi o cel Twojego pytania, dlaczego potrzebujesz dostępu do swojego laptopa? Czy na dysku twardym nadal są dane, które chcesz odzyskać? W takim przypadku znacznie łatwiej jest wyjąć dysk twardy (patrz instrukcja) i podłączyć go do zewnętrznego urządzenia pamięci masowej lub bezpośrednio do komputera stacjonarnego. Tutaj to miły przewodnik, jak to zrobić.
Chcesz poznać więcej opinii na ten konkretny temat? W takim razie zapoznaj się z żywym wątkiem dyskusyjnym, do którego link znajduje się poniżej!
Masz coś do dodania do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych zaawansowanych technicznie użytkowników Stack Exchange? Sprawdź cały wątek dyskusji tutaj .