Er APFS-datagendannelse fra en SSD mulig?

Min Mac SSD med et APFS-drev vil pludselig ikke montere, og Diskværktøj reparerer det ikke. Jeg har brug for hjælp til at finde ud af, om APFS-datagendannelse fra en SSD er mulig, hvilke værktøjer eller trin der er sikrest, og hvordan man undgår at gøre de mistede filer sværere at gendanne.

Jeg ville behandle drevet, som om det er skrøbeligt, indtil filerne er gendannet. Det vigtigste er at stoppe med at bruge APFS-drevet med det samme. Gem ikke noget på det, installer ikke gendannelsesværktøjer på det, og lad ikke macOS fortsætte med at skrive til det, hvis du kan undgå det. Slettede data kan blive overskrevet ved almindelig brug, og når det sker, bliver gendannelsen meget dårligere.

Typen af drev betyder meget her.

Hvis dette er en ekstern HDD eller en ældre Mac med en APFS-formateret harddisk, kan chancerne stadig være rimelige, så længe intet har overskrevet de slettede data.

Hvis det er en SSD, især en intern Mac-SSD, er det mere tidskritisk på grund af TRIM. TRIM lader SSD'en vide, hvilke slettede blokke der sikkert kan ryddes. Efter at disse blokke faktisk er blevet slettet, kan gendannelsessoftware ikke genskabe dem. Så hvis filerne blev slettet fra en APFS-SSD, så fortsæt ikke med at bruge Mac'en og håb på det bedste. På nyere macOS-versioner kan man som regel alligevel ikke slå TRIM fra for den interne SSD, så det bedste træk er at stoppe med at bruge den og handle hurtigt.

Før du scanner, så tjek de nemme gendannelsesmuligheder først:

  1. Time Machine-sikkerhedskopier.
  2. APFS-snapshots, hvis der findes nogen.
  3. FileVault-kryptering. Hvis drevet er krypteret, skal de fleste værktøjer have det låst op eller dekrypteret, før de kan scanne det korrekt.

Til selve gendannelsen er Disk Drill det værktøj, jeg ville prøve. Det håndterer APFS på en mere nyttig måde end værktøjer, der kun søger efter filsignaturer, så når filsystemets metadata stadig er der, kan du muligvis få de oprindelige navne og mappestrukturen tilbage i stedet for en bunke tilfældige filer.

Det sikrere workflow er noget i denne stil:

  1. Installer Disk Drill på et andet drev, ikke det, du gendanner fra.
  2. Tilslut det berørte APFS-drev.
  3. Kør en fuld scanning.
  4. Brug forhåndsvisning til at kontrollere, om filerne faktisk kan læses.
  5. Gendan filerne til en anden disk. Gendan dem aldrig tilbage til problemdrevet.

Spring ikke forhåndsvisningstrinnet over. Det kan spare dig for meget tid, fordi det viser, om filerne sandsynligvis er intakte, før du binder dig til at gendanne det hele.

Hvis drevet ikke vil mounte, tilfældigt afbryder forbindelsen eller laver mærkelige lyde, ville jeg ikke begynde at køre reparationsværktøjer endnu. Undgå Førstehjælp eller alt andet, der kan skrive ændringer til disken, indtil de vigtige filer er kopieret ud. Hent dataene først, og bekymr dig så om at reparere drevet.

Hvis dette bare er utilsigtet sletning eller skade på filsystemet, er dine chancer som regel meget bedre, end hvis selve drevet er ved at fejle.

Kør ikke Førstehjælp igen og igen, og prøv ikke tilfældige terminal-kommandoer til at fixe noget, før du har en kopi af disken. Førstehjælp kan være fint for et drev, du er ligeglad med, men på en beskadiget APFS-container kan det ændre metadata, mens det forsøger at reparere. Hvis filsystemet allerede er ustabilt, kan det forvandle en gendannelig mappestruktur til et rod.

Jeg er for det meste enig med @mikeappsreviewer i at stoppe alle skrivninger, men jeg ville være endnu mere forsigtig med at scanne den originale SSD direkte, hvis drevet opfører sig ustabilt. Hvis det er en ekstern SSD, og den forbliver forbundet pålideligt, så lav først et byte-for-byte-image eller en klon til et andet drev, og scan derefter imaget. Hvis det er den interne SSD i en nyere Mac, kan det være sværere, fordi du ikke bare kan tage drevet ud, men den samme idé gælder: start om muligt fra en anden Mac eller et eksternt system, undgå at starte normalt fra det problematiske drev, og kopiér/gendan kun til separat lagring.

APFS-gendannelse er mulig, men forventningerne bør være realistiske. Hvis metadataene i APFS-containeren er beskadiget, men SSD’en stadig har dataene, kan værktøjer som Disk Drill muligvis finde filer med navne og mapper. Hvis TRIM allerede har ryddet slettede blokke, eller SSD-controlleren er ved at fejle, vil software ikke på magisk vis kunne bringe de blokke tilbage. Den vigtige skelnen er, om dette er et logisk APFS-problem eller et fysisk/enhedsproblem. Hvis SSD’en forsvinder, viser forkert størrelse, gentagne gange kobler fra, eller gendannelsesværktøjer hænger under læsning, så stop op og tænk laboratoriegendannelse frem for prøv en anden app. Hvis du fortsætter med at belaste en svigtende SSD, kan de sidste læsbare områder blive ulæselige.

En klon er kun nyttig, hvis du kloner hele APFS-containeren, ikke kun den diskenhed, der nægter at montere. APFS kan have flere relaterede diskenheder i den samme container, og de nyttige metadata ligger måske ikke dér, hvor du forventer det, så en kopi på filniveau eller en fremgangsmåde som billedtag denne ene diskenhed kan give gendannelsesværktøjer mindre at arbejde med. Jeg er enig i advarslen ovenfor om ikke at mishandle SSD’en med reparationer, men jeg ville tjekke dette, før jeg brugte timer på scanning: I Diskværktøj skal du aktivere Vis alle enheder og se, om den fysiske disk og APFS-containeren er synlige, selv om Data-diskenheden ikke vil montere. Hvis containeren er synlig, og drevet læser stabilt, så lav et image eller en klon af den til separat lager og scan kopien med noget som Disk Drill. Hvis kun diskenheden mangler, men hardwaren ser normal ud, er gendannelse meget mulig. Hvis den fysiske SSD selv forsvinder eller viser en meningsløs størrelse, er softwaregendannelse den forkerte kamp.

Klik ikke på “Initialiser”, “Slet”, og accepter ikke nogen macOS-prompt, der siger, at disken ikke kan læses, medmindre du allerede har lavet et image af den. Den advarsel kan dukke op, selv når APFS-containeren stadig kan gendannes, og at gøre den til en “frisk” disk er en hurtig måde at få værktøjer som Disk Drill til at arbejde med rester i stedet for den oprindelige struktur. Hvis SSD’en vises med den korrekte størrelse, er gendannelse stadig mulig; hvis den ikke gør det, så hold op med at behandle det som et softwareproblem.