
Jeśli masz komputer, w którym pamięć RAM prawdopodobnie się zepsuła, czy są jakieś systemy operacyjne, które będą działać na komputerze, przynajmniej po to, aby pomóc ci przetestować i zdiagnozować sprzęt? Dzisiejszy post z pytaniami i odpowiedziami dla SuperUser nawiązuje do ożywionej dyskusji na ten temat, aby odpowiedzieć na pytanie ciekawskiego czytelnika.
Dzisiejsza sesja pytań i odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser — pododdziału Stack Exchange, społecznościowej 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, którego można używać bez pamięci RAM, a konkretnie taki, z którego mogę utworzyć rozruchowy dysk flash i używać go z moim komputerem? Staje się to niezręczne, ponieważ rozruch zasadniczo ładuje system operacyjny do pamięci RAM.
Uwaga: Pierwotnie chciałem dowiedzieć się o systemie operacyjnym bez pamięci RAM, aby sprawdzić, czy pamięć RAM mojego laptopa się zepsuła (nie uruchamia się, ale wyświetla pusty ekran), ale podoba mi się sposób, w jaki to pytanie rosło.
Czy istnieje system operacyjny, który może działać bez pamięci RAM?
Odpowiedź
Współtwórca SuperUser agtoever ma dla nas odpowiedź:
Czy każdy system operacyjny potrzebuje pamięci RAM?
Obowiązkowy krok w Proces POST BIOS jest sprawdzenie, czy jest pamięć RAM. Opcjonalnie sprawdza, czy pamięć RAM działa poprawnie. Więc odpowiedź na twoje pytanie: „Czy każdy system operacyjny potrzebuje pamięci RAM?” jest: Nie, nie na tym sprzęcie (kompatybilnym z IBM PC). Również w pozostałej części tej odpowiedzi założę, że sprzęt jest kompatybilny z IBM PC.
Czy system operacyjny może się uruchomić z wadliwą pamięcią RAM?
Jeśli twoja pamięć RAM jest uszkodzona (i nie jest całkowicie nieobecna lub uszkodzona) lub jeśli możesz (częściowo) wymienić pamięć RAM, możesz uruchomić system za pomocą BadRAM lub ZłyMEM poprawki jądra. Wymaga to przekompilowania jądra (brzmi łatwiej, niż jeśli 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 uruchamiać się bez pamięci RAM i używając pamięci podręcznej procesora jako pamięci RAM?
O ile mi wiadomo, nie ma możliwości użycia 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, fajnie by było dodać to tutaj. Jedyny artykuł, jaki udało mi się znaleźć na ten temat, to ten papier o Używanie pamięci podręcznej procesora jako pamięci RAM do czasu zainicjowania pamięci RAM. Nie jestem pewien, czy (i jak) będzie działać bez pamięci RAM. O ile mi wiadomo, nie ma działającego kodu, który uruchamia system operacyjny na komputerze 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 BIOS-u?
Pytanie oryginalnego autora jest nieco niejasne, jeśli laptop jest w stanie przejść test POST BIOS. Jak wskazuje @Tonny, żaden system operacyjny nie pomoże ci dostać się do BIOS-u. Wchodzisz do BIOS-u za pomocą klawiszy F1, F2, F10, DEL lub ESC (w zależności od marki BIOS-u).
Jak odzyskać dane z laptopa bez pamięci RAM?
Jeśli chodzi o cel Twojego pytania, dlaczego potrzebujesz dostępu do laptopa? Czy na dysku twardym nadal znajdują się 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 jest dobrym przewodnikiem, aby to zrobić.
Chcesz zobaczyć więcej opinii na ten temat? W takim razie sprawdź ożywiony wątek dyskusji, 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 doświadczonych technologicznie użytkowników Stack Exchange? Sprawdź pełny wątek dyskusji tutaj.