Dlouhé názvy na dlouhé večery

Petr Kunášek

Setkal jsem se s problémem u diskety, na které přenáším soubory mezi počítači...

Petr Kunášek

Setkal jsem se s problémem u diskety, na které přenáším soubory mezi počítači s Windows 95 a MSDOSem 5.0. Pokud takovou disketu zkontroluji ScanDiskem pod DOSem z Windows 95, ohlásí : ScanDisk zjistil chybný dlouhý název položky na tomto disku, ale nemohl jej opravit. Chcete-li jej opravit, spusťte ScanDisk pro Windows. Po spuštění ScanDisku pod W95 zahlásí: Tato složka obsahuje jeden nebo více dlouhých názvů, které již nejsou přiřazeny souborům. ScanDisk chybu opraví tak, že tyto názvy odstraní?.

Celý problém zřejmě spočívá ve způsobu, jakým se ukládají dlouhé názvy souborů na disk, i když vždy používám názvy s délkou maximálně 8+3. Bližší souvislosti se mi nepodařilo zjistit.

Odpověď: Vaše úvaha je naprosto správná. Při zápisu jmen souborů do adresářové tabulky je nutné zachovat možnost přečtení jmen souborů v adresáři i starším programům, které neumí přečíst dlouhá jména. Celý systém funguje na principu přidání skrytých položek do adresáře, které jsou pro běžný program neviditelné, ale systém Windows 95 je umí přečíst a dekódovat dlouhé jméno. (Jedná se především o nastavení atributů Volume label a Systém, které způsobí neviditelnost souboru a navíc nejsou na obtíž žádnému programu.). Bohužel se často stane, že při použití diskety v počítači se starším operačním systémem dojde k porušení vazby mezi názvem souboru a doplňujícím dlouhým názvem. Dokonce se může stát, že když disketa neměla Volume label (popisku) a vy zapíšete na disketu soubor s dlouhým jménem, tak se na starších verzích DOSu objeví název diskety úplně nesmyslný, protože je u položky s dlouhým jménem nastaven atribut Volume label. Ovšem když dojde k porušení vazeb, tak při spuštění a kontrole diskety programem ScanDisk vám kontrola nahlásí chybu dlouhých jmen. Bohužel však v systému DOS pod Windows 95 není možné tento problém opravit. Proto je nutné spustit program ScanDisk u grafického uživatelského prostředí, aby došlo k nápravě.

Diskuze (1) Další článek: Softwarový gigant zakládá nové výzkumné centrum

Témata článku: Windows, Večer, Disketa, Label, Dlouhý název


Určitě si přečtěte

AMD uvádí grafické karty Radeon RX 6800, 6800 XT a 6900 XT. Útočí přímo na modely od Nvidie

AMD uvádí grafické karty Radeon RX 6800, 6800 XT a 6900 XT. Útočí přímo na modely od Nvidie

** AMD představilo tři nové grafické karty ** Všechny s architekturou RDNA2, kterou používají i PS5 a Xbox Series ** Karty útočí přímo na GeForce RTX 3000

Karel Javůrek | 77

Co je to UWB? Nová technologie zastoupí Wi-Fi, Bluetooth i NFC a slibuje velké věci

Co je to UWB? Nová technologie zastoupí Wi-Fi, Bluetooth i NFC a slibuje velké věci

** V nových mobilech se začíná objevovat tajemná zkratka UWB ** Jde o další technologii, jak navzájem propojit různá zařízení ** Oproti Wi-Fi a Bluetooth má řadu výhod

Lukáš Václavík | 35

DeOldify: Téměř zázračná technologie, která obarvuje 2. světovou válku, nebo vaše fotky z dětství

DeOldify: Téměř zázračná technologie, která obarvuje 2. světovou válku, nebo vaše fotky z dětství

** Neuronová síť DeOldify obarvuje fotky ** Můžete si ji vyzkoušet sami i bez superpočítače ** YouTube je plný obarvených ikonických videí

Jakub Čížek | 21


Aktuální číslo časopisu Computer

Megatest mobilů do 5 500 Kč

Test levných herních notebooků

Hrajeme na Xbox Series X

Programy pro kontrolu dětí na počítači