home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frozen Fish 1: Amiga
/
FrozenFish-Apr94.iso
/
bbs
/
alib
/
d8xx
/
d891
/
disksalv2.lha
/
DiskSalv2
/
DSLocale.lha
/
Locale
/
Docs
/
svenska
/
DiskSalv.doc
next >
Wrap
Text File
|
1993-07-13
|
49KB
|
1,123 lines
DDD
III
SSSS
K
K
SSSS
A
L
V
V
222
D
D
I
S
K
K
S
A
A
L
V
V
2
D
D
I
SSSS
KK
SSSS
A
A
L
V
V
2
D
D
I
S
K
K
S
AAAAA
L
V
V
2
D
D
I
S
K
K
S
A
A
L
V
V
2
DDD
III
SSSS
K
K
SSSS
A
A
LLLL
V
2222
Det ursprungliga diskreparationsprogrammet för Amigan
Har räddat dina diskar i över sju år.
Enkel dokumentation
för
DiskSalv
Version 2
Publikation 11.27
28 juni, 1993
Copyright ©1992, 1993 av Dave Haynie
Alla rättigheter reserverade
UPPHOVSRÄTT
Den här dokumentationen är upphovsrättsskyddad 1992, 1993 av
Dave Haynie. Alla rättigheter reserverade. Den här manualen får
användas i elektronisk eller utskriven form tillsammans med DiskSalv2
programmet. Den är en del av DiskSalv2 11.27. Den får inte på något
sätt säljas, även om en liten summa får tas ut för att täcka kopiering
och hantering så länge som hela DiskSalv2 arkivet följer med.
FRÅNSÄGANDE AV ANSVAR
Informationen och DiskSalv programmet är levererat "som det
är" utan garanti på något sätt, varken uttryckt eller underförstått.
Hela risken för noggrannheten av informationen häri ligger på dig.
Dave Haynie tar inte på sig ansvaret, inte heller garanterar eller
representerar han användandet av programmet. Han ansvarar inte heller
för resultaten av det, informationen om det eller DiskSalv programmet
i sig i form av korrekthet, exakthet, tillförlitlighet eller
liknande. På intet sätt kan Dave Haynie hållas ansvarig för direkta
eller indirekta fel, ej heller fel som orsakats av eller som uppstått
som konsekvens av fel i informationen eller DiskSalv programmet även
om han har blivit upplyst om möjligheten till sådana fel.
F
Ö
RTJÄNSTER
Den här manualen var iordninggjord med hjälp av
anro
, ett
nroff- liknande hjälpmedel av Steve Anderson. Med alla de
sofistikerade ordbehandlare och DTP program som jag har liggande här,
så kunde jag inte hitta något som kunde ge mig en formatterad ANSI
text. Innan
alla
har något sätt att hantera IFF-FTXT så kommer ANSI
att vara det enda printeroberoende formatterade textformatet som finns
tillgängligt.
Amiga, AmigaDOS, Intuition, KickStart och Workbench är
varumärken av Commodore-Amiga, Inc.
DiskSalv programmet, dess kod, den här manualen, DiskSalv
ikonerna och allting annat som distribueras i det här paketet är
ursprungligen gjort av Dave Haynie. Ett stort tack till
Commodore-Amigas mjukvaruingenjörgrupp för förslag till DiskSalvs
användargränssnitt och andra Amiga mjukvarustandarder. Oräkneliga
andra har hjälpt till med förslag, testning och diverse annat stöd som
har visat sig ovärderligt.
-Dave Haynie
DiskSalv Version 2 Publikation 11.27 Sida 3
0
.
INTRODUKTION
DiskSalv Version 2 är ett program för att återställa diskar
av alla Amigans olika typer och som använder något av 2.04/2.1/3.0's
filsystem. DiskSalv söker igenom (analyserar) en trasig volym efter
allt som kan räddas och återskapar detta till vilken AmigaDOS volym
som helst. Det kan också försöka laga en trasig volym på plats under
de flesta omständigheter. DiskSalv är en fullständig omkonstruktion
av det ursprungliga DiskSalv programmet, med ett nytt
AmigaDOS-2.0-liknande kommandolinje gränssnitt, nytt Intuition
gränssnitt och massor med nya funktioner.
Det här är designat för att vara en ganska komplett, snabbt
skriven och minimalt ändrad manual över DiskSalv Version 2's
innehåll. Det inbyggda hjälpsystemet fungerar som ett hjälpmedel till
denna, och det fungerar enkelt -- tryck på HELP knappen när musen är
placerad över någonting, och en kort beskrivning av detta kommer att
visas i en dialogruta.
Bättre dokumentation är planerad, men det kommer inte att
vara gratis. Jag håller just nu på och jobbar på en professionell
manual med bilder, bättre kapitel med "hur man gör", "varför göra det"
och "teori om det hela". Märk väl att här säger jag "håller på och
jobbar". Det är inte gjort ännu. Jag hoppas jag har avslutat den
tills jag släpper den fritt distribuerbara versionen. Eftersom det
kommer att bli åtskilliga megabytes med PostScript data när den är
färdig, och jag inte har några filosofiska invändningar mot att tjäna
lite ölpengar här och där, så kommer denna att vara tillgänglig i form
av en utskriven manual som en del av den halv-kommersiella versionen
av DiskSalv. Detta är beskrivet i kapitlet "Licensiering och
distribution". Utöver detta så kommer kärnan av den manualen att bli
en AmigaGuide manual, och den kommer att följa med den utskrivna
versionen. Jag kom just på att jag skulle tala om det innan jag
förvirrar er med den här snabba och fula versionen som följer.
1
.
STARTA UPP
DiskSalv Version 2 (från och med nu kallas den enbart för
"DiskSalv") är ett program för att "rädda" skadade hårddiskar. Det
finns två grundläggande klasser av räddningsfunktioner,
"Återskapa-genom-kopiering" och "Laga-på-plats". I det första fallet
så kommer DiskSalv att analysera disken och försöka återskapa alla
filer och bibliotek från den skadade AmigaDOS enheten till en
fungerande enhet. I det senare fallet så kommer DiskSalv att försöka
hitta felaktiga diskobjekt och ta bort dem från diskens biblioteks/fil
hierarki så att diskens filsystem kan validera den.
1
.
1 ATT K
Ö
RA FRÅN CLI
I det enklaste fallet så kan DiskSalv användas ungefär som
DiskSalv 1.42, AmigaDOS programmet "DiskCopy" eller vilket annat
CLI-baserat program som helst. Användaren skriver helt enkelt ett
kommando på kommandoraden och programmet börjar jobba. T.ex, för att
återskapa filer från en trasig disk i DH0: och spara dem på en
fungerande disk i DH1:, så skall användaren skriva:
1> DiskSalv FROM DH0: TO DH1:
Här är "FROM" och "TO" två nyckelord som CLI kräver. Det finns ett
antal fler nyckelord som kontrollerar en stor del av DiskSalvs
Sida 4 DiskSalv Version 2 Publikation 11.27
funktioner. Hur som helst, för att få tillgång till alla funktioner
så måste man köra programmet interaktivt under Intuition. Mallen för
AmigaDOS visas som följer:
DiskSalv Version 2 Copyright (c) 1991-1993 av Dave Haynie
FROM/K, TO/K, MODE/K, FILESYSTEM/K, DEFAULTFS/K, TAGCHAR/K,
PUBSCREEN/K, MEMCHUNK/N, PATHMAX/N, DISKCACHE/N, LOWMEM/S,
NOSIZECHECK/S, QUICKSCAN/S, NOWARNING/S, NODATES/S, NONOTES/S,
NOPROTECT/S, KEEPDOS/S,KILLDOS/S, NODEEPSCAN/S, INTERACTIVE/S,
REJECTION/N, MAKELINKS/S,S MALLWINDOW/S, BIGBLOCKS/T
Betydelsen av dessa nyckelord är beskrivet här nedanför. Kom ihåg att
ett nyckelord också kan användas som en ikonvariabel (verktygstyp).
FROM
Nyckelordet "FROM" anger en inenhet, d.v.s. den enhet som
man kommer att jobba med. Detta måste vara en AmigaDOS
enhet, inte ett underbibliotek eller koppling (assign). Den
måste även vara baserad på något av standardfilsystemen med
underliggande drivrutin.
TO
Nyckelordet "TO" anger en utenhet, d.v.s. den enhet som
skall ta emot alla återfå-genom-kopierings filerna som
DiskSalv hittar. Detta kan vara vilken AmigaDOS enhet,
volym eller underbibliotek som helst. Om ett underbiblotek
som inte existerar anges så kommer detta att skapas.
MODE
Den här ställer in typen av funktion som DiskSalv skall
utföra. Det finns ett antal olika funktioner att välja
bland. Standardfunktionen är "Rädda", vilken gör så att
DiskSalv arbetar precis som det ursprungliga
DiskSalvprogrammet. Andra funktioner utför andra saker:
SALVAGE
Rädda. Det här är den grundläggande återfå-genom-kopierings
funktionen. DiskSalv försöker här återskapa alla filer som
den hittar på inenheten till utenheten. Användaren kan
själv välja vilka filer som skall återskapas.
UNDELETE
Ta tillbaka. Det här är en annan återfå-genom-kopierings
funktion. Den används på oskadade partitioner för att hitta
borttagna filer. Användaren kan själv välja vilka filer som
skall tas tillbaka.
VALIDATE
Validera. Det här är den enklaste varianten av laga-på-plats
funktionerna. Den kan laga en enhet som inte har blivit
allvarligt skadad. På de flesta enheter går sökningen med
den här funktionen mycket snabbare än de andra funktionernas
sökningar, men den kan gå långsamt på stora volymer. Precis
som med alla laga-på-plats funktioner så kommer alla filer
som måste tas bort från disken att visas i en fillista när
lagningen är genomförd.
REPAIR
Reparera. Det här är en mer avancerad laga-på-plats
funktion. Den gör en traditionell DiskSalv avsökning och
den kan hitta fler filer än vad Validera funktionen kan.
DiskSalv Version 2 Publikation 11.27 Sida 5
Den kan också hantera partitioner som är mer skadade än vad
Validera kan.
UNFORMAT
Ogör format(tering). Den här funktionen kör en
laga-på-plats funktion på en disk som oavsiktligt har blivit
formatterad (förhoppningsvis icke-destruktivt). Den liknar
Reparera men den förutsätter att diskens rot är hel.
FILESYSTEM
Den här tillåter användaren att ange det filsystem som skall
användas på inenheten. Vanligtvis så sköter DiskSalv detta
med hjälp av diskens rotblock. Om den informationen av
någon anledning inte finns tillgänglig eller är felaktig, så
tillåter den här att man tvingar DiskSalv att använda ett
visst filsystem.
OFS
Ursprungligt AmigaDOS filsystem.
FFS
1.3-kompatibelt snabbt filsystem.
OFS Intl
.
En version av OFS som känner av internationella
tecken. Internationella filsystem hanterar
speciella tecken, typ åäö, rätt med hänsyn till
stora/små bokstäver som ett AmigaDOS filsystem
kräver.
FFS Intl
.
En version av FFS som hanterar internationella
tecken.
DC
-
OFS
Bibliotekscache version av OFS. Ett filsystem som
håller en cache på ett bibliotek har en annan
packad upplaga av filinnehållet lagrat för att
snabba upp visningen av biblioteket och dess
innehåll.
DC
-
FFS
Bibliotekscacheversion av FFS.
Best
-
Guess
Bästa-Gissning. DiskSalv kommer att välja ett av
de filsystem som den känner till baserat på den
analys av disken som utförs under avsökningen.
Det här är standardinställningen för filsystem
(d.v.s. standard om ingen annan standard är
angiven).
DEFAULTFS
Den här tillåter användaren att ange det filsystem som skall
användas på en inenhet om DiskSalv inte kan avgöra detta.
Vanligtvis så kommer DiskSalv att ta reda på detta med hjälp
av diskens rotblock men om rotblocket är trasigt så måste
DiskSalv ha något att falla tillbaka på.
TAGCHAR
Den här tillåter användaren att ange vilket tecken som skall
användas för att markera valda filer på utdatats
Sida 6 DiskSalv Version 2 Publikation 11.27
filhanterare. Standard är '*'.
PUBSCREEN
Den här tillåter användaren att ange den allmänna skärm som
DiskSalv skall komma upp på. Om inget anges så kommer
DiskSalv att startas upp på Workbenchskärmen (d.v.s.
standardskärmen).
MEMCHUNK
Den här anger storleken på de minnesblock som DiskSalvs
blockallokerare använder. Som standard är detta 4K men kan
sättas till mellan 1K och 128K.
PATHMAX
Max sökväg. Den här anger maxlängden på en sökväg.
Standardvärdet är 512 bytes men den kan sättas till mellan
256 bytes och 4K.
DISKCACHE
Den här anger antal block som skall användas för diskcachen
(som faktiskt är en förinläst buffert). Standardstorleken
är 8 block men kan sättas till mellan 0 (ingen cache) och
255 block.
LOWMEM
Den här anger minnessnålt läge. Om DiskSalv får slut på
minne i normalt läge, så kan det fungera i minnessnålt
läge. Den här gör automatiskt så att blockallokeraren,
filsökvägsbufferten och diskcachen ställs till minsta
möjliga storlek. Den klipper även bort ett antal interna
saker som egentligen bara påverkar hastigheten och inte hur
funktionen utförs.
NOSIZECHECK
Den här hindrar kontrollen av storleken på volymen för
utdata. Vanligtvis så kontrollerar DiskSalv storleken på
volymen för utdata för att få en uppfattning om när den
kommer att bli full. Vissa enheter t.ex. RAM:, ändras
dynamiskt och indikeras alltid som fulla när man undersöker
dem, så den här parametern är mest till för sådana enheter
(DiskSalv använder automatiskt den på RAM:, men det måste
anges manuellt för andra liknande enheter).
QUICKSCAN
Den här anger en snabbare diskavsökningsmetod. Hastigheten
på en diskavsökning är förbättrad genom att minska ner på
det som visas. DiskSalv kommer fortfarande att visa en
"gasmätare" men den kommer inte att visa objekten som den
hittar.
NOWARNING
Vanligtvis så kommer DiskSalv att lägga till en varning
eller ett felmeddelande, en filkommentar, till alla filer
som återfå-genom-kopierings funktionen anser misstänkta
eller dåliga av de som den återskapar. Det här valet
förhindrar detta.
NODATES
Det här valet hindrar återställandet av det ursprungliga
datumet på filerna i en återskapa-genom-kopierings
funktion.
DiskSalv Version 2 Publikation 11.27 Sida 7
NONOTES
Det här valet hindrar återställandet av de ursprungliga
filkommentarerna på filerna i en återskapa-genom-kopierings
funktion (fast varningsmeddelanden skriver över de
ursprungliga filkommentarerna).
NOPROTECT
Det här valet hindrar återställandet av de ursprungliga
skyddsbitarna på filerna i en återskapa-genom-kopierings
funktion.
KEEPDOS
Filsystemet (d.v.s. AmigaDOS) är vanligtvis utestängt från
inenheten medan avsökning och återskapande pågår. Det här
valet förebygger en sådan utestängning. Laga-på-plats
funktionerna påverkas inte av detta, eftersom de kräver att
filsystemet är utestängt då de modifierar indata disken.
Kom ihåg att om man tillåter skrivning till indatadisken
medan en DiskSalv funktion pågår så kommer det med största
sannolikhet att få DiskSalv att haverera.
KILLDOS
Det här valet tvingar DiskSalv att göra sitt jobb utan att
använda några direkta DOS funktioner för enheter eller
filsystemspaket. Vanligtvis så använder DiskSalv ett antal
funktioner från DOS biblioteket på indatadiskarna. Den här
är gjord för att göra DiskSalv säker att använda även på
diskar som kraschar AmigaDOS eller filsystemet som används.
Det här är ett något farligt val eftersom det hindrar
DiskSalv från att utestänga filsystemet på en enhet
(eftersom det kräver ett filsystemspaket). Det fungerar
bäst på enheter som inte kan hanteras av AmigaDOS för att de
är för skadade. Kom ihåg att DOS inte används på omonterade
enheter.
NODEEPSCAN
Den här hindrar extra lågnivå behandling av floppydiskarna.
Sådan behandling kan återskapa information som man
vanligtvis inte kan få tillgång till genom trackdisk.device,
men det kräver extra minne.
INTERACTIVE
Den här tvingar DiskSalv att använda interaktiva funktioner
(d.v.s. den väntar på information från användaren). När man
kör från CLI så kommer DiskSalv att göra så mycket som
möjligt utan att användaren behöver göra någonting innan den
går in i interaktivt läge.
REJECTION
Den här anger styrkan på ett filter, mellan 1 och 10, som
påverkar DiskSalvs uppskattning om ett diskblock matchar en
specifik blocktyp eller inte. Vanligtvis så är den satt
till standard som är 6.
MAKELINKS
Den här gör så att DiskSalv faktiskt skapar länkar på
volymen för utdata. I vanliga fall så skapar den en
skriptfil som skapar länkarna.
SMALLWINDOW
Den här gör så att DiskSalv skapar ett minimalt fönster för
att visa avsökningen även på stora skärmar.
Sida 8 DiskSalv Version 2 Publikation 11.27
BIGBLOCKS
Den här låter användaren bestämma om man skall stödja flera
sektorer per block. På system före V39 så kunde det hända
att DOS enheter sade sig ha mer än en sektor per block av
någon anledning. Eftersom riktigt stöd för detta inte fanns
förrän V40's filsystem, som behöver V39 för att köras, så är
stödet för flera sektorer per block avslaget som standard på
system innan V39 och påslaget som standard på system med V39
och uppåt.
1
.
2 ATT K
Ö
RA FRÅN WORKBENCH
DiskSalv kan köras från Workbench genom att dubbelklicka på
dess ikon. Vanligtvis så gör detta att DiskSalv startas interaktivt,
där val anges via standard 2.0-nivå Intuition gränssnittsobjekt.
Hursomhelst, vilken som helst av parametrarna för kommandolinjen kan
anges som en verktygstyp i ikonen för att ställa in DiskSalv för
andra-än-standard inställningar och andra speciella saker.
1
.
3 DISKSALVS ANVÄNDARGRÄNSSNITT
Oavsett hur du startar DiskSalv så kommer du att få se vissa
delar av programmets användargränssnitt. Om du kör interaktivt,
antingen från CLI eller från Workbench, så kommer du att starta i
"Huvudfönstret". Det är här som olika parametrar ställs in som
påverkar hur programmet skall "söka av", eller lära sig om, en given
indatadisk. När all information om indatadisken är inställd så kommer
programmet att fortsätta till "Avsökningsfönstret", som huvudsakligen
övervakar avsökningen av disken och laga-på-plats funktionerna. Om
det är nödvändigt (filer hittas i återfå-genom-kopierings funktionen
eller skadade filer hittas i en laga-på-plats funktion, kommer
"Avsökningsfönstret" att ge plats åt "Filfönstret". I det fönstret kan
man välja de objekt som skall återskapas och den enhet som de skall
återskapas på.
Medan DiskSalvs gränssnitt är baserat på Intuition så finns
det snabbval på tangentbordet för praktiskt taget allt som du kan göra
med knappar och fönster. Snabbvalen för knapparna indikeras av en
understrykning av en bokstav och ändras från språk till språk. För
flervalsknappar eller rullande knappar så påverkas hållet som den
ändras åt av om du trycker ner shift eller inte ihop med snabbvalet
(utan shift-räknar uppåt, med shift-räknar nedåt). En del fönster har
knappar med extra funktioner eller icke-text knappar som har snabbval
på tangentbordet. Dessa snabbval beskrivs i den här manualen i det
kapitlet som berör knappen.
Menyerna har också snabbval, som alltid anropas genom att
trycka ned högra Amigaknappen och en bokstav samtidigt. Dessa
indikeras i menyerna på vanligt Intuitionvis. Kom ihåg att även dessa
kan ändras av lokaliseringen av programmet, så de olika snabbvalen
anges inte här.
2
.
0 HUVUDF
Ö
NSTRET
I huvudfönstret anger man en enhet. Det finns ett antal
knappar och menyval som styr hur saker och ting fungerar. Knapparna
är som följer:
Enhet att söka av
DiskSalv Version 2 Publikation 11.27 Sida 9
Den här listan visar tillgänliga enheter. En av dessa måste
väljas för att kunna starta en avsökning. Dessa visas med
AmigaDOS fysiska namn, aldrig av volym eller kopplade namn.
Filsystem
:
Den här knappen är en flervalsknapp som tillåter val av en
av de sex tidigare beskrivna filsystemen. När du väljer en
enhet så kommer den här knappen att sättas till DiskSalvs
bästa gissning av den enhetens filsystem eller standard om
DiskSalv inte kan göra någon bra gissning. Därför kan
användaren välja ett annat filsystem om DiskSalv inte gjorde
ett bra val. Se kapitel 1.1, "FILSYSTEM", för en lista på
dessa. "Bästa-Gissning"s valet kör en speciell statistik
och analysrutin för att avgöra det mest troliga filsystemet
på den angivna enheten.
Arbetsl
ä
ge
:
Den här flervalsknappen låter användaren välja en lämplig
återskaparfunktion. För att göra det hela säkert så låser
programmet ute vissa val på de enheter som en viss funktion
inte kan köras på. Se kapitel 1.1, "MODE", för en lista på
de olika arbetslägena.
S
ä
tt filter
...
Den här knappen tar fram fönstret för "Inställningar av
diskavsökningsfilter". Detta fönster tillåter inställningar
av olika alternativ för att kontrollera avsökning av en del
av en disk, utelämnande med hjälp av AmigaDOS-mönster namn
eller skyddsbitar, etc. Se kapitel 2.1 för en fullständig
beskrivning av det här fönstret.
Info om enhet
...
Den här knappen tar fram en dialogruta med "Information om
fysisk enhet" som visar uppdelning och annan lågnivå
information om den valda enheten.
Sök igenom
Den här knappen startar fasen för analysering av disken i
DiskSalv programmet. När de andra faserna (d.v.s.
återskapande eller reparering av disken) är genomförda så
kan användaren återvända till huvudfönstret utan att behöva
starta om DiskSalv.
Det finns två menyer på huvudfönstret. En av dessa kan ta
fram ett antal andra funktioner, den andra ställer in ett par
kontrollalternativ samt möjligheten att spara dessa till DiskSalvs
ikon.
Arkiv
/
Om
...
Den här tar fram en dialogruta med information om versionen
av DiskSalv, hur den får distribueras, lite grann om fritt
distribuerbar programvara samt hur du kan kontakta mig om
DiskSalv.
Arkiv
/
Hj
ä
lp
...
Den här tar fram en dialogruta med en kort beskrivning av
huvudfönstret.
Arkiv
/
Loggfil
...
Den här tar fram en filväljare för att ange en loggfil.
Filen måste ligga på en annan enhet än indataenheten. När
en loggfil är angiven så kommer DiskSalv att skriva
Sida 10 DiskSalv Version 2 Publikation 11.27
information om dess aktivitet under alla faser till den
filen.
Arkiv
/
Återskapa
...
Den här tar fram fönstret "Inställningar för återskapande av
flöde", som tillåter användaren att ange in- och
utdatasökvägarna för återskapande av ett DiskSalv arkiv.
Var snäll och se kapitel 3 för information om hur man skapar
ett DiskSalv arkiv.
Arkiv
/
Egna enheter
...
Den här tar fram fönstret för "Egna enheter". Detta är ett
avancerat val som kan användas för att söka av en disk efter
logiska partitioner eller för att ange partitioner baserade
på lågnivå information.
Arkiv
/
Spara enhet
...
Den här sparar det valda "Enhet att söka av" objektet som en
beskrivningsfil för AmigaDOS Mount kommandot.
Arkiv
/
Ladda enhet
...
Den här läser in en angiven AmigaDOS beskrivningsfil som en
"virtuell" enhet i DiskSalv. Namnet på enheten blir det
samma som namnet på beskrivningsfilen.
Arkiv
/
Avsluta
Den här avslutar DiskSalv programmet. Dess funktion är
likvärdigt med att klicka på Stäng knappen på DiskSalvs
huvudfönster.
Inst
ä
llningar
/
L
å
s DOS
Filsystemet (d.v.s. AmigaDOS) är vanligtvis utestängt från
inenheten medan avsökningen och återskapandet genomförs.
Med den här kan man ställa in om man skall stänga ute
filsystemet eller inte. laga-på-plats funktionerna påverkas
inte av denna eftersom de kräver att filsystemet är
utestängt eftersom de modifierar indatadisken. Kom ihåg att
om man skriver till indatadisken medan DiskSalv arbetar med
den så kommer det troligtvis att leda till att DiskSalv
krashar.
Inst
ä
llningar
/
Anv
ä
nd lite minne
Den här ställer om användningen av lite minne. Om DiskSalv
får slut på minne på ett normalt system, så kan det fungera
i lite-minnes läge. Den här gör automatiskt så att
blockallokeraren, filsökvägsbufferten och diskcachen ställs
till minsta möjliga storlek. Den klipper även bort ett
antal interna saker som egentligen bara påverkar hastigheten
och inte att funktionen utförs.
Inst
ä
llningar
/
Litet fönster
Den här ställer om automatisk ändring av storleken på
fönstret. I vanliga fall så öppnar DiskSalv avsökaren ett
stort fönster om den finnar att den aktuella skärmen stödjer
det. Det här valet tvingar DiskSalv att använda ett litet
fönster för alla avsökningar, oavsett storleken på skärmen.
Inst
ä
llningar
/
Snabbsökning
Den här väljer snabbsökning för avsökningen. Med den här
påslagen så kommer avsökningsfasen att gå snabbare tack vare
att den inte visar någon information om filerna den hittar.
DiskSalv Version 2 Publikation 11.27 Sida 11
Inst
ä
llningar
/
Spara inst
ä
llningar
Den här sparar ett antal variabler från huvudfönstret till
DiskSalvs verktygsikon.
2
.
1 F
Ö
NSTRET F
Ö
R INSTÄLLNINGAR AV DISKAVS
Ö
KNINGSFILTER
Fönstret för "Inställningar av diskavsökningfilter" tillåter
inställning av ett antal parametrar som påverkar avsökningsfasen i en
återskapa-genom-kopierings funktion. Dessa parametrar ignoreras av
laga-på-plats funktionerna, eftersom dessa måste söka av en disk i sin
helhet för att kunna utföras korrekt. Fönstret har vanliga "Ok" och
"Avbryt" knappar, som använder resp. ignorerar användandet av de
inställda filtrena. De andra knapparna är som följer:
Filmönster
Den här strängen tar emot ett AmigaDOS filmönster. Under
avsökningen av en disk så kommer alla filer som matchar den
här strängen att tas till protokollet medan alla andra filer
ignoreras. Den fungerar på länkar såväl som på filer, men
inte på bibliotek, eftersom när man har sökt av ett
bibliotek så vet man inte om något underliggande objekt
behöver det senare.
Avsökningsomr
å
de för disken
Den här knappen är gjord av två pilar som kan flyttas för
att ange den del av indatadisken som skall sökas av. Start-
och slutblock visas brevid knappen. Knappen är gjord som så
att man inte kan ställa in slutblocket till ett lägre värde
än startblocket för att förhindra fel. Dessa pilar kan även
flyttas med hjälp av höger och vänster piltangent. Använd
shift för att byta pil som du skall ändra värde på.
Skyddsbitar
Det här är en grupp med knappar som kontrollerar matchning
av varje fil som påträffas mot de sju angivna
skyddsbitarna. Om man ställer in "Ignorera" så kommer alla
filer att matchas, "Matchning Satt" matchar en bit som är
logiskt satt och "Matchning Av" matchar en bit som är
logiskt av.
2
.
2 F
Ö
NSTRET F
Ö
R EGNA ENHETER
Fönstret för egna enheter är ett sidofönster till DiskSalvs
huvudfönster som används för speciella enheter. En okänd disk, en
disk som har förlorat sina data om partitioneringen eller andra
liknande problem kan lösas här. En inenhet anges via Exec namnet på
enheten samt ett enhetsnummer. Användaren kan ange partitionens
information eller be DiskSalv att söka efter partitioner. Om man
söker en disk så kan man ange partitionens logiska namn som ett sökmål
eller också kan man be DiskSalv att hitta alla partitioner på en
disk. Det finns femton knappar här:
Skapa
Skapa knappen skapar en "virtuell enhet" baserad på
informationen som angetts här. Detta kräver den
grundläggande partitionsinformationen, Execs enhetsnamn och
enhetsnummer samt ett DOS namn som används i "Enhet att söka
av" listan. Alla dessa virtuella enheter listas inom
parentes och man kan bara utföra "Rädda" funktionen på
dessa.
Sida 12 DiskSalv Version 2 Publikation 11.27
Sök
Den här funktionen startar en avsökning av den givna disken
efter en volym som matchar de angivna mönstren.
Analysera
Den här funktionen startar en avsökning av det angivna
området efter alla partitioner. Basblocket av en partition
kommer att användas som dess namn om ingen rot hittas. Om
en rot hittas så kommer dess namn att användas istället i
"Enhet att söka av" listan.
Avbryt
Lämnar det här fönstret utan att utföra någon typ av
avsökning.
Enhetsnamn
:
Det här är Execenheten som används för att styra disken, som
t.ex. "scsi.device". Var väldigt noggrann med att ställa in
den här rätt.
Namn
/
Mönster
:
Det här är ett DOS namn för "Skapade" volymer, eller ett
mönster som används för att hitta en speciell volym eller
som ett volymnamnsfilter vid en fullständig analys.
Enhetsnr
:
Enhetsnummret för Execenheten i "Enhetsnamn". Var väldigt
noggrann med att ställa in den här rätt.
Sektorer
/
Sp
å
r
:
Det här är antalet sektorer som är tilldelat till varje spår
på disken.
Bytes
/
Sektor
:
Det här är den grundläggande storleken på block för
enheten. Medan det mesta i systemet är satt till 512 bytes
stora block så kan större diskar använda större
blockstorlekar. Dessa är i basen 2, 512 bytes eller
större.
Sektorer
/
Block
:
Den här parametern tillåter en variabel blockstorlek per
partition medan man har ett konsekvent antal bytes/sektor på
hela disken. Blockstorleken är Sektorer/Block *
Bytes/Sektor. Som standard är detta bara tillgängligt i
filsystem under V39 eller senare.
L
ä
gsta sektor
:
Det här är startpositionen på inenheten som skall sökas av.
Eftersom vi inte söker av en logisk partition utan en fysisk
disk, så är detta nummer ett direkt sektornummer på disken
(detta anger det fysiska block som kopplas till det logiska
block 0 för Skapa funktionen).
Högsta sektor
:
Det här är det sista fysiska blocket att söka av för alla
funktioner.
Flaggor
:
Detta är specifika flaggor för enhetens drivrutin.
Minnestyp
:
DiskSalv Version 2 Publikation 11.27 Sida 13
Den här flervalsknappen låter användaren välja den typ av
minne som skall användas för diskbuffertar. Typerna är
STANDARD, CHIP, FAST och DMA-24.
Det finns bara två menyval att välja på i Fönstret för egna
enheter. Den första är "Arkiv/Hjälp..." som tar fram en dialogruta
som beskriver Fönstret för egna enheter. Den andra är "Arkiv/Avsluta"
som avslutar DiskSalv programmet.
3
.
AVS
Ö
KNINGSF
Ö
NSTRET
Avsökningsfönstret kommer fram så fort användaren väljer
Söka av knappen i huvudfönstret. Vid normal funktion så har
Avsökningsfönstret två knappar, två menyval och fyra
informationsrutor. "Stoppa" knappen avbryter avsökningen där den är.
Detta är bara tillgängligt vid återskapa-genom-kopierings
funktionerna, eftersom laga-på-plats funktionerna måste söka av hela
disken. Den andra knappen är "Stanna" och den stannar avsökningen
tills man talar om att den skall fortsätta.
De två menyvalen är "Arkiv/Hjälp..." och "Arkiv/Avsluta".
Det första visar lite information om Avsökningsfönstret medan det
andra avslutar DiskSalv programmet, precis som Stäng knappen på
fönstret gör. Under laga-på-plats funktionerna, så kan Avsluta ta
lite tid om man väljer det under någon av de senare lagningsfaserna,
eftersom DiskSalv inte vill lämmna disken halvfärdig.
"Aktuell funktion" visar vad DiskSalv verkligen gör under
hela tiden avsökningen pågår. Till höger om den finns "Söker av
enhet" rutan, som håller reda på avsökningsstatistik, som det aktuella
blocket och antalet filer och fel som påträffats. Under den finns en
"gasmätare", som alltid används för att visa utvecklingen av den
aktuella fasen. Under "Sökresultat" visas typ och namn på alla objekt
som hittas, så väl som annan statistik (detta är egentligen vad som
skrivs ut till loggfilen, om man har angett en loggfil). På ett stort
fönster så är denna elva rader lång, på ett litet fönster är den fem
rader lång. QUICKSCAN valet eliminerar den här delen av fönstret helt
och hållet.
4
.
FILF
Ö
NSTRET
Alla återskapa-genom-kopierings funktionerna och
laga-på-plats funktionerna med korrupta filer avslutar avsökningsfasen
och öppnar Filfönstret. Det är här som objekten och sökvägen för
utdata anges för Återskapa (d.v.s. återskapa-genom-kopiering). Det här
fönstrets användargränssnitt består av tolv knappar och tio menyval.
Knapparna är som följer:
Fillista för R
ä
dda
(
etc
)
Den rullande fillistan, döpt till lite olika saker beroende
på vilken funktion man har valt (t.ex. Fillista för Rädda),
är den där man väljer de filer som skall återskapas på en ny
volym. Om man klickar på en fil eller en länk, så markeras
alternativt slås markeringen av, på det objektet och gör det
till det "aktuella" objektet (visas i strängen under listan,
detta gäller dock inte under 3.0 och senare). Om man
klickar på ett bibliotek så gör den det till det aktuella
objektet, men markerar det inte. Om man klickar igen på
samma bibliotek så kommer "filvisaren" att "gå in i" det
biblioteket. Det finns snabbval på tangentbordet för detta
Sida 14 DiskSalv Version 2 Publikation 11.27
också. Snabbvalet för detta (visas i titeln på listan med
ett streck under bokstaven), flyttar det valda objektet i
listan, men gör ingenting med det. Mellanslagstangenten
slår på/av markeringen av filobjektet eller går in i ett
underbiblioteket.
Sökv
ä
g för utdata
Den här är två knappar, en diskikon och en sträng. Om man
klickar på diskikonen så får man fram en filväljare, medan
när man klickar i strängen så får man skriva in hela
sökvägen för hand. Det är här som återskapade filer
placeras. Det kan vara en enhet, ett bibliotek eller ett
"flöde", beroende på inställningarna i "Flödesarkiv". Om ett
bibliotek som inte existerar anges, så kommer det att
skapas.
R
ä
dda
Den här knappen startar återskapandet av filer. Man kan
inte välja den förrän man har valt åtminstone något i Rädda
listan samt har ställt in ordentliga parametrar för
utenheten.
Fillistsfunktioner
De återstående knapparna är delar av Fillistsfunktionerna.
Dessa kontrollerar markeringar av objekt, styrning av
filvisaren och andra saker för fillistan. Kom ihåg att
enbart markerade filer berörs av funktionerna "Kasta" och
"Rädda".
Moder
Den här knappen för upp filvisaren en biblioteksnivå.
Rot
Den här knappen för filvisaren till högsta biblioteksnivån.
Kasta
Den här knappen tar bort de markerade objekten från
filvisarens lista. Den har ingen verkan på objekten i sig
eftersom dessa finns på disken.
Info
...
En dialogruta visar information om det senast valda objektet
när man väljer denna.
V
ä
lj bibliotek
Den här väljer rekursivt alla objekt i hierarkin i ett
bibliotek. Om det aktuella objektet är ett bibliotek, så
används det, annars så används det nuvarande (visade)
biblioteket.
V
ä
lj filer
Fungerar på samma sätt som "Välj bibliotek", men den
markerar enbart filer.
Rensa bibliotek
Fungerar på samma sätt som "Välj bibliotek", men den
avmarkerar rekursivt alla objekt.
Rensa filer
Fungerar på samma sätt som "Rensa bibliotek", men den
avmarkerar enbart filer.
DiskSalv Version 2 Publikation 11.27 Sida 15
De flesta menyvalen är gjorda för att stödja inställning av
olika parametrar medan återskapandet pågår. De olika menyvalen är:
Arkiv
/
Hj
ä
lp
...
Det här alternativet tar fram en kort beskrivning om
Filfönstret.
Arkiv
/
Ny enhet
...
Det här alternativet återställer DiskSalv och startar om vid
Huvudfönstret.
Arkiv
/
Avsluta
Det här alternativet, precis som Stäng knappen, gör så att
DiskSalv avslutas snyggt och ordentligt.
Inst
ä
llningar
/
Kontrollera storlek
Den här slår på automatisk kontroll av storleken på volymen
för utdata. Vanligtvis så kontrollerar DiskSalv storleken
på volymen för utdata för att få en uppfattning om när den
kommer att bli full. Vissa enheter, som RAM:, ändras
dynamiskt och indikerar alltid fulla när man kollar dem, så
den här parametern är mest till för sådana enheter (DiskSalv
använder automatiskt den på RAM:, men det måste anges
manuellt för andra liknande enheter).
Inst
ä
llningar
/
Notera varningar
Den här slår på så att DiskSalv skall koppla på ett
varnings- eller felmeddelande, som en filkommentar, till
alla filer som återskapa-genom-kopierings funktionen anser
misstänkta eller dåliga (av de filer som den återskapar).
Inst
ä
llningar
/
Återst
ä
ll kommentarer
Den här slår på återställande av den ursprunliga filens
kommentar. Varningsmeddelanden överskrider dock detta. Det
här valet gör så att den ursprungliga kommentaren
återställs.
Inst
ä
llningar
/
Återst
ä
ll skydd
Den här slår på återställande av de ursprungliga
skyddsbitarna för alla objekt.
Inst
ä
llningar
/
Återst
ä
ll datum
Den här slår på återställande av det ursprungliga AmigaDOS
datumet för alla objekt.
Inst
ä
llningar
/
Flödesarkiv
Den här avgör vilken typ av I/O struktur som skall användas
på utenheten. Som standard så är utenheten ett bibliotek
och DiskSalv återskapar det specificerade filträdet som det
är på indisken. När Flödesarkiv väljs så kommer DiskSalv
att skriva allt som ett strukturerat utflöde. Flödesarkivet
kan återskapas som ett bibliotek med hjälp av funktionen
Arkiv/Återskapa i huvudfönstret. Eftersom det här
formatterade flödet gör så att alla diskobjekten sparas som
en enda fil, så kan det köras genom ett packningsprogram
eller genom andra intressanta program om man vill.
Inst
ä
llningar
/
Spara inst
ä
llningar
När man väljer denna så sparar den de valda alternativen
förutom "Flödesarkiv" till DiskSalv.info filen.
Sida 16 DiskSalv Version 2 Publikation 11.27
5
.
ÅTERSKAPAF
Ö
NSTRET
Återskapafönstret ser ut precis som Avsökningsfönstret,
huvudsakligen beroende på att det är Avsökningsfönstret bara att den
gör något annat. Det här fönstret visar varje fil när den återskapas
på utenheten. Medan det pågår så kommer DiskSalv, om utenheten
krashar eller blir full, att fråga användaren om denne vill ignorera
filen, byta media eller byta enhet. När man väljer att byta enhet så
kommer Filfönstret fram igen så att man kan välja en annan enhet. Vid
den här tidpunkten så kommer enbart de filer som är kvar att återskapa
att läggas ut på den nya disken.
6
.
LICENSIERING OCH DISTRIBUTION
Det här programmet är Fritt-Distribuerbart. Det får fritt
kopieras vidare så länge som inga avgifter tas ut för det förutom en
liten avgift för att täcka kopiering och hantering. Den grundläggande
registreringsavgiften är US$10 (~80 SEK), vilket gör att du hamnar i
min databas över användare.
Den halv-kommersiella versionen kostar US$40 (~320 SEK)
(kommer att släppas i augusti 1993) och med den följer en
högkvalitativ manual, en AmigaGuide manual, den senaste versionen av
DiskSalv på disk samt en uppgradering så fort den blir klar. För
tillfället så är den kommersiella och den fritt distribuerbara
versionen densamma, men vid varje tidpunkt så kommer den kommersiella
versionen alltid att vara den allra senast släppta versionen.
Avslutningsvis, om du vill ha uppdateringar så får du ett
års uppdateringar för US$10 (~80 SEK) (US$15 (~120 SEK) för utlandet)
extra, dock minst två. Om inga buggfixar är utförda under den tiden
så får du en förbättrad version så fort den släpps. Detta är mest
till för de som bryr sig om buggar och vill ha den allra senaste
versionen automatiskt.
Dit du skall skicka alla frågor, buggrapporter, etc. är:
Dave Haynie
284 Memorial Avenue
Gibbstown, NJ 08027
USA
Du kan också kontakta mig på elektronisk väg:
UUCP: daveh@cbmvax.commodore.com
Usenet: {uunet,rutgers}!cbmvax!daveh
BIX: hazy
Portal: hazy
FAX: +1 (609)224-0442
Om du inte är från USA så kan du betala i ditt lands valuta
om du skickar likvärdigt belopp. Den extra utgift som det kostar för
dig att få en check i amerikansk valuta, efter att jag har betalat
banken för att ta emot den, slutar med att banken har tagit hälften av
pengarna av en US$10 registreringsavgift. Jag kommer att växla in
pengarna så fort jag har fått ett ihop ett lite större belopp. Om
ditt lands lagar förbjuder dig att skicka kontanter ut ur landet eller
något liknande, så behöver du inte göra på det här viset.
Av intresse för utländska Amiga användare är stöd för
språk. DiskSalv stödjer AmigaDOS 2.1 lokaliseringsrutiner fullt ut.
Vissa locale kataloger finns med i den här första utgivningen. Andra
locale filer kommer att finnas tillgängliga vid ett senare tillfälle.
DiskSalv Version 2 Publikation 11.27 Sida 17
Översättning av den kommersiella manualen kan bli möjlig, men ingen
håller för tillfället på och översätter den.
Om du är av kommersiellt intresse så kan du kontakta mig för
icke-exklusiva partipriser. Återförsäljare eller grupper skall
kontakta mig för partirabatter på deluxe distributionen.