Bestanden herstellen nadat de GPT-partitietabel is overschreven

De GPT-partitietabel van mijn schijf is per ongeluk overschreven en nu zijn de partities/bestanden niet meer toegankelijk. Ik heb hulp nodig om uit te zoeken wat de veiligste manier is om gegevens te herstellen zonder de schade te verergeren, inclusief welke partitieherstelhulpmiddelen of stappen het beste zijn voor een GPT-schijf.

Als de schijf plotseling wordt weergegeven als Niet-toegewezen, RAW of GPT-beveiligde partitie, ga er dan niet vanuit dat de bestanden weg zijn. Vaak staat de data nog steeds op de schijf, maar kan Windows de partitielay-out niet meer lezen. Bij GPT kan de kaart beschadigd raken terwijl de daadwerkelijke bestanden er nog gewoon op staan.

Het belangrijkste: schrijf niets naar die schijf. Als Windows je vraagt om deze te formatteren, annuleer dan. Gebruik geen willekeurige reparatietools, maak geen nieuwe partitie aan en kopieer niets naar de schijf. Als het je opstartschijf is, stop dan met die installatie te gebruiken en start in plaats daarvan op vanaf een herstel-USB of een andere machine. Elke schrijfactie kan iets overschrijven dat je probeert te herstellen.

Ik zou proberen de bestanden er eerst af te kopiëren voordat je een reparatie ter plekke probeert. Het opnieuw opbouwen van een partitietabel kan werken, maar het is ook een gemakkelijke manier om de situatie te verergeren als het verkeerde wordt weggeschreven. Een veiligere aanpak is om de hele fysieke schijf te scannen en de bestanden te herstellen naar een andere gezonde schijf.

Daarvoor is Disk Drill een degelijke optie. Het is gemaakt voor dit soort gevallen waarin de partitie-informatie ontbreekt of beschadigd is, en het kan verder scannen dan de partitietabel door direct te zoeken naar herstelbare bestanden.

Het basisproces is:

  1. Selecteer de daadwerkelijke fysieke schijf, niet een ontbrekende of kapotte partitie.
  2. Voer een diepe scan uit en laat het zoeken naar verloren of gereconstrueerde partities.
  3. Gebruik de previewfunctie om te controleren of de bestanden intact lijken voordat je herstel uitvoert.
  4. Herstel de bestanden naar een andere fysieke schijf, nooit terug naar de beschadigde schijf.

Als je vertrouwd bent met commandoregeltools, is TestDisk een andere route. Het is gratis en open-source, en het kan soms GPT-informatie opnieuw opbouwen door de back-up GPT-header aan het einde van de schijf te vinden. GPT bewaart normaal één header aan het begin en nog een reservekopie aan het einde, dus als alleen de primaire beschadigd is, kunnen tools zoals TestDisk of gdisk mogelijk de structuur herstellen.

Dat gezegd hebbende, TestDisk is niet erg vergevingsgezind. Als je de verkeerde opties kiest of de verkeerde lay-out wegschrijft, kun je herstel moeilijker maken. Ik zou het zien als een hulpmiddel voor iemand die partitietabellen al begrijpt, niet als het eerste wat je probeert wanneer de data belangrijk is.

Nog iets om te controleren, vooral bij externe schijven: het bericht GPT-beveiligde partitie kan verschijnen door de behuizing of het USB-dock. Sommige docks presenteren de schijf met een andere sectorgrootte dan de computer ziet wanneer de schijf rechtstreeks via SATA is aangesloten. Dus als de schijf is geformatteerd in een USB-behuizing en later direct op het moederbord is aangesloten, kan Windows deze verkeerd lezen.

Als dat klinkt als jouw situatie, gebruik dan niet de opdracht clean van Diskpart. Plaats de schijf eerst terug in de originele behuizing of dock en kijk of de partities weer verschijnen. Als ze nog steeds niet verschijnen, ga dan terug naar herstelsoftware en kopieer de data eruit voordat je probeert iets te repareren.

Een volledige schijfscan is veiliger dan de partitietabel repareren, maar het is nog steeds niet onschadelijk als de schijf ongezond is. Als de schijf klikkende geluiden maakt, de verbinding verbreekt, SMART-waarschuwingen geeft of er erg lang over doet om bepaalde gebieden te lezen, zou ik geen herstelscans blijven uitvoeren op het origineel. Maak eerst een sector-voor-sector-kloon of image en werk daarna vanaf die kopie. Op die manier heb je, als een tool verkeerd gokt, crasht of de schijf verder achteruitgaat, nog steeds het originele exemplaar onaangeroerd.

Daar zou ik het advies hierboven iets beperken. Disk Drill, TestDisk, R-Studio, DMDE enzovoort kunnen allemaal nuttig zijn, maar de volgorde is belangrijker dan het merk. Behoud eerst de schijf, herstel daarna pas. Als je een andere schijf hebt die even groot of groter is, kloon dan met iets dat op herstel is gericht, zoals ddrescue vanaf een Linux-USB. Kloon geen bestanden, maar het hele apparaat. Richt daarna Disk Drill of welke scanner je ook kiest op de kloon/image en herstel bestanden indien mogelijk naar een derde schijf.

Houd de verwachtingen ook realistisch als dit een SSD was. Als de partities zijn verwijderd en het besturingssysteem TRIM-opdrachten heeft verstuurd, kunnen sommige bestanden al op nul zijn gezet, ook al verschijnen de mapnamen nog steeds in een scan. Op een draaiende harde schijf zijn de kansen meestal beter, omdat verwijderde partitierecords de bestandsinhoud op zichzelf niet wissen. Hoe dan ook: initialiseer de schijf niet, voer geen chkdsk uit en laat Windows niets repareren totdat de gegevens die je belangrijk vindt ergens anders naartoe zijn gekopieerd.

Laat geen enkel herstelhulpmiddel de GPT repareren voordat u de scanresultaten hebt opgeslagen of een image hebt gemaakt, want de eerste verkeerde schrijfactie kan een herstelbaar lay-outprobleem veranderen in giswerk. Een ontbrekend detail hier is versleuteling: als het volume BitLocker/FileVault/LUKS gebruikte, zien de meeste file-carvinghulpmiddelen alleen versleutelde rommel tenzij de oorspronkelijke partitielimiet en ontgrendelingsmetadata worden hersteld. In dat geval kan het najagen van gevonden bestanden in Disk Drill of iets vergelijkbaars teleurstellend lijken, ook al is het echte doel om de versleutelde container weer zichtbaar te krijgen. Als u zich de exacte oude partitievolgorde herinnert of schermafbeeldingen hebt van Schijfbeheer, installatielogboeken, gdisk -l-uitvoer, enz., bewaar die notities dan. Exacte startsectoren zijn belangrijker dan partitienamen. GPT zelf is slechts de partitiekaart van de schijf, niet de bestanden, maar deze blind opnieuw opbouwen is nog steeds een slechte eerste stap.