Cosa c'è di nuovo?
HWReload

Registrati e partecipa alle attività del forum

DOMANDA Stato di salute HDD WD

phoenix

Nuovo utente
Iscritto dal:
19 Novembre 2021
Messaggi
9
Vorrei ridimensionare la partizione NTFS (primaria), in cui tengo solo i dati, di un mio HDD western digital. Usando principalmente ubuntu come so, ho provato con gparted (eseguito da pendrive avviabile, con partizioni smontate) ma me lo ha impedito, restituendomi questo errore:
Codice:
Controllo del file system su /dev/sda6 per la presenza di errori e loro eventuale correzione  00:00:03    ( ERRORE )
         
ntfsresize -i -f -v '/dev/sda6'  00:00:03    ( ERRORE )
         
ntfsresize v2017.3.23 (libntfs-3g)
Device name : /dev/sda6
NTFS volume version: 3.1
Cluster size : 4096 bytes
Current volume size: 853402448384 bytes (853403 MB)
Current device size: 853402451968 bytes (853403 MB)
Checking for bad sectors ...
Checking filesystem consistency ...
100.00 percent completed
Accounting clusters ...
Cluster accounting failed at 53324591 (0x32dab2f): extra cluster in $Bitmap
Filesystem check failed! Totally 1 cluster accounting mismatches.
ERROR: NTFS is inconsistent. Run chkdsk /f on Windows then reboot it TWICE!
The usage of the /f parameter is very IMPORTANT! No modification was
and will be made to NTFS by this software until it gets repaired.
E' chiaro che posso risolvere eseguendo un chkdsk /f dell'unità in oggetto da windows però prima vorrei chiedervi qualche chiarimento, perchè non vorrei fosse un sintomo di malessere dell'hdd in oggetto, questo anche perchè capita che mi sia impossibile accedere a certe cartelle di quella partizione quando sto in windows, di contro non ho mai avuto problemi con ubuntu. Tempo fa ebbi questo problema di accesso e lo risolsi con una correzione del filesystem della partizione in oggetto, sempre con gparted, però questa volta il programma non mi fa correggere nulla se prima non eseguo chkdsk /f in windows.

Ho già fatto esaminare l'hdd sia al suo sw diagnostico con un quick test e ciò non ha riscontrato problematiche, poi ho avviato crystal disk info e mi ha indicato "good" come status ed i dati smart sono i seguenti
Codice:
-- S.M.A.R.T. --------------------------------------------------------------
ID Cur Wor Thr RawValues(6) Attribute Name
01 200 200 _51 000000000000 Read Error Rate
03 170 165 _21 0000000009A2 Spin-Up Time
04 _96 _96 __0 000000001233 Start/Stop Count
05 200 200 140 000000000000 Reallocated Sectors Count
07 100 253 __0 000000000000 Seek Error Rate
09 _83 _83 __0 0000000032BB Power-On Hours
0A 100 100 __0 000000000000 Spin Retry Count
0B 100 100 __0 000000000000 Recalibration Retries
0C _96 _96 __0 000000001231 Power Cycle Count
C0 200 200 __0 0000000000B1 Power-off Retract Count
C1 199 199 __0 0000000013DF Load/Unload Cycle Count
C2 117 _94 __0 00000000001A Temperature
C4 200 200 __0 000000000000 Reallocation Event Count
C5 200 200 __0 000000000000 Current Pending Sector Count
C6 200 200 __0 000000000000 Uncorrectable Sector Count
C7 200 200 __0 000000000014 UltraDMA CRC Error Count
C8 200 200 __0 000000000000 Write Error Rate
poi ho avviato hd tune coi seguenti risultati
Codice:
ID                              Current  Worst    ThresholdData     Status     
(01) Raw Read Error Rate        200      200      51       0        ok         
(03) Spin Up Time               170      165      21       2466     ok         
(04) Start/Stop Count           96       96       0        4659     ok         
(05) Reallocated Sector Count   200      200      140      0        ok         
(07) Seek Error Rate            200      200      0        0        ok         
(09) Power On Hours Count       83       83       0        12984    ok         
(0A) Spin Retry Count           100      100      0        0        ok         
(0B) Calibration Retry Count    100      100      0        0        ok         
(0C) Power Cycle Count          96       96       0        4657     ok         
(C0) Unsafe Shutdown Count      200      200      0        177      ok         
(C1) Load Cycle Count           199      199      0        5087     ok         
(C2) Temperature                117      94       0        26       ok         
(C4) Reallocated Event Count    200      200      0        0        ok         
(C5) Current Pending Sector     200      200      0        0        ok         
(C6) Offline Uncorrectable      200      200      0        0        ok         
(C7) Interface CRC Error Count  200      200      0        20       attention  
(C8) Write Error Rate           200      200      0        0        ok         

Health Status         : ok
infine gli ho fatto eseguire un error scan ma non ha rilevato errori
HDTune Error Scan WD 22.1.24.jpg

Ciò esposto, si può concludere che l'hdd in oggetto è in buona salute, senza settori danneggati?
Se sì, si può capire per quale motivo, ogni tanto, mi è impossibile accedere ad una qualche cartella presente nella partizione in oggetto quando sto in windows?
 

Liupen

Moderatore
Staff
Iscritto dal:
23 Dicembre 2017
Messaggi
533
Totally 1 cluster accounting mismatches
Il cluster sarebbe 1 blocco logico, quindi non necessariamente può essere un danno fisico.
Il problema è tutto di Windows che non si ritrova dei dati che sono invece indicizzati.

Potrebbe essere un errore di ridondanza ciclico visto che te li segnala (in pratica windows scrive e poi rilegge: se il dato in entrata (scritto) è diverso dal controllo (lettura), scatta l'errore

Devi fare un check disk /f /r così sistemi l'errore (si spera non fisico)


Se sì, si può capire per quale motivo, ogni tanto, mi è impossibile accedere ad una qualche cartella presente nella partizione in oggetto quando sto in windows?
Ipotizzo che il registro di windows abbia un errore sui dati presenti in effetti su hdd: tu chiedi lui cerca il file e non c'è.
La cosa allarmante e che potrebbe anche aver perso dei dati.
Quindi onde evitare che windows faccia altri casini, fai una copia dei dati e poi check disk.
 

phoenix

Nuovo utente
Iscritto dal:
19 Novembre 2021
Messaggi
9
ciao Liupen e grazie per il tuo contributo :)
ho eseguito il check disk sulla partizione in oggetto e sembra essere andato tutto bene. posto il risultato:
Codice:
Microsoft Windows [Versione 10.0.17763.379]
(c) 2018 Microsoft Corporation. Tutti i diritti sono riservati.

C:\Windows\system32>chkdsk e: /f /r
Il file system è di tipo NTFS.
L'etichetta del volume è STORAGE.

Fase 1: analisi della struttura del file system di base in corso...
  115658 record file elaborati.
Verifica file completata.
  369 record di file di grandi dimensioni elaborati.
  0 record file non validi elaborati.

Fase 2: analisi del collegamento dei nomi file in corso...
Nome file [molto interessante] Forest Technician Practical Skill: Wire rope eye spliced.mp4 (A50D) non valido eliminato nella directory 5.
Il file A50D è stato reso orfano. Tutti i nomi file risultano non validi
e il file verrà ripristinato in fase di recupero orfani.
Correzione di errori di nome file non gravi nel file A50D.
Eliminazione della voce di indice [molto interessante] Forest Technician Practical Skill: Wire rope eye spliced.mp4 nell'indice $I30 del file 5.
  2177 record reparse elaborati.
Eliminazione della voce di indice adata non riconosciutoCattura.JPG nell'indice $I30 del file 16729.
  126178 voci di indice elaborate.
Verifica indici completata.
CHKDSK: è in corso l'analisi di file non indicizzati per la riconnessione alla relativa directory originale.
  1 file non indicizzati analizzati.
  0 file non indicizzati ripristinati nella directory originale.
CHKDSK: è in corso il ripristino dei file non indicizzati rimanenti.
  2 file non indicizzati ripristinati nella cartella dei file persi e ritrovati.
    La cartella dei file persi e ritrovati è disponibile in \found.000

  2177 record reparse elaborati.

Fase 3: analisi dei descrittori di sicurezza in corso...
Verifica descrittori di sicurezza completata.
  5260 file di dati elaborati.

Fase 4: ricerca di cluster danneggiati nei dati dei file utente in corso...
  115642 file elaborati.
Verifica dei dati del file completata.

Fase 5: ricerca di cluster liberi danneggiati in corso...
  141895269 cluster liberi elaborati.
Verifica dello spazio disponibile completata.
Correzione degli errori nell'attributo BITMAP della Tabella file
master (MFT).
CHKDSK ha individuato spazio libero su disco contrassegnato come
allocato nella mappa di bit del volume.

Correzioni apportate al file system.
Non sono necessarie ulteriori azioni.

 833400831 KB di spazio totale su disco.
 265572160 KB in 101190 file.
     38516 KB in 5263 indici.
         0 KB in settori danneggiati.
    209079 KB in uso dal sistema.
     65536 KB occupati dal file registro.
 567581076 KB disponibili su disco.

      4096 byte in ogni unità di allocazione.
 208350207 unità totali di allocazione su disco.
 141895269 unità di allocazione disponibili su disco.
mi sembra che si fosse "perso" quei 2 file: il video "[molto interessante] Forest Technician Practical Skill: Wire rope eye spliced.mp4" e l'immagine "adata non riconosciutoCattura.JPG". non che mi interessino comunque si dovrebbero trovare in e:\found.000.
inoltre adesso gparted non dà più errori sulla partizione in oggetto, tuttavia...
Codice:
Libparted 3.2
Controllo e riparazione file system (ntfs) su /dev/sda6  00:00:04    ( SUCCESSO )
         
Calibrazione di /dev/sda6  00:00:00    ( SUCCESSO )
         
percorso: /dev/sda6 (%s)
Inizio: 286722048
Fine: 1953523711
Dimensione: 1666801664 (794.79 GiB)
Controllo del file system su /dev/sda6 per la presenza di errori e loro eventuale correzione  00:00:03    ( SUCCESSO )
         
ntfsresize -i -f -v '/dev/sda6'  00:00:03    ( SUCCESSO )
         
ntfsresize v2017.3.23 (libntfs-3g)
Device name : /dev/sda6
NTFS volume version: 3.1
Cluster size : 4096 bytes
Current volume size: 853402448384 bytes (853403 MB)
Current device size: 853402451968 bytes (853403 MB)
Checking for bad sectors ...
Checking filesystem consistency ...
100.00 percent completed
Accounting clusters ...
Space in use : 272200 MB (31,9%)
Collecting resizing constraints ...
Estimating smallest shrunken size supported ...
File feature Last used at By inode
Multi-Record : 848991 MB 90320
$MFTMirr : 426702 MB 1
Sparse : 52175 MB 29741
Ordinary : 853351 MB 90598
You might resize at 272199520256 bytes or 272200 MB (freeing 581203 MB).
Please make a test run using both the -n and -s options before real resizing!
Espansione file system per riempire la partizione  00:00:01    ( SUCCESSO )
         
Avvio simulazione  00:00:00    ( SUCCESSO )
         
ntfsresize --force --force --no-action '/dev/sda6'  00:00:00    ( SUCCESSO )
         
ntfsresize v2017.3.23 (libntfs-3g)
Device name : /dev/sda6
NTFS volume version: 3.1
Cluster size : 4096 bytes
Current volume size: 853402448384 bytes (853403 MB)
Current device size: 853402451968 bytes (853403 MB)
New volume size : 853402448384 bytes (853403 MB)
Nothing to do: NTFS volume size is already OK.
Ridimensionamento reale  00:00:01    ( SUCCESSO )
         
ntfsresize --force --force '/dev/sda6'  00:00:01    ( SUCCESSO )
         
ntfsresize v2017.3.23 (libntfs-3g)
Device name : /dev/sda6
NTFS volume version: 3.1
Cluster size : 4096 bytes
Current volume size: 853402448384 bytes (853403 MB)
Current device size: 853402451968 bytes (853403 MB)
New volume size : 853402448384 bytes (853403 MB)
Nothing to do: NTFS volume size is already OK.
è importante quel "Please make a test run using both the -n and -s options before real resizing!"? io devo proprio ridimensionarla, non vorrei brutte sorprese.

correggimi se sbaglio ma credevo che bastasse una scansione con hd tune per stabilire l'esistenza di eventuali settori danneggiati però mi sembra che non basti; è dunque solo a seguito di chkdsk e del risultato "0 KB in settori danneggiati" che se ne può avere certezza?
 

Liupen

Moderatore
Staff
Iscritto dal:
23 Dicembre 2017
Messaggi
533
La cartella dei file persi e ritrovati è disponibile in \found.000
Come ti dicevo era una questione logica.
Non di cluster danneggiati (blocchi logici non fisici) come pensavo, ma metadati persi riferiti a specifici file (li cita).
I file persi o i dati associati a questi dati, li ha messi in una cartella.

1706044125153.png


Naturalmente non so cosa sia successo, può essere una pendrive che si è disconnessa nel momento sbagliato o un errore generato da un interferenza.
Gli errori CRC puoi vedere se si fermano cambiando cavetto sata (non spariscono dallo smart poichè ormai sono stati conteggiati).

Verifica dello spazio disponibile completata. Correzione degli errori nell'attributo BITMAP della Tabella file master (MFT).
Questo non mi era capitato, sono dovuto andare a vedere di cosa si trattava (magari @Federico83 può saperne di più)
https://learn.microsoft.com/it-it/t...d-storage/disk-space-problems-on-ntfs-volumes
$BitMap è un file speciale contenuto all'interno di NTFS. Questo file tiene traccia di tutti cluster usati e non, all'interno del volume formattato con NTFS. Quando un file occupa spazio nel volume NTFS la posizione occupata (in termini di spazio non di coordinate) è segnata all'interno di questo file.
Il metodo utilizzato da $BitMap per tenere traccia dei cluster allocati da un file è molto semplice. Ciascun bit all'interno del file $BitMap rappresenta un cluster. Se il bit ha valore "1" allora il cluster è in uso. Esempio: se un byte in $BitMap è segnato "F" (hex), significa che 4 cluster sono in uso F (hex) = 1111 binario.
Quando un file è eliminato il/i cluster ritornano non-allocati e di conseguenza il/i bit corrispondenti ritornano a valore "0". Se per esempio abbiamo 8 cluster consecutivi occupati da diversi files, FF, e uno di questi file, che occupava solo un cluster, viene eliminato, il file $BitMap si aggiornerà da FF a 7F che corrisponderà al valore binario 01111111.


Detto questo :unsure: ok, lasciamo stare il "come funziona" e prendiamo solo il "è stato riparato"


mi sembra che si fosse "perso" quei 2 file: il video "[molto interessante] Forest Technician Practical Skill: Wire rope eye spliced.mp4" e l'immagine "adata non riconosciutoCattura.JPG". non che mi interessino comunque si dovrebbero trovare in e:\found.000.
Il tuo commento l'ho letto ora, scendendo... giusto, capito benissimo (y)

è importante quel "Please make a test run using both the -n and -s options before real resizing!"? io devo proprio ridimensionarla, non vorrei brutte sorprese.
Le opzioni "-n" e "-s" in GParted sono utilizzate per specificare il numero di settori e la dimensione dei settori, rispettivamente.

-n (numero di settori):
L'opzione "-n" consente di specificare il numero di settori per una particolare operazione. Ad esempio, se stai creando una nuova partizione, puoi utilizzare questa opzione per specificare il numero desiderato di settori per la nuova partizione.
-s (dimensione dei settori):
L'opzione "-s" è utilizzata per specificare la dimensione dei settori in cui si desidera eseguire un'operazione. Ad esempio, puoi utilizzare questa opzione per specificare la dimensione dei settori durante la creazione di una nuova tabella delle partizioni.
Questo comando potrebbe essere utilizzato per impostare la dimensione dei settori a 512 byte durante la creazione di una nuova tabella delle partizioni.
In particolare ti stà suggerendo di "Potresti ridimensionare a 272199520256 byte o 272200 MB (liberando 581203 MB)"

Quindi devi vedere come hai organizzato i volumi.
Piuttosto fai screen anche da un tool esterno come minitoolpartition

correggimi se sbaglio ma credevo che bastasse una scansione con hd tune per stabilire l'esistenza di eventuali settori danneggiati però mi sembra che non basti; è dunque solo a seguito di chkdsk e del risultato "0 KB in settori danneggiati" che se ne può avere certezza?
Si e no.
Confondi cosa vede Windows (che ha un livello superiore) e cosa sta a livello inferiore.
Quando come in questo caso windows vede errori sui cluster, metadati mancanti, indici o persino la tabella NTFS con qualcosa che non và, stà guardando se stesso e i SUOI errori.

Ogni cluster che vede poi ha un corrispettivo blocco reale ed è quello che testa hd tune.
HD Tune prende un blocco logico e vuole scriverci e leggerlo sapendo che a questo corrisponde un blocco reale che viene scritto/letto e se non funziona, segnalato.
Quì il danno è fisico, mentre il check disk di windows segnala danni logici.

Tu hai fatto un controllo incrociato: hd Tune ti dice che i blocchi fisici sono ok, e check disk ha riparato i casini sui cluster logici.
In teoria - teoria perchè l'autodiagnosi dell'hdd non è infallibile - quel disco ora è apposto.
 

Federico83

Moderatore
Staff
Iscritto dal:
23 Dicembre 2017
Messaggi
1,107
Ciò esposto, si può concludere che l'hdd in oggetto è in buona salute, senza settori danneggati?
Per me il disco è ok, ma sinceramente può capitare la disattivazione del disco magari sotto Windows in modalità risparmio energetico e che ci metta di più a svegliarsi, prima di fare la partizione conviene, eseguire uno scandisk e una deframmentazione così da allineare i dati in modo contiguo sul disco. Certo Windows dovrebbe scrivere in modo sequenziale ma purtroppo non è così sugli hdd
 

michael chiklis

Nuovo utente
Iscritto dal:
8 Aprile 2021
Messaggi
2
L'errore sul filesystem anche a parer mio è soltanto a livello logico, non fisico.
La causa di ciò è molto probabile che sia l'ossidazione sui contatti HDA della pcb (che si anneriscono facilmente su questo tipo di hdd), lo smart ha segnalato 20 errori CRC Ultra-DMA che di solito sono dovuti a problemi di trasferimento dati.
Potrebbe anche essere colpa del cavo dati difettoso.
 
Top