Potíže s dlouhými názvy souborů mohou mít skutečně programy staršího data narození. Jde hlavně o nástroje pro správu pevného disku, komprimační programy, případně některé antivirové programy. Pokud vás budu přesvědčovat o nutnosti upgrade těchto programů, patrně neuspěji. Přesto tak činím. Jestliže se bez těchto programů neobejdete, zkuste se nad tím alespoň zamyslet.
Do té doby vám nabídnu prográmek, který je součástí Windows 95. Jedná se o utilitu LFNBK.EXE, se kterou můžete vytvořit dočasnou kompatibilitu souborů s dlouhými názvy pro starší verze programů. Hned v úvodu je potřeba zdůraznit, že se nejedná o utilitu pro každodenní používání méně zkušenými uživateli.
Instalaci programu LFNBK.EXE provedete tak, že ho zkopírujete z kompaktního disku do adresáře, ve kterém máte instalovány Windows 95. Na kompaktním disku je tento program v adresáři \\ADMIN\APPTOOLS\LFNBACK.
V následujících řádcích je uveden příklad použití utility LFNBK s jednotlivými parametry:
LFNBK [/v] [/b | /r | /pe] [/nt] [/force] [/p] [
Následující tabulka popisuje parametry tohoto příkazu:
/v -- Podává zprávu o akci na obrazovku.
/b -- Zálohuje a odstraňuje dlouhé názvy souborů na disku.
/r -- Obnovuje předtím zálohované dlouhé názvy souborů.
/pe -- Odstraňuje chyby ze zálohované databáze.
/nt -- Neobnovuje zálohovaná data a časy.
/force -- Vynutí spuštění LFNBK i v nejistých podmínkách.
/p -- Vyhledá dlouhé názvy souborů, ale nepřevede je na přezdívky názvů souborů ve tvaru 8.3. Zobrazí existující dlouhý název souboru a příslušné datum vytvoření souboru, posledního přístupu a poslední úpravy souboru.
Popis toho, jak postupovat při použití této utility, je v textovém souboru LFNBK.TXT. Mně nezbývá, než tento postup doporučit. Pro úplnost tuto část uvedu i zde:
1. Na panelu Systém z Ovládacích panelů klepněte na kartu Výkon a potom na Systém souborů. V dialogovém okně Systém souborů -- vlastnosti klepněte na kartu Co dělat v nesnázích a zaškrtněte políčko Nezachovávat dlouhé názvy pro staré programy.
2. Zavřete všechny aplikace. LFNBK nemůže přejmenovat otevřené soubory.
3. Na příkazovém řádku napište LFNBK /b [
4. Restartujte počítač a potom spusťte diskový nástroj. Je-li to nástroj pro MS-DOS, spusťte jej v režimu MS-DOS. Nástroj pro Windows spusťte obvyklým způsobem.
5. Na příkazovém řádku napište LFNBK /r [jednotka] pro obnovení dlouhých názvů souborů.
6. Obnovte ochranu dlouhých jmen souborů (vypnutou v bodě 1) a restartujte počítač.
V dalších řádcích bych na základě informací ze stejného zdroje zdůraznil činnosti, které lze od tohoto programu očekávat:
Nástroj LFNBK vlastně přejmenuje každý soubor s dlouhým názvem na jeho příslušnou přezdívku. Změny názvů souborů jsou ukládány do souboru LFNBK.DAT v kořenovém adresáři jednotky, se kterou LFNBK pracuje. Tento soubor se potom použije k obnovení dlouhých názvů souborů (spuštěním LFNBK s parametrem /r).
Následuje několik krátkých poznámek ohledně použití nástroje LFNBK:
* Nástroj LFNBK nemůžete použít pro opravu problémů s dlouhým názvem souboru.
* LFNBK nemusí být úspěšný při přejmenování souborů úplně shodných na přezdívky souborů s dlouhým názvem (tj. příslušné názvy ve tvaru 8.3 jsou spárovány s každým dlouhým názvem souboru) a přiřazené přezdívky nemusí být zaručeně stejné jako před spuštěním LFNBK.
* Po zpracování LFNBK a restartu systému Windows 95 se objeví výchozí nabídka Start místo vaší nabídky Start. Po spuštění LFNBK /r pro obnovení dlouhých názvů souborů se zároveň obnoví vaše vlastní nabídka Start.
* Dojde-li ke změně struktury adresářů po zpracování LFNBK /b, psk nelze obnovit dlouhé názvy souborů pomocí LFNBK /r. Například, spustíte-li diskový nástroj, který protřídí nebo odstraní podadresáře, LFNBK nebude moci obnovit dlouhé názvy souborů v těchto podadresářích.
Toto vše bylo o tom, jak vytvořit dočasnou kompatibilitu zálohováním a znovuobnovením dlouhých názvů souborů. Váš dotaz byl formulován v tom smyslu, zda jde používání dlouhých názvů vypnout. Na to mohu odpovědět jednoduše -- ve výjimečných případech ano. Můžete použít starší souborový systém pro Windows 3.1. Lze tak učinit změnou zápisu v registrech. Rozhodně to však není doporučená volba. Souborový systém Windows 3.1 nebyl dokonale testován pod Windows 95.
Čeho tedy dosáhnete zapnutím souborového systému Windows 3.1? V první řadě tedy nebude poskytována podpora pro dlouhá jména souborů. Dále nebudou dostupné žádné rozšířené informace o souborech, jako je datum a čas vytvoření nebo datum posledního přístupu.
A jak se tedy toto nastavení provede? Nejdříve zrušte všechna stávající dlouhá jména pomocí výše popsané utility (LFNBK /b). Stejného efektu, tj. odstranění dlouhých jmen, dosáhnete i z příkazového řádku spuštěním SCANDSKW /o. Podstatný rozdíl je v tom, že změny provedené SCANDSKW /o nelze vrátit. Jestliže se vyznáte v editací registrů, pak nastavte hodnotu Win31FileSystem na 1. Najdete ji v klíči:
Hkey_Local_Machine\System\CurrentControlSet\Control\FileSystem
Výběr nejčastějších dotazů z kurzů firmy Computer Help připravil Petr Matějů.
| COMPUTERWORLD - Horká linka Windows 95 | COMPUTERWORLD | IDG CZ homepage |