Min Mac SSD med en APFS-volym går plötsligt inte att montera, och Skivverktyg reparerar den inte. Jag behöver hjälp att ta reda på om APFS-dataåterställning från en SSD är möjlig, vilka verktyg eller steg som är säkrast och hur jag undviker att göra de förlorade filerna svårare att återställa.
Jag skulle behandla enheten som om den vore ömtålig tills filerna har återställts. Det viktigaste är att sluta använda APFS-enheten direkt. Spara inget på den, installera inga återställningsverktyg på den och låt inte macOS fortsätta skriva till den om du kan undvika det. Raderade data kan skrivas över vid normal användning, och när det händer blir återställningen mycket sämre.
Typen av enhet spelar stor roll här.
Om detta är en extern HDD, eller en äldre Mac med en APFS-formaterad hårddisk, kan chanserna fortfarande vara ganska goda så länge inget har skrivit över den raderade datan.
Om det är en SSD, särskilt en intern Mac-SSD, är det mer tidskänsligt på grund av TRIM. TRIM låter SSD-enheten veta vilka raderade block som är säkra att rensa. När dessa block faktiskt har raderats kan återställningsprogram inte återskapa dem. Så om filerna raderades från en APFS-SSD, fortsätt inte använda Macen och hoppas på det bästa. På nyare versioner av macOS kan du oftast ändå inte stänga av TRIM för den interna SSD-enheten, så det bästa är att sluta använda den och agera snabbt.
Innan du skannar, kontrollera de enkla återställningsalternativen först:
- Time Machine-säkerhetskopior.
- APFS-ögonblicksbilder, om det finns några.
- FileVault-kryptering. Om enheten är krypterad behöver de flesta verktyg att den låses upp eller dekrypteras innan de kan skanna den ordentligt.
För själva återställningen är Disk Drill verktyget jag skulle prova. Det hanterar APFS på ett mer användbart sätt än verktyg som bara söker efter filsignaturer, så när filsystemets metadata fortfarande finns kvar kan du få tillbaka de ursprungliga namnen och mappstrukturen i stället för en hög slumpmässiga filer.
Det säkrare arbetsflödet är ungefär så här:
- Installera Disk Drill på en annan enhet, inte den du återställer från.
- Anslut den påverkade APFS-enheten.
- Kör en fullständig skanning.
- Använd förhandsgranskning för att kontrollera om filerna faktiskt är läsbara.
- Återställ filerna till en annan disk. Återställ dem aldrig tillbaka till problemenheten.
Hoppa inte över förhandsgranskningssteget. Det kan spara mycket tid eftersom det visar om filerna sannolikt är intakta innan du bestämmer dig för att återställa allt.
Om enheten inte går att montera, kopplas från slumpmässigt eller låter konstigt, skulle jag inte börja köra reparationsverktyg ännu. Undvik Första hjälpen eller något annat som kan skriva ändringar till disken tills de viktiga filerna har kopierats ut. Hämta datan först, och oroa dig sedan för att fixa enheten.
Om detta bara handlar om oavsiktlig radering eller filsystemsskada är dina chanser vanligtvis mycket bättre än om själva enheten håller på att gå sönder.
Kör inte Första hjälpen om och om igen och prova inte slumpmässiga terminalkommandon för att fixa saker innan du har en kopia av disken. Första hjälpen kan vara okej för en volym du inte bryr dig om, men på en skadad APFS-behållare kan den ändra metadata medan den försöker reparera. Om filsystemet redan är instabilt kan det förvandla en återställningsbar katalogstruktur till en röra.
Jag håller till största delen med @mikeappsreviewer om att stoppa skrivningar, men jag skulle vara ännu mer försiktig med att skanna den ursprungliga SSD:n direkt om enheten verkar instabil. Om det är en extern SSD och den förblir ansluten pålitligt, gör först en byte-för-byte-avbildning eller klon till en annan enhet och skanna sedan avbildningen. Om det är den interna SSD:n i en nyare Mac kan det vara svårare eftersom du inte bara kan plocka ut enheten, men samma idé gäller: starta från en annan Mac eller ett externt system om möjligt, undvik att starta normalt från problemvolymen och kopiera/återställ endast till separat lagring.
APFS-återställning är möjlig, men förväntningarna bör vara realistiska. Om metadata för APFS-behållaren är skadad men SSD:n fortfarande har data kan verktyg som Disk Drill hitta filer med namn och mappar. Om TRIM redan har rensat raderade block, eller om SSD-styrenheten håller på att fallera, kommer programvara inte magiskt att kunna få tillbaka dessa block. Den viktiga skillnaden är om detta är ett logiskt APFS-problem eller ett fysiskt/enhetsproblem. Om SSD:n försvinner, visar fel storlek, upprepade gånger kopplar från eller om återställningsverktyg hänger sig medan de läser den, stanna upp och överväg laboratorieåterställning snarare än att prova en annan app. Att fortsätta belasta en felande SSD kan göra de sista läsbara områdena oläsliga.
En klon är bara användbar om du klonar hela APFS-behållaren, inte bara volymen som vägrar att montera. APFS kan ha flera relaterade volymer i samma behållare, och de användbara metadata kanske inte finns där du förväntar dig, så en kopia på filnivå eller en metod som bilda av denna enda volym kan ge återställningsverktyg mindre att arbeta med. Jag håller med om försiktigheten ovan om att inte plåga SSD:n med reparationer, men jag skulle kontrollera detta innan jag lägger timmar på skanning: i Skivverktyg, aktivera Visa alla enheter och se om den fysiska disken och APFS-behållaren är synliga även om Data-volymen inte går att montera. Om behållaren är synlig och enheten läser stadigt, avbilda/klona den till separat lagring och skanna kopian med något som Disk Drill. Om bara volymen saknas men hårdvaran ser normal ut är återställning mycket möjlig. Om den fysiska SSD:n själv försvinner eller visar en orimlig storlek, är programvaruåterställning fel kamp.
Klicka inte på ”Initialisera”, ”Radera” och godkänn inte någon macOS-uppmaning som säger att disken inte kan läsas om du inte redan har skapat en avbild av den. Den varningen kan visas även när APFS-behållaren fortfarande går att återställa, och att göra den till en ”ny” disk är ett snabbt sätt att få verktyg som Disk Drill att arbeta med rester i stället för den ursprungliga strukturen. Om SSD:n visas med rätt storlek är återställning fortfarande möjlig; om den inte gör det, sluta behandla det som ett programvaruproblem.


