AMIGA REVIEW obsah časopisu online!
  Domov     Software     Hry     Obaly     Download  

B FORMÁT


A je to opět tady, často omílané téma. Ano, zase problémy se špatnými disketami. Ptáte se jak tomu předejít? Nekupujte nonamy. S tímto doporučením ale vzhledem k poměrně vysoké ceně značkových disket zcela jistě u valné většiny čtenářů nepochodím.

Cíli už se stalo, leží mi doma na stole několik vadných disket. Pokud jste někdy formátovali diskety na PC třeba v M602 jistě Vám neuniklo, že i poškozenou disketu počítač zformátoval. Samozřejmě její kapacita byla o něco menší (úměrně k množství špatných bloků na disketě), nicméně bez problému funkční. To vše současně za předpokladu, že některé bezpodmínečně nutné bloky jsou bezchybné (zapisují se tam důležité údaje nutné např. k rozpoznání jména diskety apod.). Nyní pomalu přejděme k otázce, jak podobnou věc vyřešit na Amize. Jednou z mála věcí, které mě na Workbenchi vadí je právě absence výše uvedeného způsobu opravy u dodávané funkce Format. Pokud narazí při formátování na chybný sektor, dá Vám hlášením taktně najevo, že se s danou disketou nehodlá dále bavit (v tom horším případě s harddiskem). A tak začaly na Amigu vznikat obdobné programy umožňující vyřadit chybné části disket (harddisků) a bez problému je tak dále používat. Nejdříve jsem tuto funkci objevil v programu (komerčním) Quarterback Tools. Jeho způsob spočívá v tom, že médium musí být nejprve klasicky zformátováno (bez verifikace). Na něm jsou potom nalezeny chybné sektory a Quarterback přesně tyto ,zaplácne" prázdným souborem "BAD.BLOCKS", jeho délka je úměrná velikostí nepoužitelného média. Zbytek potom můžete vyplnit vlastními daty, přičemž na přítomnost vytvořeného souboru si budete muset zvyknout (doufám, že nikoho nenapadne jej mazat). Z praxe však mohu potvrdit, že tento způsob má jednu nepříjemnou vlastnost. Občas se totiž stane, že kontrolní součet na právě zformátované disketě bez verifikace souhlasí, ačkoli je v tom místě přesto chyba. Jednoduše z toho vyplývá, že není chybný sektor odhalen a proto při pokusu o zápis je podáno hlášení o chybném médiu. Znám sice jeden způsob jak tuto nedokonalost obejít, nad ním však spíše zůstává rozum stát. Pokud jsou u disku chybné stopy určené pro systémové údaje, operace nebude samozřejmě úspěšná. Začal jsem se proto shánět po něčem spolehlivějším, aby to pokud možno netvořilo ony mnohdy překážející soubory. Nakonec jsem se dopídil k Fish-disku č.758 naleznouce přitom program BFORMAT ve verzi 4.0. Ten je založen na stejném principu jako zmíněné M602. Špatnou, i nezformátovanou disketu, harddisk či jiné médium začneme tímto příkazem formátovat. Pokud nalezne chyby, jsou tyto sektory vynechány. Výsledně má chybná disketa oproti normálu samozřejmě o něco nižší kapacitu, ale neobsahuje již žádný soubor. Vše se také rovněž uskuteční pouze v případě bezchybnosti systémových stop (u 3,5" diskety jsou to stopy č.0 a 80 (tedy první a prostřední)). BFormat se spouští z příkazové řádky a jeho syntaxe zní: BFormat DRIVE <název zařízení> NAME <jméno disku> [FFS-NOFFS] [FASTQUICKSLOW] [QUIET] Pomocí parametrů FFS/NOFFS si můžeme určit, má-li být zařízení zformátováno novějším FastFileSystemem (FFS-standardně použitelné až ve verzi systému 2.0 a výše) nebo starším OldFileSystemem (NOFFS). Volby FAST, QUICK a SLOW udávají typ prováděné verifikace. Při použití FAST je čten pouze první sektor z každé stopy a celé formátování je tudíž provedeno nejrychleji. Je možno použít pro diskety a RAD:. S funkcí QUICK jsou verifikována veškerá data každé formátované stopy. Nejspolehlivější, ale zároveň nejpomalejší je parametr SLOW, provádějící kontrolu veškerých dat všech formátovaných stop třemi různými způsoby. Poslední volbou je QUIET. Autoři doporučují používat velmi opatrně. Při její aktivaci totiž není vypisováno žádné hlášení o průběhu. Původně určena pro možnost zformátování RAD-disku ihned při bootování ve startovací sequenci. Pro lepší pochopení syntaxe uvedu příklad. Potřebujeme zformátovat vadnou

Vytlačiť článok



Pozn.: články boli naskenované ako text a preto obsahujú aj zopár chýb. Taktiež neručíme za zdrojové kódy (Asm, C, Arexx, AmigaGuide, Html) a odkazy na web. Dúfame, že napriek tomu vám táto databáza dobre poslúži.

Žiadna časť nesmie byť reprodukovaná alebo inak šírená bez písomného povolenia vydavatela © ATLANTIDA Publishing



none

AMIGA REVIEW

57 ( 11-12 / 2000 )
56 ( 9-10 / 2000 )
55 ( 7-8 / 2000 )
54 ( 5-6 / 2000 )
53 ( 3-4 / 2000 )
52 ( 1-2 / 2000 )
 
51 ( 12 / 1999 )
50 ( 11 / 1999 )
49 ( 10 / 1999 )
48 ( 9 / 1999 )
46-47 ( 7-8 / 1999 )
45 ( 6 / 1999 )
44 ( 5 / 1999 )
43 ( 4 / 1999 )
42 ( 3 / 1999 )
41 ( 2 / 1999 )
40 ( 1 / 1999 )
 
39 ( 12 / 1998 )
38 ( 11 / 1998 )
37 ( 10 / 1998 )
36 ( 9 / 1998 )
35 ( x / 1998 )
34 ( x / 1998 )
33 ( 1-2 / 1998 )
 
32 ( 11-12 / 1997 )
31 ( 9-10 / 1997 )
30 ( 7-8 / 1997 )
29 ( 6 / 1997 )
28 ( 5 / 1997 )
27 ( 4 / 1997 )
26 ( 3 / 1997 )
25 ( 2 / 1997 )
24 ( 1 / 1997 )
 
23 ( 12 / 1996 )
22 ( 11 / 1996 )
21 ( 10 / 1996 )
20 ( 9 / 1996 )
18-19 ( 7-8 / 1996 )
17 ( 6 / 1996 )
16 ( 5 / 1996 )
15 ( 4 / 1996 )
14 ( 3 / 1996 )
13 ( 2 / 1996 )
12 ( 1 / 1996 )
 
11 ( 12 / 1995 )
10 ( 11 / 1995 )
9 ( 10 / 1995 )
8 ( 9 / 1995 )
7 ( 7 / 1995 )
6 ( 5 / 1995 )

ATLANTIDA NEWS

5 ( 3 / 1995 )
4 ( 1 / 1995 )
 
3 ( 11 / 1994 )
2 ( 9 / 1994 )
1 ( 7 / 1994 )
0 ( 5 / 1994 )