Czy przedwczesne wyłączanie komputera może spowodować uszkodzenie sektorów na dysku twardym?

15

P1: Czy wymuszone wyłączenie komputera bez korzystania z wbudowanych funkcji zamykania / ponownego uruchamiania może powodować gromadzenie przez HDD uszkodzonych sektorów? Niezależnie od tego, czy jest to wynikiem BSOD, zawieszania się, awarii itp.

P2: Jeśli tak, czy te uszkodzone sektory można naprawić? Wiem, że system operacyjny zazwyczaj przenosi uszkodzone sektory do innych obszarów dysku, ale gdy dysk zgromadzi zbyt wiele, po prostu umiera.

Przeczytałem i zobaczyłem rzeczy o „miękkich” i „twardych” złych sektorach. Jeden spowodowany przez oprogramowanie, a drugi to faktyczne uszkodzenie fizyczne. Powodem, dla którego o to pytam, jest to, że w ostatnim roku zginęło na mnie kilka dysków twardych, na długo przed ich szacunkową żywotnością, a jedną wspólną cechą było to, że często siłą wyłączyłem komputer.

Enigma83
źródło
Domyślam się, że konstruktorzy zbudowali w tym przypadku systemy, takie jak kondensatory używane jako mini-UPS do płynnego wyłączania napędu nawet przy wyciągniętym kablu. Ale to byłaby fizyczna strona problemu. Strona oprogramowania pozostaje pełna.
mveroone
1
Jeśli mogę dodać, programy odczytujące zapisy SMART twojego napędu powiedzą ci, czy masz „złe sektory” lub jakiekolwiek inne szkody w twoich atakach. Speedfan na przykład może odczytać SMART
mveroone
Możliwy duplikat superuser.com/questions/6863/… lub superuser.com/questions/433994/... To tylko dwa posty znalezione po googlingu: (wyłączenie zasilania) lub (wyłączenie) strony: superuser.com
Jan Doggen
1
@ Kwaio: Wiem o SMART i jak można go wykorzystać do monitorowania stanu dysku. Trwające testy, czy dysk, na którym aktualnie pracuję, jest w porządku, bez złych sektorów. W każdym razie dzięki! @ Jan Doggen: Zrobiłem Google przed opublikowaniem, wymieniony wynik nie pojawił się. Ale po prostu je czytam i są one zbyt niejasne (w porównaniu z moim pytaniem, które jest bardzo szczegółowe) i nie zadają tego samego, co ja. Stąd mój post tutaj.
Enigma83,

Odpowiedzi:

10

P1: Czy wymuszone wyłączenie komputera bez korzystania z wbudowanych funkcji zamykania / ponownego uruchamiania może powodować gromadzenie przez HDD uszkodzonych sektorów? Niezależnie od tego, czy jest to wynikiem BSOD, zawieszania się, awarii itp.

Nie. Może to spowodować uszkodzenie danych, ponieważ aplikacje i system operacyjny nie miały wystarczająco dużo czasu na zapisanie oczekujących informacji w pamięci na dysk. Nie może to jednak prowadzić do uszkodzenia sektorów - wszystkie dyski twarde mają wbudowane „obwody wycofania”, które automatycznie parkują głowice po wyłączeniu. Zobacz „ Czy nagłe wyłączenie komputera może spowodować uszkodzenie sektora na dysku twardym?

P2: Jeśli tak, czy te uszkodzone sektory można naprawić? Wiem, że system operacyjny zazwyczaj przenosi uszkodzone sektory do innych obszarów dysku, ale gdy dysk zgromadzi zbyt wiele, po prostu umiera.

Po pierwsze, system operacyjny nie przenosi uszkodzonych sektorów. Oprogramowanie układowe dysku przenosi uszkodzone sektory w sposób przezroczysty do systemu operacyjnego, jeśli stwierdzi, że nie jest w stanie niezawodnie zapisać do lokalizacji. Po drugie, nie ma „naprawy” uszkodzonych sektorów, których poziomy błędów są wyższe niż mechanizmy korekcji błędów napędu. Naprawdę złe sektory można przenieść tylko w wolne miejsce na dysku (jak już wspomniano).

Odniesienie: Wykrywanie i korekcja błędów

W każdym razie nie powinieneś wymuszać wyłączania komputera, jeśli cenisz swoje dane. Może to spowodować awarie systemu operacyjnego, awarie aplikacji i utratę danych.


Aby dodać do informacji na temat automatycznego parkowania głowic HDD, oto kilka patentów ( sprzed kilku lat do dziesięcioleci ) związanych z układami wycofywania na dyskach twardych (patrz również inne patenty w nich wymienione):

MK
źródło
Sterownik dysku nie „naprawi” uszkodzonych sektorów, ale powinien oznaczyć je jako złe (bezużyteczne), dlatego żadne dane nie zostaną zapisane w tych uszkodzonych sektorach.
Ashildr
2
@ MK: Dziękuję za odpowiedź, jak dotąd było to najbardziej zwięzłe. Witryna TomsHardware była szczególnie pomocna. I właśnie dlatego wiesz, że moje wymuszone wyłączenia były w zasadzie awariami. O to mi chodziło. Zawsze używam funkcji zamykania. Ale to wciąż sprawia, że ​​zastanawiam się, jak 2 dyski mogą umrzeć na mnie w jednym laptopie w ciągu zaledwie jednego roku. A ostatnio kupiłem kolejny laptop, jego dysk zmarł w ciągu tygodnia od zakupu. Na szczęście wciąż byłem w ramach polityki zwrotów i otrzymałem wymianę. Jak dotąd żadnych problemów. Dzięki!
Enigma83,
Może umarli z innego powodu? Czy regularnie czyścisz laptopa (szczególnie otwory wentylatora), aby się nie przegrzał? Możesz również regularnie uruchamiać smartmontools na dyskach, aby zobaczyć, co dysk widzi pod względem użytkowania, błędów itp. Istnieją również narzędzia GUI do monitorowania dysków. Jeśli odpowiedź była przydatna, możesz ją zaakceptować, chyba że chcesz poczekać na lepsze odpowiedzi.
MK
Myślałem, że dyski twarde wykorzystują pęd obracającego się dysku, aby zapewnić energię do parkowania głowic, a nie kondensatorów.
cmorse,
Zaktualizowałem swoją odpowiedź w oparciu o więcej badań i dodałem również odniesienia patentowe. W rzeczywistości nazywa się to układem wycofania. Nie wykorzystuje energii mechanicznej z wirującego dysku bezpośrednio do poruszania głowicami, ale przekształca ją w energię elektryczną, która jest następnie wykorzystywana przez obwód wycofania do bezpiecznego poruszania głowicami.
MK