PROBLEMA Toshiba DWC130: interfaccia USB3 morta ma il disco no (o quasi)

Pubblicità

ambrosa

Nuovo Utente
Messaggi
65
Reazioni
24
Punteggio
46
Buongiorno a tutti.
Ben 13 anni fa comprai un HDD esterno da 3TB: un Toshiba Canvio DWC130 USB-3 che sinora ha lavorato connesso ad un piccolo Raspberry. Mai avuto un problema. Formattato a suo tempo come unica partizione Linux ext3 (ID partizione 83) ha lavoricchiato senza sosta. Internamente è presente un disco Hitachi (vedi foto).

Qualche giorno fa è morto improvvisamente. Dopo averlo smontato apparentemente sembra che la sua interfaccia SATA-USB3 (foto allegata) sia kaputt ma il disco connesso ad un diverso adattatore SATA-USB3 esterno (vedi foto) si accende e lavora.
Con Linux Mint 22.2 ci accedo (/dev/sde1) ma ottengo informazioni inconsistenti.

dmesg riporta:
Codice:
[    6.632249] scsi host9: scsi scan: INQUIRY result too short (5), using 36
[    6.632259] scsi 9:0:0:0: Direct-Access     Hitachi  HDS5C3030BLE630       PQ: 0 ANSI: 0
[    6.632571] sd 9:0:0:0: Attached scsi generic sg5 type 0
[    6.633055] sd 9:0:0:0: [sde] Very big device. Trying to use READ CAPACITY(16).
[    6.634331] usbcore: registered new interface driver usbhid
[    6.634337] usbhid: USB HID core driver
[    6.649955] sd 9:0:0:0: [sde] 5860533168 512-byte logical blocks: (3.00 TB/2.73 TiB)
[    6.650786] sd 9:0:0:0: [sde] Write Protect is off
[    6.650790] sd 9:0:0:0: [sde] Mode Sense: 3b 00 00 00
[    6.651612] sd 9:0:0:0: [sde] No Caching mode page found
[    6.651615] sd 9:0:0:0: [sde] Assuming drive cache: write through
[    6.652286] sd 9:0:0:0: [sde] Very big device. Trying to use READ CAPACITY(16).
[    6.661885]  sde: sde1
[    6.661979] sd 9:0:0:0: [sde] Attached SCSI disk
e sin qui sembra tutto ok.

fdisk riporta:
Codice:
sudo fdisk /dev/sde
Welcome to fdisk (util-linux 2.39.3).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

The size of this disk is 2,7 TiB (3000592982016 bytes). DOS partition table format cannot be used on drives for volumes larger than 2199023255040 bytes for 512-byte sectors. Use GUID partition table format (GPT).

Comando (m per richiamare la guida): p

Disk /dev/sde: 2,73 TiB, 3000592982016 bytes, 5860533168 sectors
Disk model: HDS5C3030BLE630
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x2713aadf

Dispositivo Avvio Start      Fine   Settori   Size Id Tipo
/dev/sde1           256 732566645 732566390 349,3G 83 Linux
e qui come potete capire iniziano i problemi: sembra che ci sia qualcosa che non va nella formattazione e non sta vedendo la partizione nella sua interezza. La partizione sde1 dovrebbe essere da 2.7TB e invece la vede come una 393GB e il resto "spazio libero" (cosa totalmente errata).

I casi sono due:
- L'HDD è guasto e si è incasinato e quindi amen.
- La sua interfaccia originale ha fatto dei 'magheggi' strani

Ok, è un disco vecchio e lo butto via ma vorrei recuperare, se possibile, qualcosa al suo interno. Sono dei video (non porno AHAH) che feci tempo fa con un drone.

Qualcuno ha qualche idea di come potrei procedere, ammesso che sia possibile, per tentare di salvare il salvabile ?

Grazie in anticipo a chiunque gentilmente vorrà darmi qualche suggerimento.
Regards.

PS: volendo posso collegarlo direttamente ad una interfaccia SATA della mia mobo saltando tutta la parte USB3...
 

Allegati

  • StorageReview-Toshiba-Canvio-Desk-3TB-Ports.webp
    StorageReview-Toshiba-Canvio-Desk-3TB-Ports.webp
    17.3 KB · Visualizzazioni: 1
  • 20251029_200128.webp
    20251029_200128.webp
    205 KB · Visualizzazioni: 1
  • 20251029_200143.webp
    20251029_200143.webp
    160.4 KB · Visualizzazioni: 1
  • 20251029_200242.webp
    20251029_200242.webp
    175.8 KB · Visualizzazioni: 1
Ultima modifica:
Ciao. Se è un normale disco SATA come penso collegalo all'interfaccia SATA di un pc fisso. Sicuramente avrai più facilità di diagnosi
 
Ciao. Se è un normale disco SATA come penso collegalo all'interfaccia SATA di un pc fisso. Sicuramente avrai più facilità di diagnosi
Si, come ho scritto è un normale disco SATA. Sai suggerirmi per Windows qualche tool gratuito che mi faccia una analisi dell'hardware ? Per Linux userei smartmontool ovviamente ma mi verrebbe più comodo fare l'analisi con Winzozz.
 


Scansiona prima di acquistare la licenza.
 
Il controller usb permetteva di far vedere il disco al bios del pc come se fosse ad allineamento 4K, mentre senza quella (collegamento sata) viene esposto al suo reale allineamento fisico (512 byte).
4K (ovvero 4096 byte) / 512 byte = 8

2,73 TiB / 8 = 0.34125
Moltiplica * 1024 ter portare i TiB a Gib e ottieni 349 GiB

Per più info a riguardo:

Ora, visto che il tuo hdd è ad allineamento 512e dovresti usare un tool che sia in grado di interpretare correttamente l'allineamento del tuo hdd per mostrarti i dati, prova con R-Studio.
Se il controller usb non adottava qualche meccanismo crittografico, dovresti poter vedere correttamente la struttura del filesystem del tuo hdd ed esportare i dati che ti servono su un secondo disco... ovviamente la copia potrai farla solo acquistando la licenza del sw.
 


Scansiona prima di acquistare la licenza.
Mmh no. Volevo partire da una analisi hardware dettagliata, per cui chiedevo se per Win c'è una utility GUI free per analizzare i parametri SMART per capire se di base c'è un problema hardware. Se non ci sono problemi hw, allora passo poi allo step successivo.
 
R-studio ti mostra anche i dati smart anche nella versione demo.
Se devi recuperare dei dati, procedi direttamente per tale scopo. Non fare inutili scansioni che metterebbero il disco sotto stress nel caso avesse problemi fisici
 
Il controller usb permetteva di far vedere il disco al bios del pc come se fosse ad allineamento 4K, mentre senza quella (collegamento sata) viene esposto al suo reale allineamento fisico (512 byte).
4K (ovvero 4096 byte) / 512 byte = 8

2,73 TiB / 8 = 0.34125
Moltiplica * 1024 ter portare i TiB a Gib e ottieni 349 GiB

Per più info a riguardo:

Ora, visto che il tuo hdd è ad allineamento 512e dovresti usare un tool che sia in grado di interpretare correttamente l'allineamento del tuo hdd per mostrarti i dati, prova con R-Studio.
Se il controller usb non adottava qualche meccanismo crittografico, dovresti poter vedere correttamente la struttura del filesystem del tuo hdd ed esportare i dati che ti servono su un secondo disco... ovviamente la copia potrai farla solo acquistando la licenza del sw.
Ah, vedi che si impara sempre.
Grazie Mic.
 
*** RISOLTO ! ***
Grazie al chiarimento di @michael chiklis ho cominciato a cercare info ed ho trovato una semplice soluzione in ambito Linux.
Seguendo questa discussione https://superuser.com/questions/679725/how-to-correct-512-byte-sector-mbr-on-a-4096-byte-sector-disk ho risolto creando un loop device che avesse settori di 4K

Ho inserito il disco da 3TB nel mio pc collegandolo direttamente ad una interfaccia SATA e lanciato Linux Mint 22.2. Viene riconosciuto come device /dev/sdb (ma ritengo che tutta la procedura funzioni anche collegando il disco ad una interfaccia USB3-SATA come già stavo facendo).

Quindi semplicemente:
Codice:
sudo losetup -f --sector-size 4096 --read-only -P /dev/sdb

sudo losetup -l
NAME       SIZELIMIT OFFSET AUTOCLEAR RO BACK-FILE
                                                  DIO LOG-SEC
/dev/loop0         0      0         0  1 /dev/sdb   0    4096

sudo fdisk /dev/loop0
Welcome to fdisk (util-linux 2.39.3).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Comando (m per richiamare la guida): p
Disk /dev/loop0: 2,73 TiB, 3000592982016 bytes, 732566646 sectors
Units: sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x2713aadf

Dispositivo  Avvio Start      Fine   Settori  Size Id Tipo
/dev/loop0p1         256 732566645 732566390  2,7T 83 Linux
Perfetto ! Tutto sembra a posto :-)

Ora vediamo se il contenuto è veramente accessibile:
Codice:
mkdir hdd4k
sudo mount -o ro,noload /dev/loop0p1 ./hdd4k

ls hdd4k/
BACKUP  FOTO  lost+found   VIDEO
Bingo ! Funziona !

Ho voluto fare una analisi con smartctl ma, ammetto la mia ignoranza, non sono in grado di interpretare i risultati. A me pare tutto ok (o quasi) ma a vostra opinione più competente ?
Codice:
sudo smartctl -x /dev/sdb
smartctl 7.4 2023-08-01 r5530 [x86_64-linux-6.14.0-34-generic] (local build)
Copyright (C) 2002-23, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family:     Hitachi Deskstar 5K3000
Device Model:     Hitachi HDS5C3030BLE630
Serial Number:    MCN9215Q022SNT
LU WWN Device Id: 5 000cca 37ec0f31d
Firmware Version: MZ6OAAB0
User Capacity:    3.000.592.982.016 bytes [3,00 TB]
Sector Sizes:     512 bytes logical, 4096 bytes physical
Rotation Rate:    5940 rpm
Form Factor:      3.5 inches
Device is:        In smartctl database 7.3/5528
ATA Version is:   ATA8-ACS T13/1699-D revision 4
SATA Version is:  SATA 3.0, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is:    Thu Oct 30 19:02:04 2025 CET
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
AAM feature is:   Unavailable
APM feature is:   Disabled
Rd look-ahead is: Enabled
Write cache is:   Enabled
DSN feature is:   Unavailable
ATA Security is:  Disabled, frozen [SEC2]
Wt Cache Reorder: Enabled

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

General SMART Values:
Offline data collection status:  (0x84)    Offline data collection activity
                    was suspended by an interrupting command from host.
                    Auto Offline Data Collection: Enabled.
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:         (27839) 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:      (   1) minutes.
Extended self-test routine
recommended polling time:      ( 464) minutes.
SCT capabilities:            (0x003d)    SCT Status supported.
                    SCT Error Recovery Control supported.
                    SCT Feature Control supported.
                    SCT Data Table supported.

SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAGS    VALUE WORST THRESH FAIL RAW_VALUE
  1 Raw_Read_Error_Rate     PO-R--   100   100   016    -    0
  2 Throughput_Performance  P-S---   143   143   054    -    87
  3 Spin_Up_Time            POS---   223   223   024    -    243 (Average 250)
  4 Start_Stop_Count        -O--C-   098   098   000    -    10794
  5 Reallocated_Sector_Ct   PO--CK   100   100   005    -    0
  7 Seek_Error_Rate         PO-R--   100   100   067    -    0
  8 Seek_Time_Performance   P-S---   138   138   020    -    33
  9 Power_On_Hours          -O--C-   098   098   000    -    19540
 10 Spin_Retry_Count        PO--C-   100   100   060    -    0
 12 Power_Cycle_Count       -O--CK   098   098   000    -    10794
192 Power-Off_Retract_Count -O--CK   092   092   000    -    10798
193 Load_Cycle_Count        -O--C-   092   092   000    -    10798
194 Temperature_Celsius     -O----   200   200   000    -    30 (Min/Max 18/61)
196 Reallocated_Event_Count -O--CK   100   100   000    -    0
197 Current_Pending_Sector  -O---K   100   100   000    -    0
198 Offline_Uncorrectable   ---R--   100   100   000    -    0
199 UDMA_CRC_Error_Count    -O-R--   200   200   000    -    87
                            ||||||_ K auto-keep
                            |||||__ C event count
                            ||||___ R error rate
                            |||____ S speed/performance
                            ||_____ O updated online
                            |______ P prefailure warning

General Purpose Log Directory Version 1
SMART           Log Directory Version 1 [multi-sector log support]
Address    Access  R/W   Size  Description
0x00       GPL,SL  R/O      1  Log Directory
0x01           SL  R/O      1  Summary SMART error log
0x03       GPL     R/O      1  Ext. Comprehensive SMART error log
0x04       GPL     R/O      7  Device Statistics log
0x06           SL  R/O      1  SMART self-test log
0x07       GPL     R/O      1  Extended self-test log
0x08       GPL     R/O      2  Power Conditions log
0x09           SL  R/W      1  Selective self-test log
0x10       GPL     R/O      1  NCQ Command Error log
0x11       GPL     R/O      1  SATA Phy Event Counters log
0x20       GPL     R/O      1  Streaming performance log
0x21       GPL     R/O      1  Write stream error log
0x22       GPL     R/O      1  Read stream error log
0x80-0x9f  GPL,SL  R/W     16  Host vendor specific log
0xe0       GPL,SL  R/W      1  SCT Command/Status
0xe1       GPL,SL  R/W      1  SCT Data Transfer

SMART Extended Comprehensive Error Log Version: 1 (1 sectors)
Device Error Count: 87 (device log contains only the most recent 4 errors)
    CR     = Command Register
    FEATR  = Features Register
    COUNT  = Count (was: Sector Count) Register
    LBA_48 = Upper bytes of LBA High/Mid/Low Registers ]  ATA-8
    LH     = LBA High (was: Cylinder High) Register    ]   LBA
    LM     = LBA Mid (was: Cylinder Low) Register      ] Register
    LL     = LBA Low (was: Sector Number) Register     ]
    DV     = Device (was: Device/Head) Register
    DC     = Device Control Register
    ER     = Error register
    ST     = Status register
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 87 [2] occurred at disk power-on lifetime: 17290 hours (720 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 COUNT  LBA_48  LH LM LL DV DC
  -- -- -- == -- == == == -- -- -- -- --
  84 -- 51 00 11 00 00 c4 c9 56 0f 04 00  Error: ICRC, ABRT 17 sectors at LBA = 0xc4c9560f = 3301529103

  Commands leading to the command that caused the error were:
  CR FEATR COUNT  LBA_48  LH LM LL DV DC  Powered_Up_Time  Command/Feature_Name
  -- == -- == -- == == == -- -- -- -- --  ---------------  --------------------
  25 03 03 00 20 00 00 c4 c9 56 00 40 00     00:00:00.681  READ DMA EXT
  ef 03 03 00 44 00 00 00 00 00 00 00 00     00:00:00.680  SET FEATURES [Set transfer mode]
  ef 05 03 00 0c 00 00 00 00 00 00 00 00     00:00:00.680  SET FEATURES [Set transfer mode]
  ef 00 05 01 01 00 00 00 00 00 01 00 00     00:00:00.680  SET FEATURES [Enable APM]
  ec 03 00 00 01 00 00 00 00 00 01 00 00     00:00:00.679  IDENTIFY DEVICE

Error 86 [1] occurred at disk power-on lifetime: 17290 hours (720 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 COUNT  LBA_48  LH LM LL DV DC
  -- -- -- == -- == == == -- -- -- -- --
  84 -- 51 00 00 00 00 00 00 00 00 00 00  Error: ABRT

  Commands leading to the command that caused the error were:
  CR FEATR COUNT  LBA_48  LH LM LL DV DC  Powered_Up_Time  Command/Feature_Name
  -- == -- == -- == == == -- -- -- -- --  ---------------  --------------------
  ef 00 05 01 01 00 00 00 00 00 01 00 00     00:00:00.680  SET FEATURES [Enable APM]
  ec 03 00 00 01 00 00 00 00 00 01 00 00     00:00:00.679  IDENTIFY DEVICE
  00 56 a4 00 01 00 00 00 00 00 01 00 04     00:00:00.661  NOP [Reserved subcommand] [OBS-ACS-2]
  00 56 a4 00 01 00 00 00 00 00 01 00 04     00:00:00.643  NOP [Reserved subcommand] [OBS-ACS-2]
  00 56 a4 00 01 00 00 00 00 00 01 a0 ff  2d+19:43:14.573  NOP [Reserved subcommand] [OBS-ACS-2]

Error 85 [0] occurred at disk power-on lifetime: 16436 hours (684 days + 20 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER -- ST COUNT  LBA_48  LH LM LL DV DC
  -- -- -- == -- == == == -- -- -- -- --
  84 -- 51 00 01 00 00 18 28 08 1f 08 00  Error: ICRC, ABRT 1 sectors at LBA = 0x1828081f = 405276703

  Commands leading to the command that caused the error were:
  CR FEATR COUNT  LBA_48  LH LM LL DV DC  Powered_Up_Time  Command/Feature_Name
  -- == -- == -- == == == -- -- -- -- --  ---------------  --------------------
  25 03 03 00 08 00 00 18 28 08 18 40 00     00:00:01.184  READ DMA EXT
  25 03 03 00 08 00 00 18 28 08 18 40 00     00:00:01.168  READ DMA EXT
  25 03 03 00 08 00 00 18 28 08 18 40 00     00:00:01.152  READ DMA EXT
  25 03 03 00 08 00 00 18 28 08 18 40 00     00:00:01.136  READ DMA EXT
  25 03 03 00 08 00 00 18 28 08 18 40 00     00:00:01.120  READ DMA EXT

Error 84 [3] occurred at disk power-on lifetime: 16436 hours (684 days + 20 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER -- ST COUNT  LBA_48  LH LM LL DV DC
  -- -- -- == -- == == == -- -- -- -- --
  84 -- 51 00 01 00 00 18 28 08 1f 08 00  Error: ICRC, ABRT 1 sectors at LBA = 0x1828081f = 405276703

  Commands leading to the command that caused the error were:
  CR FEATR COUNT  LBA_48  LH LM LL DV DC  Powered_Up_Time  Command/Feature_Name
  -- == -- == -- == == == -- -- -- -- --  ---------------  --------------------
  25 03 03 00 08 00 00 18 28 08 18 40 00     00:00:01.168  READ DMA EXT
  25 03 03 00 08 00 00 18 28 08 18 40 00     00:00:01.152  READ DMA EXT
  25 03 03 00 08 00 00 18 28 08 18 40 00     00:00:01.136  READ DMA EXT
  25 03 03 00 08 00 00 18 28 08 18 40 00     00:00:01.120  READ DMA EXT
  25 03 03 00 08 00 00 18 28 08 18 40 00     00:00:01.104  READ DMA EXT

SMART Extended Self-test Log Version: 1 (1 sectors)
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.

SCT Status Version:                  3
SCT Version (vendor specific):       256 (0x0100)
Device State:                        SMART Off-line Data Collection executing in background (4)
Current Temperature:                    29 Celsius
Power Cycle Min/Max Temperature:     21/30 Celsius
Lifetime    Min/Max Temperature:     18/61 Celsius
Under/Over Temperature Limit Count:   0/0

SCT Temperature History Version:     2
Temperature Sampling Period:         1 minute
Temperature Logging Interval:        1 minute
Min/Max recommended Temperature:      0/60 Celsius
Min/Max Temperature Limit:           -40/70 Celsius
Temperature History Size (Index):    128 (108)


SCT Error Recovery Control:
           Read: Disabled
          Write: Disabled

Device Statistics (GP Log 0x04)
Page  Offset Size        Value Flags Description
0x01  =====  =               =  ===  == General Statistics (rev 1) ==
0x01  0x008  4           10794  ---  Lifetime Power-On Resets
0x01  0x010  4           19540  ---  Power-on Hours
0x01  0x018  6     24118994328  ---  Logical Sectors Written
0x01  0x020  6        95334858  ---  Number of Write Commands
0x01  0x028  6     67803272840  ---  Logical Sectors Read
0x01  0x030  6       810480134  ---  Number of Read Commands
0x03  =====  =               =  ===  == Rotating Media Statistics (rev 1) ==
0x03  0x008  4           19508  ---  Spindle Motor Power-on Hours
0x03  0x010  4           19508  ---  Head Flying Hours
0x03  0x018  4           10798  ---  Head Load Events
0x03  0x020  4               0  ---  Number of Reallocated Logical Sectors
0x03  0x028  4            4825  ---  Read Recovery Attempts
0x03  0x030  4               6  ---  Number of Mechanical Start Failures
0x04  =====  =               =  ===  == General Errors Statistics (rev 1) ==
0x04  0x008  4               0  ---  Number of Reported Uncorrectable Errors
0x04  0x010  4               0  ---  Resets Between Cmd Acceptance and Completion
0x05  =====  =               =  ===  == Temperature Statistics (rev 1) ==
0x05  0x008  1              30  ---  Current Temperature
0x05  0x010  1              38  N--  Average Short Term Temperature
0x05  0x018  1              41  N--  Average Long Term Temperature
0x05  0x020  1              61  ---  Highest Temperature
0x05  0x028  1              18  ---  Lowest Temperature
0x05  0x030  1              57  N--  Highest Average Short Term Temperature
0x05  0x038  1              24  N--  Lowest Average Short Term Temperature
0x05  0x040  1              53  N--  Highest Average Long Term Temperature
0x05  0x048  1              25  N--  Lowest Average Long Term Temperature
0x05  0x050  4             170  ---  Time in Over-Temperature
0x05  0x058  1              60  ---  Specified Maximum Operating Temperature
0x05  0x060  4               0  ---  Time in Under-Temperature
0x05  0x068  1               0  ---  Specified Minimum Operating Temperature
0x06  =====  =               =  ===  == Transport Statistics (rev 1) ==
0x06  0x008  4          101276  ---  Number of Hardware Resets
0x06  0x010  4           11121  ---  Number of ASR Events
0x06  0x018  4              87  ---  Number of Interface CRC Errors
                                |||_ C monitored condition met
                                ||__ D supports DSN
                                |___ N normalized value

Pending Defects log (GP Log 0x0c) not supported

SATA Phy Event Counters (GP Log 0x11)
ID      Size     Value  Description
0x0001  2            0  Command failed due to ICRC error
0x0002  2            0  R_ERR response for data FIS
0x0003  2            0  R_ERR response for device-to-host data FIS
0x0004  2            0  R_ERR response for host-to-device data FIS
0x0005  2            0  R_ERR response for non-data FIS
0x0006  2            0  R_ERR response for device-to-host non-data FIS
0x0007  2            0  R_ERR response for host-to-device non-data FIS
0x0009  2            3  Transition from drive PhyRdy to drive PhyNRdy
0x000a  2            3  Device-to-host register FISes sent due to a COMRESET
0x000b  2            0  CRC errors within host-to-device FIS
0x000d  2            0  Non-CRC errors within host-to-device FIS
 
199 UDMA_CRC_Error_Count -O-R-- 200 200 000 - 87
Sono stati registrati errori di comunicazione dati tra hdd e host (il tuo pc), probabilmente la causa è stata il controller usb prima che si guastasse del tutto che ha lavorato male per un certo periodo.
Non significa che abbia danneggiato il disco, anzi quasi sempre ciò non indica alcun guasto fisico del disco, ma potrebbero essersi corrotti dei settori a livello logico che sarebbero riparabili sovrascrivendoli (qualora ce ne fossero).
Io farei una scansione in lettura della superficie del disco (dopo il backup) per verificare se ci sono effettivamente dei settori che si sono corrotti e individuarne la posizione per poi sovrascriverli (zero fill).
Ci sono dei tool appositi che possono fare ciò senza quindi la necessità di fare una formattazione completa, ad esempio con Victoria di cui discussi tempo fa in alcuni topic sul forum.

https://hdd.by/victoria/ (link download in fondo alla pagina)
 
Ultimo post: tutto è bene quello che finisce bene.

Comprato su AMZ un nuovo bay USB3 (con supporto UASP), mi sono assicurato che non facesse strane 'traslazioni' collegando prima il disco direttamente al PC con SATA e poi inserendolo all'interno del bay e verificando che in entrambi i casi tutto fosse identico.
Partizionato con GPT (gdisk , unica partizione) e poi formattato EXT4 con supporto per file grandi (conterrà solo video di diversi GB)
Codice:
sudo mkfs.ext4 -T largefile -m 1 -O bigalloc -C 1048576 /dev/sdb1
e devo dire che connesso nel mio Raspberry 4 ora gira perfettamente decisamente meglio di prima :-)

Grazie a tutti per i suggerimenti forniti.
 
E magari da ora in poi fai backup dei dati importanti.... su un supporto secondario ovviamente
 
E magari da ora in poi fai backup dei dati importanti.... su un supporto secondario ovviamente
Ehm ehm, ho già un NAS da 3TB Raid1 (2 dischi WD RED da 3TB cadauno) per i backup delle "cose importanti" :-)
Questo disco conteneva solo 'fuffa' che se anche avessi perso non avrei pianto più di tanto. Era più che altro la curiosità di capire ed ora ... ho capito.

Come sempre si impara dalle cose che NON funzionano 😁
 
Pubblicità
Pubblicità
Indietro
Top