AErase 2.0 (C)Y2K3 K.M.S. - freeware under ZOA licence Program AErase slouží k fyzické likvidaci smazaných souborů, čímž ochrání citlivá data před zneužitím. Funguje na principu automatického přepisování volného místa, kde se nacházejí data smazaných souborů, náhodnými čísly. Uživatel má možnost si nastavit požadované minimální volné místo, aby byl zaručen stabilní chod aplikací a operačního systému. Pokud se disk zaplní, dojde k automatickému uvolnění diskového prostoru, aby byl splněn požadavek na minimální volný prostor. Program je volně šiřitelný a nemá zvláštní požadavky na hardware nebo software. Program po spuštění vyžaduje jediný parametr - minimální velikost volného místa na disku v megabytech. Pokud uživatel nezadá tento parametr v příkazové řádce nebo ručně do vstupního řádku formuláře, je dosazena implicitně hodnota 5% celkového místa na disku. Pokud by uživatel chtěl nastavit defaultní hodnotu, může tak učinit tlačítkem "Set default size". Program každou vteřinu testuje stav disku a v případě, že je více volného místa, než je požadovaný limit, zapíše na disk buffer o velikosti 512Kb. Tímto způsobem pracuje tak dlouho, dokud není přepsáno přebytečné volné místo, ve kterém se nacházejí data smazaných souborů. Pokud naopak je volného místa méně, provede okamžité oříznutí diskového bufferu na takovou velikost, aby odpovídal požadavek na volné místo. Tak je zaručeno, že nedojde k ohrožení stability aplikací a operačního systému tím, že se zaplní volné místo na disku. Od verze 2.0 je možné činnost programu urychlit. Volbu "Speedup" však doporučuji zaškrtnout pouze při funkci "Erase All". Pokud by byla volba "Speedup" aktivována i při normální činnosti programu, došlo by ke značnému snížení výkonu systému, který by byl nucen neustále zapisovat bloky dat do odkládacího souboru. Stav disku a odkládacího souboru je neustále zobrazován na ploše programu. Zleva zhora se jedná o následující položky: aktuální velikost volného místa na disku, požadované volné místo na disku, velikost odkládacího souboru, zbývající počet bajtů k zapsání. Činnost programu lze pozastavit zaškrtnutím "Pause" (pozastavení činnosti nevypíná kontrolu docházejícího místa na disku a jeho případné uvolnění) a v případě, že by chtěl mít uživatel neustálý přehled o stavu disku, může zaškrtnout "Stay on top", což zajistí zobrazení programu přes ostatní programy i v případě, že je neaktivní. Pokud si uživatel přeje smazat aktuální odkládací soubor, může tak učinit tlačítkem "Clear buffer". Uvolnění veškerého volného místa se provede tímto tlačítkem v kombinaci se zaškrtnutým "Pause". Program se opouští tačítkem "Exit". Poznámka: program hlídá ten disk, ze kterého byl spuštěn (používá aktuální adresář během spouštění), nikoli disk, na kterém se nachází .EXE soubor. Pokud si uživatel přeje zabezpečit více disků, musí spustit více instancí programu. Uživatel si může tento disk ověřit na ploše programu pod vstupní řádkou. Tlačítkem "Erase ALL!" se nastaví limit volného místa na nulu. To se hodí v případě, že si uživatel přeje vyčistit disk od smazaných souborů úplně celý. Tuto funkci ale doporučuji používat pouze tehdy, neběží-li žádné jiné aplikace. Obzvláště obezřetně je nutno s touto funkcí zacházet, když je aplikována na disk s operačním systémem. Po zaplnění veškerého místa na disku je automaticky limit zvýšen na defaultní hodnotu, čímž se zajistí opětovný bezproblémový běh operačního systému. Uživatel je o nastavení nulového limitu informován zčervenáním vstupní řádky a kdykoli může tento nízký limit zrušit tlačítkem "Set default size", popřípadě vepsáním jiné hodnoty do vstupního řádku. Upozornění: program pracuje pouze se soubory do velikosti 2GB, což je dáno jednak omezením filesystémů VFAT a FAT32 a jednak tím, že funkce FileSize v Delphi neumí zjistit velikost souboru od 2GB. Během testování verze 1.0 bylo zjištěno, že tyto skutečnosti způsobí špatný provoz aplikace, proto byl do verze 2.0 přidán test na přetečení velikosti odkládacího souboru. Pokud si uživatel přeje vyčistit prostor na disku, kde je volné místo větší, než 2GB, má možnost spustit více instancí programu z různých adresářů. Program je však určen k likvidaci smazaných dat z menších disků sloužících k práci nebo k ukládání rozdělaných projektů a nikoli k maskování smazaných souborů na obrovských discích warezáckého doupěte, proto jistě nikomu nebude vadit tento limit způsobený omezením filesystémů VFAT a FAT32 a funkcí v Delphi, která zjišťuje velikost souboru. Program je určen pro 32bitové operační systémy Windows, nevyžaduje zvláštní instalaci nebo zapisování do registrů a je možno jej volně používat i šířit bez jakýchkoli poplatků za předpokladu, že jsou dodrženy licenční podmínky ZOA. Věřím, že tento nástroj pomůže každému ochránit smazaná data před zneužitím.