Udostępnij za pośrednictwem


Pliki i klastry

Plik to jednostka danych w systemie plików, do którego użytkownik może uzyskiwać dostęp i zarządzać nimi. Plik musi mieć unikatową nazwę w swoim katalogu. Składa się z co najmniej jednego strumienia bajtów, które zawierają zestaw powiązanych danych, oraz zestaw atrybutów (nazywanych również właściwościami), które opisują plik lub dane w pliku. Czas tworzenia pliku jest przykładem atrybutu pliku.

Po utworzeniu pliku jest tworzony jeden nienazwany domyślny strumień do przechowywania wszystkich danych zapisanych w pliku podczas jego otwierania. Możesz również utworzyć dodatkowe strumienie w pliku. Te dodatkowe strumienie są nazywane alternatywnymi strumieniami. Na poniższej ilustracji przedstawiono plik ze strumieniem domyślnym i dwoma alternatywnymi strumieniami.

pliku z domyślnym strumieniem i dwoma alternatywnymi strumieniami

Atrybuty pliku nie są przechowywane w strumieniach danych z danymi pliku, ale są przechowywane w innym miejscu i zarządzane przez system operacyjny.

Wszystkie dane systemu plików, w tym kod rozruchu systemu i katalogi, są przechowywane przez system plików NTFS w plikach. Inne systemy plików przechowują te informacje w regionach dysków spoza systemu plików. Zaletą przechowywania tych informacji w plikach jest możliwość łatwego lokalizowania, uzyskiwania dostępu do informacji i uzyskiwania do ich dostępu. Inne zalety są takie, że każdy z tych plików może być chroniony przez deskryptor zabezpieczeń, a w przypadku częściowego uszkodzenia dysku może być szybko przeniesiony do bezpieczniejszej części dysku.

Podstawowa jednostka magazynu wszystkich obsługiwanych systemów plików to klaster , który jest grupą sektorów. Dzięki temu system plików może zoptymalizować administrowanie danymi dyskowymi niezależnie od rozmiaru sektora dysku ustawionego przez kontroler dysku sprzętowego. Jeśli dysk, który ma być administrowany, jest duży, a duże ilości danych są przenoszone i zorganizowane w ramach jednej operacji, administrator może dostosować rozmiar klastra, aby go uwzględnić.

System Windows zarządza plikami za pomocą obiektów plików , plików obsługujei wskaźniki plików .

Aby uzyskać więcej informacji na temat strumieni plików, zobacz Strumienie plików. Aby uzyskać więcej informacji na temat klastrów, zobacz Clusters and Extents. Aby uzyskać więcej informacji na temat uzyskiwania dostępu do plików i zarządzania nimi, zobacz Zarządzanie plikami i dokumentacja zarządzania plikami .

W tej sekcji

Temat Opis
strumienie plików
W systemie plików NTFS strumienie zawierają dane zapisywane w pliku i zawierają więcej informacji o pliku niż atrybuty i właściwości.
obiektów plików
obiekty plików działają jako interfejs logiczny między procesami jądra i trybem użytkownika oraz danymi plików, które znajdują się na dysku fizycznym.
dojścia plików
Po otwarciu pliku przez proces przy użyciu funkcji CreateFile jest skojarzony z nim do momentu zakończenia procesu lub zamknięcia dojścia przy użyciu funkcji CloseHandle.
wskaźniki plików
Wskaźnik pliku jest 64-bitową wartością przesunięcia, która określa następny bajt do odczytu lub lokalizację odbierania następnego bajtu zapisanego.
klastry i zakresy
Klastry mogą być określane z dwóch różnych perspektyw: w pliku i na woluminie.