Skip to main content

Hvad er APFS (Apples filsystem til macOS)?

How to Fix: Could Not Create a Preboot Volume for APFS - MacBooks & Mac Desktops (Juni 2026)

How to Fix: Could Not Create a Preboot Volume for APFS - MacBooks & Mac Desktops (Juni 2026)
Anonim

APFS (Apple File System) er et system til organisering og strukturering af data på et lagringssystem. APFS, der oprindeligt blev udgivet med macOS Sierra, erstatter den 30-årige HFS +.

HFS + og HFS (en lidt tidligere version af det hierarkiske filsystem) blev oprindeligt oprettet tilbage på floppy disks, som var det primære lagringsmedium til Mac'en, når det drejede harddiske var en dyr løsning, der tilbydes af tredjepart.

Tidligere har Apple flirtet med at erstatte HFS +, men APFS, som allerede er inkluderet i iOS, tvOS og watchOS, er nu standardfilsystemet til macOS High Sierra og senere.

APFS er optimeret til i dag og morgendagens lagerteknologi

HFS + blev implementeret, da 800 kb floppies var konge. Nuværende Mac'er bruger muligvis ikke floppies, men spinding af harddiske begynder at virke lige som arkaisk. Med Apple understreger flashbaseret lagring i alle sine produkter, er et filsystem optimeret til at arbejde med rotationsmedier, og den iboende ventetid i at vente på, at en disk springer rundt, bare ikke giver mening.

APFS er designet fra get-go til SSD og andre flash-baserede lagringssystemer. Selvom APFS er optimeret til, hvordan solid state-lagring fungerer, fungerer det godt med moderne harddiske.

Fremtidig dokumentation

APFS understøtter et 64-bit inode nummer. Inoden er en unik identifikator, der identificerer en filsystemobjekt. Et filsystem objekt kan være noget; en fil, en mappe. Med en 64-bit inode kunne APFS holde ca. 9 quintillion filsystemobjekter sprængning forbi den gamle grænse på 2,1 mia.

Ni quintillion kan virke som et stort stort nummer, og du kan med rette spørge, hvilken lagerenhed der skal have nok plads til faktisk at holde så mange objekter. Svaret kræver et indblik i lagertendenser. Overvej dette: Apple har allerede begyndt at flytte lagringsteknologi på virksomhedsniveau til produkter på forbrugerniveau, som Mac og dets evne til at bruge lagdelt lagring. Dette blev først set i Fusion-drev, der flyttede data mellem en højtydende SSD og en langsommere, men meget større harddisk. Hyppigt tilgængelige data blev opbevaret på den hurtige SSD, mens filer, der blev brugt mindre ofte, blev gemt på harddisken.

Med macOS udvide Apple dette koncept ved at tilføje iCloud-baseret lagring til mixen. At tillade film og tv-shows, du allerede har set at blive gemt i iCloud, frigør lokalt lager. Selvom dette sidste eksempel ikke kræver et unified inode-nummereringssystem på tværs af alle de diske, der anvendes af dette lagdelt lagringssystem, viser det en generel retning, at Apple kan bevæge sig ind; at samle flere lagringsteknologier, der passer bedst til brugerens behov, og har OS se dem som en enkelt filplads.

APFS-funktioner

APFS har en række funktioner, der adskiller det fra ældre filsystemer.

  • Kloner - Kloner tillader næsten øjeblikkelige filkopier uden at bruge ekstra plads. I stedet for at kopiere en fil bit for bit fra et sted til et andet refererer kloner i stedet den oprindelige fil og deler de blokke af data, som er identiske mellem de to filer. Gør ændringer til en fil, og kun den blokke af data, der er ændret, er skrevet til den nye klon, mens både originalen og klonen fortsætter med at dele uændrede data blokke. Dette gør ikke kun filkopiering og besparelse særligt hurtigt, men sparer også på lagerpladsbehov.
  • Snapshots - APFS kan oprette et volumen øjebliksbillede, der repræsenterer et tidspunkt. Snapshots kan bruges til at lette effektive sikkerhedskopier samt give dig mulighed for at gå tilbage til hvordan tingene var på et bestemt tidspunkt. Snapshots er skrivebeskyttet peger til det oprindelige volumen og dets data. Et nyt øjebliksbillede optager ingen reel plads, bortset fra mængden af ​​plads, der er nødvendigt for at gemme en peger til det oprindelige volumen. Som tiden går, og der foretages ændringer til det oprindelige volumen, opdateres øjebliksbillede med kun de ændringer, der opstår.
  • Kryptering - APFS understøtter stærk fulddisk kryptering ved hjælp af AES-XTS eller AES-CBC tilstande. Både filer og metadata bliver krypteret. Understøttede krypteringsmetoder omfatter:
    • Ryd (ingen kryptering).
    • Single-nøgle.
    • Multi-key, med per-fil nøgler til både data og metadata.
  • Rumdeling -Spacedeling sætter en stopper for foruddefinering af partitionsstørrelser; I stedet deler alle volumener det underliggende ledige rum på et drev. Rumdeling gør det muligt for flere volumener på et drev at vokse og krympe dynamisk efter behov, uden at det er nødvendigt at genpartitionere.
  • Copy-On-Write - Denne databeskyttelsesordning gør det muligt at dele datastrukturer, så længe der ikke foretages ændringer. Når der er anmodet om en ændring (skriv), laves en ny unik kopi, der sikrer, at originalen forbliver intakt. Først efter at skrivningen er gennemført, opdateres filoplysningerne for at pege på de nye data.
  • Atomic Safe-Save - Dette ligner ideen om kopi-på-skriv, men gælder for enhver filhandling, f.eks. Omdøbning eller flytning af en fil eller mappe. Ved at omdøbe som et eksempel kopieres filen, der skal omdøbe, til de nye data (filnavnet); Før kopieringsprocessen er færdig, er filsystemet opdateret for at pege på de nye data. Dette sikrer, at hvis en eller anden grund, som f.eks. Et strømsvigt eller en slags CPU-hik, skrivningen ikke er færdig, forbliver den oprindelige fil intakt.
  • Sparsomme filer - Denne mere effektive måde at allokere filrum på, gør det muligt for filplads at vokse kun, når det er nødvendigt. I ikke-sparsomme filsystemer skal filpladsen reserveres på forhånd, selv når ingen data er klar til at blive gemt.