Select the product you need help with
Volné místo na disku požadované pro převod svazku ze systému souborů FAT na NTFSID článku: 156560 - Produkty, které se vztahují k tomuto článku. Tento článek byl dříve publikován CZ156560 Souhrn
Převod diskového oddílu ze systému souborů FAT na systém souborů
NTFS požaduje na disku určité množství volného místa pro vytvoření
diskových struktur NTFS. Tento článek popisuje proces, který program
Convert.exe používá pro převod z FAT na NTFS, výpočet místa na disku
požadované pro převod.
Další informace
Systémy souborů FAT a NTFS používají velmi rozdílné diskové
struktury, které reprezentují souborům přidělené místo. Tyto struktury
jsou nazývány metadata či režie systému souborů.
Metadata systému souborů FAT se skládají ze spouštěcího sektoru, jedné či více tabulek FAT, struktury kořenového adresáře o pevné velikosti a proměnné místo pro jednotlivé podadresáře v závislosti na počtu souborů v nich uložených. Další režie obou systémů souborů souvisí s faktem, že místo na disku je přidělováno v clusterech o pevné velikosti. Velikost těchto jednotek je určena při formátování a výchozí velikost závisí na velikosti svazku. Výchozí velikost clusterů systému souborů NTFS je menší než výchozí velikost clusterů systému souborů FAT na svazku stejné velikosti. Protože místo pro data souborů může být přidělováno pouze po celých clusterech, i jednobajtový soubor zabere jeden celý cluster na svazku se systémem souborů FAT. V případě systému souborů NTFS je to podobné, ale trochu složitější, a proto tento proces v tomto článku podrobně vysvětlovat nebudeme. Stejně jako FAT i systém souborů NTFS požaduje určitou pevnou režii pro svazek a určitou režii pro každý soubor. Z důvodu podpory pokročilých funkcí systému souborů NTFS, jako například obnovitelnost dat, zabezpečení, podpora velmi velkých svazků apod., je režie NTFS o něco větší než režie FAT. Protože ale nevyužité místo clusterů v systému souborů NTFS je menší, je často možné uložit stejně nebo i více dat na svazku NTFS než na svazku FAT, a to dokonce bez komprese NTFS. Z důvodu ochrany proti možnému poškození dat způsobenému chybou v průběhu převodu musí nástroj Convert.exe vytvořit metadata NTFS pouze s použitím místa považovaného systémem souborů FAT za volné. Pokud se převod nezdaří dokončit, zůstanou platná data systému souborů FAT. Určitou komplikací je, že jeden sektor dat NTFS musí být uložený v konkrétním umístění na disku a určitý malý počet dalších struktur musí být uložený v souvislé oblasti. Obecný postup při převodu je následující:
Poznámka : Protože téměř všechny zápisy jsou prováděny do volného místa na svazku FAT, jakákoli havárie zachová systém souborů FAT nepoškozený. Jediné kroky, při kterých je zapisováno do používaného místa na disku a může tedy v případě havárie dojít k potížím, jsou následující:
Výše uvedený postup poměrně přesně odpovídá výpočtu prováděnému programem Convert.exe. Přesný výsledek se může přesto mírně lišit. Poznámka : Vypočtené místo odpovídá požadavku programu Convert.exe pro zahájení převodu. Výpočet bere v úvahu i možnost, že některé ze sektorů požadovaných za volné na svazku FAT budou poškozené. V případě, kdy je na svazku volné místo pouze zhruba odpovídající vypočtenému požadavku a v průběhu převodu bude nalezeno velké množství chybných sektorů, nemusí se převod zdařit. Jak již bylo uvedeno výše, nemělo by dojít k žádnému poškození dat. Svazek by měl být i nadále považovaný operačním systémem za svazek FAT. VlastnostiID článku: 156560 - Poslední aktualizace: 7. ledna 2004 - Revize: 3.0 Informace v tomto článku jsou určeny pro produkt:
| Překlady článku
|


Zpět nahoru








