Czy mogę używać Ubuntu do diagnozowania problemów z dyskiem twardym lub pamięcią RAM w systemie Windows?

29

To może być szalone pytanie, ale proszę bardzo ...

Mój brat zasugerował, że mogę w jakiś sposób użyć albo dysku CD z systemem Ubuntu Live Boot, albo dysku Flash, albo Kubuntu jako sposobu diagnozowania problemów, które obecnie mam z laptopem. Korzystam z systemu Windows 7 iz jakiegoś powodu mój laptop nagle zaczął się zawieszać podczas uruchamiania systemu Windows. Zaczęło się to natychmiast po tym, jak zaczęło świecić kontrolka dysku twardego i mój komputer działał bardzo, bardzo wolno - nawet gdy sprawdziłem Menedżera zadań, powiedział, że w tym czasie nie były uruchomione żadne aplikacje ani nietypowe procesy, a użycie procesora wynosiło 0%. Dziwne, wiem.

Używałem dysków Restore już 3 razy, myśląc, że może to był wirus, mimo że uruchamiam Norton 360 i nic nie znalazłem po pełnym skanowaniu systemu. Ale za każdym razem, gdy kończy się system Windows, który nie uruchamia się wcale, lub blokuje się na ekranie „Uruchamianie systemu Windows” przez co najmniej 15-20 minut przed jego uruchomieniem.

Mam całkowitą stratę tutaj. Myślę, że to albo problem z dyskiem twardym, albo może problem z pamięcią RAM, ale jestem totalnym debilem, jeśli chodzi o aspekt operacyjny komputerów. Nie wiem od czego zacząć. Mój brat powiedział, że jeśli użyję dysku flash Ubuntu lub Kubuntu i spróbuję uruchomić się z tego miejsca, od razu będę wiedział, czy to był mój dysk twardy, ponieważ nie działałby. Nie rozumiem, że ponieważ nie działałoby to z mojego dysku twardego, działałoby z napędu CD / flash.

Czy ktoś ma jakieś wskazówki, co mogę zrobić, aby to sprawdzić? Kusi mnie, aby kupić nowy dysk twardy i pamięć RAM, ale nie chciałbym kupować czegoś, czego nie mogę zwrócić, jeśli nie są problemem.

Utknąłem ... każda pomoc byłaby bardzo mile widziana. Dziękuję bardzo i życzę udanego weekendu.

użytkownik173161
źródło
3
Możesz używać Ubuntu do sprawdzania pamięci RAM i pobierania dowolnych danych z nośnika Windows-7. Zamiast tego poleciłbym Ultimate Boot CD ( ultimatebootcd.com ), aby uzyskać szeroki zakres narzędzi do odzyskiwania. Jest to samodzielne i oparte na systemie Linux.
david6,
Dzięki za tuto. Kiedy Memtest jest uruchamiany z pamięci USB, możesz mieć następujący problem: „nie można załadować ramdysku ze starym obrazem jądra” (zrobiłem) Przejdź do ubuntuforums.org/showthread.php?t=1182171 (ostatnia odpowiedź), aby znaleźć rozwiązanie.
Seb

Odpowiedzi:

46

Masz opcję dla obu bez konieczności instalowania czegokolwiek innego:

Sprawdzanie pamięci RAM (MemTest)

Po prostu uruchom LiveCD, LiveDVD lub LiveUSB, a w pierwszym menu zobaczysz opcję Sprawdzanie pamięci RAM (ta opcja nie będzie wyświetlana w systemach obsługujących rozruch EFI. Aby uzyskać wyjaśnienie tego zachowania, odwiedź stronę pomocy MemTest86 i błąd Raport jest już obecny od 2011 r.):

wprowadź opis zdjęcia tutaj

Jest to prawdopodobnie NAJLEPSZA aplikacja do sprawdzania pamięci. Po prostu poczekaj, aż pierwszy wiersz z napisem PASS osiągnie 100% (ten, który pokazuje 4% na obrazku poniżej). Powtórzy się, ale wystarczy jedno przejście:

wprowadź opis zdjęcia tutaj

Jeśli masz złą pamięć, dostaniesz co najmniej jeden CZERWONY wiersz w dolnej połowie aplikacji. Jeśli otrzymasz przynajmniej jeden, masz poważne problemy z pamięcią. Na poniższym obrazku użytkownik ma WIELE problemów z pamięcią i powinien natychmiast zmienić pamięć RAM:

wprowadź opis zdjęcia tutaj

Proponuję przetestować każdą pamięć osobno, jeśli znajdziesz błąd pamięci. W ten sposób będziesz wiedział, które gniazdo pamięci jest winowajcą i możesz po prostu to zmienić.

Sprawdzanie dysku twardego lub SDD

Na LiveCD, LiveDVD lub LiveUSB i bez dodatkowej instalacji masz aplikację Dysk . Po prostu otwórz Dash i wpisz dysk , zobaczysz aplikację „Disk Utility”:

wprowadź opis zdjęcia tutaj

Otwórz, a będzie wyglądać mniej więcej tak:

wprowadź opis zdjęcia tutaj

Teraz wybierz dysk twardy lub SDD, a następnie wybierz ikony koła zębatego po prawej stronie. Z tego menu wybierz opcję SMART:

wprowadź opis zdjęcia tutaj

Tutaj możesz zobaczyć stan dysku, temperaturę, zasilanie na czas i wszelkie błędy, jakie ma, wszelkie błędy, a nawet możesz sprawdzić, czy nie występują problemy z przyciskiem Rozpocznij autotest poniżej:

wprowadź opis zdjęcia tutaj

Jak widać, LiveCD, LiveDVD lub LiveUSB przydają się, gdy chcesz przeprowadzić diagnostykę na komputerze.

Luis Alvarado
źródło
Najbardziej kompletna odpowiedź. Dobra robota ! :-)
NickTux
Również niektóre osoby będą chciały, abyś uruchomił wiele przebiegów memtest86 + lub pozwolił mu działać przez noc. Nie rób tego, jeśli potrzebujesz tylko szybkiego sprawdzenia poczytalności pamięci, chyba że podkręcisz swoje rzeczy, jedno lub dwa przejścia będą więcej niż wystarczające. I zajmuje to tylko kilka sekund :)
Thomas
@luis Alvarado, co powinien zrobić użytkownik, jeśli dysk jest starszy niż test SMART?
Hellreaver,
1
@Hellreaver W tych przypadkach używałbym rzeczywistych narzędzi dostarczonych przez producenta (np .: Seagate Tools, Maxtor Tools, Quantum Tools itp.) Ponieważ w większości przypadków mieliby to swój własny sposób.
Luis Alvarado,
1
@MarcusJuniusBrutus Cóż, wczoraj na moich testach testowałem Ubuntu 14.04, 14.04.2, 14.04.5, 16.04.1 i 16.10 We wszystkich przypadkach za pomocą kreatora USB Ubuntu pokazało, że przy tym samym rozruchowym napędzie USB nie pokazywał Memtest na płytach głównych z obsługą UEFI, tylko w starszych wersjach. Płyty główne, na których testowałem to, na których Asus Alpha Hero, Inte H87-Pro i Lenovo 2-in-1 Flex 4. Za każdym razem, gdy całkowicie wyłączam UEFI i wkładam dysk flash, pokazywał normalne opcje uruchamiania Ubuntu z Memtest seans. Jeśli włączyłem UEFI, pokazywałem inny typ menu rozruchu, bez Memtest
Luis Alvarado,
6

Tak, możesz użyć obrazu Live Ubuntu, aby zdiagnozować kilka problemów z dyskiem twardym (bez względu na zainstalowany system operacyjny). Liczy się tylko to, że zainstalowany system operacyjny został poprawnie zamknięty (bez hibernacji)

W przypadku problemów z dyskiem twardym możesz użyć gsmartcontrol.

Uruchom z Live CD / DVD / USB systemu Ubuntu i wybierz „Wypróbuj Ubuntu”. Następnie otwórz terminal (CTRL + ALT + T) i wydaj następujące polecenia

sudo apt-get install gsmartcontrol 

Następnie uruchom terminal

gksudo gsmartcontrol 

Wybierz dysk twardy i sprawdź atrybuty.

wprowadź opis zdjęcia tutaj

Jeśli zobaczysz czerwony tekst, zrozumiesz awarię dysku twardego.

W przypadku problemów z pamięcią RAM możesz użyć obrazu na żywo i memtest86 +

Zobacz tutaj jak: Memtest z Ubuntu 12.04 live CD

NickTux
źródło
1
Łał! Świetnie się bawicie !! Odpowiedź zajęła tylko kilka minut. Nagrywam teraz LiveCD i zamierzam je wypróbować. Trzymajcie kciuki i dziękuję bardzo za szybką odpowiedź i pomoc. Zawsze mnie zadziwia, jak chętni są ludzie, aby pomagać innym. Dam ci znać, co odkryję. Jeszcze raz bardzo dziękuję i życzę udanej nocy. Niech Bóg błogosławi
użytkownik173161,
Chcę tylko zauważyć, że smutna historia na temat danych SMART polega na tym, że nie można tak naprawdę określić stanu dysku, chyba że jest naprawdę oczywiste, że nie działa. Dyski twarde różnią się od pamięci RAM, a SMART mógł zostać zaprojektowany inteligentniej. Poniższa seria artykułów była bardzo pouczająca, chociaż nie korzystam z reklamowanego oprogramowania. grc.com/sr/smart.htm
LiveWireBT
2
Te informacje są dostępne w fabrycznie zainstalowanym narzędziu dyskowym gnome; nie musisz instalować gsmartcontrol.
psusi
@psusi masz absolutną rację. Zupełnie o tym zapomniałem. Słuszna uwaga !!
NickTux
1

Jako nowszy punkt danych uzupełniający i częściowo zaprzeczający tej odpowiedzi autorstwa @Luis Alvarado, użyłem dysku flash USB z obrazem ISO Ubuntu 14.04 na komputerze Lenovo ThinkPad T420, ale nie widziałem żadnego ekranu oferującego opcję pamięci test. Zamiast tego wybrałem „Test Ubuntu” i „Zainstaluj Ubuntu”, jak pokazano na poniższym ekranie: wprowadź opis zdjęcia tutaj

Pamięć flash Ububntu USB została utworzona za pomocą narzędzia USB Creator ( usb-creator-gtkz wiersza poleceń).

Zamiast tego, kiedy utworzyłem dysk flash USB z obrazem ISO Ubuntu 16.04 za pomocą narzędzia Unetbootin , zaoferowano mi następujące opcje:

wprowadź opis zdjęcia tutaj

Uwaga: po wybraniu opcji „Testuj pamięć” musisz nacisnąć TABi usunąć initrd=/ubninitczęść z opcji rozruchu, w przeciwnym razie pojawi się komunikat: „nie można załadować ramdysku ze starym obrazem jądra”. Jest to najwyraźniej obejście błędu Unetbootin (sugerowane tutaj , tutaj i tutaj ).

Nie sądzę, aby Ubuntu 14.04 kontra 16.04 miało jakikolwiek wpływ na możliwość uruchomienia testu pamięci. Zamiast tego uważam, że to po prostu kwestia narzędzia, które zostało użyte do utworzenia dysku flash Ubuntu. Myślę więc, że jeśli użyjesz narzędzia Unetbootin, nadal powinieneś dostać opcję testu pamięci, nawet w nowoczesnych wersjach Ubuntu.

aktualizacja

W sekcji komentarzy tej odpowiedzi Luis Alvarado stwierdza, że ​​jest to raczej kwestia UEFI vs. BIOS, a nie USB Creator vs. Unetbootin. Jednak faktem jest, że na tej samej maszynie pamięć USB utworzona za pomocą Unetbootin zaoferowała mi opcję testu pamięci, podczas gdy pamięć USB utworzona za pomocą USB Creator nie.

Marcus Junius Brutus
źródło
0

Do testowania pamięci RAM -> uruchom z CD / USB i przytrzymaj klawisz (załaduje się i da opcję testowania pamięci) Memtest z Live CD Ubuntu 12.04 Do rozruchu z twardego dysku aż do Ubuntu, aw programach będzie program o nazwie dyski # (w dyskach kliknij dysk, następnie symbol koła zębatego i wybierz SMART) dane lub gparted. (pomoc z Live CD: https://help.ubuntu.com/community/LiveCD )

namingFailed
źródło
Dziękuję bardzo. Trzymam kciuki, że będę mógł użyć tego niesamowitego programu, aby dowiedzieć się, co się dzieje z moim laptopem. Z powodzeniem korzystałem z Ubuntu wiele razy, aby odzyskać dane na uszkodzonym komputerze z systemem Windows, więc wiem, jak potężny może być. Po prostu nigdy wcześniej nie potrzebowałem go używać do diagnozowania potencjalnych problemów / problemów ze sprzętem. Gdybym nie polegał całkowicie na tak wielu programach Windows dla mojej firmy, natychmiast zmieniłbym wszystkie komputery na Ubuntu. Miłej nocy.
user173161,