logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Seagate ST380021A ATA 80GB - czy wymiana PCB naprawi dysk?

bogiebog 13 Maj 2017 12:29 1398 18
REKLAMA
  • #1 16473305
    bogiebog
    Poziom 43  
    Posty: 24793
    Pomógł: 2569
    Ocena: 1528
    Seagate ST380021A ATA 80GB
    Używam smartctl narzędzia
    - test short (smartctl -t short ...) - raportuje electircal failure
    - test long (smartctl -t long ...) - raportuje OK

    dziwne, długi test OK, krótki błąd.

    Dysk zaczął nawalać, windows naprawił i system uruchomił się,
    wykonałem kopię sektorową, po tym system nie startuje,
    partycja startowa nierozpoznana, w kopi sektorowej to samo

    Odzysk plików z dysku, masakra, sieczka.

    Czy możliwe że dane na talerzach OK ale elektronika kićka się ?
    czy przełożenie płytki z identycznego dysku coś uratuje ?


    Spoiler:

    smartctl 6.4 2014-10-07 r4002 [x86_64-linux-3.16.0-4-amd64] (local build)
    Copyright (C) 2002-14, Bruce Allen, Christian Franke, www.smartmontools.org

    === START OF INFORMATION SECTION ===
    Model Family: Seagate Barracuda ATA IV
    Device Model: ST380021A
    Serial Number: 3HV132H7
    Firmware Version: 3.75
    User Capacity: 80,026,361,856 bytes [80.0 GB]
    Sector Size: 512 bytes logical/physical
    Device is: In smartctl database [for details use: -P show]
    ATA Version is: ATA/ATAPI-5 (minor revision not indicated)
    Local Time is: Sat May 13 12:22:01 2017 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: (0x82) Offline data collection activity
    was completed without error.
    Auto Offline Data Collection: Enabled.
    Self-test execution status: ( 89) The previous self-test completed having
    the electrical element of the test
    failed.
    Total time to complete Offline
    data collection: ( 422) 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: ( 57) minutes.
    SMART Attributes Data Structure revision number: 10
    Vendor Specific SMART Attributes with Thresholds:
    ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
    1 Raw_Read_Error_Rate 0x000f 082 069 034 Pre-fail Always - 84311754
    3 Spin_Up_Time 0x0003 083 079 000 Pre-fail Always - 0
    4 Start_Stop_Count 0x0032 097 097 020 Old_age Always - 3623
    5 Reallocated_Sector_Ct 0x0033 100 100 036 Pre-fail Always - 2
    7 Seek_Error_Rate 0x000f 084 060 030 Pre-fail Always - 284758461
    9 Power_On_Hours 0x0032 084 084 000 Old_age Always - 14112
    10 Spin_Retry_Count 0x0013 100 100 097 Pre-fail Always - 0
    12 Power_Cycle_Count 0x0032 094 094 020 Old_age Always - 6221
    194 Temperature_Celsius 0x0022 043 049 000 Old_age Always - 43
    195 Hardware_ECC_Recovered 0x001a 082 069 000 Old_age Always - 84311754
    197 Current_Pending_Sector 0x0012 100 100 000 Old_age Always - 0
    198 Offline_Uncorrectable 0x0010 100 100 000 Old_age Offline - 0
    199 UDMA_CRC_Error_Count 0x003e 200 198 000 Old_age Always - 3
    200 Multi_Zone_Error_Rate 0x0000 100 253 000 Old_age Offline - 0
    202 Data_Address_Mark_Errs 0x0032 099 252 000 Old_age Always - 1

    SMART Error Log Version: 1
    ATA Error Count: 134 (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.

    rror 134 occurred at disk power-on lifetime: 14098 hours (587 days + 10 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
    -- -- -- -- -- -- --
    40 51 00 84 24 09 e7 Error: UNC at LBA = 0x07092484 = 118039684

    Commands leading to the command that caused the error were:
    CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
    -- -- -- -- -- -- -- -- ---------------- --------------------
    c8 00 80 80 24 09 e7 00 02:50:35.392 READ DMA
    f8 00 00 00 00 00 e0 00 02:50:35.385 READ NATIVE MAX ADDRESS [OBS-ACS-3]
    ec 00 00 00 00 00 a0 02 02:50:35.382 IDENTIFY DEVICE
    ef 03 45 00 00 00 a0 02 02:50:35.379 SET FEATURES [Set transfer mode]
    f8 00 00 00 00 00 e0 00 02:50:35.379 READ NATIVE MAX ADDRESS [OBS-ACS-3]

    Error 133 occurred at disk power-on lifetime: 14098 hours (587 days + 10 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
    -- -- -- -- -- -- --
    40 51 00 84 24 09 e7 Error: UNC at LBA = 0x07092484 = 118039684

    Commands leading to the command that caused the error were:
    CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
    -- -- -- -- -- -- -- -- ---------------- --------------------
    c8 00 80 80 24 09 e7 00 02:50:31.690 READ DMA
    f8 00 00 00 00 00 e0 00 02:50:31.683 READ NATIVE MAX ADDRESS [OBS-ACS-3]
    ec 00 00 00 00 00 a0 02 02:50:31.680 IDENTIFY DEVICE
    ef 03 45 00 00 00 a0 02 02:50:31.678 SET FEATURES [Set transfer mode]
    f8 00 00 00 00 00 e0 00 02:50:31.677 READ NATIVE MAX ADDRESS [OBS-ACS-3]

    Error 132 occurred at disk power-on lifetime: 14098 hours (587 days + 10 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
    -- -- -- -- -- -- --
    40 51 00 84 24 09 e7 Error: UNC at LBA = 0x07092484 = 118039684

    Commands leading to the command that caused the error were:
    CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
    -- -- -- -- -- -- -- -- ---------------- --------------------
    c8 00 80 80 24 09 e7 00 02:50:27.995 READ DMA
    f8 00 00 00 00 00 e0 00 02:50:27.989 READ NATIVE MAX ADDRESS [OBS-ACS-3]
    ec 00 00 00 00 00 a0 02 02:50:27.985 IDENTIFY DEVICE
    ef 03 45 00 00 00 a0 02 02:50:27.983 SET FEATURES [Set transfer mode]
    f8 00 00 00 00 00 e0 00 02:50:27.982 READ NATIVE MAX ADDRESS [OBS-ACS-3]

    Error 131 occurred at disk power-on lifetime: 14098 hours (587 days + 10 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
    -- -- -- -- -- -- --
    40 51 00 84 24 09 e7 Error: UNC at LBA = 0x07092484 = 118039684

    Commands leading to the command that caused the error were:
    CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
    -- -- -- -- -- -- -- -- ---------------- --------------------
    c8 00 80 80 24 09 e7 00 02:50:24.274 READ DMA
    f8 00 00 00 00 00 e0 00 02:50:24.268 READ NATIVE MAX ADDRESS [OBS-ACS-3]
    ec 00 00 00 00 00 a0 02 02:50:24.264 IDENTIFY DEVICE
    ef 03 45 00 00 00 a0 02 02:50:24.262 SET FEATURES [Set transfer mode]
    f8 00 00 00 00 00 e0 00 02:50:24.261 READ NATIVE MAX ADDRESS [OBS-ACS-3]

    Error 130 occurred at disk power-on lifetime: 14098 hours (587 days + 10 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
    -- -- -- -- -- -- --
    40 51 00 84 24 09 e7 Error: UNC at LBA = 0x07092484 = 118039684

    Commands leading to the command that caused the error were:
    CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
    -- -- -- -- -- -- -- -- ---------------- --------------------
    c8 00 80 80 24 09 e7 00 02:50:20.562 READ DMA
    f8 00 00 00 00 00 e0 00 02:50:20.544 READ NATIVE MAX ADDRESS [OBS-ACS-3]
    ec 00 00 00 00 00 a0 02 02:50:20.542 IDENTIFY DEVICE
    ef 03 45 00 00 00 a0 02 02:50:20.541 SET FEATURES [Set transfer mode]
    f8 00 00 00 00 00 e0 00 02:50:20.541 READ NATIVE MAX ADDRESS [OBS-ACS-3]

    SMART Self-test log structure revision number 1
    Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
    # 1 Short offline Completed: electrical failure 90% 14112 122882751
    # 2 Extended offline Completed without error 00% 14111 -
    # 3 Short offline Completed: electrical failure 90% 14110 830
    1 of 2 failed self-tests are outdated by newer successful extended offline self-test # 2
  • REKLAMA
  • Pomocny post
    #2 16473377
    idepopizze
    Poziom 33  
    Posty: 2467
    Pomógł: 82
    Ocena: 269
    Jak będziesz przekładał elektronikę to nie zapomnij przelutować/przeprogramować eepromów.
  • #3 16473412
    bogiebog
    Poziom 43  
    Posty: 24793
    Pomógł: 2569
    Ocena: 1528
    Nigdy tego nie robiłem,
    W epromach siedzą bad-sektory ?
    Tak ? to może by zrobić jakiś reset całkowity i wykryć bad sektory ponownie ?
  • Pomocny post
    #4 16473429
    sosarek

    Poziom 43  
    Posty: 83875
    Pomógł: 9318
    Ocena: 15436
    bogiebog napisał:
    W epromach siedzą bad-sektory ?

    Raczej fizycznie na dysku.
    Konto firmowe:
    Z
    Pka, Poznań, 60-850
    Pomogłem? Kup mi kawę.
  • Pomocny post
    #5 16473470
    idepopizze
    Poziom 33  
    Posty: 2467
    Pomógł: 82
    Ocena: 269
    Chodzi o to że w eepromach masz informacje o położeniu głowic. Jak weźmiesz nowe PCB to nie będziesz miał informacji gdzie stara elektronika położyła głowice i najpewniej je uszkodzisz. Dlatego trzeba przeprogramować eeprom lub go przelutować.
  • REKLAMA
  • REKLAMA
  • #7 16473502
    idepopizze
    Poziom 33  
    Posty: 2467
    Pomógł: 82
    Ocena: 269
    Właśnie o to chodzi, na filmiku masz po prostu przelutowanie pamięci, ale możesz ją też przeprogramować (jeżeli masz czym).
  • #8 16473544
    bogiebog
    Poziom 43  
    Posty: 24793
    Pomógł: 2569
    Ocena: 1528
    Są trzy kategorie wymiany PCB , bez romu, z rom-em w osobnym chip-ie, z rom-em w główym chipie PCB

    https://youtu.be/Yn2eL4o-6Eo?t=86
    http://www.donordrives.com/pcb-replacement-guide

    Dodano po 15 [minuty]:

    Czy można najpierw spróbować przełożyć PCB bez ROM-u ? i zobaczyć co się stanie,
    Czy też nie ryzykowac i od razu przełożyć ROM ?
  • Pomocny post
    #9 16473747
    idepopizze
    Poziom 33  
    Posty: 2467
    Pomógł: 82
    Ocena: 269
    Wiesz co trzeba zrobić, bo poczytałeś i obejrzałeś, co zrobisz to już zależy od Ciebie.
    Bez wymiany pamięci najprawdopodobniej uszkodzisz głowice, stąd te korowody z wylutowywaniem tej kostki.
  • #10 16473765
    bogiebog
    Poziom 43  
    Posty: 24793
    Pomógł: 2569
    Ocena: 1528
    W/g speców mój baracuda w 85% nie wymaga zmiany ROM-u, nie "F" architektura

    Cytat:

    Hard Drive PCB Replacement Guide 2017.04
    http://www.donordrives.com/pcb-replacement-guide
    These hard drives have 2 architectures: Barracuda (older) and F3 (new generation).

    Barracuda Architecture. These hard drives have a dot (.) in the firmware version (“3.CDA”, “8.01”, “3.03”, etc.). Most PCB swaps are simple (~85%). In the other 15%, a ROM chip must be swapped.
  • #11 16473874
    pidar
    Spec od pamięci masowych
    Posty: 11336
    Pomógł: 1569
    Ocena: 3556
    bogiebog napisał:
    czy przełożenie płytki z identycznego dysku coś uratuje ?

    A firmware się zgadza :?:
  • REKLAMA
  • #12 16473898
    bogiebog
    Poziom 43  
    Posty: 24793
    Pomógł: 2569
    Ocena: 1528
    Wszystko się zgadza, model, firmware, jedynie serial jest inny,

    - zepsuty ma 3HV132H7
    - dobry ma 3HV13CV4

    Ale wyczytałem gdzieś że są jakieś dane w biosie adaptacyjne, unikalne do każdego dysku.
  • #13 16473913
    pidar
    Spec od pamięci masowych
    Posty: 11336
    Pomógł: 1569
    Ocena: 3556
    Śmiało przekładaj, ale usterka chyba nie jest w elektronice. :|
    Tą z "popsutego" bym sprawdził na dobrym (oczywiście dane z tego dysku wcześniej zabezpieczyć). :idea:
  • #14 16474136
    bogiebog
    Poziom 43  
    Posty: 24793
    Pomógł: 2569
    Ocena: 1528
    Przyczepiłem się do elektroniki bo
    - smartctl short test wskazuje elektronika problem
    - dysk czasem nie był widoczny/wykrywany przez system/BIOS
    - dużo danych nagle magicznie zniknęło, bez stuków/chrobotania dysku
  • #15 16474239
    pidar
    Spec od pamięci masowych
    Posty: 11336
    Pomógł: 1569
    Ocena: 3556
    bogiebog napisał:

    5 Reallocated_Sector_Ct 0x0033 100 100 036 Pre-fail Always - 2
    ....
    199 UDMA_CRC_Error_Count 0x003e 200 198 000 Old_age Always - 3
    ...
    202 Data_Address_Mark_Errs 0x0032 099 252 000 Old_age Always - 1


    RAM (sprawdzić), płyta główna (ocenić wizualnie kondensatory elektrolityczne) i zasilacz (pomierzyć napięcia) jaki :?:

    "Tasiemka" była podmieniona przy robieniu kopi, kopia po podłączeniu do innego komputera była robiona, czym :?:
  • #16 16474316
    Łukasz_W

    Specjalista - HDD i odzyskiwanie danych
    Posty: 5038
    Pomógł: 631
    Ocena: 645
    Jeżeli dysk prawidłowo się uruchamia to nie jest kwestia elektroniki zewnętrznej.
    Konto firmowe:
    HEX SERWIS
    Smołdzinska 2B/16, Kobysewo, 83-304 | Tel.: 530XXXXXX (Pokaż) | Strona WWW: https://hex-serwis.pl
  • #17 16474382
    bogiebog
    Poziom 43  
    Posty: 24793
    Pomógł: 2569
    Ocena: 1528
    Kopia sektorowa wykonana na orginalym komputerze - ddrescue (dysk miał dwie partycje NTFS)
    Kopia sektorowa numer 2 wykonana na drugim komputerze, inna taśma.
    Sektor MBR nie przekłamany,
    Zatem mam dwie kopie sektorowe, drugia kopia wydaje się gorsza niż 1sza, 'file -s obraz-partycji-2' nie rozpoznaje partycji na 2giej kopi, rozpoznaje na 1szej kopi jako NTFS (poprawnie)
    'file -s ...' nie rozpoznaje partycji1, ani na dysku, anie na żadnym obrazie kopi sektorowej

    file -s /dev/sda2 - także nie rozpoznawana jako NTFS partycja.
  • #18 16479806
    bogiebog
    Poziom 43  
    Posty: 24793
    Pomógł: 2569
    Ocena: 1528
    Przełożyłem PCB z innego i przelutowałem BIOS chip ze starego.
    nic nie pomogło, tak samo kaszana

    dziękuje wszystkim za pomoc.
  • #19 16481713
    bogiebog
    Poziom 43  
    Posty: 24793
    Pomógł: 2569
    Ocena: 1528
    Się okazało że na dysku były dwie partycje, zgodnie z prawem Murphiego tą niepotrzebną odzyskałęm całkowicie.

    Ta druga, całkowita strata, z mojej winy, jak dysk skićkał się i nie mógł wystartować to windows chciał naprawić tą ważna partycje (partycja startowa), i mu pozwoiłem (tłukę głową o beton w mokrych snach)

    a wystarczyło zrobic kopię sektorową zanim windows wziął się za naprawę i bym miał wszystko odzyskane

Podsumowanie tematu

✨ Dysk Seagate ST380021A ATA 80GB wykazuje problemy z elektroniką, co potwierdzają testy SMART. Krótkie testy wskazują na błąd elektryczny, podczas gdy długie testy przechodzą pomyślnie. Użytkownik zastanawia się, czy wymiana PCB z innego dysku może pomóc, a odpowiedzi sugerują, że kluczowe jest przelutowanie lub przeprogramowanie EEPROM, aby uniknąć uszkodzenia głowic. Wymiana PCB bez ROM-u może być ryzykowna, a specjaliści wskazują, że w przypadku niezgodności danych adaptacyjnych, może to prowadzić do dalszych problemów. Po próbie wymiany PCB i przelutowaniu BIOS-u, użytkownik stwierdził, że problemy nie zostały rozwiązane, a odzyskanie danych z dysku okazało się trudne, co doprowadziło do całkowitej straty ważnej partycji.
Wygenerowane przez model językowy.
REKLAMA