
Segur que t'ha passat o coneixes algú que hagi sentit aquest fred a l'esquena en veure que una unitat de disc ha desaparegut sense avís previ. Ja sigui per una fallada elèctrica, un virus malintencionat o una simple distracció en gestionar l'emmagatzematge, perdre l'accés als teus fitxers pot ser un autèntic malson. Afortunadament, no tot està perdut, ja que hi ha eines potents que permeten revertir aquests errors sense haver de gastar una fortuna en serveis tècnics especialitzats.
En aquest escenari és on entra en joc TestDisk, un programari de codi obert que ha esdevingut el salvavides de molts. A diferència d'altres programes, aquest se centra a reparar l'estructura del disc i permet que el sistema operatiu torni a reconèixer les particions que crèiem esborrades per sempre. Encara que no tingui una interfície plena de botons i colors, la seva eficàcia és senzillament brutal si sabem com moure'ns pels menús.
Què és exactament TestDisk i per a què serveix?
Pels que no estiguin familiaritzats, TestDisk és una utilitat gratuïta dissenyada específicament per recuperar particions perdudes i fer que els discos que han deixat d'arrencar tornin a la vida. No és un simple recuperador de fitxers individuals, sinó una eina que treballa a un nivell més profund: el de la taula de particions.
Aquest programa és capaç de gestionar una varietat sorprenent de formats. Des dels més clàssics com Apple partition map , fins als moderns GUID (GPT) , passant pels habituals de Windows (MSDOS/Intel) i Solaris. A més, no es limita a un sol sistema de fitxers, ja que pot treballar amb NTFS, FAT12, FAT16, FAT32, ext2, ext3, ext4, HFS+ , ReiserFS i molts altres.
Entre les seves funcions més destacades trobem la capacitat de reconstruir sectors d'arrencada , reparar la MFT (Master File Table) a particions NTFS i localitzar Superblocks en sistemes Linux. Bàsicament, si el dany no és una fallada física del maquinari (com que el disc hagi caigut o estigui cremat), TestDisk té possibilitats reals de tornar-nos l'accés a la informació.
Compatibilitat i requisits de sistema
Un dels avantatges més grans d'aquest programari és que és un tot terreny. Pots executar-ho a Windows (incloent-hi Windows 10), Linux, macOS, BSD, DOS i SunOS . Això és fonamental perquè, de vegades, per recuperar un disc que no arrenca, necessitem connectar aquest disc a un altre ordinador que sí que funcioni o utilitzar un LiveCD o LiveUSB per carregar el sistema operatiu a la memòria RAM.
Pel que fa al maquinari, el programa és compatible amb pràcticament qualsevol dispositiu demmagatzematge massiu. Ja sigui un disc dur convencional (HDD) , una unitat d'estat sòlid (SSD), una memòria USB no reconeguda o fins i tot targetes SD. L'únic que heu de tenir en compte és que, per tal que el programari pugui accedir al dispositiu físic i fer els canvis, s'ha d' executar amb privilegis d'administrador.
Com instal·lar i arrencar TestDisk
Si us trobeu en un entorn de Linux, com ara Debian, la instal·lació és un passeig; només cal executar l'ordre sudo apt-get install testdisk a la terminal. Per als que usen Windows o Mac, el procés consisteix a descarregar el binari des de la web oficial, descomprimir el fitxer i llançar l'aplicació directament des de la carpeta.
En obrir el programa, el primer que trobem és una pantalla on se'ns pregunta si volem generar un registre (log) de l'operació. Encara que sembli un pas irrellevant, és molt recomanable seleccionar l'opció Create . D'aquesta manera, si alguna cosa falla o ens cal repassar els passos, tindrem un historial detallat de tot el que ha passat durant el procés de recuperació.
Passos detallats per recuperar particions esborrades
Quan el programa ha arrencat, el flux de treball és força intuïtiu si seguim l'ordre lògic dels seus menús. El primer pas és la selecció del disc dur afectat. TestDisk llistarà totes les unitats detectades amb la seva mida respectiva; simplement fem servir les fletxes del teclat per triar la correcta i premem Enter per avançar.
El punt crític següent és triar el tipus de taula de particions . Generalment, el programa autodetecta si es tracta d'Intel/MSDOS o EFI GPT, per la qual cosa en la majoria dels casos només cal acceptar el valor per defecte. Si tens dubtes, recorda que els discos moderns de gran capacitat solen utilitzar GPT , mentre que els més antics utilitzen MBR.
Ara entrem a la fase d'anàlisi. Hem de seleccionar l'opció Analyse per examinar l'estructura actual del disc. Això ens permetrà veure quines particions hi són presents i quines han desaparegut. Si la llista no sembla completa, el pas següent és executar el «Quick Search» (Cerca Ràpida).
Durant la cerca ràpida, el programa analitzarà el disc en temps real. Si trobeu la partició perduda, podem prémer la tecla «p» per llistar els fitxers i comprovar que les dades estan intactes. Si tot es veu correcte, premem Enter. No obstant això, si la partició continua sense aparèixer, no hem de desesperar i hem de recórrer al “Deeper Search” (Cerca Profunda) , que escaneja cada cilindre del disc i cerca còpies de seguretat del sector d'arrencada.
Quan finalment haguem localitzat totes les particions i verificat-ne el contingut, el pas final és seleccionar l'opció «Write» . Això gravarà la nova estructura de la taula de particions al disc. Després de confirmar l'acció amb la tecla y (Yes) , el programa ens demanarà reiniciar l'equip perquè els canvis facin efecte i el sistema operatiu reconegui les unitats novament.
Reparació del sector d'arrencada NTFS
De vegades, recuperar la partició no és suficient perquè el disc continua sense arrencar. Això passa quan el sector d'arrencada (Boot Sector) està malmès però la còpia de seguretat és vàlida. TestDisk ens permet comparar tots dos sectors i, si detecta que no són idèntics, ens ofereix l'opció “Backup BS”.
Quan seleccioneu aquesta opció, TestDisk sobreescriu el sector d'arrencada malmès utilitzant la còpia de seguretat. Quan tots dos sectors queden perfectament idèntics, el sistema de fitxers NTFS es recupera satisfactòriament i l'ordinador hauria de tornar a iniciar el sistema operatiu sense problemes.
Alternatives i complements: PhotoRec i altres programari
És important esmentar que TestDisk ve acompanyat d'una altra joia: PhotoRec . Mentre que TestDisk s'encarrega de l'estructura del disc (la prestatgeria), PhotoRec s'encarrega de recuperar els fitxers (els «llibres») que han estat esborrats. PhotoRec treballa en mode «només lectura» , cosa que significa que no escriu res a la unitat d'origen, evitant així que se sobrescriguin les dades que intentem salvar.
Si per alguna raó aquestes eines de codi obert no donen resultat, hi ha opcions comercials o més guiades. Recuva , dels creadors de CCleaner, és excel·lent per recuperar arxius individuals mitjançant una interfície molt senzilla. D'altra banda, Disk Drill és una alternativa molt potent, especialment optimitzada per a usuaris de macOS, capaç de reconèixer centenars de formats de fitxers diferents.
Això no obstant, és fonamental recordar que l'única garantia real contra la pèrdua de dades és fer còpies de seguretat periòdiques. Cap programari és infal·lible, i encara que TestDisk és probablement l'eina més precisa per reconstruir particions, una fallada mecànica greu del disc dur pot fer que qualsevol intent de recuperació sigui impossible.
