COMPUTERWORLD
Specializovan² t²denφk o v²poΦetnφ technice
Horkß linka Windows 95
(CW 26/96)
* ObΦas mßm problΘmy s pou₧it²mi dlouh²mi nßzvy soubor∙. ZvlßÜ¥ je to patrnΘ p°i prßci s programy, kterΘ byly vytvo°eny jeÜt∞ p°ed nßstupem Windows 95. Je mo₧nΘ pou₧φvßnφ dlouh²ch nßzv∙ soubor∙ vypnout? A pokud ano, nesetkßm se s n∞jak²mi jin²mi problΘmy?

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 [] pro zßlohovßnφ a odstran∞nφ dlouh²ch nßzv∙ soubor∙.

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 |