Skocz do zawartości

Program Do Sprawdzana Ilości Bad Sectorów


Jasiek_M

Rekomendowane odpowiedzi

Witajcie,

Jaki polecacie prosty program do mierzenia ilości bad sectorów? Z czystej ciekawości po wymianie 6 letniego dysku jestem ciekaw ile ich tam siedzi(dysk często pracował po kilka dni naraz, i to przez tyle lat). Bo od ponad roku mam czerwony komunikat systemowy o problemach z dyskiem. :)

Pozdrawiam

Jasiek_M

Odnośnik do komentarza
Udostępnij na innych stronach

wielkie dzięki, znalazłem polecenie do sprawdzania stanu dysku, tylko czy ktoś pomógł by mi zinterpretować wyniki, w sensie czy dysk nadaje się do dalszej eksploatacji jako slave czy to szmelc do kosza?

 

[root@localhost ~]# smartctl -s on -T permissive -a -d ata /dev/sda
smartctl version 5.38 [i386-redhat-linux-gnu] Copyright © 2002-8 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF INFORMATION SECTION ===
Device Model:     SAMSUNG SV0802N
Serial Number:    S019J10W301564
Firmware Version: SB100-19
User Capacity:    80,060,424,192 bytes
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   7
ATA Standard is:  ATA/ATAPI-7 T13 1532D revision 0
Local Time is:    Tue Jan 26 13:44:57 2010 CET

==> WARNING: May need -F samsung or -F samsung2 enabled; see manual for details.

SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF ENABLE/DISABLE COMMANDS SECTION ===
SMART Enabled.

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status:  (0x00)	Offline data collection activity
				was never started.
				Auto Offline Data Collection: Disabled.
Self-test execution status:      (   0)	The previous self-test routine completed
				without error or no self-test has ever 
				been run.
Total time to complete Offline 
data collection: 		 (3600) seconds.
Offline data collection
capabilities: 			 (0x1b) SMART execute Offline immediate.
				Auto Offline data collection on/off support.
				Suspend Offline collection upon new
				command.
				Offline surface scan supported.
				Self-test supported.
				No Conveyance Self-test supported.
				No Selective Self-test supported.
SMART capabilities:            (0x0003)	Saves SMART data before entering
				power-saving mode.
				Supports SMART auto save timer.
Error logging capability:        (0x01)	Error logging supported.
				No General Purpose Logging support.
Short self-test routine 
recommended polling time: 	 (   1) minutes.
Extended self-test routine
recommended polling time: 	 (  60) minutes.

SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
 1 Raw_Read_Error_Rate     0x000b   100   100   051    Pre-fail  Always       -       0
 4 Start_Stop_Count        0x0032   087   087   000    Old_age   Always       -       13568
 5 Reallocated_Sector_Ct   0x0033   095   095   010    Pre-fail  Always       -       12
 7 Seek_Error_Rate         0x000b   253   253   051    Pre-fail  Always       -       0
 8 Seek_Time_Performance   0x0024   253   253   000    Old_age   Offline      -       0
 9 Power_On_Hours          0x0032   098   098   000    Old_age   Always       -       1574705
12 Power_Cycle_Count       0x0032   094   094   000    Old_age   Always       -       6938
194 Temperature_Celsius     0x0022   208   115   000    Old_age   Always       -       10
197 Current_Pending_Sector  0x0033   253   253   010    Pre-fail  Always       -       0
198 Offline_Uncorrectable   0x0031   253   253   010    Pre-fail  Offline      -       0
199 UDMA_CRC_Error_Count    0x000a   100   100   000    Old_age   Always       -       2
200 Multi_Zone_Error_Rate   0x000b   100   100   051    Pre-fail  Always       -       0
201 Soft_Read_Error_Rate    0x000b   100   100   051    Pre-fail  Always       -       0

SMART Error Log Version: 1
Warning: ATA error count 49942 inconsistent with error log pointer 5

ATA Error Count: 49942 (device log contains only the most recent five errors)
CR = Command Register [HEX]
FR = Features Register [HEX]
SC = Sector Count Register [HEX]
SN = Sector Number Register [HEX]
CL = Cylinder Low Register [HEX]
CH = Cylinder High Register [HEX]
DH = Device/Head Register [HEX]
DC = Device Command Register [HEX]
ER = Error register [HEX]
ST = Status register [HEX]
Powered_Up_Time is measured from power on, and printed as
DDd+hh:mm:SS.sss where DD=days, hh=hours, mm=minutes,
SS=sec, and sss=millisec. It "wraps" after 49.710 days.

Error 49942 occurred at disk power-on lifetime: 12696 hours (529 days + 0 hours)
 When the command that caused the error occurred, the device was active or idle.

 After command completion occurred, registers were:
 ER ST SC SN CL CH DH
 -- -- -- -- -- -- --
 04 51 00 01 c2 4f a0  Error: ABRT

 Commands leading to the command that caused the error were:
 CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
 -- -- -- -- -- -- -- --  ----------------  --------------------
 b0 d9 00 01 c2 4f a0 00      02:37:17.938  SMART DISABLE OPERATIONS
 ec 00 ff 01 00 00 a0 00      02:37:17.938  IDENTIFY DEVICE
 10 00 ff 01 00 00 a0 00      02:37:17.938  RECALIBRATE [OBS-4]
 91 00 ff 01 00 00 af 00      02:37:17.938  INITIALIZE DEVICE PARAMETERS [OBS-6]
 ec 00 01 01 00 00 a0 00      02:37:17.688  IDENTIFY DEVICE

Error 49941 occurred at disk power-on lifetime: 12694 hours (528 days + 22 hours)
 When the command that caused the error occurred, the device was active or idle.

 After command completion occurred, registers were:
 ER ST SC SN CL CH DH
 -- -- -- -- -- -- --
 04 51 00 01 c2 4f a0  Error: ABRT

 Commands leading to the command that caused the error were:
 CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
 -- -- -- -- -- -- -- --  ----------------  --------------------
 b0 d9 00 01 c2 4f a0 00      00:16:24.563  SMART DISABLE OPERATIONS
 ec 00 ff 01 00 00 a0 00      00:16:24.563  IDENTIFY DEVICE
 10 00 ff 01 00 00 a0 00      00:16:24.563  RECALIBRATE [OBS-4]
 91 00 ff 01 00 00 af 00      00:16:24.563  INITIALIZE DEVICE PARAMETERS [OBS-6]
 ec 00 01 01 00 00 a0 00      00:16:24.313  IDENTIFY DEVICE

Error 49940 occurred at disk power-on lifetime: 12606 hours (525 days + 6 hours)
 When the command that caused the error occurred, the device was active or idle.

 After command completion occurred, registers were:
 ER ST SC SN CL CH DH
 -- -- -- -- -- -- --
 04 51 00 01 c2 4f a0  Error: ABRT

 Commands leading to the command that caused the error were:
 CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
 -- -- -- -- -- -- -- --  ----------------  --------------------
 b0 d9 00 01 c2 4f a0 00      00:07:41.500  SMART DISABLE OPERATIONS
 ec 00 ff 01 00 00 a0 00      00:07:41.500  IDENTIFY DEVICE
 10 00 ff 01 00 00 a0 00      00:07:41.500  RECALIBRATE [OBS-4]
 91 00 ff 01 00 00 af 00      00:07:41.500  INITIALIZE DEVICE PARAMETERS [OBS-6]
 ec 00 01 01 00 00 a0 00      00:07:41.313  IDENTIFY DEVICE

Error 49939 occurred at disk power-on lifetime: 12606 hours (525 days + 6 hours)
 When the command that caused the error occurred, the device was active or idle.

 After command completion occurred, registers were:
 ER ST SC SN CL CH DH
 -- -- -- -- -- -- --
 04 51 00 01 c2 4f a0  Error: ABRT

 Commands leading to the command that caused the error were:
 CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
 -- -- -- -- -- -- -- --  ----------------  --------------------
 b0 d9 00 01 c2 4f a0 00      00:07:10.563  SMART DISABLE OPERATIONS
 ec 00 ff 01 00 00 a0 00      00:07:10.563  IDENTIFY DEVICE
 10 00 ff 01 00 00 a0 00      00:07:10.563  RECALIBRATE [OBS-4]
 91 00 ff 01 00 00 af 00      00:07:10.563  INITIALIZE DEVICE PARAMETERS [OBS-6]
 ec 00 01 01 00 00 a0 00      00:07:10.313  IDENTIFY DEVICE

Error 49938 occurred at disk power-on lifetime: 12600 hours (525 days + 0 hours)
 When the command that caused the error occurred, the device was active or idle.

 After command completion occurred, registers were:
 ER ST SC SN CL CH DH
 -- -- -- -- -- -- --
 04 51 00 01 c2 4f a0  Error: ABRT

 Commands leading to the command that caused the error were:
 CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
 -- -- -- -- -- -- -- --  ----------------  --------------------
 b0 d9 00 01 c2 4f a0 00      00:01:25.000  SMART DISABLE OPERATIONS
 ec 00 ff 01 00 00 a0 00      00:01:25.000  IDENTIFY DEVICE
 10 00 ff 01 00 00 a0 00      00:01:25.000  RECALIBRATE [OBS-4]
 91 00 ff 01 00 00 af 00      00:01:25.000  INITIALIZE DEVICE PARAMETERS [OBS-6]
 ec 00 01 01 00 00 a0 00      00:01:24.750  IDENTIFY DEVICE

SMART Self-test log structure revision number 256
Warning: ATA Specification requires self-test log structure revision number = 1
No self-tests have been logged.  [To run self-tests, use: smartctl -t]


Device does not support Selective Self Tests/Logging
[root@localhost ~]# 

Odnośnik do komentarza
Udostępnij na innych stronach

12 relokowanych sektorów to info o tym, że coś się stało/dzieje na talerzu. trochę długo pracował (ile samsung deklaruje średnio czasu między awariami?), ale o ile relokacji nie będzie przybywać, chyba bym potraktował jako sprawny. ciekawy byłby jeszcze czas startu dysku (w końcu to tylko mechanika, z czasem zawodzi a wtedy start dysku potrafi potrwać). zdobiłbym jeszcze test rozszerzony i jeszcze raz sprawdził temperaturę (najlepiej jak popracuje, np. po teście - 10 stopni to coś mało) błędy ata to np. coś z taśmą.ostatecznie zamiast do kosza lepiej na swapa, i wszystko, co tymczasowe.

Odnośnik do komentarza
Udostępnij na innych stronach

12 relokowanych sektorów to info o tym, że coś się stało/dzieje na talerzu. trochę długo pracował (ile samsung deklaruje średnio czasu między awariami?), ale o ile relokacji nie będzie przybywać, chyba bym potraktował jako sprawny. ciekawy byłby jeszcze czas startu dysku (w końcu to tylko mechanika, z czasem zawodzi a wtedy start dysku potrafi potrwać). zdobiłbym jeszcze test rozszerzony i jeszcze raz sprawdził temperaturę (najlepiej jak popracuje, np. po teście - 10 stopni to coś mało) błędy ata to np. coś z taśmą.ostatecznie zamiast do kosza lepiej na swapa, i wszystko, co tymczasowe.

Ale 150C najwyżeszj temperatury to chyba ciut za dużo? I druga kwestia jak mam przeprowadzić test rozszerzony bo w tej kwestii jestem zielony.

 

Druga sprawa że komputer z 2.4GHz, Ramem 512+256, Fedorą 11 i tym dyskiem włącza się jakieś 5-10min, na otwarcie przez Totem mp3 czekam z 30-40s a Gimp ładuje się z 3-4minuty. Więc gdzieś w kompie leży problem. Poza tym nawet delikatne zawadzenie o komputer często kończy się zawieszeniem...

Odnośnik do komentarza
Udostępnij na innych stronach

wielkie dzięki, niestety nie wykrył żadnych błędów więc zostaje pytanie co jest winowajcą tak kuriozalnego spowolnienia komputera? Tak czy siak po tylu latach użytkowania chyba powinienem sformatować i zmapować bad sectory?

 

Wyniki testu:

[Jasiek@localhost ~]$ su -
Hasło: 
[root@localhost ~]# smartctl -c /dev/sda
smartctl version 5.38 [i386-redhat-linux-gnu] Copyright ? 2002-8 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF READ SMART DATA SECTION ===
General SMART Values:
Offline data collection status:  (0x00)	Offline data collection activity
				was never started.
				Auto Offline Data Collection: Disabled.
Self-test execution status:      (   0)	The previous self-test routine completed
				without error or no self-test has ever 
				been run.
Total time to complete Offline 
data collection: 		 (3600) seconds.
Offline data collection
capabilities: 			 (0x1b) SMART execute Offline immediate.
				Auto Offline data collection on/off support.
				Suspend Offline collection upon new
				command.
				Offline surface scan supported.
				Self-test supported.
				No Conveyance Self-test supported.
				No Selective Self-test supported.
SMART capabilities:            (0x0003)	Saves SMART data before entering
				power-saving mode.
				Supports SMART auto save timer.
Error logging capability:        (0x01)	Error logging supported.
				No General Purpose Logging support.
Short self-test routine 
recommended polling time: 	 (   1) minutes.
Extended self-test routine
recommended polling time: 	 (  60) minutes.

[root@localhost ~]# smartctl -t offline /dev/sda
smartctl version 5.38 [i386-redhat-linux-gnu] Copyright ? 2002-8 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF OFFLINE IMMEDIATE AND SELF-TEST SECTION ===
Sending command: "Execute SMART off-line routine immediately in off-line mode".
Drive command "Execute SMART off-line routine immediately in off-line mode" successful.
Testing has begun.
Please wait 3600 seconds for test to complete.
Test will complete after Tue Jan 26 21:24:30 2010

Use smartctl -X to abort test.
[root@localhost ~]# smartctl -H /dev/sda
smartctl version 5.38 [i386-redhat-linux-gnu] Copyright ? 2002-8 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

Masz pocztę w /var/spool/mail/root

[root@localhost ~]# smartctl -l error /dev/sda
smartctl version 5.38 [i386-redhat-linux-gnu] Copyright ? 2002-8 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF READ SMART DATA SECTION ===
SMART Error Log Version: 1
Warning: ATA error count 49942 inconsistent with error log pointer 5

ATA Error Count: 49942 (device log contains only the most recent five errors)
CR = Command Register [HEX]
FR = Features Register [HEX]
SC = Sector Count Register [HEX]
SN = Sector Number Register [HEX]
CL = Cylinder Low Register [HEX]
CH = Cylinder High Register [HEX]
DH = Device/Head Register [HEX]
DC = Device Command Register [HEX]
ER = Error register [HEX]
ST = Status register [HEX]
Powered_Up_Time is measured from power on, and printed as
DDd+hh:mm:SS.sss where DD=days, hh=hours, mm=minutes,
SS=sec, and sss=millisec. It "wraps" after 49.710 days.

Error 49942 occurred at disk power-on lifetime: 12696 hours (529 days + 0 hours)
 When the command that caused the error occurred, the device was active or idle.

 After command completion occurred, registers were:
 ER ST SC SN CL CH DH
 -- -- -- -- -- -- --
 04 51 00 01 c2 4f a0  Error: ABRT

 Commands leading to the command that caused the error were:
 CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
 -- -- -- -- -- -- -- --  ----------------  --------------------
 b0 d9 00 01 c2 4f a0 00      02:37:17.938  SMART DISABLE OPERATIONS
 ec 00 ff 01 00 00 a0 00      02:37:17.938  IDENTIFY DEVICE
 10 00 ff 01 00 00 a0 00      02:37:17.938  RECALIBRATE [OBS-4]
 91 00 ff 01 00 00 af 00      02:37:17.938  INITIALIZE DEVICE PARAMETERS [OBS-6]
 ec 00 01 01 00 00 a0 00      02:37:17.688  IDENTIFY DEVICE

Error 49941 occurred at disk power-on lifetime: 12694 hours (528 days + 22 hours)
 When the command that caused the error occurred, the device was active or idle.

 After command completion occurred, registers were:
 ER ST SC SN CL CH DH
 -- -- -- -- -- -- --
 04 51 00 01 c2 4f a0  Error: ABRT

 Commands leading to the command that caused the error were:
 CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
 -- -- -- -- -- -- -- --  ----------------  --------------------
 b0 d9 00 01 c2 4f a0 00      00:16:24.563  SMART DISABLE OPERATIONS
 ec 00 ff 01 00 00 a0 00      00:16:24.563  IDENTIFY DEVICE
 10 00 ff 01 00 00 a0 00      00:16:24.563  RECALIBRATE [OBS-4]
 91 00 ff 01 00 00 af 00      00:16:24.563  INITIALIZE DEVICE PARAMETERS [OBS-6]
 ec 00 01 01 00 00 a0 00      00:16:24.313  IDENTIFY DEVICE

Error 49940 occurred at disk power-on lifetime: 12606 hours (525 days + 6 hours)
 When the command that caused the error occurred, the device was active or idle.

 After command completion occurred, registers were:
 ER ST SC SN CL CH DH
 -- -- -- -- -- -- --
 04 51 00 01 c2 4f a0  Error: ABRT

 Commands leading to the command that caused the error were:
 CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
 -- -- -- -- -- -- -- --  ----------------  --------------------
 b0 d9 00 01 c2 4f a0 00      00:07:41.500  SMART DISABLE OPERATIONS
 ec 00 ff 01 00 00 a0 00      00:07:41.500  IDENTIFY DEVICE
 10 00 ff 01 00 00 a0 00      00:07:41.500  RECALIBRATE [OBS-4]
 91 00 ff 01 00 00 af 00      00:07:41.500  INITIALIZE DEVICE PARAMETERS [OBS-6]
 ec 00 01 01 00 00 a0 00      00:07:41.313  IDENTIFY DEVICE

Error 49939 occurred at disk power-on lifetime: 12606 hours (525 days + 6 hours)
 When the command that caused the error occurred, the device was active or idle.

 After command completion occurred, registers were:
 ER ST SC SN CL CH DH
 -- -- -- -- -- -- --
 04 51 00 01 c2 4f a0  Error: ABRT

 Commands leading to the command that caused the error were:
 CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
 -- -- -- -- -- -- -- --  ----------------  --------------------
 b0 d9 00 01 c2 4f a0 00      00:07:10.563  SMART DISABLE OPERATIONS
 ec 00 ff 01 00 00 a0 00      00:07:10.563  IDENTIFY DEVICE
 10 00 ff 01 00 00 a0 00      00:07:10.563  RECALIBRATE [OBS-4]
 91 00 ff 01 00 00 af 00      00:07:10.563  INITIALIZE DEVICE PARAMETERS [OBS-6]
 ec 00 01 01 00 00 a0 00      00:07:10.313  IDENTIFY DEVICE

Error 49938 occurred at disk power-on lifetime: 12600 hours (525 days + 0 hours)
 When the command that caused the error occurred, the device was active or idle.

 After command completion occurred, registers were:
 ER ST SC SN CL CH DH
 -- -- -- -- -- -- --
 04 51 00 01 c2 4f a0  Error: ABRT

 Commands leading to the command that caused the error were:
 CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
 -- -- -- -- -- -- -- --  ----------------  --------------------
 b0 d9 00 01 c2 4f a0 00      00:01:25.000  SMART DISABLE OPERATIONS
 ec 00 ff 01 00 00 a0 00      00:01:25.000  IDENTIFY DEVICE
 10 00 ff 01 00 00 a0 00      00:01:25.000  RECALIBRATE [OBS-4]
 91 00 ff 01 00 00 af 00      00:01:25.000  INITIALIZE DEVICE PARAMETERS [OBS-6]
 ec 00 01 01 00 00 a0 00      00:01:24.750  IDENTIFY DEVICE

[root@localhost ~]# 

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli smartctl -H zwróciło PASSED to nie ma żadnych badsektorów (lub pula jeszcze się nie wyczerpała) na dysku. Ta graficzna nakładka palimpsest jest nic nie warta. Nic nie pisałeś wcześniej o spowolnieniu. Jaki to dysk (interfejs) i pokaż hdparm -Tt /dev/sda .

Odnośnik do komentarza
Udostępnij na innych stronach

Byłem pewny że spowolnienie wynika z tego że dysk ma już 7 lat więc swoje przeszedł. :unsure:

Wyniki komendy:

[root@localhost ~]# hdparm -Tt /dev/sda 

/dev/sda: 
Timing cached reads:   366 MB in  2.00 seconds = 182.64 MB/sec 
Timing buffered disk reads:  112 MB in  3.02 seconds =  37.03 MB/sec 
[root@localhost ~]#

Oprócz tego sprawdzę i zmapuje jeszcze dysk programem MHDD ver. 4.6 bo znalazłem do niego prosty poradnik i bardzo zachwalano ten program na forum a i tak dane będą przenoszone na inny dysk więc zerowanie to nie problem.

Odnośnik do komentarza
Udostępnij na innych stronach

komputer ma 7 lat. Standardowo miał 256ram, z jakieś 3-4 lata temu dokupiłem jeszcze kość 512. Nowo postawiony system na nowym dysku działa wyraźnie szybciej. Stary przeskanuje,wyzeruje,zmapuje i postawie Windowsa XP, wyniki podrzucę do wglądu. Co do ramu to czy istnieje jakiś sposób na sprawdzenie go?

Odnośnik do komentarza
Udostępnij na innych stronach

Prawdę mówiąc nie pamiętam jak to dokładnie było, ale jak przejdzie 4-5 testów to można sobie darować dalsze sprawdzanie. Jeśli coś było by nie tak, to test wywalił by się już na początku (żaden gruby błąd nie przejdzie). Ostatni test jest tak długi, że nawet nie jest uruchamiany w tej domyślnej pętli (bodajże kilka godzin sprawdzania, czy ram "trzyma" dane).

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...