Hur man öppnar ios filsystem. Nytt APFS-filsystem i macOS Sierra. Behållare och volymer

iOS 10.3 och macOS Sierra 10.12.4, på måndag, arbetar med Apples nya filsystem Filsystem eller APFS. Vid första anblicken är det inget speciellt med detta - det viktigaste är att enheterna inte förvandlas till "tegelstenar" efter uppdateringen.Men vad är intressant med övergången till nytt system mer än det verkar.

Vad är Apples filsystem

Apple File System är ett nytt filsystem somsom kommer att användas på alla enheter från och med äpple klocka och slutar med Mac. Den är "skräddarsydd" för flashminne och ersatte den föråldrade HFS+. De viktigaste innovationerna i APFS: förbättrade krypteringsalgoritmer, optimering av minnesanvändning, felskydd, fil- och mappkloningsfunktioner, ochsmart användning av utrymmet. I praktiken kommer detta att säkerställa en mer stabil drift av operativsystemet, öka hastigheten för att läsa/skriva data och ytterligare skydda användarinformation.

Varför Apple går över till APFS

30-åriga HFS+, som moderna filsystem bygger på Apple prylar, skapades för datorer med flera enheter som bearbetade stora volymer filer. På Mobil enheter som en iPhone eller Apple Watch är prioriteringarna olika - användare behöver applikationer som öppnas snabbt och operativsystemet för att svara på förfrågningar i tid. För att göra detta använder APFS funktioner som kloning (omedelbar kopiering av en fil eller katalog, vilket inte kräver extra säng för datalagring) och komprimering (datakomprimering, vilket sparar diskutrymme och ökar inspelningshastigheten). Och genom att använda "snapshots" (skrivskyddade "snapshots" filsystem i volymen) kommer säkerhetskopieringen att påskyndas, nämligen skapandet av säkerhetskopior med använder tid Maskin.

APFS är designad för framtida expansion. Till skillnad från HFS+, som använder en 32-bitars skrivkatalog, använder APFS en 64-bitars inod (detta är datastrukturen i filsystem). Med andra ord kommer APFS att kunna lagra 9 kvintiljoner (miljoner biljoner!) filer, vilket inte är så viktigt för iOS-enheter, men kommer att räcka till mer än nog under de kommande tio åren för macOS och externa enheter.

Vilka är fördelarna för användarna

Förutom snabbare och stabil drift operativsystem, kommer användare att ha tillgång till tillförlitliga datakrypteringsverktyg på disken. Tack vare APFS iPhone mer kommer inte att förvandlas till "tegelstenar" efter misslyckade uppdateringar– Apple kommer att skydda data på enheten från skador orsakade av fel. Slutligen, med hjälp av Space Sharing-funktionen kan alla diskvolymer "dela" ledigt utrymme.

UiPservice-ingenjör Vladislav Yudchenko kommenterade till UiP-redaktörerna:

"APFS kommer att göra det möjligt för operativsystem att krascha mindre, det kopierar snabbt filer och optimerar utrymmet. För tillfället kommer skillnaden inte att vara så märkbar, men i nya uppdateringar kommer den att bli märkbar. Snart kommer vi att vänja oss helt vid det, vi kommer inte ens att märka övergången av alla enheter till APFS.”

Till exempel, med det andra systemet (via Bootcamp) har du Windows installerat och dutilldelas 100 GB för det. Med Apple File System behöver du inte längre manuellt omfördela ditt tilldelade minne. Om 100 GB inte räcker kommer själva systemet att "ta bort" den nödvändiga mängden gratis disk utrymme. Samtidigt låter funktionen för fil- och mappkloning dig kopiera och flytta data snabbare.

Apples filsystembegränsningar

För närvarande kan du inte formatera i APFS systemenheter . Det nya hybridfilsystemet stöder inte Fusion Drive, FileVault-funktioner och Tidsmaskin.

Hur man börjar använda APFS

Om du uppdaterade din iPhone eller iPad till iOS 10.3 använder enheten redan Apples filsystem. Det är svårare på Mac, där APFS är något av en betaversion. Du kan formatera den extern enhet, SD-kort eller flash-enhet, och även då endast använda terminalen. Kort sagt, det är bättre att inte experimentera just nu.

Betecknar Apples nya filsystem och kommer så småningom att användas på alla företagets större plattformar. Men varför använder Apple det? Vad är så speciellt med det? Den här artikeln ägnas just åt detta ämne.

Apple filsystem

Förkortningen APFS står för Apple File System. Det ersätter filsystemet och med tiden kommer detta filsystem att bli en integrerad del av iOS, tvOS och watchOS - det vill säga det kommer att användas över hela raden av enheter: från datorer, iPhone, iPad, Apple TV och till Apple-enheter Kolla på.

För närvarande iOS-tid 10.3 är den enda plattformen som är tillgänglig för alla som använder filbaserat APFS-system.

APFS kan integreras på alla plattformarÄpple.

Filsystemet HFS+ dök upp 1998 och är nu nästan 20 år gammalt. Hon har blivit en relik från en svunnen tid. Den skapades i Mac-datorernas tid och modifierades för användning i iPhone-enheter, Apple Watch och Apple TV.

Men mycket har förändrats under de senaste 20 åren. Vi bytte från hårddiskarsolid state-enheter SSD, programvaran distribueras inte längre på CD-skivor, utan laddas helt enkelt ner. Säkerhetskopieringar av våra enheter lagras nu i molntjänster.

Optimerad för att arbeta med flash-enheter

Nuförtiden körs nästan alla nya enheter som Apple säljer på en flash-enhet, inklusive de flesta Mac-datorer. Och APFS designades för att fungera med flash-baserade lagringsenheter. Därför kommer vi att se förbättringar av parametrar som läs- och skrivhastigheter, och en ökning av den totala tillförlitligheten när det gäller att lagra och överföra information.

huvud funktion: Systemögonblicksbilder och kloning

De två huvudfunktionerna i APFS är möjligheten att ta ögonblicksbilder av systemet och möjligheten att klona data.

En ögonblicksbild representerar ett skrivskyddat engångstillstånd för filsystemet.

Med hjälp av kloner kommer APFS att kunna skapa snabba kopior samma partition utan att använda ytterligare diskutrymme.

Minsta väntetid

APFS har minimal latens. Detta innebär att operationer som att starta applikationer och ladda data kommer att gå märkbart snabbare. Vilket i sin tur kommer att leda till minskad väntetid – vi kommer att se mindre av det snurrande väntehjulet i iOS och badbollsikonen i Mac OS.

Tillgängligaströmmande diskavsnitt

Om du använder diskpartitioner på din Mac kan APFS göra ditt liv lite enklare. Om en partition får slut på ledigt diskutrymme kan APFS automatiskt använda det lediga utrymmet på en annan partition eftersom APFS skapar speciella behållare runt varje diskpartition.

Kryptering är allt

APFS var främst designad för stark kryptering. Den stöder både en nyckel och flera krypteringsnycklar.

Utveckling för framtiden

HFS+ stöder 32-bitars metadatafil. APFS stöder 64-bitars inodnummer. APFS har utformats för att fungera i framtiden och kommer att prestera ännu bättre med tiden när lämpliga uppdateringar släpps.

FirmwareiOS 10.3 ger dig tillbaka diskutrymme

Det finns en tydlig fördel med att byta till APFS. Du får diskutrymme till ditt förfogande - hur mycket utrymme som sparas beror på hur full din disk är. Vissa lyckades få tillbaka ett par gigabyte efter uppdatering.

APFS för Mac OS är fortfarande i betaversion

iOS använder redan det nya filsystemet, men för Mac OS är det nya filsystemet endast tillgängligt i en mycket tidig betaversion. Och Apple kommer att behöva anstränga sig mycket för att konvertera Mac-datorer till att använda APFS. Åtkomsten till filsystemet i iOS är stängd för utomstående, men Mac OS använder ett öppet, redigerbart filsystem. Med andra ord kan APFS i praktiken stöta på olika kantfall som Apples experter inte ens är medvetna om ännu. Vi hoppas att alla dessa problem kommer att lösas under betatestperioden. Du kan prova betaversionen i aktion. Det är sant att det inte är helt redo för dagligt bruk. APFS stöder inte startenheter, Time Machine, FileVault-kryptering eller Fusion-enheter.

Ja, du måste uppdatera tilliOS 10.3

För närvarande är iOS 10.3 det enda sättet prova APFS i aktion. Och trots att detta är ett helt nytt filsystem är det ändå värt att byta till. Denna uppdatering har testats i flera veckor stor mängd betatestare och allt talar för att byta till den uppdaterade versionen. Själva övergången sker ganska smidigt, snabbt och utan dataförlust. Innan du uppdaterar rekommenderar vi dock att du säkerhetskopierar dina data med lämpliga iTunes-applikationstjänster eller iCloud-molnlagring (vilket rekommenderas i alla fall).

Hur vill du ha detAPFS?

På igår Apple företag visade nya versioner av operativsystemen macOS (Sierra) 10.12, iOS 10, tvOS 10, watchOS 3, en applikation för att lära barn programmera Swift Playgrounds och nya emoji.

Det verkar som att det inte finns något intressant. Men Apple rullade fortfarande ut något grundläggande. Den viktigaste utvecklingen av alla som nämns vid presentationen är filsystemet för den nya Apple generation Filsystem (APFS) i operationssalen macOS-systemet(Sierra) 10.12.

Dokumentation med huvudegenskaperna och beskrivningen av filsystemet, som upprepar individuella funktioner i det kraftfulla gratis filsystemet ZFS, publicerades på webbplatsen för utvecklare kort efter presentationen.

Nu inne Apple-datorer Filsystemet HFS+ används, en utökad version av HFS (Hierarchical File System, hierarkiskt filsystem), skapad för mer än 30 år sedan. Precis som sin föregångare använder HFS+ trädstruktur, kallat ett B*-träd, för att lagra det mesta av metadata. Därav namnet "hierarkiskt filsystem".

Den officiella introduktionen av HFS+ ägde rum den 19 januari 1998, tillsammans med MacOS 8.1. Sedan 2002 har systemet implementerat loggning för att öka tillförlitligheten i informationslagring. Sedan version OS X 10.3 är loggning aktiverad som standard, och det är nu möjligt att arbeta i skiftlägeskänsligt läge.

Fram till OS X 10.7 fortsatte utvecklare att förfina HFS+ och implementera nya funktioner för OS X på filsystemnivå Men faktum kvarstår: HFS utvecklades ursprungligen under disketters och snurrande hårddiskar, när filstorlekar mättes i. kilobyte eller megabyte. Idag arbetar många med SSD-enheter, där miljontals filer lagras - gigabyte eller terabyte med data. Helt andra krav ställs på filsystemet. Istället för att omarbeta den gamla koden bestämde sig Apple för att äntligen skriva ett nytt filsystem från grunden.

Nästa generations APFS-filsystem är fortfarande på scenen utvecklare förhandsgranskning, det vill säga, det är inte planerat att rullas ut till massbruk inom en snar framtid. I det här ögonblicket du kan inte använda en APFS-volym som startdiskett, det kan inte heller användas i ett backupsystem kopieringstid Maskin, i Fusion Drive eller med kryptering av filvalv. Men det är möjligt för en vanlig icke-startbar volym.

Det återstår fortfarande mycket förfining och testning, men först då kommer APFS att bli huvudfilen Apples system i decennier framöver.

APFS, till skillnad från HFS+, särskiljer i sig fallet med tecken i fil- och mappnamn, och den här funktionen kan inte inaktiveras. Detta bör ha i åtanke av alla som bestämmer sig för att använda APFS.

Huvuddragen

I officiell dokumentation listar de allmänna egenskaperna hos APFS-filsystemet i jämförelse med HFS+.

Behållare och volymer

Behållareär huvudobjektet för att lagra data i APFS. Behållare är vanligtvis exakt samma som GUID Partition Table (GPT)-poster, och de har sitt eget felskydd och diskutrymmesallokeringsschema. Varje behållare innehåller en eller flera volymer eller filsystem, som vart och ett har sina egna namnutrymme, det vill säga en uppsättning filer och kataloger.

APFS stöder inte direkt programvara RAID, men den kan användas med Apple RAID-volymer för att stödja Striping (RAID 0), Mirroring (RAID 1) och Concatenation (JBOD).

64-bitars inoder

64-bitars inoder ökar namnutrymmet avsevärt jämfört med 32-bitars inoder i HFS+. 64-bitars APFS-filsystemet stöder mer än 9 kvintiljoner filer på varje volym. Detta borde räcka för alla, som Bill Gates sa.

Nanosekund tidsstämplar

APFS har avsevärt ökat noggrannheten för tidsstämplar. APFS stöder tidsstämpling med nanosekundsprecision. Som jämförelse, i HFS+, sattes tidsstämplar med en noggrannhet på upp till en sekund.

Nanosekundtidsstämplar är mycket viktiga i moderna filsystem eftersom de hjälper till att implementera atomicitet och atomära transaktioner - ett av de viktigaste ACID-kraven för ett transaktionssystem (till exempel ett DBMS). Atomicity säkerställer att ingen transaktion är delvis ansluten till systemet. Antingen kommer alla dess underoperationer att utföras, eller så kommer ingen att utföras.

Felskydd

APFS implementerar ett innovativt kopiera-på-skriv-metadataschema som Apple kallar "Crash Protection". Det säkerställer att filsystemändringar och loggskrivningar förblir synkroniserade om något händer medan skrivningen pågår, till exempel ett strömavbrott.

Kopiera-på-skriv-schema i ZFS

Glesa filer

En fil med attributet "sparse" förutsätter att den innehåller block med noll byte som inte är lagrade på enheten utan är underförstådda. HFS+ hade inte stöd för glesa filer.

Utökade attribut

APFS har inbyggt stöd för avancerade filattribut, som i HFS+ implementerades genom Attributes-filen, det vill säga genom ett B-träd.

Kryptering

Apple säger att kryptering är en grundläggande egenskap som är inbyggd i APFS på filsystemnivå. För varje volym i en APFS-behållare ställs en av krypteringsmodellerna in: ingen kryptering, ennyckelkryptering eller flernyckelskryptering. I det senare fallet används separata nycklar för att kryptera filer och metadata. Beroende på hårdvaran använder APFS AES-XTS eller AES-CBC krypteringsläge.

Kloning av filer och kataloger

Kloning är en nästan omedelbar kopiering av en fil eller katalog, som inte kräver ytterligare datalagringsutrymme. När en klon modifieras registrerar filsystemet endast dataändringen. På så sätt kan det nya filsystemet lagra många versioner stora filer tar mindre diskutrymme.

Ögonblicksbilder

Ögonblicksbilder är skrivskyddade ögonblicksbilder av filsystemet på en volym. operativ system kan använda ögonblicksbilder för en mer effektiv procedur Reserv exemplar. Det vill säga, äntligen kommer Time Machine att fungera normalt (snabbt).

Naturligtvis, när det gäller dess kapacitet, är APFS betydligt sämre än 128-bitars filsystemet ZFS, som stöds av Linux, FreeBSD och andra fria operativsystem, men med Äppelsidan detta är ett steg i rätt riktning.

Det är konstigt att den preliminära dokumentationen inte nämner komprimeringsfunktionen, som HFS+ för övrigt stödjer.

Apple har försökt porta ZFS till OS X under en längre tid, det var en aktiv diskussion om detta på ZFS e-postlistor, preliminära ögonblicksbilder för nästa version OS X. Senare gjordes en implementering av OpenZFS för OS X (O3X) och MacZFX.

ZFS-filsystemet distribueras med öppen källkod källkod, och Apple kan mycket väl ha lånat några idéer för APFS-filsystemet. Genomförande öppen källa eftersom APFS ännu inte är klart planerar Apple att dokumentera och publicera APFS-formatet under 2017.

Den första formella sessionen kommer att äga rum på WWDC i kväll, där de nya APFS-funktionerna kommer att demonstreras för utvecklare mer i detalj.

De bästa nyheterna finns ofta kvar bakom kulisserna Apple-presentationer. Anledningen är att vissa av dem är lämpliga i första hand för utvecklare, medan andra helt enkelt inte har tillräckligt med tid - inte konstigt, med så storskaliga tillkännagivanden av iOS 10! Framväxten av ett nytt filsystem från Apple kallas APFS (Apples filsystem) passerade utan buller och damm, men läckan läckte till Internet, och nu hindrar ingenting dig från att studera det noggrant.

APFS är ett nästa generations filsystem som kan köras på allt från Apple Watch till Mac Pro. Apples filsystem är optimerat för SSD/Flash-enheter, det vill säga tonvikten ligger inte längre på hårddiskar, och högsta prioritet ges till kryptering. Hittills bred användning fått en äldre Cupertino-utveckling - HFS+, som APFS är värt att jämföra med. Men först, konstigt nog, låt oss beskriva listan över APFS-begränsningar:

  • APFS-formaterade partitioner kan inte användas som startenheter.
  • APFS är känsligt för stora och små bokstäver i filnamn.
  • Boka kopior av Time Maskiner stöds inte i APFS.
  • Partitioner formaterade i APFS är inte lämpliga för kryptering via FileVault.
  • Fusion Drive-designen flyger förbi APFS.

Dessutom är APFS för närvarande inte ett projekt med öppen källa, och Apple själv kommer sannolikt inte att ha liknande planer för det. Dessutom kommer Cupertino-teamet att offentliggöra sitt nya generations filsystem först nästa år.

Efter att ha beskrivit de brister som kan skrämma av den genomsnittliga användaren är det värt att identifiera fördelarna med APFS:

  • Naturligtvis fruktbart arbete med solid-state-drev.
  • Användningen av sk behållare som lagringsceller som är mer skyddade från fel. Dessutom kan varje behållare exportera en eller flera partitioner, eller filsystem, med sina egna namn, filer och kataloger. Vänligen notera, att det inte finns något direkt RAID-stöd initialt angett, men APFS kan kombineras med en Apple RAID-partition för att låta RAID 0, RAID 1 och JBOD fungera. Pluggbara RAID-arrayer kommer också att kunna bli vänner med APFS.
  • APFS stöder 64-bitars inoder, medan HFS+ filinoder är fokuserade på 32-bitar. APFS kan lagra en kvintiljon filer på en enda partition. Tro mig, det här är mycket :)
  • Tidsintervall i APFS är uppdelade i nanosekunder, snarare än sekunder, som i HFS+.
  • APFS stöder glesa filstrukturer som sparar diskutrymme.
  • Blockallokatorn är designad på ett mer intelligent sätt: i APFS bestämmer den storleken på lagringsvolymen, medan den i HFS+ alltid är bunden till en stel ram.
  • APFS har ett starkt skydd mot dataförlust på grund av fel.
  • APFS stöder utökade filattribut.
  • TRIM på APFS-filsystemet är inte synkront vid radering och allokering fritt utrymme, på grund av vilket metadata endast ändras en gång och säkerställer hög systemstabilitet
  • Kryptering är den sista och nyckelkomponenten i Apples filsystem. Filsystemet använder full AES-XTS- eller AES-CBC-kryptering (beroende på hårdvaran), kombinerar principer som fastställts sedan OS X 10.7 Lion och iOS 4, och fungerar med flera nycklar.

Denna nyhetsartikel bör sammanfattas med information om kompatibilitet, eftersom endast OS X Yosemite, El Capitan och Sierra kan fungera med APFS - äldre versioner känner helt enkelt inte igen det. Partitioner formaterade i APFS kan öppnas via SMB, men AFP-protokollet kommer inte att vara tillgängligt. Och slutligen tredjepartsutvecklare kommer att behöva genomföra en storskalig uppdatering av sina produkter för att stödja Apples nästa generations filsystem.

Du har anslutit din iPhone eller iPad till din Windows-dator, men ingenting Windows utforskaren, inte heller i iTunes ser du allt som finns i minnet på din enhet? Så hur man ansluter en iPhone eller iPad som en vanlig extern USB-disk? Och är detta möjligt utan jailbreak? Ja, med till exempel PhoneBrowse.

PhoneBrowse är gratis verktyg för Windows, så att du kan visa och hantera filer på iPhone, iPad och iPod utan att jailbreaka enheterna. Med det här programmet kan du till och med lägga till, ta bort eller byta namn på alla typer av filer som är lagrade på din iOS-enhet. Allt detta på ett ganska enkelt men väldigt trevligt sätt användargränssnitt, stiliserad för Mac OS X.

Ladda ner och installera PhoneBrowse på din Windows-dator, anslut din enhet och kör iväg. Verktyget kommer automatiskt att upptäcka den anslutna enheten och skanna dess filsystem. Du kommer då att se fem olika flikar, varav den första visas allmän information om den anslutna enheten, inklusive batteriprocent, OS-version och minnesstatus.

Processen att lägga till och ta bort filer via PhoneBrowse är enkel och snabb. För detta ändamål finns knapparna "Importera" och "Radera". Och du kan lägga till det som separat fil och hela mappen. För att kopiera filer från enheten till din dator finns det en "Exportera"-knapp. Du kan också skapa nya mappar och byta namn på filer. Du kan också visa via PhoneBrowse filstruktur installerade applikationer.

Som nämnts ovan är verktyget tillgängligt gratis och körs vidare olika versioner Windows – från XP till 8 och 8.1.