Jak mogę sprawdzić pamięć RAM i dysk twardy pod kątem błędów?

19

Jakich narzędzi mogę użyć, aby sprawdzić, czy pamięć i dysk twardy nadal działają poprawnie?

vrcmr
źródło
Przepraszam, nie wiem jak dodać komentarz, więc opublikuję to jako pytanie. (OK, wiem teraz, potrzebuję 50 punktów rep.) Czy sudo /touch/forcefscksprawdzi wszystkie moje dyski twarde / części lub tylko ten, na którym jest zainstalowany Ubuntu?
Miroslav Ranković
Nie zrozumiałeś. touchto aplikacja. Użyjsudo touch /forcefsck
antivirtel

Odpowiedzi:

17

Uruchom z Ubuntu Live CD / USB stick (lub naciśnij i przytrzymaj Shift przed ekranem powitalnym , aby wejść do menu GRUB ) i wybierz TEST MEMORY with memtest86+! Zobacz tę ilustrację, nie czekaj na graficzny interfejs użytkownika!

Ilustracja:

obraz testowy

Aby przetestować dysk twardy, możesz użyć czytnika danych SMART, narzędzia dyskowego palimpsest , naciśnij przycisk Super / Dash, zacznij pisać Narzędzie dyskowe (dla Gnome: System> Administracja> Narzędzie dyskowe) i sprawdź swoje dane SMART ( MUSISZ ODŁĄCZYĆ PIERWSZĄ DYSK, CHCESZ SPRAWDZIĆ SWÓJ SYSTEM PLIKÓW - dlatego używaj nośnika Live CD / USB - do odczytu SMART dysk może być zamontowany / używany)!

Ilustracja: INTELIGENTNE DANE

antivirtel
źródło
Narzędzie dyskowe nie działa dla mnie. Występuje błąd, ponieważ używam całego dysku.
vrcmr
Cześć! Mówisz, że twoja partycja główna nie daje się sprawdzić za pomocą przycisku „Sprawdź system plików”?
antivirtel
tak, nie mogę tego sprawdzić.
vrcmr
Tak, możesz być w systemie na żywo. Użyj Live CD, a jeśli to konieczne, użyj przycisku „Odłącz głośność”!
antivirtel,
To są niektóre stare zrzuty ekranu. Czy coś się zmieniło od 2010 roku?
Christopher Kyle Horton
9

W przypadku dysku twardego można użyć badblocksprogramu zainstalowanego wraz z e2fsprogsprogramem. Jest to program wiersza polecenia, a skanowanie tylko do odczytu można wykonać za pomocą:

sudo badblocks -v /dev/sda

-vpowoduje wyświetlenie pełnych informacji, /dev/sdato nazwa urządzenia na dysku.

W przypadku pamięci RAM można je znaleźć memtest86+na dowolnym dysku CD na żywo lub urządzeniu USB. Zapyta Cię, czy coś jest nie tak z pamięcią RAM.

frontsideair
źródło
1
Nie mogę znaleźć złych bloków w archiwum
Jorge Castro,
2
To w e2fsprogsktórym powinien być zainstalowany domyślnie.
poolie
1
po prostu napisz, $ which badblocksczy masz go zainstalowanego, ale na pewno to zrobisz.
Robert Vila,
8

Dysk twardy:

  • otwórz wiersz poleceń (Aplikacje → Akcesoria → Terminal) i wpisz

    sudo touch /forcefsck
    

    następnie uruchom ponownie komputer. System operacyjny wykona dla ciebie sprawdzenie dysku twardego ( fsck ) podczas rozruchu.

Baran:

  • Podczas uruchamiania systemu, zaraz po ekranie POST (autotest po włączeniu zasilania), naciśnij kilka razy klawisz ESC, aż zobaczysz menu rozruchowe GRUB.

    Powinieneś zobaczyć listę różnych jąder Linuksa. Na samym dole znajduje się opcja zatytułowana coś takiego jak Memtest86 , która dokładnie przetestuje twoją pamięć pod kątem uszkodzeń (zajmie to także wieki).

Stefano Palazzo
źródło
Twoja propozycja pracy na dysku twardym dla mnie. Sugestia dla Ram nie działa.
vrcmr
co masz na myśli przez to, że nie działa?
Stefano Palazzo
1
Wyjaśnienie: „sprawdzenie dysku twardego” fsckto w rzeczywistości sprawdzenie integralności systemu plików, a nie sprawdzenie powierzchni dysku twardego lub coś takiego.
Lekensteyn
4

Moje rozwiązanie dla 10.04 (To działa dla mnie):

Aby przetestować pamięć RAM, korzystam z Live CD 10.04 :

  1. Ponownie uruchamiam komputer za pomocą napędu CD;
  2. potem wybieram swój język;
  3. następnie wybieram Test Ram.

Do testowania działania HDD:

sudo touch /forcefsck

Znalazłem również ten samouczek na youtube z dodatkowymi informacjami.

vrcmr
źródło
3

Uruchom z instalacyjnego dysku CD, naciśnij klawisz Esc podczas uruchamiania, a powinieneś mieć możliwość sprawdzenia zarówno pamięci, jak i dysku twardego. Możesz to zrobić niezależnie od tego, czy masz już zainstalowany system Ubuntu.

Jeśli masz go zainstalowanego, możesz uruchomić memcheck z menu grub.

poolie
źródło
To robi - wyjaśnione.
poolie