Formátování

Formát je akce formátu , „napřed připravit rozpoznat určité signály a ne jiní, a předdefinované způsob, jak interpretovat“ . To je věc přípravy počítačový nosič dat ( diskety , pevné disky , USB klíče atd) zaregistrováním souborový systém v něm , takže je rozpoznán operačním systémem k počítači. . Existuje mnoho různých souborových systémů : FAT , FAT32 , NTFS , HFS , ext2 ,ext3 , ext4 , UFS , mimo jiné.

Na velkokapacitní disky se vejde více souborových systémů rozdělených do logických částí; pak mluvíme o rozdělení. V praxi rozdělujeme hlavně pevné disky. Mohou být i další úložná zařízení, ale tato operace je často méně zajímavá a může představovat problémy s kompatibilitou.

Formátování může znemožnit přístup k datům dříve na jednotce. Ve skutečnosti, pokud je formátování nulové formátování , je každý datový bit nahrazen nulou a data jsou ztracena. Na druhou stranu, pokud je formátování jednoduchým přepsáním indexu, je možné (i když obtížné a často náhodné) najít všechna data nebo jejich část.

Typ formátování

Formátování zahrnuje dva různé procesy známé jako „formátování na nízké úrovni“ a „formátování na vysoké úrovni“. Nízkoúrovňové formátování se zabývá přizpůsobením povrchu disku tomu, co očekává řadič, zatímco vysoké formátování se zabývá softwarovými informacemi specifickými pro operační systém.

Aby se předešlo nehodám, vyžadují nástroje pro formátování alespoň jedno potvrzení od operátora. Pro systém MS-DOS existuje v několika verzích nedokumentovaný parametr s názvem „/ autotest“, který vynutí formátování bez potvrzení.

Nízkoúrovňové formátování

Nízkoúrovňové formátování se stará o to, aby povrch disku odpovídal očekávání řadiče, tzn. Rozděluje každou stopu na konfigurovatelný počet sektorů označením začátku každého sektoru řadou. Konkrétní bity rozpoznané řadičem k identifikaci začátku sektoru. Tato posloupnost bajtů také obsahuje identifikátor tvořený číslem stopy, aktuální tváří a sektorem. Sektory lze číslovat jakýmkoli způsobem: konvenčně ve vzestupném pořadí nebo v prokládaném pořadí.

Disketa

Nízkoúrovňové formátování diskety 1,41  MiB obvykle zapisuje 18 512 bajtových sektorů do každé ze 160 stop (80 na každé straně) zařízení. To poskytuje 1474 560 bajtů úložiště - sektory jsou ve skutečnosti větší než 512 bajtů, protože obsahují čísla sektorů, bity CRC a další informace nezbytné k identifikaci a ověření obsahu sektoru během čtení a zápisu. Nízkoúrovňové formátování zapisuje vlastnosti, jako jsou čísla sektorů, které jsou potřebné pro hardware a řadič disku. Ve stejném zařízení lze navíc použít více formátů nízké úrovně. Může být například užitečné zvětšit velikost sektorů, aby se zmenšil prostor mezi záznamy.

Pevný disk

Brzy pevné disky byly relativně podobné disketám, ale většinu času BIOS provedl nízkoúrovňové formátování. V systému MS-DOS zahrnoval proces ladicí program pro přenos řízení do skryté rutiny na více adres v různých systémech BIOS.

Na počátku 90. let se nízkoúrovňové formátování pevných disků stalo složitějším a pokročilejším:

Aby se zabránilo narůstajícím potížím způsobeným různými verzemi systému BIOS, začali výrobci v době dodání z výroby provádět nízkoúrovňové formátování. Zbývalo pouze spustit formátování na vysoké úrovni k registraci systému souborů.

Dnes je nepravděpodobné, že by koncový uživatel musel provádět nízkoúrovňový formát jednotky IDE nebo ATA. Ve většině případů stačí jednoduchý reset. Je třeba také poznamenat, že takové formátování může, v závislosti na jeho předkonfiguraci, vést ke smazání tabulek nahrazených bloků, a proto vést ve víceméně krátkodobém horizontu k chybám, které mohou vést ke ztrátě dat při opravě chyb nemůže fungovat.

Formátování na vysoké úrovni

Naproti tomu formátování na vysoké úrovni je specifické pro každý systém souborů. Například MS-DOS vyžaduje zápis zaváděcího sektoru, který indikuje, zda je možné zavést počítač z diskety, stejně jako dvě kopie tabulky přidělení souborů a prázdný kořenový adresář.

V případě diskety se formátování na nízké a vysoké úrovni obvykle provádí v jednom průchodu.

Koncept „vytvoření souborového systému“ by měl být obecně upřednostňován před konceptem „formátování na vysoké úrovni“.

Poznámky a odkazy

  1. Romeyer-Dherbey a Gourinat 2001 , str.  171

Dodatky

Bibliografie

Související články