Test su HD

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3288
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 14.2
Kernel: 4.4.38
Desktop: KDE-4.14.21

Re: Test su HD

Messaggio da joe »

Mi sa che il disco è samsung, stiamo parlando si un notebook che vicino al modello e seriale riporta come data: Apr 2010. Forse allora erano ancora samsung...
Posso anche sbagliare ad ogni modo abbiamo il modello del disco... dall'allegato "a.log" ottenuto con smartctl...

pv è un tool molto comodo, è un po' come fare "cat /dev/sda1 > sda1.img" però in più riporta la barra di prgressione, una stima del tempo mancante ETA e una stima della velocità di trasferimento.

Sviluppi:
- Ho contattato Samsung via chat. Comodo...

Dicono che non hanno alcuna ISO da farmi scaricare per reinstallare il SO in licenza OEM. E consigliano di inviare il portatile al centro assistenza chiedendo direttamente a loro il preventivo. L'operatore poi però mi ha anche consigliato (informalmente penso) di cercare una iso di win7 via google. E usare quella poi per reinstallare il sistema immettendo il mio codice appiccicato sul retro del notebook.

Mi ha anche fatto notare che premendo F4 si accede ad una schermata di Recovery.
Caso vuole che ieri avessi provato ad accedervi ma pur premendo F4 non saltava fuori nulla. Adesso invece è apparso questo schermo nero con scritto:

Codice: Seleziona tutto

"Windows boot manager"
Samsung recovery solution 4 [EMS Enabled] 
Mi informerò su come si usa, però mi sà che serva solo per accedere alla partizione di recovery e riportare il disco allo stato di fabbrica... in pratica sarà come mettere il CD di GAG e scegliere l'avvio della prima partizione nascosta di recovery.
Se così fosse, ci si scontrerebbe comunque col problema di errore input/output e in teoria non dovrebbe funzionare nulla.

Prima di ogni altra cosa voglio fare ancora qualche tentativo per vedere se riesco ad ottenere un backup di quello che c'è, cioè della partizione di recovery così com'è anche se poi fosse inutilizzabile.
Il fatto di montare la partizione in read only potrebbe forse servire, ma sarebbe meglio la copia a basso livello, parchè per il ripristino poi potrebbero esserci problemi.
Sei sicuro che la partizione di ripristino può stare anche su altro device?
Come la fai partire poi?

rik70
Iper Master
Iper Master
Messaggi: 2207
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 64-current
Kernel: 5.4.x
Desktop: Xfce 4.14
Distribuzione: Arch Linux

Re: Test su HD

Messaggio da rik70 »

joe ha scritto:Dicono che non hanno alcuna ISO da farmi scaricare per reinstallare il SO in licenza OEM
Ottimo! I complimenti non glie l'hai fatti? :)
joe ha scritto: E consigliano di inviare il portatile al centro assistenza chiedendo direttamente a loro il preventivo
Lascia stare: ti chiedono un botto di soldi per fare magari la stessa cosa del punto successivo.
joe ha scritto: L'operatore poi però mi ha anche consigliato (informalmente penso) di cercare una iso di win7 via google.
Via torrent voleva dire....
joe ha scritto:Mi ha anche fatto notare che premendo F4 si accede ad una schermata di Recovery.
Esatto, è 'illo'.
joe ha scritto:Sei sicuro che la partizione di ripristino può stare anche su altro device?
Sì, ma dipende dal notebook.
joe ha scritto:Come la fai partire poi?
Attacchi la chiavetta, accendi e premi F4.

rik70
Iper Master
Iper Master
Messaggi: 2207
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 64-current
Kernel: 5.4.x
Desktop: Xfce 4.14
Distribuzione: Arch Linux

Re: Test su HD

Messaggio da rik70 »

joe ha scritto:Il fatto di montare la partizione in read only potrebbe forse servire, ma sarebbe meglio la copia a basso livello, parchè per il ripristino poi potrebbero esserci problemi
Non lo darei per scontato:
ho recuperato giga di dati da un disco formattato in ntfs praticamente morto, montato in sola lettura, e nonostante la sfilza infinita di errori di I/O son riuscito a copiare tutto quello che serviva.

Quanto al recupero, credo che la questione funzioni in questo modo:
premendo F4 all'accensione, il sistema va a cercare una partizione 'Hidden NTFS WinRE' e se la trova parte la procedura di ripristino. Chiaro che questa partizione deve avere dentro tutto quello che occorre e il filesystem deve essere leggibile, altrimenti ti molla.

rik70
Iper Master
Iper Master
Messaggi: 2207
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 64-current
Kernel: 5.4.x
Desktop: Xfce 4.14
Distribuzione: Arch Linux

Re: Test su HD

Messaggio da rik70 »

joe ha scritto:Mi sa che il disco è samsung, stiamo parlando si un notebook che vicino al modello e seriale riporta come data: Apr 2010. Forse allora erano ancora samsung...
Dimenticavo:
se la divisione hdd di samsung è passata a segate, non è escluso - anzi è probabile - che l'ultima versione di seatools funzioni anche coi vecchi dischi. Provare non nuoce.

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3288
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 14.2
Kernel: 4.4.38
Desktop: KDE-4.14.21

Re: Test su HD

Messaggio da joe »

Ok... vediamo poi in un secondo momento, adesso appena ho un attimo avvio Clonezilla live e lancio il backup su HD esterno.
Farò 2 backup a sto punto:

1-

Codice: Seleziona tutto

dd conv=noerr,ecc
backup a basso livello insomma
2-

Codice: Seleziona tutto

 mount -t ntfs-3g -o ro /dev/sda1 source
Vorrei provare a copiare anche i dati dell'utente windows, quindi Desktop ecc e sottocartelle.
Quindi dovrei fare:

Codice: Seleziona tutto

mount -t ntfs-3g -o ro /dev/sda3 source
Come fai però poi a copiare i dati ad alto livello tipo con cp e ignorare gli errori che presumibilmente salteranno fuori?

EDIT:
Nel frattempo Clonzilla s'è avviato.
Già solo provando a montare in sola lettura la partizione di sistema "sda3" escono un casino di errori.... input output... come al solito... (Clonzilla penso che abbia lo standard error collegato allo std output in qualche modo, anche per esempio quando inserisco una chiavetta usb praticamente il "/var/log/messages" invade la console...).

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3288
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 14.2
Kernel: 4.4.38
Desktop: KDE-4.14.21

Re: Test su HD

Messaggio da joe »

Il montaggio in read-only della partizione di sistema sda3 è fallito.
Alla fine dice:
- o il fs è in consistente e rimanda all'utilizzo di "chkdsk /f" dal CD di installazione
- o c'è un errore hardware
- o c'è un raid o fakeraid ecc con errori suoi...

Escludendo il terzo punto, restano i primi due...
Fatto sta che per il momento il recupero dei dati ad alto livello è precluso.
Ci sarebbero forse delle foto su desktop che si voleva salvare, mi sà che la prossima volta si farà un backup per tempo.
Non posso neanche fare una copia a basso livello di quella partizione perchè non ho tanto spazio libero sul mio HD esterno sono 150GB di roba.

Proviamo intanto a recuperare la sda1 sia a basso che ad alto livello....

rik70
Iper Master
Iper Master
Messaggi: 2207
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 64-current
Kernel: 5.4.x
Desktop: Xfce 4.14
Distribuzione: Arch Linux

Re: Test su HD

Messaggio da rik70 »

joe ha scritto:Come fai però poi a copiare i dati ad alto livello tipo con cp e ignorare gli errori che presumibilmente salteranno fuori?
Se usi cp lo fai per tentare di salvare i dati: saltare o ignorare errori è impossibile, ma nel mio caso la copia non ha dato problemi, sebbene dmesg era pieno di errori di I/O. Il presupposto però è che la partizione dati venga montata almeno in lettura, diversamente non puoi fare nulla con cp.

A questo punto io mi concentrerei su sda1, prima che il disco eventualmente ti muoia tra le mani. Per i dati dell'amico pazienza, al limite se riesci con seatools a correggere i settori problematici puoi sperare di resuscitare il disco e salvare l'intera baracca.

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3288
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 14.2
Kernel: 4.4.38
Desktop: KDE-4.14.21

Re: Test su HD

Messaggio da joe »

Aggiornamento:
la partizione sda1 si riesce a montare in "ro".
Sto facendo la copia ad alto livello con "cp". Per ora un gran numero di errori vari invade la console di clonezilla...
ho lanciato alla cieca un "du -sh" sulla dir di destinazione per vedere quanta roba ha copiato ed è tutto fermo a 7.4 GB. Sono ore che sta andando avanti. Probabilmente glie errori rallentano tutto di brutto.

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3288
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 14.2
Kernel: 4.4.38
Desktop: KDE-4.14.21

Re: Test su HD

Messaggio da joe »

Aggiornamento:

1- La copia ad alto livello è terminata. Parecchi files penso non siano stati copiati a causa di errori vari di input/output. Pertanto la directory di destinazione è mancante di qualcosa e non so se sia utilizzabile per il ripristino. Attualmente contiene 11GB di roba (du -sh), mentre la partizione sorgente ricordo che è di circa 16GB.
Può essere che dei 16GB ne fossero occupati solo una parte, ma mi sembra strano che ci fossero addirittura 5GB non utilizzati, comunque no si sa mai...

2- Sto procedendo con la copia a basso livello:

Codice: Seleziona tutto

dd if=/dev/sda1 bs=128k conv=notrunc,noerror,sync | pv -s $(part -m /dev/sda1 unit B print | cut -d: -f4|sed -n 's/.$//;3p') > /path/to/dest/sda1-raw.img
grazie all'utilizzo di pv ho una statistica di ciò che sta accadendo: per ora sono stati copiati 10GB circa e lo schermo si è riempito anche sta volta dei soliti messaggi d'errore (che dovrebbero starsene nel /var/log/messages o dmesg, va bè poco male...).

Nel frattempo, mentre finisce la copia, ho avvertito il proprietario e gli ho spiegato che per il momento non ho eseguito operazioni distruttive, solo recovery dei dati in sola lettura. E gli ho spiegato che se ci fosse qualcosa di davvero importante nel disco, prima di andare oltre è meglio che consideri l'ipotesi di portarlo in un centro di assistenza dove ci mettano le mani loro.
Saranno più esperti di me e ciò mi manleva anche da eventuali casini... valuterà lui la convenienza dell'operazione.
Dice che vede se ha una copia delle foto su una chiavetta e mi fa sapere.

Prima di prendere altre iniziative allora aspetto.
Torno intanto a ringraziare per il supporto che mi avete dato.

rik70
Iper Master
Iper Master
Messaggi: 2207
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 64-current
Kernel: 5.4.x
Desktop: Xfce 4.14
Distribuzione: Arch Linux

Re: Test su HD

Messaggio da rik70 »

joe ha scritto: Parecchi files penso non siano stati copiati a causa di errori vari di input/output
Devi guardare come è "uscito" il programma `cp`, lascia stare gli errori di i/o sulla tty.

Quindi, cosa ha fatto cp: è terminato senza errori o....?

Per dd - comunque lo utilizzi - è importante che tu riesca a vedere dall'output quanti byte sono entrati e quanti ne sono usciti e devi assicurarti che coincidano. Solo così sai se la copia è stata portata a termine con successo.

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3288
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 14.2
Kernel: 4.4.38
Desktop: KDE-4.14.21

Re: Test su HD

Messaggio da joe »

Cp alla fine, a parte gli errori sulla tty, è uscito con alcuni altri errori del tipo:

file tot impossibile copiare ecc
file tot altro impossibile copiare ecc.

Quindi ne deduco che non tutti i files sono stati copiati. Appunto circa 11 GB di roba, ma immagino che qualcosa mancherà.
Per la copia avevo usato 'cp -a src/ dst'

dd devo andare a vedere se ha finito...
..
...

Non ha ancora terminato, ha proseguito in pochi minuti fino al 75% circa, poi si è piantato e ora la velocità è bassissima, penso sempre a causa di parecchi errori I/O.
Quindi lascio ancora stare tutto così.

rik70
Iper Master
Iper Master
Messaggi: 2207
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 64-current
Kernel: 5.4.x
Desktop: Xfce 4.14
Distribuzione: Arch Linux

Re: Test su HD

Messaggio da rik70 »

joe ha scritto:Cp alla fine, a parte gli errori sulla tty, è uscito con alcuni altri errori del tipo:

file tot impossibile copiare ecc
file tot altro impossibile copiare ecc.
Ok, niente da fare allora.

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3288
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 14.2
Kernel: 4.4.38
Desktop: KDE-4.14.21

Re: Test su HD

Messaggio da joe »

Torno ad aggiornare la situazione.
Avevo lanciato la copia "a basso livello" della partizione di ripristino... Ho pensato: "non si sa mai".
Il comando preciso lanciato lo trovate un paio di post sopra.
Tuttavia la copia si è arenata sul 75% da giorni, al momento ho dato un'occhiata e dice che la copia dura da 82 ore!!!

La console è costantemente infestata da errori vari.
Direi che non proseguirà più e che in ogni caso il file immagine di destinazione non sarà utile ad alcun scopo di ripristino.

Chiedo conferma anche a voi, ma in ogni caso credo che per ripristinare il sistema operativo la strategia più saggia sia farsi prestare un DVD di Windows 7 della stessa versione di licenza del sistema in uso ovvero Home Premium nella fattispecie.
Pertanto non mi pare il caso di accanirsi oltre con copie di backup della partizione di ripristino.

Domanda 1)
Mi confermate? Chiedo perchè non si sa mai ma a questo punto sono ragionevolmente sicuro della cosa.

Altro discorso: recupero dati.
Il proprietario mi ha dato carta bianca per rasare tutto.
Sembra che ci fossero alcune foto nell'altra partizione, quella di sistema (C: per capirci).. partizione che però non si riesce neanche più a montare in sola lettura.

A quanto mi avete consigliato pare che il tool della seagate SeaTools possa fare il miracolo. Tuttavia mi pare di capire che in caso qualcosa vada storto il rischio sia di ottenere un disco rasato.
Prima di provare quel tool allora pensavo di dare una chance anche a Photorec per tentare in estremis di recuperare le foto che citavo.

Domanda 2)
Vi pare sensata e meno distruttiva possibile la procedura seguente:
- provo con Photorec a recuperare le foto
- poi tento di mettere apposto il disco con SeaTools

Cosa ne dite?

rik70
Iper Master
Iper Master
Messaggi: 2207
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 64-current
Kernel: 5.4.x
Desktop: Xfce 4.14
Distribuzione: Arch Linux

Re: Test su HD

Messaggio da rik70 »

Domanda 1:
non hai altre alternative visto che non riesci a recuperare la partizione di ripristino.

Domanda 2:
idem come sopra.
L'utilizzo di PhotoRec è una questione di 'o la va o la spacca': difficile dire se può funzionare o meno. L'unica cosa certa è che su un disco con tutti quegli errori di i/o è altamente sconsigliato provare a riparare il filesystem. Quindi torniamo a bomba: tentatela senza farti illusioni.

Infine SeatTools:
vado a memoria, comunque prova in questo modo.
Se il disco viene riconosciuto, fai il primo test - equivalente allo short test di smarmontools.
Troverà degli errori, e a quel punto ti chiederà:
o di provare a riparare i settori problematici;
o di fare il test lungo.

Il test lungo - e di questo ne sono certo - ti darà sicuramente l'opzione per la riparazione (se il disco è supportato dal programma).
Quindi: fai il test lungo, segnati da qualche parte il numero di errori e procedi con la correzione.

Terminata la fase di riparazione, il programma fa un nuovo test "corto".
Se esce ancora con errori, rifai il test lungo, controlla gli errori e confrontali con quelli che ti sei segnato: se vedi che diminuiscono di numero, allora la faccenda sta andando per il verso giusto.
Ripeti il tutto fino a quando non esci con zero errori.

In questa fase "iniziale" non darti per vinto subito: prova almeno un paio di volte - senza esagerare: 4 o 5 tentativi sono sufficienti per alzare bandiera bianca - fino a quando non riscontri un calo del numero dei settori "problematici".

Nota che questa parte non è distruttiva del contenuto del hdd, ma può corrompere la tabella delle partizioni e il MBR del disco.
Ma se termina come si deve, ripristini tabella e mbr dal backup che ti sei fatto in precedenza e hai buone probabilità di avere il disco "resuscitato" con OS e contenuti intatti.

Se invece tutto questo non porta a nulla - o perché l'hdd non è supportato, o perché la procedura non va a buon fine - ti rimane solo l'ultima spiaggia della formattazione a basso livello.

E qui mi fermo - meno male :roll:

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3288
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 14.2
Kernel: 4.4.38
Desktop: KDE-4.14.21

Re: Test su HD

Messaggio da joe »

Allora, ho interrotto la copia che si era cristallizzata al 75%.
Poi ho provato a lanciare nell'ordine, prima photorec e poi testdisk.
I due tool si bloccano completamente se scelgo come target del recovery l'HD problematico "/dev/sda".

Il terminale di Clonezilla-Live viene anche in questo caso nuovamente invaso di messaggi di errore vari tra cui distinguo i soliti problemi I/O.
Alla fine a causa di un problema alla mia linea internet che mi limita a velocità ridicole, ho deciso di scaricare e creare un CD di FreeDOS con l'aggiunta di testdisk, che dovrebbe comprendere anche photorec se non ho capito male.
Dovrebbe incorrere nello stesso errore ottenuto con Clonzilla, ma una prova con un'alternativa ci stà.
Ho seguito questa guida:
http://www.cgsecurity.org/wiki/Create_a ... Dos_LiveCD

Quando ho riavviato il portatile però, l'avvio del Live CD è stato preceduto da un'attesa un po' più lunga del solito ed un messaggio d'errore poco confortante del tipo (libera traduzione):
I parametri SMART del disco riferiscono che sta tirando le cuoia.
Fare backup dei dati al più presto il disco potrebbe smettere di funzionare in qualsiasi momento.

Premere F1 per continuare.
Ho premuto F1, tanto peggio di così...
Però il live CD non si è avviato... (però funziona tranquillamente su un altro portatile, quindi il CD l'ho masterizzato come si deve).
Alla fine ho spento tutto.

Mi viene il dubbio che possa essere colpa del tentativo di backup durato giorni, che abbia causato un surriscaldamento del disco:
se l'hdd fosse già di suo moribondo a livello hardware potrebbe essere stato stressato particolarmente dalla procedura raccontata, anche se è stato usato in sola lettura alla fine.
Se questa ipotesi fosse plausibile mi sà che non resterebbe altro se non consigliare la sostituzione dell'HDD...
Ma correggetemi se sbaglio.

Codice: Seleziona tutto

RIEPILOGO
- Ne photorec nè testdisk riescono ad accedere al disco.
- La copia a basso livello non riesce, nè della partizione di sistema (neanche provata perchè non ho lo spazio di destinazione per la copia) nè della partizione di recovery copiati solo 12GB su 15 totali.
- La copia ad alto livello con cp riesce in parte per la partizione di recovery copiati 11GB poi interrotta con errore.
- La partizione di sistema non si riesce neanche a montare in sola lettura.
Provo a crearmi un CD con SeaTools che forse dovrebbe fare il miracolo.
Staremo a vedere, ci aggiorniamo! :)

Rispondi