Bezpieczny dla transakcji system plików FAT — Transaction-Safe FAT File System

System plików FAT bezpieczny dla transakcji ( TFAT ) i rozszerzony system plików FAT bezpieczny dla transakcji ( TexFAT ) odnoszą się do dwóch systemów plików używanych w produktach firmy Microsoft w celu zapewnienia bezpieczeństwa transakcji dla danych przechowywanych na dysku. Celem jest zmniejszenie ryzyka utraty danych w przypadku utraty zasilania lub nieoczekiwanego usunięcia dysku. Ten ostatni problem stał się bardziej powszechny wraz z rozpowszechnianiem się dysków USB .

TFAT

Transakcja-bezpieczny system plików FAT (TFAT) z TFAT12 , TFAT16 i TFAT32 systemów plików jest modyfikacją warstwy sterownik do oryginalnych FAT systemów plików FAT12 , FAT16 i FAT32 utrzymując dwie kopie (FAT 0 i tłuszczu 1) tabeli alokacji plików zamiast dwóch identycznych. Podczas wykonywania operacji na dysku zmiany zostaną wprowadzone do FAT 1. Po zakończeniu operacji tabela FAT 1 zostanie skopiowana do FAT 0, aktualizując stabilny widok systemu plików.

TexFAT

Transakcja-Safe rozszerzony system plików FAT (TexFAT) TexFAT zapewnia podobną funkcjonalność do TFAT używając exFAT systemu plików w systemie plików jako baza zamiast tłuszczu. Wprowadzony w Windows Embedded CE 6.0 , czasami jest również określany jako TFAT , co może prowadzić do pomyłek z oryginalnym TFAT opisanym powyżej.

Użycie exFAT jako podstawowego systemu plików pozwala na większe pliki i większe partycje. TexFAT wymaga specyficznego dla sprzętu sterownika przeznaczonego dla typu nośnika, na którym znajduje się wolumin TexFAT.

Ograniczenia

Ze względu na brak wsparcia w stacjonarnych systemach operacyjnych , ani TFAT, ani TexFAT nie są zalecane dla nośników wymiennych. Chociaż system operacyjny komputera stacjonarnego nadal może odczytywać dysk, nie może korzystać z funkcji bezpiecznych dla transakcji, więc nieoczekiwane usunięcie lub przerwa w zasilaniu może doprowadzić do utraty danych. Ponadto katalogi utworzone w systemie operacyjnym komputerów stacjonarnych mogą nie być bezpieczne dla transakcji, nawet jeśli dysk zostanie później podłączony do systemu operacyjnego obsługującego TFAT/TexFAT.

Zobacz też

Bibliografia

Dalsza lektura

  • Munegowda, Keszawa; Raju, GT; Raju, Veera Manikandan; Manjunath, TN (grudzień 2014). Metodologie projektowania bezpiecznych dla transakcji alokacji klastrów w systemie plików TFAT dla wbudowanych urządzeń pamięci masowej . 2014 Międzynarodowa Konferencja Technologii Informacyjnych. IEEE . doi : 10.1109/ICIT.2014.22 .
  • Munegowda, Keszawa; Raju, GT; Raju, Veera Manikandan; Manjunath, TN (11.12.2014). Charakterystyka bezpiecznych dla transakcji strategii alokacji klastrów systemu plików TexFAT dla wbudowanych urządzeń pamięci masowej . Inteligencja obliczeniowa w eksploracji danych. doi : 10.1007/978-81-322-2205-7_47 .