PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Festplatte kaputt?



LinuxPaule
30.09.08, 10:12
Hallo Zusammen,

ich habe ein kleines Problem mit meinem Laptop. Irgendwas ist da hinüber, hab ich das Gefühl.

Also wenn der Laptop Bootet erscheint folgender Fehler mindestens 1000 mal, aber er bootet danach ohne Probleme weiter.

hda_codec: invalid dep_range_val 0:7fff

hab auch schon ein badblocks -vs /dev/hda2, das ergab aber keine Fehler. wenn ich nun aber smartctl -a /dev/hda aufrufe kommt folgendes:



smartctl version 5.38 [i686-pc-linux-gnu] Copyright (C) 2002-8 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF INFORMATION SECTION ===
Model Family: Toshiba 2.5" HDD series (80 GB and above)
Device Model: TOSHIBA MK1234GAX
Serial Number: X6RGT1VBT
Firmware Version: AC001A
User Capacity: 120.034.123.776 bytes
Device is: In smartctl database [for details use: -P show]
ATA Version is: 6
ATA Standard is: Exact ATA specification draft version not indicated
Local Time is: Tue Sep 30 10:18:22 2008 CEST
SMART support is: Available - device has SMART capability.
SMART support is: 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: ( 435) seconds.
Offline data collection
capabilities: (0x5b) 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.
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.
General Purpose Logging supported.
Short self-test routine
recommended polling time: ( 2) minutes.
Extended self-test routine
recommended polling time: ( 86) 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 050 Pre-fail Always - 0
2 Throughput_Performance 0x0005 100 100 050 Pre-fail Offline - 0
3 Spin_Up_Time 0x0027 100 100 001 Pre-fail Always - 1721
4 Start_Stop_Count 0x0032 100 100 000 Old_age Always - 2155
5 Reallocated_Sector_Ct 0x0033 100 100 050 Pre-fail Always - 0
7 Seek_Error_Rate 0x000b 100 100 050 Pre-fail Always - 0
8 Seek_Time_Performance 0x0005 100 100 050 Pre-fail Offline - 0
9 Power_On_Hours 0x0032 097 097 000 Old_age Always - 1588
10 Spin_Retry_Count 0x0033 143 100 030 Pre-fail Always - 0
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 2099
192 Power-Off_Retract_Count 0x0032 100 100 000 Old_age Always - 49
193 Load_Cycle_Count 0x0032 094 094 000 Old_age Always - 66660
194 Temperature_Celsius 0x0022 100 100 000 Old_age Always - 24 (Lifetime Min/Max 14/58)
196 Reallocated_Event_Count 0x0032 100 100 000 Old_age Always - 0
197 Current_Pending_Sector 0x0032 100 100 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0030 100 100 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x0032 200 200 000 Old_age Always - 368
220 Disk_Shift 0x0002 100 100 000 Old_age Always - 137
222 Loaded_Hours 0x0032 098 098 000 Old_age Always - 1154
223 Load_Retry_Count 0x0032 100 100 000 Old_age Always - 0
224 Load_Friction 0x0022 100 100 000 Old_age Always - 0
226 Load-in_Time 0x0026 100 100 000 Old_age Always - 447
240 Head_Flying_Hours 0x0001 100 100 001 Pre-fail Offline - 0

SMART Error Log Version: 1
ATA Error Count: 368 (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 368 occurred at disk power-on lifetime: 1588 hours (66 days + 4 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
-- -- -- -- -- -- --
84 51 01 45 11 76 6a Error: ICRC, ABRT 1 sectors at LBA = 0x0a761145 = 175509829

Commands leading to the command that caused the error were:
CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
-- -- -- -- -- -- -- -- ---------------- --------------------
25 00 08 3b 11 76 60 00 04:25:41.177 READ DMA EXT
25 00 08 3b 11 76 60 00 04:25:40.935 READ DMA EXT
10 00 3f 00 00 00 60 00 04:25:40.933 RECALIBRATE [OBS-4]
25 00 08 3b 11 76 60 00 04:25:40.700 READ DMA EXT
25 00 08 3b 11 76 60 00 04:25:40.448 READ DMA EXT

Error 367 occurred at disk power-on lifetime: 1588 hours (66 days + 4 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
-- -- -- -- -- -- --
84 51 01 45 11 76 6a Error: ICRC, ABRT 1 sectors at LBA = 0x0a761145 = 175509829

Commands leading to the command that caused the error were:
CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
-- -- -- -- -- -- -- -- ---------------- --------------------
25 00 08 3b 11 76 60 00 04:25:40.935 READ DMA EXT
10 00 3f 00 00 00 60 00 04:25:40.933 RECALIBRATE [OBS-4]
25 00 08 3b 11 76 60 00 04:25:40.700 READ DMA EXT
25 00 08 3b 11 76 60 00 04:25:40.448 READ DMA EXT
25 00 18 53 15 58 e0 00 04:25:39.858 READ DMA EXT

Error 366 occurred at disk power-on lifetime: 1588 hours (66 days + 4 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
-- -- -- -- -- -- --
84 51 01 45 11 76 6a Error: ICRC, ABRT 1 sectors at LBA = 0x0a761145 = 175509829

Commands leading to the command that caused the error were:
CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
-- -- -- -- -- -- -- -- ---------------- --------------------
25 00 08 3b 11 76 60 00 04:25:40.700 READ DMA EXT
25 00 08 3b 11 76 60 00 04:25:40.448 READ DMA EXT
25 00 18 53 15 58 e0 00 04:25:39.858 READ DMA EXT
25 00 08 23 d2 2e e0 00 04:25:39.833 READ DMA EXT
25 00 10 d3 cb 9c e0 00 04:25:39.811 READ DMA EXT

Error 365 occurred at disk power-on lifetime: 1588 hours (66 days + 4 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
-- -- -- -- -- -- --
84 51 01 45 11 76 6a Error: ICRC, ABRT 1 sectors at LBA = 0x0a761145 = 175509829

Commands leading to the command that caused the error were:
CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
-- -- -- -- -- -- -- -- ---------------- --------------------
25 00 08 3b 11 76 60 00 04:25:40.448 READ DMA EXT
25 00 18 53 15 58 e0 00 04:25:39.858 READ DMA EXT
25 00 08 23 d2 2e e0 00 04:25:39.833 READ DMA EXT
25 00 10 d3 cb 9c e0 00 04:25:39.811 READ DMA EXT
25 00 08 0b a1 f6 e0 00 04:25:39.796 READ DMA EXT

Error 364 occurred at disk power-on lifetime: 1588 hours (66 days + 4 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
-- -- -- -- -- -- --
84 51 01 c8 c3 eb e3 Error: ICRC, ABRT 1 sectors at LBA = 0x03ebc3c8 = 65782728

Commands leading to the command that caused the error were:
CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
-- -- -- -- -- -- -- -- ---------------- --------------------
25 00 30 93 c3 eb e0 00 04:23:39.460 READ DMA EXT
25 00 08 1b ad eb e0 00 04:23:39.450 READ DMA EXT
35 00 08 5b 49 3c e0 00 04:23:39.443 WRITE DMA EXT
35 00 88 d3 47 3c e0 00 04:23:39.310 WRITE DMA EXT
35 00 08 43 15 0e e0 00 04:23:39.309 WRITE DMA EXT

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


SMART Selective self-test log data structure revision number 1
SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
1 0 0 Not_testing
2 0 0 Not_testing
3 0 0 Not_testing
4 0 0 Not_testing
5 0 0 Not_testing
Selective self-test flags (0x0):
After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.



und da sind ja schon ein paar mehr Fehler zu sehen :(

desweiteren kommt nach einer kurzen Zeit arbeiten an dem Rechner folgende Meldung ein paar mal hintereinander, und dann nach Regelmäßigen Abständen, kommt diese Meldung immer häufiger.



hdb: status error: status=0x00 {}
ide: failed opcode was: unknown
hdb: status error: status = 0x51 { DriveReady SeekComplete Error }
hdb: status error: status = 0x04 { AbortedCommand }
hdb: ATAPI reset complete


irgendwann kommt dann folgendes:



hda2: rw=0, want=13610191712, limit=230532750
attempt to access beyond end of device


und danach wird die Platte in Readonly geschaltet und das wars dann ;)

Könnt ihr mir helfen, was da los ist? Ist der IDE-Controller defekt? Oder die Festplatte?

Ich hab ein Debian Lenny versucht zu installieren, die Installation lief aber sauber durch, ich versteh das irgendwie nicht?

Gruß

Björn

LinuxPaule
30.09.08, 10:18
So nun ist wohl noch mehr kaputt gegangen, hab grad rebootet, jetzt kommt folgende Meldung:



/dev/hda2: Superblock last write time is in the future. FIXED.
/dev/hda2 contains a file system with errors, check forced.
Inodes that were part of a corrupted orphan linked list found.

/dev/hda2: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
(i.e., without -a or -p options)
fsck died with exit status 4
failed (code 4).
... .... ...
Give root password for maintenance
(or type Control-D to Continue):


Das ist doch etwas sehr merkwürdig, oder? Problem ist jetzt einfach, soll ich ne neue Festplatte kaufen und einbauen, oder ist mehr Kaputt? Denn oben kommt ja auch ne Meldung mit "hdb" das ist das DVD Laufwerk.

Gruß

Björn

corresponder
30.09.08, 11:14
hi,

mal langsam mit den jungen tuxen,
kaputt ist erstmal relativ. hast du eine sicherung der platte?
wenn ja, dann mach doch einen fsck auf die selbige.
wenn nein, backup machen, wenn wichtiges drauf ist, im notfall mit rescue cd und dd.
dann fsck.


gruss

c.

LinuxPaule
30.09.08, 11:25
jup sicherung ist durch.

fsck gemacht, der hört gar nicht mehr auf mir falsche bzw. kaputte Inodes zu geben und Filetypes sind auch defekt.

corresponder
30.09.08, 12:26
dann wird sie wohl hin sein.
hast du noch garantie?
kannst sie ja auch mal neu partitionieren, wenn das fsck nix bringt...


gruss

c.

LinuxPaule
30.09.08, 12:35
Das hab ich ja alles schon gemacht. War vorher Windoof drauf. Da nichts mehr ging bei Windoof hatte ich nun Linux drauf gemacht. Aber dann kam diese ganzen Fehlermeldungen. Was mich jetzt etwas verwundert, ist einfach, das auch das DVD-Laufwerk mucken macht und nicht nur die Festplatte:



hdb: status error: status=0x00 {}
ide: failed opcode was: unknown
hdb: status error: status = 0x51 { DriveReady SeekComplete Error }
hdb: status error: status = 0x04 { AbortedCommand }
hdb: ATAPI reset complete


sonst hätte ich einfach ne neue Festplatte eingebaut und gut wäre. Aber wie kann ich jetzt testen, ob der IDE-Controller nicht die Fehler macht?

Gruß

Björn

corresponder
30.09.08, 13:04
welcher ide controller ist es?
bootet er die live cd ohne fehler?


gruss

c.

LinuxPaule
30.09.08, 13:07
mhhh, das hab ich noch nicht probiert. Und welcher das ist kann ich dir grad auch nicht sagen. Probiere ich nachher mal aus. Ich melde mich wieder

ThorstenHirsch
30.09.08, 13:43
Auch mal IDE-Kabel tauschen!

LinuxPaule
30.09.08, 13:53
am Laptop?

ThorstenHirsch
30.09.08, 14:52
Ja! :D

Also mein altes Laptop hatte ein ganz kurzes IDE-Kabel, aber okay, da hatte ich natürlich auch kein zweites um's mal eben auszuwechseln.

Die Meldungen "hdb: status error: status = 0x51 { DriveReady SeekComplete Error }" hatte ich übrigens auch schon bei 2 Rechnern, bzw. "SeekReady Error" war's in einem Fall, wenn ich's richtig in Erinnerung habe. Beide male war der IDE-Controller kaputt. Im ersten Fall war's nicht schlimm, es hat nie zu korrupten Dateien geführt oder so, es waren einfach nur die Meldungen in dmesg. Aber im zweiten Fall hat der Controller ein paar Wochen nachdem die Meldungen in dmesg aufgetaucht waren komplett den Geist aufgegeben.

LinuxPaule
30.09.08, 15:03
mhh, dann bestätigt sich mein verdacht, das der IDE-Controller defekt ist ja ziemlich gewaltig! Verdammt! Hab gehofft es ist die Festplatte!