Różne systemy operacyjne obsługują różne systemy plików. Twój dysk wymienny powinien używać FAT32 dla najlepszej kompatybilności, chyba że jest większy i wymaga NTFS. Napędy w formacie Mac używają HFS + i nie działają z Windows. A Linux ma również własne systemy plików.
Niestety, nawet typowi użytkownicy komputerów muszą myśleć o różnych systemach plików i ich kompatybilności. Oto, co powinieneś wiedzieć o systemach plików - i dlaczego jest tak wiele różnych.
Różne systemy plików to po prostu różne sposoby organizowania i przechowywania plików na dysku twardym, dysku flash lub dowolnym innym urządzeniu pamięci masowej. Każde urządzenie pamięci masowej ma jedną lub więcej partycji, a każda partycja jest "sformatowana" w systemie plików. Proces formatowania po prostu tworzy pusty system plików tego typu na urządzeniu.
System plików zapewnia sposób rozdzielania danych na dysku na pojedyncze części, które są plikami. Zapewnia również sposób przechowywania danych o tych plikach - na przykład ich nazwy plików, uprawnienia i inne atrybuty. System plików udostępnia również indeks - listę plików na dysku i miejsca, w których znajdują się na dysku, dzięki czemu system operacyjny może zobaczyć, co znajduje się na dysku w jednym miejscu, zamiast przeszukiwać cały dysk, aby znaleźć plik .
Twój system operacyjny musi zrozumieć system plików, aby mógł wyświetlać jego zawartość, otwierać pliki i zapisywać pliki. Jeśli twój system operacyjny nie rozumie systemu plików, możesz być w stanie zainstalować sterownik systemu plików, który zapewnia wsparcie - lub po prostu nie możesz użyć tego systemu plików z tym systemem operacyjnym.
Metaforą jest tutaj papierowy system archiwizacji - kawałki danych na komputerze nazywane są "plikami" i są zorganizowane w "systemie plików" w taki sposób, w jaki pliki papierowe mogą być uporządkowane w szafach plików. Istnieją różne sposoby porządkowania tych plików i przechowywania danych na ich temat - "systemy plików".
Nie wszystkie systemy plików są równe. Różne systemy plików mają różne sposoby organizowania swoich danych. Niektóre systemy plików są szybsze niż inne, niektóre mają dodatkowe funkcje bezpieczeństwa, a niektóre obsługują dyski o dużych pojemnościach, a inne działają tylko na dyskach z mniejszą ilością miejsca. Niektóre systemy plików są bardziej odporne i odporne na uszkodzenie plików, podczas gdy inne wymieniają tę odporność na dodatkową szybkość.
Nie ma jednego najlepszego systemu plików dla wszystkich zastosowań. Każdy system operacyjny korzysta z własnego systemu plików, nad którym pracują również programiści systemu operacyjnego. Twórcy oprogramowania Microsoft, Apple i Linux pracują na własnych systemach plików. Nowe systemy plików mogą być szybsze, bardziej stabilne, lepiej skalować się na większe urządzenia pamięci masowej i mają więcej funkcji niż stare.
Jest dużo pracy, która idzie do projektowania systemu plików i można to zrobić na wiele różnych sposobów. System plików nie przypomina partycji, która jest po prostu kawałkiem przestrzeni dyskowej. System plików określa, w jaki sposób pliki są układane, organizowane, indeksowane i w jaki sposób powiązane są z nimi metadane. Zawsze jest miejsce na ulepszenie - i poprawienie - jak to się robi.
Każda partycja jest sformatowana za pomocą systemu plików. Czasami możesz "przekonwertować" partycję na inny system plików i przechowywać na niej dane, ale rzadko jest to idealna opcja. Zamiast tego prawdopodobnie będziesz chciał najpierw skopiować ważne dane z partycji.
Później przydzielanie partycji nowego systemu plików jest po prostu kwestią "formatowania" tego systemu plików w systemie operacyjnym, który go obsługuje. Na przykład, jeśli masz napęd w systemie Linux lub Mac, możesz sformatować go w systemie NTFS lub FAT32 w systemie Windows, aby uzyskać dysk w formacie Windows.
Systemy operacyjne automatycznie formatują partycje przy użyciu odpowiedniego systemu plików podczas procesu instalacji systemu operacyjnego. Jeśli masz partycję sformatowaną w systemie Windows, na której chcesz zainstalować system Linux, proces instalacji systemu Linux sformatuje partycję NTFS lub FAT32 w systemie plików Linuks preferowanym przez wybraną dystrybucję Linuksa.
Jeśli masz urządzenie pamięci i chcesz użyć innego systemu plików, najpierw skopiuj pliki, aby je utworzyć. Następnie sformatuj dysk za pomocą narzędzia takiego jak Zarządzanie dyskami w systemie Windows, GParted w systemie Linux lub Narzędzie dyskowe w systemie Mac OS X.
Oto krótki przegląd niektórych bardziej typowych systemów plików, które można napotkać. To nie jest wyczerpujące - istnieje wiele innych.
Istnieją również inne systemy plików - szczególnie w systemach Linux i innych systemach typu UNIX.
Typowy użytkownik komputera nie musi znać większości tych rzeczy - powinien być przejrzysty i prosty - ale znajomość podstaw pomaga zrozumieć pytania typu "Dlaczego ten dysk w formacie Mac nie działa z moim komputerem z systemem Windows?" I "Czy powinienem sformatować ten dysk twardy USB jako FAT32 lub NTFS?"
Image Credit: Gary J. Wood na Flickr, kleuske na Flickr