Hoe het ios-bestandssysteem te openen. Het nieuwe APFS-bestandssysteem in macOS Sierra. Containers en volumes

iOS 10.3 en macOS Sierra 10.12.4, Maandag, werken aan het nieuwe bestandssysteem van Apple Bestandssysteem of APFS. Op het eerste gezicht is dit niets bijzonders - het belangrijkste is dat de apparaten na de update niet in "stenen" veranderen.Maar interessant in de overgang naar nieuw systeem meer dan het lijkt.

Wat is Apple-bestandssysteem

Apple File System is een nieuw bestandssysteem voor:Dit wordt gebruikt op alle apparaten vanaf Apple Watch en eindigend met Mac... Het is "geslepen" voor flash-geheugen en verving de verouderde HFS+. De belangrijkste innovaties in APFS zijn: verbeterde coderingsalgoritmen, geheugenoptimalisatie, crashbeveiliging, functies voor het klonen van bestanden en mappen, enslim gebruik van de ruimte... In de praktijk zal dit zorgen voor een stabielere werking van het besturingssysteem, de lees-/schrijfsnelheid van gegevens verhogen en gebruikersinformatie verder beschermen.

Waarom Apple overstapt op APFS

De 30 jaar oude HFS+ waarop moderne bestandssystemen zijn gebaseerd Apple-gadgets, is gemaakt voor computers met meerdere schijven die grote hoeveelheden bestanden kunnen verwerken. Op mobiele toestellen zoals de iPhone of Apple Watch, de prioriteiten zijn anders - gebruikers moeten applicaties snel openen en het besturingssysteem reageert op tijd op verzoeken. Om dit te doen, gebruikt APFS functies zoals klonen (direct kopiëren van een bestand of directory, waarvoor geen extra ruimte voor gegevensopslag) en compressie (gegevenscompressie, die schijfruimte bespaart en de schrijfsnelheid verhoogt). En door het gebruik van "snapshots" (open alleen-lezen "snapshots" bestandssysteem in het volume) zal de back-up versnellen, namelijk het maken van back-ups met tijd gebruiken Machine.

APFS is ontworpen voor toekomstige uitbreiding. In tegenstelling tot HFS+, dat een 32-bits schrijfdirectory gebruikt, gebruikt APFS een 64-bits inode (dit is de datastructuur in bestandssystemen). Met andere woorden, APFS zal 9 triljoen (een miljoen biljoen!) bestanden kunnen opslaan, wat niet zo belangrijk is voor iOS-apparaten, maar de komende tien jaar meer dan genoeg zal zijn voor macOS en externe schijven.

Wat zijn de voordelen voor gebruikers?

Behalve dat het sneller en stabiel werk besturingssysteem hebben gebruikers toegang tot betrouwbare tools voor gegevenscodering op de schijf. Met dank aan APFS iPhone meer zal niet veranderen in "stenen" na mislukte updates- Apple beschermt de gegevens op uw schijf tegen schade veroorzaakt door crashes. Ten slotte kunnen alle schijfvolumes met behulp van de functie Ruimte delen de vrije ruimte "delen".

UiPservice-ingenieur Vladislav Yudchenko gaf commentaar op de UiP-redactie:

“APFS zorgt ervoor dat besturingssystemen minder crashen, het kopieert bestanden snel en optimaliseert de ruimte. Tot nu toe zal het verschil niet zo merkbaar zijn, maar het zal merkbaar worden in nieuwe updates. Straks zullen we er wel aan wennen, de overgang van alle toestellen naar APFS merken we niet eens meer van"

Bij het tweede systeem (via Bootcamp) heb je bijvoorbeeld Windows geïnstalleerd en je100 GB voor haar toegewezen... Met Apple File System hoeft u toegewezen geheugen niet langer handmatig opnieuw toe te wijzen. Als 100 GB niet genoeg is, "neemt" het systeem zelf de benodigde hoeveelheid gratis schijfruimte... Tegelijkertijd kunt u met de functie van het klonen van bestanden en mappen snel gegevens kopiëren en verplaatsen.

Beperkingen van het Apple-bestandssysteem

Momenteel kan APFS niet worden geformatteerd systeemschijven ... Ondersteun het nieuwe hybride bestandssysteem niet Fusion-drive, de FileVault-functie, en Tijd machine.

Hoe APFS te gebruiken

Als je je iPhone of iPad hebt bijgewerkt naar iOS 10.3, maakt je apparaat al gebruik van Apple File System. Het is moeilijker met Mac, hier is APFS zoiets als een bètaversie. U kunt formatteren externe schijf, SD-kaart of USB-stick, en dan nog alleen met behulp van de Terminal. Kortom, het is beter om voorlopig niet te experimenteren.

Verwijst naar het nieuwe bestandssysteem van Apple en zal uiteindelijk op alle belangrijke platforms van het bedrijf worden gebruikt. Maar waarom gebruikt Apple het? Wat is er zo speciaal aan haar? Dit artikel is gewijd aan dit onderwerp.

Apple-bestandssysteem

APFS staat voor Apple File System. Het vervangt het bestandssysteem en na verloop van tijd zal dit bestandssysteem een ​​integraal onderdeel worden van iOS, tvOS en watchOS - dat wil zeggen, het zal worden gebruikt over de hele reeks apparaten: van computers, iPhone, iPad, Apple TV tot Apple-apparaten Kijk maar.

Momenteel iOS-tijd 10.3 is het enige platform dat voor iedereen beschikbaar is om het bestand te gebruiken APFS-systeem.

APFS kan op alle platforms worden geïntegreerdappel.

Het HFS+ bestandssysteem verscheen in 1998 en is nu bijna 20 jaar oud. Het is een overblijfsel uit vervlogen tijden geworden. Het is gemaakt in het tijdperk van Mac-computers en is verfijnd voor gebruik in iPhone-apparaten, Apple Watch en Apple TV.

Maar de afgelopen 20 jaar is er veel veranderd. We zijn overgestapt van harde schijven Aan solid-state schijven SSD, software wordt niet meer op cd's verspreid, maar gewoon gedownload. Back-ups van onze apparaten worden nu opgeslagen in cloudservices.

Geoptimaliseerd voor gebruik met flashdrives

Bijna elk nieuw apparaat dat Apple tegenwoordig verkoopt, draait op een flashstation, inclusief de meeste Mac-computers... En APFS is ontworpen om te werken met flash-opslagapparaten. Daarom zullen we verbeteringen zien in parameters zoals lees- en schrijfsnelheid, en een toename van de algehele betrouwbaarheid als het gaat om het opslaan en overdragen van informatie.

belangrijkste kenmerk: Systeem snapshots en klonen

De twee belangrijkste kenmerken van APFS zijn de mogelijkheid om "snapshots" van het systeem te maken en de mogelijkheid om gegevens te klonen.

Een momentopname is een eenmalige alleen-lezen bestandssysteemstatus.

Met behulp van klonen kan APFS creëren snelle kopieën dezelfde partitie zonder extra schijfruimte te gebruiken.

Minimale wachttijd

APFS heeft een minimale latentie. Dit betekent dat handelingen als het starten van applicaties en het laden van gegevens merkbaar sneller gaan. Dit zal op zijn beurt leiden tot een vermindering van de wachttijd - we zullen minder aan het wachtwiel zien draaien in iOS en het strandbalpictogram in Mac OS.

Vrijovervol schijfsecties

Als u schijfpartities op uw Mac gebruikt, kan APFS uw leven een beetje gemakkelijker maken. Als je geen vrije schijfruimte meer hebt op een partitie, dan kan APFS automatisch de vrije ruimte van een andere partitie gebruiken, omdat APFS speciale containers maakt rond elke schijfpartitie.

Encryptie is ons alles

APFS is in de eerste plaats ontworpen voor sterke codering. Het ondersteunt zowel enkele sleutel als meerdere coderingssleutels.

Ontwikkelingen voor de toekomst

HFS + ondersteunt 32-bits metadatabestanden. APFS ondersteunt 64-bits inodenummers. APFS is ontworpen om in de toekomst te werken en zal in de loop van de tijd nog beter werken met de juiste updates.

FirmwareiOS 10.3 geeft je schijfruimte terug

Overstappen op APFS heeft één duidelijk voordeel. U krijgt schijfruimte tot uw beschikking - de hoeveelheid ruimte die wordt bespaard, hangt af van hoe vol uw schijf is. Sommigen slaagden erin een paar gigabytes terug te krijgen na het updaten.

APFS voor Mac OS is nog in bèta

iOS gebruikt het nieuwe bestandssysteem al en voor het Mac OS bestaat het nieuwe bestandssysteem alleen in een zeer vroege bètaversie. En Apple zal hard moeten werken om Mac-computers om te zetten naar APFS. Toegang tot het bestandssysteem in iOS is gesloten voor buitenstaanders, terwijl Mac OS een open, bewerkbaar bestandssysteem gebruikt. Met andere woorden, in de praktijk kan APFS te maken krijgen met verschillende randgevallen waarvan Apple-experts niet eens op de hoogte zijn. Hopelijk worden al deze problemen opgelost tijdens de bètatestperiode. U kunt de bèta in actie proberen. Het is echter nog niet helemaal klaar voor dagelijks gebruik. APFS ondersteunt geen opstartbare schijven, Time Machine, FileVault-codering of Fusion-schijven.

Ja, u moet eerder updateniOS 10.3

Momenteel is iOS 10.3 de enige manier probeer APFS in actie. En hoewel dit een volledig nieuw bestandssysteem is, is het toch de moeite waard om naar over te stappen. Deze update is enkele weken getest. grote hoeveelheid beta-testers en alles spreekt in het voordeel van het overschakelen naar een bijgewerkte versie. De overgang zelf is vrij soepel, snel en zonder gegevensverlies. Voordat u gaat updaten, raden we u echter aan een back-up van uw gegevens te maken met behulp van de juiste services in de iTunes-app of iCloud-cloudopslag (wat sowieso wordt aanbevolen), voor het geval dat.

Wat vind je vanAPFS?

Bij gisteren appel toonde nieuwe versies van besturingssystemen macOS (Sierra) 10.12, iOS 10, tvOS 10, watchOS 3, een applicatie om kinderen Swift Playgrounds te leren programmeren en nieuwe emoji.

Het zou niets interessants lijken. Apple heeft echter iets fundamenteels uitgerold. De belangrijkste ontwikkeling van alles wat in de presentatie wordt genoemd, is het bestandssysteem van de nieuwe Apple generaties Bestandssysteem (APFS) in de operatiekamer macOS-systeem(Sierra) 10.12.

Op de ontwikkelaarssite werd kort na de presentatie documentatie gepubliceerd met de belangrijkste kenmerken en beschrijvingen van het bestandssysteem, dat enkele van de functies van het krachtige gratis bestandssysteem ZFS repliceert.

Op dit moment binnen Apple-computers het bestandssysteem is HFS +, een uitgebreide versie van HFS (Hierarchical File System), meer dan 30 jaar geleden gemaakt. Net als zijn voorganger gebruikt HFS + boomstructuur een B * -tree genoemd voor het opslaan van de meeste metadata. Vandaar de naam "hiërarchisch bestandssysteem".

HFS+ werd officieel onthuld op 19 januari 1998, samen met macOS 8.1. Sinds 2002 is logging in het systeem geïmplementeerd om de betrouwbaarheid van de informatieopslag te verbeteren. Sinds OS X 10.3 is loggen standaard ingeschakeld, het is nu mogelijk om hoofdlettergevoelig te werken.

Tot OS X 10.7 bleven ontwikkelaars HFS + verfijnen en nieuwe functies voor OS X implementeren op bestandssysteemniveau. Maar het feit blijft: HFS werd oorspronkelijk ontwikkeld in de tijd van diskettes en draaiende harde schijven, toen de bestandsgrootte werd gemeten in kilobyte of megabyte. Tegenwoordig werken veel mensen met SSD-schijven waar miljoenen bestanden worden opgeslagen - gigabytes of terabytes aan gegevens. De vereisten voor het bestandssysteem zijn compleet anders. In plaats van de oude code te herwerken, besloot Apple om eindelijk een nieuw bestandssysteem helemaal opnieuw te schrijven.

Het volgende generatie APFS-bestandssysteem bevindt zich nog steeds in de fase developer Preview, dat wil zeggen, het is niet de bedoeling om in de nabije toekomst massaal gebruik te maken. V dit moment kan een APFS-volume niet gebruiken als opstartschijf, het kan ook niet worden gebruikt in het back-upsysteem Kopieer tijd Machine-, Fusion Drive- of File Vault-codering. Maar het is mogelijk voor een normaal niet-opstartbaar volume.

Er is nog een lange revisie en testen, maar alleen dan wordt APFS het hoofdbestand Apple-systeem voor de komende decennia.

APFS is, in tegenstelling tot HFS +, aanvankelijk hoofdlettergevoelig in bestands- en mapnamen, en deze functie kan niet worden uitgeschakeld. Iedereen die besluit APFS te gebruiken, moet dit in gedachten houden.

Belangrijkste kenmerken

V officiële documentatie geeft een overzicht van de algemene kenmerken van APFS versus HFS+.

Containers en volumes

container is het belangrijkste opslagobject voor APFS. Containers zijn meestal precies hetzelfde als GUID Partition Table (GPT)-items en hebben hun eigen crashbeveiliging en schijftoewijzingsschema. Elke container bevat een of meer volumes of bestandssystemen, elk met zijn eigen naamruimte, dat wil zeggen, een verzameling bestanden en mappen.

APFS ondersteunt software-RAID niet rechtstreeks, maar kan worden gebruikt met Apple RAID-volumes om Striping (RAID 0), Mirroring (RAID 1) en Concatenation (JBOD) te ondersteunen.

64-bit inodes

64-bits inodes vergroten de naamruimte aanzienlijk in vergelijking met 32-bits identifiers in HFS +. 64-bits APFS ondersteunt meer dan 9 triljoen bestanden per volume. Dit zou genoeg moeten zijn voor iedereen, zoals Bill Gates zei.

Nanoseconde tijdstempels

APFS heeft de nauwkeurigheid van tijdstempels (tijdstempels) aanzienlijk verbeterd. APFS ondersteunt tijdstempels met een precisie van nanoseconden. Ter vergelijking: in HFS + werden tijdstempels op de dichtstbijzijnde seconde ingesteld.

Tijdstempels van nanoseconden zijn erg belangrijk in moderne bestandssystemen omdat ze helpen bij het implementeren van atomiciteit en atomaire transacties - een van de belangrijkste ACID-vereisten voor een transactiesysteem (bijvoorbeeld een DBMS). Atomiciteit zorgt ervoor dat er geen transactie gedeeltelijk in het systeem wordt vastgelegd. Ofwel alle suboperaties worden uitgevoerd, of geen ervan wordt uitgevoerd.

Crashbescherming

APFS implementeert een innovatief copy-on-write metadataschema dat Apple "Crash Protection" noemt. Het zorgt ervoor dat wijzigingen in het bestandssysteem en logboekregistratie synchroon blijven als er iets gebeurt tijdens het schrijven, bijvoorbeeld een stroomstoring.

ZFS copy-on-write-schema

Schaarse bestanden

Een bestand met het attribuut "sparse" veronderstelt de inhoud van blokken van nul bytes, niet opgeslagen op de schijf, maar impliciet. HFS + had geen ondersteuning voor schaarse bestanden.

Uitgebreide attributen

APFS heeft ingebouwde ondersteuning voor extended bestandskenmerken, die in HFS + wordt geïmplementeerd via het bestand Attributen, dat wil zeggen via de B-tree.

Encryptie

Apple zegt dat codering een fundamentele eigenschap is die is ingebouwd in APFS op bestandssysteemniveau. Voor elk volume in de APFS-container wordt één van de encryptiemodellen geïnstalleerd: geen encryptie, encryptie met één sleutel, encryptie met meerdere sleutels. In het laatste geval worden aparte sleutels gebruikt om bestanden en metadata te versleutelen. Afhankelijk van de hardware gebruikt APFS de AES-XTS- of AES-CBC-coderingsmodus.

Bestanden en mappen klonen

Klonen is bijna onmiddellijk kopiëren van een bestand of map, waarvoor geen extra opslagruimte nodig is. Bij het wijzigen van een kloon registreert het bestandssysteem alleen de wijziging in de gegevens. Het nieuwe bestandssysteem kan dus vele versies opslaan. grote bestanden minder schijfruimte in beslag nemen.

Momentopnamen

Snapshots zijn alleen-lezen snapshots van het bestandssysteem op een volume. Besturingssysteem kan snapshots gebruiken voor een efficiëntere procedure Reserveer exemplaar... Dat wil zeggen dat Time Machine ten slotte prima (snel) zal werken.

Natuurlijk is APFS qua mogelijkheden aanzienlijk inferieur aan het 128-bits bestandssysteem ZFS, dat wordt ondersteund door Linux, FreeBSD en andere gratis besturingssystemen, maar met Appel kant dit is een stap in de goede richting.

Het is vreemd dat de voorlopige documentatie geen melding maakt van de compressiefunctie die HFS + trouwens ondersteunt.

Apple probeert al heel lang ZFS over te zetten naar OS X, er was een actieve discussie over op de ZFS-mailinglijsten, er werden voorlopige snapshots gepubliceerd voor volgende versie OS X. Later werd een implementatie van OpenZFS gemaakt voor OS X (O3X) en MacZFX.

Het ZFS-bestandssysteem wordt open source gedistribueerd broncode, en het is heel goed mogelijk dat Apple enkele ideeën heeft geleend voor het APFS-bestandssysteem. Implementatie open source voor APFS nog niet klaar is, is Apple van plan om het document te publiceren en het APFS-formaat in 2017 te publiceren.

De eerste formele sessie vindt vanavond plaats op WWDC, waar ontwikkelaars de nieuwe functies van APFS in meer detail zullen zien.

Het lekkerste nieuws blijft vaak achter de schermen. Apple-presentaties... De reden is dat sommige vooral geschikt zijn voor ontwikkelaars, terwijl andere gewoon niet genoeg tijd hebben - geen wonder, met zulke grootschalige aankondigingen van iOS 10! De opkomst van een nieuw bestandssysteem van Apple genaamd APFS (het Apple-bestandssysteem) ging zonder lawaai en stof voorbij, maar het lek lekte naar internet en nu weerhoudt niets je ervan om het zorgvuldig te bestuderen.

APFS is een bestandssysteem van de volgende generatie dat werkt op alle apparaten, van Apple Watch tot Mac pro... Het Apple File System is geoptimaliseerd voor SSD / Flash-drives, dat wil zeggen, de weddenschap is niet meer aan harde schijven, en de hoogste prioriteit wordt gegeven aan codering. Vandaag breed gebruik ontving een oudere Cupertin-ontwikkeling - HFS +, waarmee het de moeite waard is om APFS te vergelijken. Maar laten we, vreemd genoeg, eerst de lijst met APFS-beperkingen beschrijven:

  • Partities die zijn geformatteerd in APFS kunnen niet worden gebruikt als opstartschijven.
  • APFS is gevoelig voor hoofdletters en kleine letters in bestandsnamen.
  • Reserveren exemplaren van Tijd Machine worden niet ondersteund in APFS.
  • APFS-geformatteerde partities zijn niet geschikt voor FileVault-codering.
  • Het Fusion Drive-ontwerp vliegt voorbij APFS.

Bovendien is APFS momenteel geen project met open source, en het is onwaarschijnlijk dat Apple zelf dergelijke plannen heeft. Bovendien gaan de Cupertinians pas volgend jaar hun nieuwe generatie bestandssysteem publiekelijk aankondigen.

Na de tekortkomingen te hebben beschreven die een gewone gebruiker kunnen afschrikken, is het de moeite waard om deze te identificeren en voordelen van APFS:

  • Natuurlijk vruchtbaar werken met solid-state schijven.
  • Het gebruik van zogenaamde containers als opslaglocaties die beter beschermd zijn tegen storingen. Bovendien kan elke container een of meer partities of bestandssystemen exporteren met hun eigen namen, bestanden en mappen. Kennisgeving dat er oorspronkelijk geen directe RAID-ondersteuning was aangekondigd, maar APFS kan worden gecombineerd met een Apple RAID-partitie om RAID 0, RAID 1 en JBOD te laten werken. Koppelbare RAID-arrays kunnen ook vriendschap sluiten met APFS.
  • APFS ondersteunt 64-bits inodes, terwijl HFS + bestandsidentificaties zijn gericht op 32-bits. APFS kan een triljoen bestanden in één partitie passen. Geloof me, dat is veel :)
  • Tijdsloten in APFS zijn verdeeld in nanoseconden, niet in seconden, zoals in HFS+.
  • APFS ondersteunt schaarse bestanden, een structuur die schijfruimte bespaart.
  • De block allocator heeft een slimmer ontwerp: in APFS bepaalt hij de grootte van het opslagvolume, terwijl hij in HFS+ altijd aan een star frame is gebonden.
  • APFS heeft een sterke bescherming tegen gegevensverlies door storingen.
  • APFS ondersteunt uitgebreide bestandskenmerken.
  • TRIM op APFS loopt niet synchroon wanneer verwijderd en gedistribueerd vrije ruimte, waardoor de metadata eenmalig wordt gewijzigd en de hoge stabiliteit van het systeem is gewaarborgd
  • Encryptie is het laatste en belangrijkste onderdeel van The Apple File System. Het bestandssysteem maakt gebruik van volledige encryptie AES-XTS of AES-CBC (afhankelijk van de hardware), combineert de principes die sinds de dagen van OS X 10.7 Lion en iOS 4 zijn vastgelegd en werkt met veel sleutels.

Samenvattend zou dit nieuwsartikel informatie moeten zijn over: compatibiliteit, aangezien alleen OS X Yosemite, El Capitan en Sierra met APFS kunnen werken - oudere versies herkennen het eenvoudigweg niet. APFS-geformatteerde partities kunnen worden weergegeven via SMB, maar AFP is niet beschikbaar. En tenslotte externe ontwikkelaars zullen een grootschalige update van hun producten moeten uitvoeren om het volgende generatie bestandssysteem van Apple te ondersteunen.

U hebt uw iPhone of iPad aangesloten op uw Windows-computer, maar niet in Windows Explorer, of in iTunes, zie je niet alles wat in het geheugen van je apparaat staat? Een iPhone of iPad aansluiten als een gewone externe USB-schijf? En is het mogelijk zonder jailbreak? Ja, bijvoorbeeld met PhoneBrowse.

TelefoonBladeren is gratis tool voor Windows, zodat u bestanden op iPhone, iPad en iPod kunt bekijken en beheren zonder jailbreak. Met dit programma kun je zelfs alle soorten bestanden die op je iOS-apparaat zijn opgeslagen toevoegen, verwijderen of hernoemen. Dit alles in een vrij eenvoudige maar zeer plezierige gebruikersomgeving gestileerd als Mac OS X.

Download, installeer PhoneBrowse op uw Windows-computer, sluit uw apparaat aan en u kunt beginnen. De tool detecteert automatisch het aangesloten apparaat en scant het bestandssysteem. Daarna ziet u vijf verschillende tabbladen, waarvan de eerste wordt weergegeven: algemene informatie aangesloten apparaat, inclusief batterijpercentage, OS-versie en geheugenstatus.

Het proces van het toevoegen en verwijderen van bestanden via PhoneBrowse is snel en eenvoudig. Hiervoor zijn de knoppen "Importeren" en "Verwijderen" voorzien. En je kunt toevoegen als apart bestand en de hele map. Er is een knop "Exporteren" om bestanden van het apparaat naar de computer te kopiëren. U kunt ook nieuwe mappen maken en bestanden hernoemen. En ook via PhoneBrowse kunt u bekijken bestandsstructuur geïnstalleerde applicaties.

Zoals hierboven vermeld, is de tool gratis beschikbaar en werkt op verschillende versies Windows - van XP tot 8 en 8.1.