2010-11-11 02:47:41 +0000 2010-11-11 02:47:41 +0000
45
45

Jak bezpieczne jest uruchamianie CHKDSK na dysku SSD?

Ostatnio zobaczyłem, że Windows 7 wyskakuje z ostrzeżeniem lub dwoma, że powinienem uruchomić chkdsk na moim laptopie. Mój laptop został dostarczony z dyskiem SSD i nie jestem pewien, czy są jakieś negatywne implikacje do uruchomienia chkdsk na takim dysku. Czy istnieją jakieś potencjalne problemy z raportowaniem “złych sektorów” na dysku? Wyobrażam sobie, że fizyczna koncepcja sektorów jest zupełnie inna w przypadku talerza i mikroprocesora.

Nie sądzę, aby mój dysk SSD obsługiwał TRIM. Ma około 14 miesięcy i szybkie wyszukiwanie w sieci wydaje się wskazywać, że nie (chociaż jest prawie niemożliwe, aby znaleźć tę informację na pewno!). Nie jestem również pewien, czy TRIM jest tutaj w ogóle istotny, ponieważ nie powinno być zbyt wiele w sposobie usuwania.

Więc, jak bezpieczne jest uruchomienie chkdsk na moim dysku SSD?

Model dysku SSD, który posiadam jest podany jako “Samsung SSD PB22-JS3 2.5”.

Odpowiedzi (7)

25
25
25
2010-11-11 04:45:22 +0000

Czy istnieją jakieś potencjalne problemy z raportowaniem “złych sektorów” na dysku?

Możliwe, że chkdsk może zgłosić sektor lub trzy jako uszkodzone i powiedzieć systemowi operacyjnemu, aby przestał ich używać. To nieznacznie zmniejszyłoby dostępną przestrzeń dyskową, ale nie jest to trwałe (możesz ją odzyskać, z wysiłkiem). Byłbym zaskoczony, gdyby chkdsk zgłosił sektor SSD jako uszkodzony. Nie uruchomiłbym jednak chkdsk, aby znaleźć uszkodzone sektory.

Więc, jak bezpieczne jest uruchomienie chkdsk na moim dysku SSD?

Nie powinno nic zaszkodzić. Jest to dobry pomysł, jeśli mogło dojść do uszkodzenia systemu plików. Możliwe źródła uszkodzeń:

  • Nieczyste zamknięcie
  • Złośliwe lub łagodne oprogramowanie, które źle się zachowuje.
  • Losowo zamienione bity w słabej pamięci nie chronionej przezECC.
14
14
14
2010-11-11 04:17:45 +0000

Nie jestem pewien, czy są jakieś negatywne implikacje uruchomienia chkdsk na takim dysku.

Nie, nie będzie żadnych negatywnych implikacji uruchomienia chkdsk na dysku SSD.

Czy są jakieś potencjalne problemy z raportowaniem “złych sektorów” na dysku?

Tak, podczas gdy prawdą jest, że dyski SSD nie mają sektorów, gdy “zużyjesz” część dysku SSD, system operacyjny zgłasza/widzi to jako “bad sector”.

Więc, jak bezpieczne jest uruchomienie chkdsk na moim dysku SSD?

Właściwie, może się okazać, że nie trzeba go w ogóle uruchamiać… Nowoczesne dyski SSD automatycznie remapują zużyte bity (technologia wear leveling). Nie gwarantuje to jednak, że Twój dysk jest niezniszczalny, ponieważ w końcu zabraknie mu bitów, które można wykorzystać, gdy masz wiele zużytych bitów…

11
11
11
2010-11-11 10:11:20 +0000

Podczas gdy inni skupiali się na sprzętowej części CHKDSK, ja napiszę trochę o części programowej.

Podczas gdy CHKDSK może wykonać skanowanie powierzchni dysku, które ma na celu znalezienie uszkodzonych sektorów, jest jeszcze inna część historii. Sprawdza on również i naprawia problemy z systemem plików, które mogły się nagromadzić. Zdecydowanie uważam, że powinieneś go uruchomić, jeśli windows ci o tym przypomina. Podczas gdy nowe wersje NTFS mają różne ulepszenia, które zmniejszyły potrzebę CHKDSK, nadal istnieją przypadki, w których uruchomienie CHKDSK jest konieczne.

4
4
4
2010-11-12 05:03:19 +0000

O ile mi wiadomo, CHKDSK sprawdza, czy może odczytać dane z dysku tylko wtedy, gdy użytkownik poprosi o skanowanie w poszukiwaniu uszkodzonych sektorów. Zgodnie z tą definicją dysk SSD otrzyma bad sektory tylko w dwóch przypadkach:

  • Kontroler padł - cały dysk jest martwy.
  • Komórka jest uszkodzona - kontroler nie zdołał jej przemapować (cała wolna przestrzeń została wykorzystana?)

Należy pamiętać, że komórka umierająca z powodu wyczerpania cyklu zapisu przechodzi w “tryb tylko do odczytu”, co oznacza, że dane na niej mogą być nadal odczytywane, dopóki zgromadzony ładunek nie zostanie rozproszony (co powinno zająć co najmniej dekadę). Nie byłby to zły sektor.

Tak więc CHKDSK będzie ostrzegał tylko o błędach systemu plików. Powinieneś użyć narzędzia S.M.A.R.T., aby sprawdzić stan dysku.

2
2
2
2016-06-22 02:43:47 +0000

Uruchom chkdsk /f (lub odpowiednik), aby naprawić błędy systemu plików. Nie uruchamiaj chkdsk /r, ponieważ sprawdzanie uszkodzonych sektorów nie jest konieczne. Intensywna aktywność dysku podczas sprawdzania jest niepotrzebnym zużyciem dla SSD i jest ogólnie uznawana za zły pomysł.

Należy pamiętać, że w Win8 zamiast /scan należy używać /spotfix i /f. Win7 i starsze nadal używają /f. http://www.makeuseof.com/tag/stuck-chkdsk-use-fix-right-way/

1
1
1
2012-12-10 09:59:03 +0000

Uruchomiłem check disk na dysku Revo Drive 120GB i straciłem 30 GB miejsca z powodu bad sectorów. Nie uruchomiłbym dysku kontrolnego na dysku SSD Revodrive. Ale nie mogę ręczyć za innych.

0
0
0
2013-07-19 00:52:44 +0000

Właśnie natknąłem się na ten problem.

Uruchomiłem CHKDSK z opcją “Scan for and attempt recovery of bad sectors”. Znalazł on kilka plików z problemami i “naprawił” je. Porównałem “naprawione” pliki i odkryłem, że fragmenty plików były wyzerowane.

To był uruchomiony Windows 7 na Corsair Performance Pro.