COMPUTERWORLD
Specializovan² t²denφk o v²poΦetnφ technice
(CW 23/96)

Kdy₧ se dva perou, t°etφ se sm∞je

aneb dobrodru₧stvφ se ZIPem

ZbyÜek Bahensk²


Autor Vßm spolu s Φlßnkem nabφzφ mo₧nost i nahrßnφ p°φsluÜnΘho programu - DOSLFNBK.

Zdß se, ₧e lidovß moudrost platφ i v oboru informaΦnφch technologiφ. Otßzkou z∙stßvß, kdo bude zmφn∞n²m "t°etφm" a takΘ, co soubojem dvou firem zφskß nebo ztratφ zßkaznφk. Ale bu∩me konkrΘtnφ - °eΦ bude o docela malΘm p°φkladu toho, jak se k sob∞ stav∞jφ zßdy spoleΦnosti Iomega a Microsoft a nechajφ klidn∞ zßkaznφka na holiΦkßch. Technologie v²m∞nn²ch disk∙ ZIP od spoleΦnosti Iomega si po sv∞t∞ zφskala nemßlo p°φznivc∙. Mimo jinΘ i proto, ₧e (zatφm - po dobu zhruba p∙l roku od uvedenφ na trh) funguje pom∞rn∞ spolehliv∞ a ₧e neklade n∞jakΘ zvlßÜtnφ nßroky na hardware poΦφtaΦe ani znalosti u₧ivatele. Zatφm nemß ZIP ve svΘ cenovΘ hladin∞ konkurenci, ale to se m∙₧e velmi rychle zm∞nit. My novinß°i jsme si museli zvyknout na to, ₧e spoleΦnost Iomega stejn∞ jako v∞tÜina firem, kterΘ majφ v rukou novou vynikajφcφ technologii, mß pon∞kud zaostal² marketing, o n∞jakΘ spoluprßci s tiskem ani nemluv∞.

Kdy₧ si koupφte mechaniku ZIP, dozvφte se, ₧e jste se prßv∞ stali majitelem p°φstroje, kter² vßm bude plnit hned t°i funkce: Za prvΘ - mßte mo₧nost neomezen∞ rozÜφ°it vßÜ pevn² disk, za druhΘ - m∙₧ete p°enßÜet a₧ 100 megabajt∙ na jednΘ disket∞ a koneΦn∞ za t°etφ - m∙₧ete v²hodn∞ zßlohovat svß data. Tyto sliby jsou ve Φty°ech jazycφch uvedeny na ka₧dΘm obalu ZIP-diskety. A prßv∞ poslednφ ze t°φ funkcφ ZIPu - backupu nebo chcete-li zßlohovßnφ dat - je v∞novßn tento Φlßnek.

Dokud na scΘnu nevstoupily Windows 95, zdßlo se b²t vÜe v po°ßdku. Zßlohovßnφ probφhalo bez problΘm∙ jak z DOSu, tak z Windows 3.11. S p°φchodem Windows 95 vÜak nastaly naprosto neΦekanΘ problΘmy. V Φem vlastn∞ spoΦφvaly? P°edstavte si, ₧e mßte v poΦφtaΦi pevn² disk - °ekn∞me 500 megabajt∙. To u₧ snad nenφ v dneÜnφ dob∞ p°ehnanß p°edstava. Spustφte Microsoft Backup, oznaΦφte data urΦenß k zßlohovßnφ, nastavφte cφlov² adresß° pro zßlohu na ZIP. A spustφte zßlohu... VÜe zaΦne probφhat normßln∞, ₧ßdnΘ varovßnφ sm∞°ujφcφ k nedostatku mφsta na cφlovΘm disku (tj. na 100megabajtovΘ disket∞ v mechanice ZIP). Jako naivnφ a Murphyho zßkony nepoznamenan² u₧ivatel se nechßte ukolΘbat bezproblΘmov²m pr∙b∞hem zßlohovßnφ a optimisticky oΦekßvßte v∞ci p°φÜtφ. Po n∞jakΘ dob∞, kterß odpovφdß zazßlohovßnφ prvnφch cca. 150 megabajt∙ a tedy p°i kompresnφm pom∞ru 1,5 napln∞nφ prvnφ stomegabajtovΘ diskety, se vÜak mφsto po₧adavku "vlo₧te dalÜφ disk do mechaniky D: a stiskn∞te klßvesu" doΦkßte hlßÜenφ:

"DoÜlo ke dv∞ma chybßm a backup byl ukonΦen."

"Co se d∞je?", vyd∞sφte se a po₧ßdßte o bli₧Üφ specifikaci chyb. Dozvφte se zdrcujφcφ novinku: Microsoft Backup vßm hlßsφ, ₧e doÜlo k napln∞nφ zßlohovacφho mΘdia a ₧e se tedy backup nepovedl a tudφ₧ byl vymazßn. P°edpoklßdßm, ₧e nynφ se zaΦnete zb∞sile pokouÜet nakonfigurovat MS-Backup tak, aby "pochopil", ₧e mß co d∞lat s v²m∞nn²m mΘdiem. Touto bohulibou Φinnostφ a dalÜφmi pokusy strßvφte n∞kolik hodin a₧ dnφ, p°esn∞ji nocφ. Zadr₧te proto vΦas! Cφlem tohoto Φlßnku je - uÜet°it vßm Φas a na zßv∞r vßm nabφdnout jedno °eÜenφ. Ne sice nejpohodln∞jÜφ, ale p°ece jen °eÜenφ. Ale nejprve poj∩me hledat °eÜenφ tohoto problΘmu oficißlnφ cestou, to je u Iomegy a u Microsoftu.

Co na to Iomega

U Iomegy byla cesta k informacφm velmi trnitß a p°inesla u₧itek p°edevÜφm Telecomu v telefonnφch poplatcφch. Vzhledem k tomu, ₧e tuzemsk² distributor AXIOM mß centrßlu ve Zlφn∞, a dovolat se tam z Prahy nenφ nejjednoduÜÜφ, zkusil jsem nejprve Üt∞stφ na Internetu. Na webu www.iomega.com se dozvφte leccos, ale o problΘmu "multivolume backup" se tam decentn∞ mlΦφ. V diskuznφch konferencφch Usenetu se na toto tΘma vedou diskuze konΦφcφ "v mlze". Mφsto odpov∞di se nakonec n∞kdo z diskutujφcφch zeptß, zda ZIP je totΘ₧ co PKZIP a v nastalΘm vyjas≥ovßnφ pojm∙ se p∙vodnφ problΘm naprosto ztratφ.

Zvedßm telefon a volßm na centrßlu spoleΦnosti Iomega do Utahu ve Spojen²ch stßtech. V Praze je pokroΦil² veΦer, dovolßm se tΘm∞° okam₧it∞. StruΦn∞ vysv∞tluji sv∙j problΘm a spojovatelka m∞ p°epojφ do odd∞lenφ u₧ivatelskΘ podpory. Ocitßm se v chaosu - v USA velmi oblφbenΘ hlasovΘ poÜty, ze kterΘ vede cesta jen pomocφ tonovΘ volby. Pφpßm do telefonu sv²m palmtopem. Po n∞kolika dalÜφch volßnφch a ve chvφli, kdy u₧ ztrßcφm nad∞ji, ₧e na hotline Iomega jsou n∞jacφ ₧ivφ lidΘ, se na druhΘ stran∞ ozve ₧ensk² hlas. Vysv∞tlφm sv∙j problΘm a dozvφdßm se, ₧e na tento druh problΘm∙ nebyla sleΦna z hotline vyÜkolena. Vzdßvßm to, hßzφm telefon do vidlice a jdu se na to vyspat.

DruhΘho dne si beru na muÜku zastoupenφ spoleΦnosti Iomega v N∞mecku. Dozvφdßm se, ₧e tam v∙bec nemajφ odd∞lenφ zßkaznickΘ podpory a ₧e celß podpora pro Evropu je centralizovßna do Irska. Kdybych byl z N∞mecka, z VelkΘ Britßnie Φi Rakouska, mohl bych volat zdarma na zvlßÜtnφ Φφslo. Bohu₧el z ╚eskΘ republiky budu muset volat na sv∙j ·Φet. Co se dß d∞lat, s povzdechem vytßΦφm Φφslo. Po krßtkΘ informaci mi Iomega hraje do ucha p°φjemnou hudbu, aby mi Φekßnφ na volnΘho operßtora technickΘ podpory lΘpe ub∞hlo. Po deseti minutßch hudby to vzdßvßm, nemßm str²Φka u Telecomu.

Nakonec se dovolßm k AXIOMu a z pra₧skΘ poboΦky zφskßm doporuΦenφ, abych mφsto Windows 95 pou₧φval Windows 3.11, tam pr² funguje zßlohovßnφ zcela bez problΘm∙. A koneΦn∞ na stßnku Iomegy na hannoverskΘm CeBITu mi bodr² technik doporuΦφ stßhnout si z n∞meckΘ BBS novou verzi podp∙rnΘho softwaru Iomega Tools pro Windows 95. Na Internetu pr² nenφ. Nakonec ji p°ece jen na Internetu najdu na Webu jednoho jihoafrickΘho dealera. ╪eÜenφ stejn∞ nep°inßÜφ.

Co na to Microsoft

U Microsoftu byla situace o mnoho jednoduÜÜφ. Pra₧skΘ zastoupenφ po₧ßdalo o vyjßd°enφ koleg∙ z N∞mecka a ti se vyjßd°ili se sebejistotou (citliv∞jÜφ jedinci tomu °φkajφ arogance) velkΘ firmy: Microsoft Backup nepodporuje jinΘ v²m∞nnΘ mΘdium ne₧ klasickΘ diskety! A pr² to nenφ chyba, ale souΦßst koncepce tohoto programu, kter² je vlastn∞ dodßvßn zdarma spolu s Windows. LaskavΘmu u₧ivateli ZIPu pak Microsoft doporuΦuje, aby si zßlohu ruΦn∞ rozd∞lil tak, aby se jednotlivΘ Φßsti veÜly v₧dy na jeden stomegabajtov² disk. SkuteΦn∞ rada hodnß Microsoftu! Trochu mi to p°ipomφnß, jak Vlasta Burian v roli detektiva BaboΦky radφ do telefonu neodbytnΘmu klientovi: "Co₧e? Äe vßm ukradli pe°iny? Tak se p°ikryjte dekou!"

P°ece jen °eÜenφ

Oficißlnφ cesta neusp∞la - Microsoft pova₧uje specißlnφ zßlohovacφ program za v∞c Iomegy, Iomega zase ukazuje prstem na Microsoft, jeho₧ Backup ve Windows 95 nefunguje se ZIPem tak jak mß. A u₧ivatel se jako Robinson ocitß na pustΘm ostrov∞ bez pomoci. Opravdu? V²Üe uveden² problΘm nastßvß pouze v MS-Windows 95. Star² dobr² MS-Backup z MS-DOSu, kter² je k dispozici i v dosovskΘm re₧imu Windows 95, tφmto problΘmem netrpφ. Kdy₧ backup dosßhne kapacity v²m∞nnΘho mΘdia, posluÜn∞ zßlohovßnφ p°eruÜφ a po₧ßdß o dalÜφ mΘdium. Po stisku klßvesy pak pokraΦuje v backupu dßl. Na backup v∞tÜφho disku, na mechaniku ZIP p°ipojenou p°es paralelnφ port, je lΘpe si vzφt dovolenou nebo zaΦφnat zßlohovßnφ v pßtek na noc a na dobr²ch pßr hodin se s poΦφtaΦem rozlouΦit. Backup toti₧ trvß p°φÜern∞ dlouho, nicmΘn∞ funguje bez problΘm∙.

Uva₧ujme dßl: Jak zazßlohovat obsah disku s Windows 95 pomocφ DOSu? Nem∞l by to b²t problΘm, a₧ na jednu v∞c a tou jsou dlouhß jmΘna soubor∙. Ty MS-DOS, ani ten p∞tadevadesßtkov² "nevidφ" a takΘ nezazßlohuje. A to by mohla b²t pohroma. P°ece jen existuje pomoc, v podob∞ docela nenßpadnΘho programu DOSLFNBK (Φti DOS long filenames backup, Φesky zßloha dlouh²ch jmen z DOSu). Autorem je pan Duncan Murdoch z Kingstonu v kanadskΘm Ontariu. Pod nßzvem doslfn10.zip najdete program na mnoha mφstech na Internetu, m∙₧ete jej vyhledat nap°. pomocφ hledaΦe www.shareware.com. Pan Murdoch napsal tento program v Borland Pascalu 7.01 a pova₧uje jej v podstat∞ za shareware, ve verzi 1.0 zatφm bez poplatk∙.

Co vlastn∞ program DOSLFNBK umφ? Nenφ na tom nic sv∞tobornΘho - zazßlohuje vÜechna dlouhß jmΘna soubor∙ z celΘho disku do jednoho souboru BACKUP.LFN. Ten je normßlnφm pro MS-DOS viditeln²m souborem, tak₧e staΦφ ho zazßlohovat spolu s obsahem disku a p°i obnov∞ dat zase pomocφ programu DOSLFNBK vrßtit vÜem soubor∙m p∙vodnφ dlouhß jmΘna. P°edtφm vÜak musφte odemknout ochranu dlouh²ch jmen soubor∙ dosovsk²m p°φkazem LOCK. JednoduchΘ, co₧? Nezapome≥te vÜak, ₧e program DOSLFNBK i dosovsk² MS-Backup je t°eba spouÜt∞t z prost°edφ MS-DOSu, nikoli z grafickΘho re₧imu Windows 95.

Zßv∞r

Co zb²vß dodat na zßv∞r? Technologie ZIP je dobrß ba v²bornß technologie a je Ükoda, ₧e si Iomega podobn²mi "drobnostmi" kazφ reputaci u zßkaznφk∙. V∞°φm, ₧e tento Φlßnek uÜet°φ mnoha majitel∙m ZIP∙ jak Φas, tak nervy. A kdyby snad firma Microsoft nebo Iomega cht∞la uvßd∞t toto °eÜenφ jako "svΘ" oficißlnφ, dejte nßm v∞d∞t do redakce, budeme informovat pana Murdocha. Ten pak jist∞ obratn∞ vyu₧ije situace a po₧ßdß o tuΦn² honorß°.


N∞kterΘ pojmy pou₧φvanΘ v Φlßnku

ZIP - technologie firmy Iomega - magnetick² zßznam dat na diskety formßtu 3,5", na pohled jen nepatrn∞ odliÜnΘ od klasick²ch "t°iap∙lek". P°enesen∞ se nßzev ZIP pou₧φvß i pro mechaniku, p°φpadn∞ 100megabajtovou disketu. Nßzev ZIP pravd∞podobn∞ vznikl jako oznaΦenφ pro mnohem rychlejÜφ manipulaci s daty ve srovnßnφ s disketami, stejn∞ jako zip - zdrhovadlo urychlil oblΘkßnφ ve srovnßnφ se zapφnßnφm knoflφk∙ a ZIP (= sm∞rovacφ Φφslo v USA) urychluje dodßnφ poÜtovnφch zßsilek.

PkZIP - znßm² kompresnφ software firmy PkWare. Krom∞ shody v nßzvu (PkZIP se n∞kdy zkrßcen∞ zve ZIP a vytvß°φ archivnφ soubory s p°φponou ZIP) spolu nemajφ Iomega ZIP a PkZIP nic spoleΦnΘho.

Backup - zßlohovßnφ dat. Smyslem backupu je vytvo°it kopii vÜech (nebo vybran²ch) dat z pevnΘho disku poΦφtaΦe na jinΘ mΘdium. Tato kopie je pak pou₧ita pro obnovenφ dat po p°φpadnΘ havßrii, nebo ·myslnΘm smazßnφ disku.

Dlouhß jmΘna soubor∙ - novinka ve Windows 95. KoneΦn∞ m∙₧ete soubor nazvat jak je pot°eba a₧ do dΘlky nßzvu 80 znak∙ (???? kolik opravit up°esnit). Soubor tedy klidn∞ nazveme "Dopis tetiΦce z dovolenΘ na èumav∞, aby jφ v Praze nebylo smutno". A je to! Jen₧e MS-DOS neumφ s t∞mito dlouh²mi jmΘny pracovat. Zobrazφ mφsto nich jen osmiznakovß jmΘna, v nich₧ osm²m znakem bude "~" (tzv. tilda, ASCII k≤d 126). Z d∙vod∙ zp∞tnΘ kompatibility neumφ s dlouh²mi jmΘny pracovat ani MS-DOS ve Windows 95, jen tato jmΘna vypφÜe jako komentß°e k soubor∙m p°i v²pisu adresß°e, nap°. "dir".

Jak na to:

Postup zßlohovßnφ dat pod Windows 95 na diskety Iomega ZIP

1. P°ipojte mechaniku Iomega ZIP kabelem k poΦφtaΦi.

2. Restartujte poΦφtaΦ v re₧imu MS-DOS. Tuto volbu najdete v menu Start-Vypnout, p°φpadn∞ musφte po zapnutφ poΦφtaΦe stisknout F8 a potΘ z menu vybrat spuÜt∞nφ re₧imu MS-DOS (nikoli minulΘ verze DOSu).

3. Nainstalujte program DOSLFNBK nap°. do adresß°e C:/DOSLFN/

4. Nainstalujte dosovsk² ovladaΦ pro mechaniku ZIP. Z diskety dodßvanΘ spolu se ZIPem nebo z kopie na pevnΘm disku spus¥te program GUEST.EXE. Sprßvnß funkce ovladaΦe se projevφ tak, ₧e program ohlßsφ, pod kter²m pφsmenem je ZIP p°ipojen (nap°. D:).

5. Spus¥te program DOSLFNBK a jako parametr zadejte do p°φkazovΘ °ßdky ko°enov² adresß° stromu, v n∞m₧ chcete zßlohovat dlouhß jmΘna. Nap°. chcete-li zazßlohovat dlouhß jmΘna soubor∙ na celΘm disku C:, zadejte "DOSLFNBK C:\". Program zahßjφ zßlohovßnφ dlouh²ch jmen a ulo₧φ je do souboru BACKUP.LFN v aktußlnφm adresß°i.

6. Spus¥te BACKUP.EXE v adresß°i C:\DOS. Nechte MS-Backup vykonat vÜe, co bude pova₧ovat za nutnΘ (nap°. kalibraci diskety v mechanice A:) a nakonec mu zadejte zßlohovacφ cestu do hlavnφho adresß°e na ZIPu, nap°. D:\. Pak trp∞liv∞ vykonejte zßlohovßnφ. Na po₧ßdßnφ programu pozorn∞ vym∞≥te pln² disk za prßzdn² a stiskn∞te klßvesu pro pokraΦovßnφ. Za n∞kolik hodin, podle velikosti vaÜeho disku a poΦtu soubor∙ mßte vyhrßno. Spolu s ostatnφmi soubory je na ZIPu ulo₧en i soubor BACKUP.LFN, tak₧e dlouhß jmΘna soubor∙ jsou zachrßn∞na.

Postup obnovenφ dat ze ZIPu na pevn² disk:

1. P°ipojte ZIP k poΦφtaΦi, restartujte poΦφtaΦ v MS-DOSu.

2. Spus¥te BACKUP.EXE v adresß°i C:\DOS. Zadejte volbu Restore (obnova dat) a vyberte, kterΘ soubory chcete obnovit. Spolu s nimi obnovte i soubor BACKUP.LFN, a samoz°ejm∞ i samotn² program DOSLFNBK.EXE, pokud ji₧ nenφ na vaÜem disku.

3. Odemkn∞te p°φstup k dlouh²m jmΘn∙m. P°φkazem LOCK C:(????), umo₧nφte systΘmu zßpis do dlouh²ch jmen soubor∙.

4. Spus¥te program DOSLFNBK s parametrem /r, tedy op∞t restore neboli obnova. Samoz°ejm∞ m∙₧ete zadat adresß°, v n∞m₧ majφ b²t dlouhß jmΘna obnovena.


| COMPUTERWORLD | IDG CZ homepage |