Wyjaśnienie APFS Co powinieneś wiedzieć o nowym systemie plików Apple
MacOS 10.13 High Sierra firmy Apple przynosi nowy system plików o nazwie "Apple File System", który w dużej mierze zastępuje starszy system plików HFS +. System plików Apple, znany również jako APFS, był używany domyślnie na iPhone'ach i iPadach od iOS 10.3 i jest również używany w Apple Watch i Apple TV - ale teraz jest również dostępny na Macu.
Jak zdobyć system plików Apple
Nie musisz robić nic specjalnego, aby przełączyć komputer Mac do nowego systemu plików APFS. Po prostu uaktualnij do systemu MacOS 10.13 High Sierra. Proces aktualizacji automatycznie przeniesie dysk wewnętrzny komputera Mac z HFS + do APFS, zakładając, że dysk wewnętrzny komputera Mac jest dyskiem SSD lub innym urządzeniem pamięci flash.
Ten proces jest automatyczny. Na Macu z całą pamięcią flash partycje wewnętrzne zostaną przeniesione z HFS + (zwanego również "Mac OS Extended") do APFS. Nie można zrezygnować z tej konwersji.
Dyski Fusion (które zawierają flash i tradycyjne pamięci magnetyczne), tradycyjne dyski twarde i woluminy inne niż Mac (takie jak woluminy systemu Windows Boot Camp) nie zostaną zmigrowane. Podczas gdy APFS nie działa obecnie na dyskach Fusion, Apple planuje włączyć APFS na dyskach Fusion w przyszłości.
Napędy zewnętrzne, w tym dyski USB i karty SD, również nie zostaną przeniesione do APFS. Możesz sformatować dysk zewnętrzny jako APFS za pomocą Narzędzia dyskowego. Zalecane są jednak inne systemy plików. Na przykład exFAT zapewnia lepszą kompatybilność z Windows i innymi urządzeniami. Mac OS X Extended oferuje kompatybilność z High Sierra oraz Macami ze starszymi wersjami systemu operacyjnego MacOS.
Twój dysk Time Machine również nie może być sformatowany jako APFS. Program Time Machine może wykonać kopię zapasową z dysku APFS, ale docelowy dysk programu Time Machine musi być sformatowany jako HFS +. System operacyjny obsłuży to wszystko automatycznie - po prostu nie próbuj konwertować dysku Time Machine ręcznie, a wszystko będzie dobrze.
Korzyści z APFS
Dlaczego więc w ogóle dbać o APFS? Ma wiele zalet w porównaniu z HFS +, w szczególności wydajność i niezawodność, z kilkoma ulepszeniami do szyfrowania i partycji, a także.
Wzrost wydajności
Nie zobaczysz żadnych nowych funkcji whiz-bang z nowym systemem plików, ale zobaczysz wiele usprawnień pod maską. Na przykład widać poprawę wydajności niektórych operacji na plikach.
Szybsze wybieranie katalogów może być zauważalne. Po kliknięciu przycisku "Pobierz informacje" w przypadku dużego folderu, całkowity rozmiar folderu zostanie zauważony wcześniej. Dzieje się tak dlatego, że APFS przechowuje metadane dotyczące rozmiarów plików w miejscu, w którym można uzyskać do nich dostęp szybciej, podczas gdy system HFS + sprawił, że system operacyjny sprawdzał metadane poszczególnych plików jeden po drugim..
Kopiowanie plików będzie również szybsze. Powiedzmy, że kopiujesz plik z jednego folderu do drugiego. Zamiast tworzyć po prostu drugą kopię danych tego pliku na dysku, program APFS tworzy znacznik informujący, że na dysku znajdują się dwa pliki wskazujące te same dane. Oznacza to, że operacja kopiowania powinna nastąpić natychmiast. Jeśli zmodyfikujesz jeden z dwóch plików, APFS zapisze zarówno oryginalny, jak i zmieniony plik, a wszystko będzie działać tak, jak tego oczekujesz. Jest po prostu szybszy i bardziej wydajny pod maską.
Wydajność przy tworzeniu "plików sparse" również uległa poprawie. Innymi słowy, jeśli aplikacja tworzy duży plik, który jest pusty, jest teraz znacznie szybszy. W przypadku HFS + aplikacja tworząca plik 5 GB będzie musiała poczekać, podczas gdy system operacyjny wypisze 5 GB zer dysku. W przypadku systemu plików APFS system plików oznacza obszar przydzielony, ale nie zapisuje go od razu, więc teraz powinno być prawie natychmiastowe.
Niezawodność i poprawa integralności danych
Nowy system plików Apple jest bardziej odporny na uszkodzenia danych z powodu błędów i awarii zasilania.
APFS używa "copy-on-write". Na przykład, gdy zaktualizujesz metadane pliku - na przykład jego nazwę pliku - system plików HFS + bezpośrednio zmodyfikuje te metadane. Jeśli komputer Mac wyłączy się z zasilania przed zakończeniem operacji, może dojść do uszkodzenia danych. W przypadku pliku APFS podczas modyfikowania metadanych pliku APFS utworzy nową kopię metadanych. APFS wskazuje oryginalny plik w tych metadanych dopiero po zapisaniu nowych metadanych, więc nie ma ryzyka, że metadane zostaną uszkodzone. Ta funkcja jest również dostępna w innych nowoczesnych systemach plików, takich jak ZFS i BtrFS w systemie Linux i ReFS w systemie Windows.
Apple File System używa także czegoś, co nazywa się "Atomic Safe-Save", co przypomina kopiowanie przy zapisie, ale dotyczy innych operacji na plikach, w tym zmiany nazwy pliku lub przenoszenia go.
Zwiększono także niezawodność dzięki tworzeniu i przechowywaniu sum kontrolnych związanych z danymi na dysku. Gdy plik APFS zapisuje plik na dysk, sprawdza plik, uruchamia go za pomocą formuły matematycznej, która generuje krótszy ciąg zgodny z plikiem i zapisuje go również na dysku. Gdy APFS odczytuje dane, porównuje dane z sumą kontrolną na dysku i sprawdza, czy są zgodne. Jeśli dane nie są zgodne z sumą kontrolną na dysku, oznacza to uszkodzenie danych. Może to być spowodowane błędem, awarią sprzętu lub czymś innym, ale system operacyjny może go natychmiast rozpoznać.
Inne nowe funkcje
Ten system plików kładzie również podwaliny pod nowe funkcje i inne ulepszenia, które można rozbudować na podstawie oferty APFS.
Na przykład APFS zawiera migawki na poziomie systemu plików. Pierwsza migawka zawiera pełny obraz całego dysku, podczas gdy przyszłe migawki zawierają tylko zmiany wprowadzone od poprzedniej migawki. Tylko nowe dane, które dodasz, zajmują miejsce. Time Machine działa podobnie, ale migawki APFS są jeszcze bardziej wydajne. Time Machine nie używa jeszcze APFS, ale Apple może przenieść Time Machine do APFS w przyszłym wydaniu macOS.
APFS obsługuje również szyfrowanie wieloprzyciskowe, które pozwala na różne klucze używane do szyfrowania różnych danych na dysku twardym. Sposób, w jaki działa szyfrowanie FileVault, jeszcze się nie zmienił, ale pewnego dnia macOS może użyć różnych haseł szyfrujących dla danych każdego użytkownika i danych systemowych.
"Podział przestrzeni" to nowa funkcja, z której niektórzy ludzie skorzystają już dziś. Tradycyjnie, jeśli utworzyłeś wiele woluminów (partycji) na jednym dysku fizycznym, musisz zdecydować z góry, ile miejsca może uzyskać każdy wolumen. Możesz więc utworzyć pięć różnych 100 GB woluminów na dysku 500 GB. Jeśli któryś z tych woluminów wymaga więcej niż 100 GB miejsca, musisz ręcznie zmienić rozmiar woluminów. Jeśli jednak jeden wolumin wymagałby tylko 20 GB miejsca, zmarnowałoby się 80 GB miejsca, chyba że zmieniłoby się wielkość woluminu, a następnie przydzielono to miejsce na inny wolumin. Dzięki usłudze APFS można utworzyć pięć woluminów na dysku o pojemności 500 GB i nie martwić się o to, ile każdy z nich potrzebuje. Woluminy będą dzielić przestrzeń. Tak długo, jak całkowita przestrzeń wykorzystywana przez te pięć tomów jest mniejsza niż 500 GB całkowitej dostępnej przestrzeni, rzeczy będą działać.
Więcej informacji technicznych na temat APFS można znaleźć na stronie deweloperów Apple.
Co muszę wiedzieć o korzystaniu z APFS?
Przejście na APFS powinno być w dużej mierze przezroczyste. Dysk zostanie automatycznie zmigrowany, jeśli APFS go obsługuje. Time Machine i File Vault nadal działają normalnie.
Niektóre problemy istnieją jednak w Boot Camp. System Windows zainstalowany obok systemu MacOS nie może jeszcze odczytać pliku APFS, nawet z zainstalowanym oprogramowaniem Boot Camp firmy Apple. Oznacza to, że nie można użyć panelu sterowania Boot Camp do zmiany dysku startowego z poziomu systemu Windows. Aby ponownie uruchomić komputer z systemem MacOS, przytrzymaj klawisz Option podczas uruchamiania komputera i wybierz system MacOS. Nadal możesz kontrolować swój dysk startowy w Preferencjach systemowych> Dysk startowy w systemie macOS. Apple ma nadzieję, że wkrótce to naprawi.
Podczas korzystania z aplikacji Disk Utility (dostępnej w Finderze> Aplikacje> Narzędzia> Narzędzie dyskowe) prawdopodobnie zobaczysz, że napęd Twojego komputera Mac to APFS (chyba że jest to Fusion Drive lub mechaniczny dysk twardy, który nie został przeniesiony).
Dzięki współużytkowaniu przestrzeni dyskowej, nawet jeśli masz wolumin (partycję) na dysku, jak większość ludzi, dysk jest sformatowany za pomocą kontenera APFS, który może pomieścić wiele woluminów. Dlatego zobaczysz, że jest tu udostępniony przez wiele tomów.
Aby dodać nowy wolumin, kliknij przycisk "Nowy wolumin". Spowoduje to dodanie nowych woluminów do większego kontenera APFS. Pojawią się one tak, jak normalne woluminy lub partycje w Finderze i innych miejscach w systemie, ale będą dzielić przestrzeń z wszystkimi pozostałymi woluminami w kontenerze APFS.
Nie używaj przycisku "Partycja" do dodania nowej partycji, chyba że chcesz dodać nowy, nieobejmujący APFS wolumin do twojego systemu. Dodanie nowej partycji spowoduje usunięcie miejsca z kontenera APFS. Jednak jest to obowiązkowe przy dodawaniu woluminu Windows dla Boot Camp, na przykład.
Nadal masz pewną kontrolę nad wielkością woluminów APFS. Podczas tworzenia nowego woluminu APFS można kliknąć przycisk "Opcje rozmiaru" i określić rozmiar rezerwy (minimalny rozmiar) oraz wielkość przydziału (rozmiar maksymalny) woluminu, upewniając się, że nie będzie on zbyt mały lub zbyt duży. Nie jest to oczywiście konieczne - APFS działa automatycznie, nawet jeśli nie określisz tych opcji. Po prostu istnieją, jeśli chcesz dodatkowej kontroli.
Przejście na APFS nie zostanie zauważone przez większość użytkowników komputerów Mac, ale stanowi podstawę przyszłych ulepszeń, zwiększa wydajność w niektórych sytuacjach i pomaga chronić przed uszkodzeniem danych. Przenosi także macOS do tego samego systemu plików, który jest już używany przez inny system operacyjny Apple, iOS.