Ma certo, con piacere.
Partiamo da alcuni presupposti:
- che
chiunque sconsiglia di modificare la geometria del disco (ora non chiedete a me cos'è la geometria del disco, perchè posso solo provare ad immaginare, magari lo chiedete a Francesco, che qualcosa mi dice
che è un tantino più competente e preparato...).
- che quelli che hanno avuto un problema simile l'hanno risolto proprio cambiando la geometria
- che vi serve di collegare il vostro disco ad un altro PC, o, come ho fatto io, un altro disco di sistema operativo al vostro PC (come si dice, se Maometto non va alla motagna...)
Tralascio tutta la procedura guidata di Testdisk che risulta un po' lunghina (a meno che qulacuno non la chieda esplicitamente) perchè ho visto che sul forum ci sono parecchi post a riguardo.
Il mio problema era che all'analisi del mio disco "danneggiato" risultava quest'errore:
incorrect number of heads cylinder 16 (NTFS) != 255 (HD)e questo:
Warning: the current number of heads per cylinder is 255
but the correct value may be 16.
You can use the Geometry menu to change this value.
It's something to try if
- some partitions are not found by TestDisk
- or the partition table can not be written because partitions overlaps.
Sembra che quest'errore possa essere causato dal fatto di aver partizionato l'hard-disk con un programma esterno da Windows, coso che io trovo plausibile perchè a memoria mi sembra di aver fatto proprio così (ma ripeto, sembra, non è una cosa che ho detto io).
Come vedete il programma consiglia di modificare la geometria (salvo gli autori non ritenersi responsabili per danni causati dal loro programma), ma visto che tutti lo sconsigliano, procedendo normalmente, in ogni caso non riesco a recuperare entrambe le partizioni del disco, solo una, l'altra rimane "not allocated" e nonostante quella recuperata sia la partizione di sistema, non mi fa comunque il boot.
Così ho controllato tutti i dati per la geometria (sono:
Cylinders,
Heads,
Sectors e
Sector Size), effettivamente tutti i valori coincidevano, a parte le teste (Heads) che erano a 255, le ho semplicemente portate a 16 come consigliava il programma e all'analisi delle partizioni, erano entrambe evidenziate in verde e quindi riconosciute ed attive.
Scrivo l'indice, riavvio, ed è tutto come prima!
Rimane un solo dubbio, all'analisi delle partizioni da TestDisk, dopo aver cambiato la geometria ottengo quest'errore:
bad ending head chs and lba don't match,
sembra possa essere un errore hardware, e bisognerebbe verificare il BIOS (e chi lo sa fare?
), ma sembra pure che altri che hanno trovato quest'errore non hanno poi avuto problemi (rimarco sempre il fatto che "sembra").
Per togliermi lo sfizio ho fatto uno ScanDisk: nessun problema, zero settori danneggiati, e per adesso è tutto ok...
Questo è quanto, spero che questa piccola guida possa davvero essere utile a qualcuno (che magari ci perda molto meno tempo di quanto ne ho perso io...)