\input amigatexinfo \input texinfo @c -*-texinfo-*- @c %**start of header @setfilename @value{programname} @settitle @value{programname} @value{edition} (@value{update-date}) @paragraphindent 0 @c %**end of header @set xrefstring see @set Xrefstring See @set Footnotestring Fotnoter @set Kapitelstring Kapitel @set Appendixstring Appendix @set Sectionstring Sektion @set sectionstring sektion @set pagestring sida @set AMIGA @sc{Amiga} @set programname RDB-Salv @set edition 1.00 Rev1 @set update-date 24-Jun-1996 @iftex @tex \afourpaper \global\parindent=0pt \global\parskip=10pt plus 2 pt minus 5 pt \global\chapheadingskip = 15pt plus 4pt minus 2pt \global\secheadingskip = 12pt plus 3pt minus 2pt \global\subsecheadingskip = 9pt plus 2pt minus 2pt \font\legalfont=cmr12 scaled \magstep2 \let\legf=\legalfont @end tex @end iftex @node Top, Rättigheter, (dir), (dir) @ifinfo @center ********************************************** @center @value{programname} @center Version @value{edition} (@value{update-date}) @center Svensk användar manual @center Översättning av Fredrik Zetterlund @center ********************************************** @menu @ref{Rättigheter, , 1. Kapitel}: Rättigheter ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ * Copyright:: Om Copyright * Ansvarsfråntagande:: Använd på egen risk * Ändringar:: Vad händer om @value{programname} blir modifierat * Varumärken:: Referenser kan vara (Registrerade) Varumärken * Licensavtal:: Ditt Ansvar och Dina Rättigheter * Registrering:: Hur man får en registrerad version * Upphovsmannen:: Hur man kontaktar upphovsmannen  @ref{Generellt, , 2. Kapitel}: Generellt  ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ * Introduktion:: Vad är @value{programname} till för? * Bakgrund:: Hur @value{programname} fungerar * Systemkrav:: Vad behövs för att köra @value{programname} * Installation:: Hur man installerar @value{programname}? * Verktygstyper:: Verktygstyper som @value{programname} känner igen  @ref{Operation, , 3. Kapitel}: Att använda @value{programname}  ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ * Starta:: Starta programmet * Avsluta:: Avsluta programmet * Om:: Information om de som hjälpte till med @value{programname} * Backup:: Spara en kopia av RDB * Återskapa: Aterskapa. Återskapa från en kopia av RDB * Laga:: Laga trasig RDB * Läs:: Läs och Leta efter RDB Data  @ref{Description, , 4. Kapitel}: Beskrivning av Huvudmenyer  ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ * Projekt:: Hur man använder Projektmenyn * Inställningar:: Hur man använder Inställningarmenyn * Laga/Läs: Laga/Las. Hur man använder Laga/Läs-menyn  Appendix  ¯¯¯¯¯¯¯¯ * Frågor:: Ofta förekommande frågor (FAQ) * RDB-Justeringar:: Värden att notera/ändra * Ordlista:: Förklaring av konstiga ord * Tillkännagivande:: Vilka deltog?  Index  ¯¯¯¯¯ * Index:: Index @end menu @node Rättigheter, Copyright, Top, Top @chapter Rättigheter @cindex Rättigheter Som de flesta mjukvaror (program), finns det vissa rättigheter knutna till @value{programname}, och du måste läsa dem innan du använder programmet. Notera att de tyska lagtexterna är bas för rättsfrågor. @menu * Copyright:: Copyright * Ansvarsfråntagande:: Använd på Egen risk * Ändringar:: Vad händer om @value{programname} blir modifierat * Varumärken:: Referenser kan vara (Registrerade) Varumärken * Licensavtal:: Ditt Ansvar och Dina Rättigheter * Registrering:: Hur man får en registrerad version * Upphovsmannen:: Hur man kontaktar upphovsmannen @end menu @end ifinfo @iftex @titlepage @title @titlefont{@value{programname}} @subtitle Version @value{edition} of @value{update-date} @c Please replace the next @author-line in the translation with @c one that corresponds to that in the next line. @c @author Angela Schmidt @author Angela Schmidt, Översättning av Fredrik Zetterlund @page @let@tenrm=@sevenrm @let@tensl=@seveni @c @let@tenbf=@sevenbf @c @hfill @rm @baselineskip-3pt @parskip=0pt @end iftex @ifinfo @node Copyright, Ansvarsfråntagande, Rättigheter, Top @section Copyright @cindex Copyright @end ifinfo @iftex @vfill@vfill@vfill@vfill@vfill@vfill@vfill@vfill@vfill @strong{Not}@* Notera att de tyska lagtexterna är bas för rättsfrågor. @vfill @strong{Copyright @copyright{}}@* @end iftex @value{programname} är Copyright 1995-1996 av Angela Schmidt. Alla rättigheter reserverade, för både mjukvara och dokumentation. Ingen del av denna produkt får distribueras, ändras, manipuleras eller kopieras utan skriftligt tillstånd av Angela Schmidt, Neu-Ulm, Tyskland. Den fritt distribuerbara, oregistrerade versionen av @value{programname} har speciella undantag när det gäller distribueringen och kopieringen av programmet. @ifinfo @node Ansvarsfråntagande, Ändringar, Copyright, Top @section Ansvarsfråntagande @cindex Ansvarsfråntagande @end ifinfo @iftex @vfill @strong{Ansvarsfråntagande}@* @end iftex Angela Schmidt kan inte hållas ansvarig för eventuella skador eller förluster, direkta eller indirekta, som åstadkomms utav användandet, eller okunskap att använda programmet. Detta gäller även om Angela Schmidt har blivit upplyst om möjligheten till sådana fel. Användaren av det här programmet använder det helt på egen risk. @ifinfo @node Ändringar, Varumärken, Ansvarsfråntagande, Top @section Ändringar @cindex Ändringar @end ifinfo @iftex @vfill @strong{Alterations}@* @end iftex @value{programname} får @emph{inte} bli modifierat (patchat). De som gör det i alla fall, bör inte bli förvånade över extremt obekväma sido-effekter. Du är @emph{uttryckligen} varnad mot att ta bort förfrågan om registreringsnummer. Naturligtvis får @value{programname} @emph{inte} distribueras om det har blivit ändrat --- även om den ändrade versionen var baserad på den fritt distribuerbara versionen. Om en ändring är tänkt att vara användbar eller till det bättre, är det värt att kontakta upphovsmannen, som kanske trots allt inkluderar den önskade funktionen i nästa version. @ifinfo @node Varumärken, Licensavtal, Ändringar, Top @section Varumärken @cindex Varumärken @end ifinfo @iftex @vfill @strong{Trademarks}@* @end iftex Den här dokumentationen nämner olika hårdvaror och mjukvaror vid namn. Sådana namn är ofta skyddade varumärken, och deras användande i detta dokument skall på inget sätt skada deras lagliga status. @ifinfo @node Licensavtal, Registrering, Varumärken, Top @section Licensavtal @cindex Licensavtal @end ifinfo @iftex @vfill @strong{Licence Agreement}@* @end iftex Detta avtal är ett lagligt kontrakt mellan dig, den slutlige användaren, och Angela Schmidt. Du accepterar förhållandena av detta kontrakt genom att använda programmet. Den @emph{registrerade} versionen med ett giltigt registreringsnummer tillåter dig att använda @emph{en} kopia av mjukvaran på @emph{en} dator (alltså, bara på @emph{en} plats för @emph{en} dator) Om du använder den @emph{oregistrerade} versionen av @value{programname}, får du använda hur många kopior som helst samtidigt, och distribuera kopior till så många människor du vill utan kostnad. Kopieringskostnader är förbjudna --- undantag kan endast ske med skriftligt tillstånd från författaren. Distribution via Meeting Pearls CD-ROMs är härmed uttryckligen tillåtet. En @emph{oregistrerad} version av @value{programname} kan bli igenkänd av en förfrågan om registreringsnummer och användaradress vid uppstart. När @emph{alla} fält är tomma så har du en @emph{oregistrerad} version. Det är säkrast att alltid kopiera originalarkivet, då kan inget gå fel. @ifinfo @node Registrering, Upphovsmannen, Licensavtal, Top @section Registrering @cindex Registrering @end ifinfo @iftex @vfill @strong{Registration}@* @end iftex @ifinfo Jag har oturligt nog upptäckt från mina tidigare projekt (mest märkbart med DisKey), att användare bara registrerar shareware-produkter som de inte använder varje dag, om de inte har något annat val --- t.ex. genom att begränsa funktionaliteten i den fritt distribuerbara versionen. Det är skälet till att den oregistrerade versionen av @value{programname} har begränsad funktionalitet. Eftersom jag gillar idén med att byta ett program mot ett annat, erbjuder jag mig att byta @value{programname} mot andra @emph{bra} program. Men, programmen måste följa Style Guide och vara OS-vänligt programmerade eftersom jag bara kör @emph{rena} program på min maskin. Ihärdigt användade av Setfunction() är oacceptabelt! Om du tvekar kan du alltid fråga mig. De som inte kan programmera kanske vill översätta katalogen och/eller manualerna till andra språk. Jag kommer gladeligen belöna dig med en registrerad version. För att förhindra att två (eller fler) personer gör samma jobb samtidigt, rådgör med mig först. Jag kan bli nådd via e-post som Angela.Schmidt@@stud.uni-karlsruhe.de. De som inte direkt kan bidra till @value{programname}, och som inte kan bidra med ett nyttigt tillskott till min samling av program, kan registrera sig på det traditionella sättet (med pengar). Eftersom jag är ganska slö och långsam när det gäller brev, så har jag delegerat ansvaret till min syster, som är snabb och pålitlig. ;-) @table @b @item Normal Registrering 30 DM plus Porto och Paket. @item Inbunden Manual 10 DM extra. @item Porto och Paket inom Tyskland 5 DM för bara diskett, eller diskett med manual. @item Porto och Paket inom Europa 5 DM för endast disk@* 10 DM för disk med manual @item Porto och Paket utanför Europa (Air Mail) 10 DM för endast disk@* 20 DM för disk med manual @item Expressleverans 15 DM @emph{extra}. Registreringen kommer att behandlas direkt, och skickas med Expressleverans. Även normala registreringar kommer att behandlas snabbt av min syster --- inte som SASG där man ofta får vänta flera veckor, även när Expressleverans är vald. Var snäll och ha förståelse med att min syster ibland tar semester, vanligtvis i Augusti eller September, likväl i början av Januari. Registreringar kan inte behandlas under de perioderna - ha förståelse. @item Postförskott (Bara i Tyskland) 8 DM extra. Bara nödvändigt om du registrerar via telefon. @end table En normal registrering kommer att kosta 35 DM inom Europa, som inkluderar porto och paket. Expressregistrering till USA kostar 30+10+20+15=75 DM (registrering + Manual + Porto + Express). Inom Tyskland kan du skicka en check, som är den säkraste metoden (och är att föredra). Självklart kan du skicka kontanter på egen risk. Om det behövs, kan registreringen också ske via Postförskott (med extra 8 DM). Du kan också skicka en check utifrån till Tyskland, men tänk då på att det kan bli svårigheter och valutaskillnader (ett extra tillägg på 20 DM får du räkna med). Se till så att det finns pengar kvar att betala registreringen efter alla extra kostnader, annars kan din registrering inte bli färdig. Eftersom utländska checkar ofta skapar problem, föredrar jag att utländska registreringar använder sig av kontanter ( DM eller US Dollar ). Skicka din registrering (Tyska, Engelska eller om nödvändigt Franska) till: @sp 2 Katrin Schmidt@* Finkenweg 26@* 89233 Neu-Ulm@* Germany@* Tel.: 0731/712316 (9:00 to 21:00 CET) @end ifinfo @iftex Vänligen läs mer om registrering i AmigaGuide dokumentet av @value{programname} @end iftex @ifinfo @node Upphovsmannen, Generellt, Registrering, Top @section Upphovsmannen @cindex Upphovsmannen @end ifinfo @iftex @vfill @strong{Upphovsmannen}@* @end iftex Du kan kontakta mig på följande adresser: @table @asis @item E-Post: Angela.Schmidt@@stud.uni-karlsruhe.de@* @item http: http://home.pages.de/~Angela/ @item Brev (så länge jag studerar, åtminstone till slutet av 1996) Angela Schmidt@* Klosterweg 28/I501@* 76131 Karlsruhe@* Germany@* Tel.: +49 721 695307 (bara på @emph{normala} tider!) @end table @iftex @end titlepage @end iftex @headings double @iftex @tex \unnumbchapmacro {Inhaltsverzeichnis} \begingroup \input \jobname.toc2 \endgroup \vfill \eject @end tex @end iftex @node Generellt, Introduktion, Upphovsmannen, Top @chapter Generellt Detta kapitel förklarar varför du behöver @value{programname}, hur det fungerar, dess systemkrav, och hur installationen går till. Vänligen bekanta dig med följande kapitel innan du använder @value{programname}. @menu * Introduktion:: Vad är @value{programname} till för? * Bakgrund:: Hur @value{programname} fungerar * Systemkrav:: Vad behövs för att köra @value{programname} * Installation:: Hur man installerar @value{programname}? * Verktygstyper:: Verktygstyper som @value{programname} känner igen @end menu Notera att de här instruktionerna inkluderar en @emph{ordentlig} ordlista. Om du är osäker på en speciell term i den tekniska beskrivningen så kan du titta i ordlistan först, för att se om ordet är beskrivet där. Uttryck som är utförligt beskrivna i din Systemmanual har inte tagits med i ordlistan. Om du är ny, eller obekant, med din @value{AMIGA}, är det bra att ha de manualerna till hands. @node Introduktion, Bakgrund, Generellt, Top @section Introduktion @cindex Introduktion Har du haft Kontrollsummefel eller liknande på en av dina partitioner någon gång? Då är du troligtvis bekant med program som Dave Haynie's @cite{DiskSalv}, för att laga partitionen. Kanske hade du t.o.m. en säkerhetskopia av den skadade partitionen, som du kunde använda för att ordna problemet. Tänk dig nu att du förlorar @emph{alla} partitioner på hårddisken på en gång. Om du har tur, så har du en aktuell säkerhetskopia på all data, men som Murphy's lag antar, så är det sällan så. Om du inte har rätta programmet som kan återställa dina data, så kanske du har förlorat dagar,veckor, ja t.o.m. månader av arbete. Det här är på inga sätt en påhittad skräckhistoria --- det har hänt för många människor... Deras @dfn{RigidDiskBlock} (förkortat som @dfn{RDB} eller @dfn{RDSK} eller liknande) @cindex RigidDiskBlock @cindex RDB @cindex RDSK @cindex Management Block har blivit överskrivet, borttaget eller skadat, och hindrar åtkomst till informationen på hårddisken, även om informationen i sig är oskadad. Många har otvivelaktigt accepterat sin förlust i sådana situationer, och har ompartitionerat och omformaterat sina hårddiskar, och därför förlorat all data... Andra har desperat försökt att återkonstruera RDB (och de tillhörande partitionsblocken) genom att gissa vilken information som är rätt. Men även efter många timmar av försök, brukar det inte bli rätt, huvudsakligen för att det är för många kombinationer att pröva. Förlusten av RDB har tills nu varit detsamma som en total dataförlust på hårddisken. @value{programname} är programmet du väntat på. @value{programname} är ett proffesionellt verktyg som kan hjälpa dig att återställa dina data i en sån situation. Det är enkelt att använda och samtidigt som det finns möjligheter att laga partitionsdata, finns det funktioner för att kopiera och återställa RDB. Det kan inte bli enklare eller mer säkert. @node Bakgrund, Systemkrav, Introduktion, Top @section Bakgrund/Funktionell Beskrivning @cindex Bakgrund/Funktionell Beskrivning De flesta hårddiskar är uppdelade i @dfn{Partitioner} @cindex Partition till exempel i en @dfn{System-Partition} @cindex System-Partition och en @dfn{Work-Partition}. @cindex Work-Partition Data kan läsas och skrivas så länge som systemet vet storleken och var på hårddisken som partitionerna ligger. Om den informationen försvinner, så försvinner också all data på disken. Men, datan kan återigen användas så fort som systemet blir informerat om partitionernas storlek och plats. När systemet är intakt, så ligger @dfn{Partitions Data} @cindex Partitions Data vanligtvis i de första blocken på hårddisken. Det skulle vara väldigt svårt att återställa någon data från hårddisken, utan det rätta verktyget, om de blocken skulle bli förstörda genom handhavandefel, ett felaktigt program eller t.o.m. ett virus. @c sieht zwar zerfetzt aus aber TeX macht's huebsch. De 16 första blocken på en hårddisk innehåller @dfn{RDB} (eller @dfn{RDSK} @cindex RDB @cindex RDSK ), som innehåller några globala värden, samt pekare till @dfn{partitionsblocks} och andra informationsblock. @cindex partitionsblock @cindex management block Partitionsblocken är extra viktiga, eftersom de innehåller all data som utformar partitionen. @value{programname} erbjuder flera val för att du i framtiden ska slippa en ``RDB-Olycka'': @itemize @bullet @item @cindex Backup @cindex Aterskapa @cindex Backup kopia @value{programname} erbjuder ett sätt att ta en kopia på RDB och tillhörande block, och sedan, vid behov, att återställa kopian. Denna metod är att föredra framför läs/laga funktionerna, även med hjälp av @value{programname}. @item @cindex Läs Ibland är bara delar av RDB överskrivet. @value{programname} kan läsa igenom hela hårddisken efter informationsblock som systemet inte längre känner igen, och laga den förstörda datan. @item @cindex Läs Om du inte har återstartat datorn efter att RDB har blivit förstört, @w{m.a.o.} alla partitioner är fortfarande synliga, så kan @value{programname} läsa data genom @dfn{Enhetslistan} @cindex Enhetslistan från RAM och därigenom återställa nödvändig information. En omstart gör denna återställningsmetod omöjlig. @c @large_friendly_letters{Ingen Panik!} :-) @item @cindex Laga Även om båda övre metoderna misslyckas, behöver du inte känna dig olycklig. @value{programname} kan läsa igenom hela din hårddisk och räkna fram parametrar för alla dina AmigaDOS partitioner. Vissa värden, som turligt nog inte är kritiska, skall återställas för hand eftersom den automatiska processen helt enkelt inte är möjlig. Bland andra värden så ingår t.ex. namnet på partitionerna. (@w{t.ex.} @file{DH0:}, @file{HD0:}, @file{wb_3.x:}, @dots{}). @end itemize @value{programname} kommer inte att ändra på innehållet på din hårddisk, förutom om du godkänt detta i de dialogrutor som kommer upp. Du behöver inte oroa dig för att @value{programname} kommer att förstöra någonting utan att @value{programname} frågar Dig först. När du vill återskapa en helt eller delvis skadad @dfn{RigidDiskBlock}, kommer @value{programname} att söka efter eller räkna fram alla parametrar som tillåter de drabbade partitionerna att återigen bli användbara. Du kan antingen spara dessa direkt som ett RDB-block, eller skriva in dem manuellt i ett @dfn{Prep program} (@w{e.g.} @cite{HDToolBox}). Slutligen kan du också spara parametrarna som en @dfn{MountList}, eller att montera enheterna. @node Systemkrav, Installation, Bakgrund, Top @section Systemkrav @cindex Systemkrav @cindex Limitations @value{programname} kräver @w{OS 2.04} eller senare. @value{programname} pratar ditt eget språk om du har @w{OS 2.1}, och @w{OS 3.0} eller senare används för förbättringar relaterade till GAG/GUI (Grafiskt Användar Gränsnitt/Grafical User Interface). Självklart behöver du en hårddisk! Kontrollern/Styrkortet får inte ha för många fel, även om @value{programname} gör stora ansträngningar för att komma förbi @dfn{Drivrutins} problem. En uppenbar @cite{begränsning} måste göras klar nu: @value{programname} kan bara hitta giltiga @value{AMIGA} partitioner. AFS, NetBSD och Mac partitioner kommer inte att hittas. Samma sak gäller för andra okända partitionstyper. Hur som helst kommer @value{programname} i de fallen att upptäcka oanvända partitioner, och rapportera dem som oanvända, så att det är möjligt för dig att gissa vilken utav de partitionerna som är vilken. @node Installation, Verktygstyper, Systemkrav, Top @section Installation @cindex Installation Var snäll och använd @dfn{Installationsscriptet} @cindex Installationsscriptet för att installera @value{programname}. Scriptet har utvecklats för att passa olika system och konfigurationer, och att sätta rätta @dfn{Verktygstyper} för @value{programname}'s ikon. @cindex Verktygstyper Dubbelklicka på Installer ikonen och följ anvisningarna. Om du är osäker på någonting, tryck på Help-knappen för att få värdefull information. Vissa manuella justeringar kan komma att behövas, eftersom det inte är möjligt att veta alla möjliga konfigurationer av @dfn{Drivrutiner} och att pröva dem för Installerskriptet. Installer-skriptet ger dig goda råd när det inte kan känna igen din @dfn{Drivrutiner}. Du bör då följa anvisningarna som följer: @cindex Drivrutins @enumerate @item Klicka @emph{en gång} på den nyligen installerade @value{programname} symbolen. @item Välj @cite{Information @dots{}} från Workbench/Symboler menyn. @item @cindex Verktygstyper Ändra följande Verktygstyper enligt beskrivningen i @ref{Verktygstyper}. Om du är osäker hur du ska göra kan du läsa om det i din Workbenchmanual. @itemize @bullet @item @code{BUFMEMTYPE} @cindex @code{BUFMEMTYPE} @item @code{NOSCSICMD} @cindex @code{NOSCSICMD} @item @code{NOGETGEOMETRY} @cindex @code{NOGETGEOMETRY} @item @code{NONEWSTYLE} @cindex @code{NONEWSTYLE} @end itemize @item Klicka på @cite{Spara}. Och du är klar! @end enumerate Några andra verktygstyper kan också justerade, som beskrivningen i @ref{Verktygstyper}. Installer-skriptet kan oturligt nog inte avgöra dessa värden automatiskt. @itemize @bullet @item @code{MAXTRANSFER} @cindex @code{MAXTRANSFER} @item @code{MASK} @cindex @code{MASK} @end itemize Du kan nu starta@value{programname}. Bara dubbelklicka på @value{programname} symbolen. Ett fönster kommer att dyka upp och fråga efter registreringsnummer och adress. Om du är registrerad, fyll i alla uppgifter och tryck på @cite{Spara}. Detta personaliserar @value{programname} för dig, så att du slipper skriva in ditt registreringsnummer igen. Denna personaliserade version @emph{får inte} spridas vidare. Om du inte vill ändra @value{programname}, även om du är registrerad, kan du trycka på @cite{Använd}, efter att du har fyllt i registreringsnummret. Alla programfunktioner kommer att vara tillgängliga, utan att ändra programmet. Utan registreringsnummer har du inga andra möjligheter än att trycka på @cite{Avbryt}. Detta begränsar funktionaliteten hos @value{programname}, men du kan undersöka och testa @value{programname} för att se om du tycker att det klarar dina behov. När du fyllt i alla uppgifter, startar @value{programname} och låter dig fortsätta arbeta. @node Verktygstyper, Operation, Installation, Top @section Verktygstyper @cindex Verktygstyper En lista med verktygstyper som @value{programname} känner igen finns nedan. Värden som stämmer överens med din dator skall sättas innan du startar @value{programname}. @set guichange Detta värde kan enkelt ändras inom programmet. @set manualrefer Titta i din hårddiskmanual för ett passande värde. @table @code @item DEVICE= @cindex @code{DEVICE} @cindex Verktygstyper, @code{DEVICE} @cindex scsi.device Device drivrutin som normalt används t.ex. @file{scsi.device}.@value{guichange} @value{manualrefer} @item UNIT= @cindex @code{UNIT} @cindex Verktygstyper, @code{UNIT} @dfn{Device unit} som normalt används t.ex. @file{0} for @w{Enhet0}. @value{guichange} @value{manualrefer} @item BACKUPFILENAME= @cindex @code{BACKUPFILENAME} @cindex Verktygstyper, @code{BACKUPFILENAME} Förvalt filnamn för RDB-kopian t.ex. @file{DF0:RDB-Backup}. @value{guichange} @item BUFMEMTYPE= @cindex @code{BUFMEMTYPE} @cindex Verktygstyper, @code{BUFMEMTYPE} @cindex @code{MEMF_PUBLIC} Minnestyp för diskåtkomst. Detta värde har endast betydelse när @code{NOGETGEOMETRY} är satt, eller om drivrutinen inte använder @code{TD_GETGEOMETRY}. @code{TD_GETGEOMETRY} definerar vilken typ av minne som skall användas (om det finns), och det kommer @emph{alltid} att användas. @value{manualrefer} Om din manual inte kan hjälpa till, är det bäst att använda @code{0x00000001}, som är lika med @code{MEMF_PUBLIC}. @item MAXTRANSFER @cindex @code{MAXTRANSFER} @cindex Verktygstyper, @code{MAXTRANSFER} Minsta MaxTransfer värde för alla diskar. Detta värde används av @value{programname}, och förs över till det aktuella filsystemet. @value{manualrefer} Man är vanligen säker om man använder @code{0x0000FE00}, även om en oönskad sidoeffekt är märkbart sänkta överföringshastigheter. Värden som är för höga kan leda till överföringsproblem. Om du tvivlar, pröva. Om du är osäker, offra hastighet för säkerhet och sätt @code{0x0000FE00} @item MASK @cindex @code{MASK} @cindex Verktygstyper, @code{MASK} Önskat värde för mask. Detta värde kommer att föras över till det aktuella filsystemet. @value{manualrefer} Om det inte hjälper, försök med @code{0xFFFFFFFE}. Det värdet används av de flesta system. @value{programname} gör bara dataöverföringar till minnet som har hämtats genom @code{AllocMem()}, och kontrollerar inte att det överensstämmer med @code{MASK}. @item NOGETGEOMETRY @cindex @code{NOGETGEOMETRY} @cindex Verktygstyper, @code{NOGETGEOMETRY} @cindex @code{TD_GETGEOMETRY} @cindex Warn-Dialogfenster Förhindra förfrågan om @code{TD_GETGEOMETRY}. Du @emph{måste} sätta det här tillvalet om din drivrutin kraschar när den får förfrågan om @code{TD_GETGEOMETRY}. Om din drivrutin inte använder @code{TD_GETGEOMETRY}, ska du sätta det här tillvalet för att undvika irriterande meddelanden. Överväg att uppgradera din drivrutin i såna fall. Följande symptom indikerar att din drivrutin har problem med @code{TD_GETGEOMETRY}. @itemize @bullet @item Du får en varningsförfrågan när du trycker på @cite{Starta}, som talar om att @code{TD_GETGEOMETRY} inte fungerar. @item Din dator kraschar efter att du tryckt på @cite{Starta}. @end itemize @item NONEWSTYLE @cindex @code{NONEWSTYLE} @cindex Tootypes, @code{NONEWSTYLE} @cindex @code{NONEWSTYLE} Använd inte New-Style kommandon. Du @emph{måste} använda denna om din drivrutin kraschar när den får en @code{NSCMD_DEVICEQUERY}. Använd inte detta tillval om din drivrutin inte använder detta kommando, vilket nästan inga drivrutiner gör, eftersom det är väldigt nytt. Du kan lätt avgöra om din drivrutin har problem med @code{NSCMD_DEVICEQUERY}, eftersom din dator kommer att krascha när du trycker på @cite{Starta}. @item NOSCSICMD @cindex @code{NOSCSICMD} @cindex Verktygstyper, @code{NOSCSICMD} @cindex @code{HDSCSICMD} @cindex Warn-Dialogfenster Förhindra användning av @code{HDSCSICMD}. Om din drivrutin kraschar när den får en @code{HDSCSICMD}, så @emph{måste} du sätta detta tillval. Skulle din drivrutin inte använda @code{HDSCSICMD}, kan du sätta tillvalet för att slippa irriterande förfrågningar. Överväg att uppgradera din drivrutin i så fall. Följande symptom indikerar att din drivrutin har problem med @code{HDSCSICMD}: @itemize @bullet @item Du får en dialogruta som talar om att @code{HDSCSICMD} inte fungerar; troligen följt av en annan som säger att @code{TD_GETGEOMETRY} inte heller fungerar. @item Din dator kraschar efter du klickat på @cite{Starta} för första gången, troligen efter att du fått en varning om att @code{TD_GETGEOMETRY} inte fungerar. @end itemize @item SCSIREADWRITE @cindex @code{SCSIREADWRITE} @cindex Verktygstyper, @code{SCSIREADWRITE} @cindex @code{HDSCSICMD} @cindex @code{NOSCSICMD} @cindex @code{NOSCSICMD} @cindex 4 GB Hårddisk Använd SCSI-Direct kommandon (@code{HDSCSICMD}) för att läsa och skriva hårddiskblock. Tillvalet är inte tillåtet om @code{NOSCSICMD} är satt. Detta kommer att bli viktigt i framtiden, när hårddiskar större än @w{4 GB} är regel mer än undantag, eftersom tillvalet tillåter adressering av SCSI-diskar större än @w{4 GB}. @item BADDEVICE1 @cindex @code{BADDEVICE1} @cindex Verktygstyper, @code{BADDEVICE1} Detta tillval ska normalt inte vara satt. Det ska bara sättas om returkoden från ett försök att läsa ett block som inte existerar, är motsägelsefull. Det här är ett 'hack' för att tillåta dåliga drivrutiner. @c recalcitrant? naughty? obstreperous? SHITTY!! BMF!! (Bad M-F!) @item NORECOVER @cindex @code{NORECOVER} @cindex Verktygstyper, @code{NORECOVER} @cindex @code{RECOVER} @cindex Verktygstyper, @code{RECOVER} Stäng av @cite{Find lost blocks} när @code{NORECOVER} är satt. @value{guichange} Som ett alternativ kan en Tooltype vara satt som @code{RECOVER=TRUE|YES|1} för att uttryckligen ändra @emph{on} @cite{Find lost blocks}. @item READDEVLIST @cindex @code{READDEVLIST} @cindex Verktygstyper, @code{READDEVLIST} @cite{Läs} funktionen kommer att sätta @cite{Läs från Enhetslistan} som förvalt,när den är satt --- @cite{Läs från Media} annars. @value{guichange} @item OPTIMIZE @cindex @code{OPTIMIZE} @cindex Verktygstyper, @code{OPTIMIZE} @cindex Optimize Aktiverar @cite{Optimize} för @cite{Backup} funktionen. Kopian utav RDB och informationsblocken kommer att bli optimerad för att minska storleken på filen. Oanvända block som fortfarande kan innehålla data, kommer inte att kopieras. @value{guichange} @item DEBUG @cindex @code{DEBUG} @cindex Verktygstyper, @code{DEBUG} Debug läge --- ska normalt @emph{inte} sättas. @end table Om du är en expert och föredrar att använda shell, så kan du använda tillvalen som parametrar till programmet - om inte annat anges. @cindex Shell @node Operation, Starta, Verktygstyper, Top @chapter Att använda @value{programname} @cindex Att använda @value{programname} När du installerat @value{programname} och fått lite förståelse om de grundläggande principerna, så kan du börja använda @value{programname}. Detta kapitel behandlar delar att uppmärksamma när du kör @value{programname} @menu * Starta:: Att starta programmet * Avsluta:: Att avsluta programmet * Om:: Information om de som hjälpte till med @value{programname} * Backup:: Säkerhetskopiera RDB * Återskapa: Aterskapa. Återskapa en säkerhetskopierad RDB * Laga:: Laga RDB * Läs:: Läs och sök efter RDB Data @end menu @node Starta, Avsluta, Operation, Top @section Starta @value{programname} @cindex Starta @value{programname} startas från Workbench genom att dubbelklicka dess symbol. Ett fönster öppnas och presenterar huvudmenyn, varifrån du kan välja flera olika funktioner. @table @b @item Om Informationssidan @ifinfo (@ref{Om}). @end ifinfo @iftex (@i{Om}). @end iftex Information om de som hjälpte till med @value{programname} finns på denna sida. @item Backup @cindex Backup @cindex Backup Kopia @ifinfo @ref{Backup} sidan. @end ifinfo @iftex @i{Backup} Page. @end iftex Kopior av RDB och de tillhörande informationsblocken kan göras med hjälp av denna sida. @item Återskapa @cindex Aterskapa @ifinfo @ref{Aterskapa} sidan. @end ifinfo @iftex @i{Återskapa} Page. @end iftex Denna sida behövs för att återskapa kopian av RDB och de tillhörande informationsblocken till hårddisken. @item Laga @cindex Laga @cindex Success rate @ifinfo @ref{Laga} sidan. @end ifinfo @iftex @i{Laga} Page. @end iftex Oförstörd data som fortfarande finns på din hårddisk, används för att försöka återskapa RDB och de tillhörande informationsblocken, genom att använda funktionerna på denna sida. Lagningsförsök får ofta en ratio över @w{90 %}, men @w{100 %} kan aldrig garanteras. @item Läs @ifinfo @ref{Läs} sidan. @end ifinfo @iftex @i{Läs} Page. @end iftex Alla tillgänglliga RDB- och informationsblock läses och visas på den här sidan. Det är också möjligt att leta efter RDB-information som ligger sparad på hårddisken. T.ex. en säkerhetskopia som har blivit sparad till hårddisken @emph{mot} rekommendationerna att spara till disketter. @end table Klicka på en av de fem knapparna i huvudmenyn, för att välja den sida som du vill använda. @node Avsluta, Om, Starta, Top @section Avsluta från @value{programname} @cindex Avsluta Förr eller senare så vill du avsluta @value{programname}. Då finns det flera möjligheter: @enumerate @item Fönstrets stängningsknapp. @item Avsluta i menyn. @item @key{Amiga-Q} snabbtangent. @item @cite{Sluta} som finns på flera sidor. @end enumerate Notera att du @emph{inte} behöver bekräfta valen, eftersom det oftast bara är irriterande. @node Om, Backup, Avsluta, Top @section Om @cindex information Page @cindex Copyright Kanske är du nyfiken på vilka som bidrog till @value{programname}, vem som äger Copyright @copyright{}, m.m. Då har du den här sidan till din hjälp! @node Backup, Aterskapa, Om, Top @section Backup @cindex Backup @cindex Backup Kopia @cindex Kattastrof Ett endaste gram av skydd, är bättre en flera kilo botemedel. Det är högt rekommenderat att du gör säkerhetskopior av RDB och de tillhörande informationsblocken. En säkerhetskopia är alltid att föredra framför ett försök att återskapa datan efter en @dfn{kattastrof}. Det är brukligt att ha en eller flera säkerhetskopior spridda på en eller flera disketter, eftersom det inte hjälper mycket att ha en kopia av RDB på en hårddisk som är förstörd... Kopian får vanligtvis plats på en enkel floppy disk. Även om @value{programname}'s @ref{Laga} funktion inte förstår alla olika filsystem, så klarar säkerhetskopiefunktionen av det viktigaste för alla filsystem, även NetBSD, Mac och AFS. Hur man skapar en säkerhetskopia: @enumerate @item Formattera en tom diskett. Läs i din systemmanual för en exakt beskrivning, om du är osäker. @item Namnge disketten och stoppa in den i diskettstationen. @item Tryck på Säkerhetskopia. Fyll i den rätta informationen i de tre textrutorna: @table @b @item Device @cindex Device @cindex Gadget, Device @cite{Device} måste innehålla namnet på drivrutinen till enheten som du vill kopiera. T.ex. @file{scsi.device}. Rådgör med din hårddisks styrkortsmanual för det rätta namnet. @cindex device driver Notera att namnet skiljer på stora och små bokstäver. Tryck på @cite{Välj@dots{}} för att se alla möjliga drivrutiner. Dubbelklicka på det rätta namnet för att acceptera det. @item Enhet @cindex Enhet @cindex Gadget, Enhet Det här nummret är detsamma som @cite{Enhet} enhetsnumret på hårddisken. SCSI @cite{Enhet} enhetsnumren är vanligtvis från 0 till 6. Det här numret refererar till @cite{Enhet} numret på enheten. SCSI @cite{Enhet} nummer är mellan 0 to 6. Om du inte kan numret utantill, kan du starta det program som följde med hårddisken (eller @cite{HDToolBox}), som kan ge dig ett tips om alla enhetsnumren... Alternativt, kan du titta i hårddiskmanualen. @item Säkerhetskopiefil @cindex Säkerhetskopiefil @cindex Gadget, Säkerhetskopiefil @cite{Säkerhetskopiefil} bestämmer vilket namn som kopian skall ha. Om du trycker på @cite{Välj@dots{}}, så kommer en filnamnsförfrågan att dyka upp. I den kan du välja ett namn på filen, och var filen skall sparas (rekommenderat till en diskett). Säkerhetskopian bör aldrig vara sparad på den disk som RDB kommer från. @end table @item @cindex Optimize @cindex Gadget, Optimize Aktivera @cite{Optimera}-knappen efter behov. När den är vald kommer säkerhetskopian att (nästan) bara innehålla de block som innehåller viktig data. Storleken på filen kan komma att minska drastiskt. Men den kommer inte att innehålla de försvunna block, som du kanske kan hitta med @ifinfo @ref{Läs} @end ifinfo @iftex @i{Läs} @end iftex funktionen. Är du osäker bör du inte aktivera rutan. @item @cindex Starta @cindex Gadget, Starta Tryck på @cite{Starta} knappen för att starta säkerhetskopieringen. En dialogruta kommer fram när kopieringen har lyckats. @item Bara för att vara på den säkra sidan, gör en kopia av disketten. Floppydisketter är inte alls så pålitliga som hårddiskar, och det skulle vara extremt irriterande att upptäcka att din säkerhetskopia är oanvändbar. Om du är osäker på hur man kopierar en diskett så kan du läsa om det i din systemmanual. @end enumerate @node Aterskapa, Laga, Backup, Top @section återskapa @cindex Aterskapa Den här sidan används för att återskapa RDB, om du olyckligtvis skulle råka ut för en olycka. Stoppa in din diskett med säkerhetskopian på, tryck på @cite{Återskapa} och fyll i fälten med @cite{Device}, @cite{Enhet} och @cite{Säkerhetskopiefil}, som beskrivs i @ref{Backup}. Data kommer naturligtvis att läsas från @cite{Säkerhetskopiefil} och skrivas till den bestämda hårddisken, och inte tvärtom. Tryck på @cite{Starta} när du är klar. @cindex Starta @cindex Gadget, Starta RDB-informationen på hårddisken kommer att förstöras och bli överskriven med säkerhetskopian. Om du är absolut säker på att du vill göra det, tryck på OK i dialogrutan som dyker upp. @node Laga, Läs, Aterskapa, Top @section Laga @cindex Laga Om du förlorar din RDB, och inte har en säkerhetskopia, så kan den här sidan hjälpa till. Namnge drivrutin och enhet som i @ref{Backup} och tryck på @cite{Starta}. @cindex Starta @cindex Gadget, Starta Hela din hårddisk kommer nu att undersökas, och beroende på storleken, ge dig tillräckligt med tid för en kafferast @cindex kafferast . @value{programname} letar efter data från AmigaDOS-partitioner och återgår till @dfn{Partition Boundaries}. @cindex Partition boundaries @dfn{Arbetsmätaren} @cindex arbetsmätare visar hur mycket som är kvar procentuellt. Ett disknamn kommer att visas i den vänstra fönsterpanelen, närsomhelst en partition @cindex drive name har hittats. Bara AmigaDOS partitioner kommer att hittas. Du kan välja olika saker från listan, efter en lyckad genomgång och en kort efterföljande beräkning. Den högra fönsterpanelen visar detaljerad information om den valda partitionen. Gå igenom listan noggrant. Visar den partitioner som egentligen inte finns? Eller partitioner som för länge sedan är överskrivna? Kanske har du sparat en @dfn{floppy disk image} @cindex floppy disk image till hårddisken; eftersom det skulle synas som en separat partition. Kolla upp varje del av listan individuellt och verifiera att den verkligen existerar. Panelen till höger visar @cite{utökad information} om varje partition så att du kan se om någon del överlappar en eller flera andra partitioner. Om två eller fler av partitionerna överlappar varandra, visar det att @emph{en} av de @emph{inte} existerar; de är så kallade pseudopartitioner. @cindex pseudo-partition När du har identifierat alla felaktigt angivna partitioner, markera dem med musen och tryck på @cite{Ta bort}. @cindex Ta bort Ingen panik, det här ändrar inte eller förstör någon data på hårddisken! Du bestämmer bara för @value{programname} vilka partitioner som verkligen finns, och hjälper @value{programname} att undvika följdfel. Om en partition inte överlappar någon annan, måste du bekräfta borttagningen med en dialogruta, eftersom det inte är brukligt att göra så i de flesta fall. Du måste ta bort @emph{alla} felaktigt angivna partitioner för att undvika följdfel. Undantag är partitioner med namn som @cite{RDSK @dots{}} och @cite{Oanvänt utrymme}. De @dfn{pseudo-partitions} @cindex pseudo-partitioner används som ``place holders'' och kan normalt inte tas bort. Under vissa omständigheter kan det ta flera sekunder att ta bort en partition (beroende på CPU), den tiden går åt att omberäkna flera värden. Det är mer ett undantag än en regel. Kanske undrar du varför @cite{RDSK @dots{}} och @cite{Oanvänt utrymme} finns med i listan, när de inte finns med i @cite{HDToolBox} eller liknande program. Svaret är helt enkelt att de programmen inte låter dig använda @emph{hela} hårddisken till partitioner, eftersom de reserverar små sektioner för sig själva. @value{programname} indikerar de sektionerna så här: @table @b @item RDSK @dots{} @cindex RDSK @dots{} Det här värdet innehåller i vilken sektion av hårddisken som RDB och de tillhörande blocken är sparade. Ett visst utrymme på disken måste vara reserverat för det. @item Oanvänt utrymme @cindex Oanvänt utrymme Det här värdet identifierar ett ``hål'' i partitionsdatan, mao. ett uttrymme där ingen känd data kan hittas, och där ett RDB vanligtvis inte finns. Slutet på hårddisken brukar ofta ha ett av dessa ``hål''. I de fallen så har prep-programmet helt enkelt givit bort en del block på hårddisken, som nu har identifierats av @value{programname}. Men det finns en annan möjlighet: Kanske har du en oformaterad partition. Eller en AFS eller NetBSD partition, eller liknande. @cindex AFS partitions @cindex NetBSD partitions De kommer också att indikeras som @cite{Oanvänt utrymme}. Du bör notera att flera av dessa okända partitioner som är @emph{angränsande}, bara kommer att visas som @emph{ett enda} @cite{Oanvänt utrymme}. Oturligt nog så kan inte @value{programname} identifiera partitionsdata inom de oanvända blocken. Sådan data kan inte heller lagas genom @value{programname} @end table Som tidigare nämnts, slutet på hårddisken innehåller ofta en @dfn{pseudo-partition} @cindex pseudo-partition som kallas @cite{Oanvänt utrymme}. Det är den enda pseudopartition som kan tas bort med hjälp av @cite{Ta bort}. @cindex Ta bort Om du är säker på att du inte har fler partitioner på slutet av disken, ska du ta bort denna pseudopartition från listan med hjälp av @cite{Ta bort} knappen. Det kan undvika följdfel med andra prep-program. @cindex prep programs Om du vill pröva att se om @value{programname} har upprättat korrekt data, så kan du använda menyn @cite{Laga/Läs} för att montera partitioner eller att skapa en @dfn{MountList}. @cindex MountList Du kan även spara och skriva ut alla resultat. Vänligen läs @ifinfo @cite{Att använda @ref{Laga/Las} Meny} @end ifinfo @iftex @cite{Laga/Läs} @end iftex för detaljer om hur det går till. Om allt gick bra, så vill du nog installera en ny RDSK. Använd @cite{Spara som RDSK och partitionsblock @dots{}} @cindex Spara som RDSK och partitionsblock @dots{} @cindex Meny, Spara som RDSK och partitionsblock @dots{} menyval, som du hittar under @cite{Laga/Läs} menyn. Mer information om det här kan hittas under @ifinfo @cite{Att använda @ref{Laga/Las} Meny} @end ifinfo @iftex @ref{Laga/Las} @end iftex Efter att du har skrivit ut det lagade RDSKet, måste du editera det med hjälp av @cite{HDToolBox} eller liknande. Proceduren som du ska följa med @cite{HDToolBox} är beskrivet i detta dokument. Sök i Appendixet efter @ifinfo @ref{RDB-Justeringar} @end ifinfo @iftex @ref{RDB-Justeringar} @end iftex för att gå tillväga på rätt sätt. Starta @cite{HDToolBox} @cindex HDToolBox och välj den skadade hårddisken. Tryck på @cite{Partition Drive} @cindex Partition Drive knappen och välj @cite{Advanced Options}. @cindex Advanced Options Notera och ändra följande värden på @emph{varje} partition. @table @b @item Partition Unit Name @cindex Partition Unit Name Skriv in det rätta @dfn{enhetsnamnet} här, enligt vad det kallades innan kattastrofen. Det finns ingen möjlighet att bestämma namnet automatiskt. Det är oftast inga problem att ge partitionen ett nytt namn efter laga-funktionen. @item Buffers @cindex Buffers Om du har specificerat ett ovanligt antal av @cite{Buffers}, så kan du skriva in det värdet här. Ett större antal buffers resulterar i ett större RAM-användande, mindre antal ger långsammare åtkomst till partitionen. @item HostID @cindex HostID Skriv in det rätta värdet om din värdkontroller inte är satt till @w{Enhet7}. @item Bootable @cindex Bootable Det här tillvalet måste vara satt om du vill boota från partitionen. @item BootPri @cindex BootPri Skriv in vilken prioritet de bootbara partitionerna. Ett värde av 0 är normalt. Om du väljer ett värde över 4 eller 5, kan det bli svårt att boota från den interna diskettstationen utan hjälp av Bootmenyn. @end table Notera att partitioner nämnda som @cite{UNUSED} (där är utbytt mot något nummer) @cindex UNUSED kräver speciell hantering, eftersom de kan vara ett oigenkännbart filsystem eller lediga block. @value{programname} sparar alla @dfn{pseudo-partitioner} @cindex Pseudo-Partition med ett sådant namn. Förmodligen kan du de rätta värdena eftersom du troligtvis själv satt upp partitionen. En liten oanvänd partition på slutet av hårddisken indikerar att du (eller ditt @dfn{prep program}) gav iväg en del block när disken partitionerades. Det finns inget skäl till oro. Om du har tagit bort @cite{Oanvänt utrymme}, som beskrevs ovan, så kunde den här förvirringen undvikas. Det är enklast att bara strunta i den partitionen. Om du @emph{verkligen} vill använda de sista få kilobytes:en, kan de monteras och formatteras. Under @emph{inga} förhållanden får du försöka länka ihop den med den föregående partitionen eftersom det skulle göra den oläsbar. Odefinierbara utrymmen mellan partitioner indikerar vanligtvis en oigenkännbar partition. Den partitionen kan inte bli fullständigt lagad av @value{programname}. Det krävs manuell hjälp från din sida. Notera att sådana utrymmen kan egentligen vara mer än en partition. Du måste komma ihåg vilka partitioner som är placerade i utrymmet (AFS, NetBSD, @w{Mac, @dots{}}), och konfigurera dem med hjälp av @cite{HDToolBox}. På grund av tekniska förhinder så kan @value{programname} bara hitta och laga riktiga @value{AMIGA} partitioner. Om du vill använda ett icke-resident filsystem, tryck på @cite{Add/Uppdate} @cindex Add/Uppdate och skapa en ny filsystemslista, som beskrivs i din systemmanual. När du är klar trycker du på @cite{Ok}. Nu ska du trycka på @cite{Change@dots{}} @cindex Change@dots{} för @emph{varje} partition. Kontrollera om partitionen ska mounteras automatiskt genom att sätta @cite{Automount this partition} @cindex Automount this partition tillvalet därefter. @value{programname} försöker sätta värden så att en @emph{användbar} konfiguration blir resultatet på så många system som möjligt. Den här konfigurationen är hursomhelst konservativ, och kan resultera i en nedsatt förmåga på många system. Du kan ändra detta förhållande genom att se till så att optimala värden är satta för @cite{MaxTransfer} @cindex MaxTransfer och @cite{Mask} @cindex Mask för varje partition. De värdena sätts i samma fönster som @cite{Automount this partition}. Se i din hårddiskmanual för de rätta värdena om du är osäker. Om manualen indikerar bättre värden, ska de sättas därefter. Du kan spara tid och kraft senare genom att spara dem i @value{programname}'s verktygstyper som beskrivs i @ref{Installation}. När du har rättat alla värden kan du lämna sidan genom att trycka på @cite{Ok}, och sedan på @cite{Spara ändringar till Disk}. @cindex Spara ändringar till Disk Kanske vill du ändra vissa globala värden som @emph{inte} har ändrats av @value{programname}: @itemize @bullet @item BadBlockList @cindex BadBlockList @item DriveInit-Code @cindex DriveInit-Code @item Host Adapter Address (HostID) @cindex HostID @item Interleave value @cindex Interleave value @item Park-Cylinder @cindex Park-Cylinder @item WritePreComp @cindex WritePreComp @item ReducedWrite @cindex ReducedWrite @item StepRate @cindex StepRate @item AutoParkSeconds @cindex AutoParkSeconds @item Flags: Reselection, LastDisk, LastLun, LastTID, Synchronous @cindex Reselection @cindex LastDisk @cindex LastLun @cindex LastTID @cindex Synchronous @end itemize Titta i din systemmanual och i din hårddiskmanual, för att få de rätta värdena, och vad de står för! Om du ändrar något av värdena, notera att värdena för @cite{Cylindrar}, @cite{Huvuden}, @cite{Blocks per Spår} and @cite{Blocks per Cylinder} @cindex Cylindrar @cindex Huvuden @cindex Spårs @cindex Sectors @cindex Blocks per Spår @cindex Blocks per Cylinder skapade av @value{programname}, inte kommer att förstöras. Skulle det vara så iallafall, som med @cite{HDToolBox} när @cite{Change DiskType} skapar en lista och @cite{Read Configuration} @cindex Change DiskType @cindex Read Configuration är aktiverat, @emph{måste} du återställa värdena som @value{programname} har räknat ut för hand! @value{programname} indikerar dessa värden under @cite{Drive Parameters} för varje partition. @cindex Drive Parameters När vi ändå är igång, kan jag nämna att värdena är identiska för alla partitioner på samma hårddisk. Det är rekommenderat att använda @cite{HDToolBox}'s @cite{Read Configuration} funktion (tryck på @cite{Change DiskType} följt av @cite{Define New@dots{}} och @cite{Read Configuration}) för att få de förinställda parametrarna till din hårddisk. @cindex Change DiskType @cindex Define New @cindex Read Configuration Du måste hursomhelst @emph{alltid} återställa värdena som förstörs av den procedur som beskrivs ovan, annars kommer din data att @emph{fortfarande} vara obrukbar på grund av en trasig RDB! När du avslutat ändringarna ovan, tryck på @cite{Save changes to Disk} igen. @cindex Save changes to Disk Om du vågar kan du omstarta datorn och hålla tummarna @dots{} @node Läs, Description, Laga, Top @section Läs @cindex Läs Denna sidan används huvudsakligen för att läsa en befintlig @dfn{RDB} och dess tillhörande @dfn{partitionsblocks} @cindex RDB @cindex Partition-Block samt för att hitta försvunna, men inte överskrivna partitionsblock. Om systemet inte har återstartats, och alla partitioner fortfarande är mountade efter en förlust av @dfn{RDB-Data}, @cindex RDB-Data så kan även @dfn{EnhetsListan} @cindex EnhetsLista bli genomsökt efter data. Om du fortfarande kan se data från till synes försvunna partitioner, är det att föredra att du använder @emph{denna} sida (@cite{Läs}), eftersom den kan hitta mer @emph{exakt} information om dina gamla partitioner. Hursomhelst, det är inte ovanligt att @cite{Läs} inte hittar viss eller någon information. I sådana fall, kan du fortfarande återvända till @cite{Laga}. För att använda den här sidan måste du specificera --- som beskrivs på @cite{Backup} --- @cite{Device} enhet @cite{Enhet}. Om du inte har återstartat sedan du förlorat RDB, (mao. om alla partitionerna fortfarande är mounterade) kan du använda @cite{Metod} för @cindex Metod @cite{Läs från EnhetsLista}. @cindex Läs från EnhetsLista. I andra fall, sätt @cite{Metod} till @cite{Läs från Media}. @cindex Läs från Media. Om du också vill hitta försvunna block när du läser från media ska du sätta tillvalet @cite{Find lost blocks} tillvalet. @cindex Find lost blocks Om du bara vill se det valda RDB med tillhörande partitionsblock, stänger du av @cite{Hitta förlorade block} Om @cite{Hitta förlorade block} är satt, kommer även utrymmet bakom RDB att bli genomsökt efter gammal @dfn{RDB-Data} --- @cindex RDB-Data hela hårddisken, om det behövs. Det här kan även hitta säkerhetskopior av RDB bland den försvunna partitionsinformationen (säkerhetskopior som har sparats på hårddisken mot alla rekommendationer. Tryck på @cite{Starta}. Det tillgängliga RDB med tillhörande informationsblock, kommer att hittas och bli synliga väldigt snabbt... Om du har valt @cite{Hitta förlorade block}, så kommer en dialogruta att synas innan sökningen börjar, för att påminna dig om att du kan avbryta sökningen efter en minut, om du bara vill söka efter RDB-Data, eftersom de alltid finns i @emph{början} på hårddisken. Det vänstra fönstret visar all data som 'dimmad' text, så fort den hittats. Om sökningen blir avbruten, kommer all data fram till den punkten att bli indikerad som solid text. Du kan välja vad som helst av de data som kommer fram, för att få mer detaljerad information om det i det högra fönstret. Försvunna block kan nu läggas till RDSK --- som @ref{Laga/Las} beskriver --- genom att använda @cite{Add to RDSK} tillvalet i @cite{Laga/Läs} menyn. @cindex Add to RDSK @cindex Meny, Add to RDSK Obs: Om tilläggningen av partitionsblock leder till överlappningar i RDSK, kommer vissa prep-program @cindex prep programs att bli väldigt förvillade! Var försiktig! @node Description, Projekt, Läs, Top @chapter Beskrivning av Huvud Menyer @cindex Beskrivning av Huvud Menyer Ända tills nu, så har bara specifika menyval beskrivits. Det här kapitlet beskriver alla menyval i detalj. @menu * Projekt:: Att använda Projektmenyn * Inställningar:: Att använda Inställningarmenyn * Laga/Läs: Laga/Las. Att använda Laga/Läs-Menyn @end menu @node Projekt, Inställningar, Description, Top @section Projektmenyn @cindex Projekt Meny @cindex Meny, Projekt Den obligatoriska Projekt-menyn i @value{programname} erbjuder bara två val: @subsection Om@dots{} @cindex Om@dots{} Genom att välja det här tillvalet får du upp en dialogruta, som ger dig information om programversion och Copyright. Om du hittar en @dfn{bug report}, @cindex bug report så måste det @emph{exakta} versionsnumret (som syns här), anges. Om du struntar i versionsnumret är det inte möjligt att identifiera orsaken till problemet. @subsection Sluta @cindex Sluta Det här menytillvalet avslutar @value{programname} omedelbart. Ingen förfrågan kommer att ges. @node Inställningar, Laga/Las, Projekt, Top @section InställningarMeny @cindex Inställningar Meny @cindex Meny, Inställningar Inställningar-menyn tillåter dig att ladda, spara och sätta @value{programname}'s förinställda värden. De funktionerna fungerar bara om @value{programname} har en symbol @cindex ikon eftersom de värdena är sparade i den. Fördelen med det är att man kan sätta värdena utan att starta @value{programname}, och det kan behövas i vissa fall (se @ref{Installation}). Om du har raderat symbolen så kan inte de förinställda värdena för @value{programname} sparas. I och med det måste du starta @value{programname} från CLI, och därigenom ge tillvalen på kommandoraden. @subsection Spara Inställningar @cindex Spara setting @cindex Meny, Spara Inställningar Det här tillvalet sparar inställningsvärdena till @value{programname}'s symbol. Om det inte finns någon symbol, kommer ett felmeddelande att dyka upp. @subsection Senast sparad @cindex Senast sparad @cindex Meny, Senast sparad Det här tillvalet hämtar inställningar från @value{programname}'s symbol. Om det inte finns någon symbol, kommer ett felmeddelande att dyka upp @subsection Default @cindex Default @cindex Meny, Default Det här tillvalet sätter alla värden till default. De värdena är godtagbara förval för @value{programname}. @node Laga/Las, Frågor, Inställningar, Top @section Laga/Läs Meny @cindex Laga/Läs Meny @cindex Meny, Laga/Läs @cindex Läs @cindex Laga Denna meny blir aktiv när du är på @cite{Laga} eller @cite{Läs} sidan. Det är också nödvändigt att du har lyckats genomföra en 'dataläsning', eller att du har genomfört ett lagningsförsök. @subsection Spara Resultat @cindex Spara Resultat @cindex Meny, Spara Resultat Förmodligen vill du spara de resultat du fått. Det här tillvalet ser till att det går, genom att spara värden från det högra fönstret för varje innehåll i det vänstra. Om det är första gången du använder tillvalet, kommer en fil-förfrågan att dyka upp, som tillåter dig att ge ett namn (och en plats) åt filen. Filförfrågan kommer inte att synas på efterföljande val av det här tillvalet. Data kommer att skrivas direkt till samma fil, @emph{utan} en irriterande dialogruta för konfirmation. @subsection Spara Resultat som @dots{} @cindex Spara Resultat som @dots{} @cindex Meny, Spara Resultat som @dots{} Detta tillval genomför samma funktion som @cite{Spara Resultat} men ger @emph{alltid} en filförfrågan för att namnge filen. @subsection Skriv resultat @cindex Skriv resultat @cindex Meny, Skriv resultat @cindex Print Fungerar som @cite{Spara Resultat}, med den skillnaden att resultaten blir utskrivna till skrivaren istället för till en fil. @subsection Spara alla MountListor som @dots{} @cindex Spara alla MountListor som @dots{} @cindex Meny, Spara alla MountListor som @dots{} @cindex MountLists Om partitioner har lästs eller hittats, så kan datan som beskriver storleken på partitionen m.m. skrivas till en @dfn{MountList}. En partition som har en @dfn{MountList}, kan monteras genom @cite{Mount}- kommandot från CLI. Det här tillvalet skriver en Mountlista för @emph{alla} partitioner som har hittats. Om du väljer Spara alla MountLists från @cite{Laga}-sidan, så kommer alla enheter att ha namn som börjar på @cite{SALV} eller @cite{UNUSED} @cindex SALV @cindex UNUSED eftersom de ursprungliga namnen inte kan återfås. Om det är valt från @cite{Läs} sidan, kommer alla enheter att få sina @emph{riktiga} namn. @subsection Montera alla Devices @cindex Montera alla Devices @cindex Meny, Montera alla Devices @cindex Mount Alla partitioner som har hittats blir monterade. Namnen som kommer att användas väljs som beskrivet i @cite{Spara alla MountLists som @dots{}}. Eventuella fel som uppstår vid montering av en partition kommer att synas i ett utskriftsfönster. CLI-kommandot @cite{Mount} måste finnas i C-biblioteket för att den här funktionen skall fungera. @subsection Spara MountList som @dots{} @cindex Spara MountList som @dots{} @cindex Meny, Spara MountList som @dots{} @cindex MountList Används bara om du vill spara MountList för en enskild partition och inte @emph{alla} partitioner. Namnen som kommer att användas väljs som beskrivet i @cite{Spara alla MountListor som @dots{}}. @subsection Montera Device @cindex Montera Device @cindex Meny, Montera Device @cindex Mount Använd det här tillvalet för att montera en enhet som ofta behövs. Namnen som kommer att användas väljs som beskrivet i @cite{Spara alla MountLists som @dots{}}. Eventuella fel som uppstår vid montering av en partition kommer att synas i ett utskriftsfönster. CLI-kommandot @cite{Mount} måste finnas i C-biblioteket för att den här funktionen skall fungera. @subsection Skriv RDSK block @dots{} @cindex Skriv RDSK block @dots{} @cindex Meny, Skriv RDSK block @dots{} @cindex RDSK @cindex RDB Det här valet skriver ett nytt RDSK-block, efter att du har bekräftat det i en säkerhetsförfrågan. Det gamla RDSK-blocket och de tillhörande informationsblocken kommer att förstöras. Det betyder att du inte kommer att nå någon partition på disken. Den mesta av den datan kan du få tillbaka genom @cite{Läs} sidan med @cite{Hitta förlorade block} aktiverat, och klicka på @cite{Starta}. Det här valet är användbart för att sudda ut innehållet av RDB, så att det kanske går lättare att återskapa steg-för-steg från valda, lagade partitioner. Om du bara vill laga valda partitioner skall du göra så här: @enumerate @item @cite{Laga} partitionerna så att de syns i det vänstra fönstret. @item Välj @cite{Skriv RDSK-block @dots{}} från @cite{Laga/Läs}-menyn. @item För varje partition som du vill laga ska du göra så här: @itemize @bullet @item Välj partitionen i listan till vänster. @item Välj @cite{Lägg till partitionsblock till RDSK @dots{}} från @cite{Laga/Läs}-menyn. @end itemize @end enumerate @subsection Spara som RDSK och partitionsblock @dots{} @cindex Spara som RDSK och partitionsblock @dots{} @cindex Meny, Spara som RDSK och partitionsblock @dots{} @cindex partitionsblock @cindex RDSK Det här tillvalet sparar all läst eller lagad data som RDSK och partitionsblock. Data skrivs till den valda disken efter att du har bekräftat det i en säkerhetsförfrågan. Det är liknande det som händer i @cite{HDToolBox}, @cindex HDToolBox när @cite{Spara ändringar till Disk} @cindex Spara ändringar till Disk är valt. Om du väljer det här valet från @cite{Laga} sidan, så kommer partitionerna att sparas som @cite{SALV} eller @cite{UNUSED} @cindex SALV @cindex UNUSED där @cite{} är ett nummer. Du kommer att se en utökad säkerhetsförfrågan, som ger dig en chans att avbryta operationen, och ett val att spara oanvänt utrymme som partitioner. Partitionsblock kommer att skrivas för varje region av oanvänt utrymme om du väljer det valet. Du bör genast efteråt använda @cite{HDToolBox} @cindex HDToolBox för att justera värdena på @dfn{pseudo-partition}. @cindex pseudo-partition. I teorin kan du återstarta datorn efter att ha skrivit en fullständig RDSK. Det är hursomhelst @emph{starkt} rekommenderat att du justerar vissa värden genom @cite{HDToolBox} --- som beskrivs på @ref{Laga}. Det är extra viktigt om det här menyvalet har valts från @cite{Laga} sidan. @subsection Ta bort partitionsblock från RDSK @dots{} @cindex Ta bort partitionsblock från RDSK @dots{} @cindex Meny, Ta bort partitionsblock från RDSK @dots{} @cindex Partition block @cindex RDSK Det här valet kan endast väljas om du är på @cite{Läs} sidan, och en giltig partition har valts på den vänstra sidan. Det tar bort den valda partitionen från RDSK efter att du har bekräftat det med en säkerhetsförfrågan. Detta betyder att informationen som behövs för att montera partitionen kommer att försvinna. Partitionen kommer @emph{inte} inte att visas i @cite{HDToolBox} och kommer inte att monteras när datorn startas på nytt. Du bör veta vad du gör! @subsection Lägg till partitionsblock till RDSK @dots{} @cindex Lägg till partitionsblock till RDSK @dots{} @cindex Meny, Lägg till partitionsblock till RDSK @dots{} @cindex Partition block @cindex RDSK Tillvalet finns tillgängligt om du väljer en partition, som inte finns i RDSK, från den vänstra listan. Den partitionen kommer att läggas till i RDSK efter att du har bekräftat det i en säkerhetsförfrågan. Om du väljer det här ifrån @cite{Läs} sidan, kommer de ursprungliga namnen att användas, annars kommer namnen @cite{SALV} eller @cite{UNUSED} @cindex SALV @cindex UNUSED att användas, där @cite{} är ett nummer. Eftersom alla partitionsblock i RDSK ska ha samma antal @dfn{sectors} per @dfn{cylinder}, @cindex sector @cindex cylinder kommer en varning om partitionen som valts har ett annat antal sektorer per cylinder. Det är möjligt att avbryta operationen vid denna punkt. @subsection Lägg till alla partitionsblock till RDSK @dots{} @cindex Lägg till alla partitionsblock till RDSK @dots{} @cindex Meny, Lägg till alla partitionsblock till RDSK @dots{} @cindex Partition block @cindex RDSK Detta tillval fungerar som @cite{Lägg till partitionsblock till RDSK @dots{}}. Men, det lägger automatiskt till @emph{alla} partitioner som inte redan finns i RDSK. Som så många andra tillval, partitioner funna med @cite{Laga}, kommer att döpas @cite{SALV} eller @cite{UNUSED} @cindex SALV @cindex UNUSED där @cite{} är ett nummer. Eftersom alla partitionsblock i RDSK ska ha samma antal @dfn{sektorer} per @dfn{cylinder}, @cindex sector @cindex cylinder kommer en varning om partitionen som valts har ett annat antal sektorer per cylinder. Det är möjligt att avbryta operationen vid denna punkt. @node Frågor, RDB-Justeringar, Laga/Las, Top @appendix Frågor @cindex Frågor @cindex FAQ @table @b @item Q: Jag får alltid @cite{oanvänt utrymme} @cindex oanvänt utrymme som visas efter min sista partition efter att @ifinfo @ref{Laga} @end ifinfo @iftex @i{Laga} @end iftex avslutats. Jag är säker på att den sista partitionen gick till den sista cylindern. Varför? @item A: En del block är ofta borttappade efter att en disk är partitionerad. De blocken återfinns efter den sista cylindern som du angivit, men dom räcker inte till en hel cylinder och kan därför inte användas. @value{programname} vet att de blocken kan användas till att skapa en liten partition, och därför indikerar dem som sådant. Förekommandet av en sådan partition har en del sidoeffekter (experter bör läsa nästa paragraf). Det är rekommenderat att du tar bort den partitionen från listan, genom att välja den och att trycka på @cite{Ta bort} knappen. Experter kanske värderar den här utförligare förklaringen. Du måste minska värdet på @cite{BlocksPerCyl}, @cindex Blocks per cylinder @cite{BlocksPerSpår} @cindex Blocks per spår och @cite{Huvuden} @cindex Huvuden parametrarna drastiskt för att kunna montera partitionen. Det har de effekterna att dramatiskt öka antal @cite{cylinders}. @cindex Cylindrar Som egentligen inte är ett problem, men många prep-program, (@cite{HDToolBox inkluderat}) har problem med stora värden. @sp 1 @item Q: Jag har en @cite{floppy disk image} @cindex floppy disk image lagrad i en 880kb fil på min hårddisk genom FMS. Laga hittar den filen. Vad betyder det? @item A: Läs @ifinfo kapitlet om @ref{Laga}. @end ifinfo @iftex @ref{Laga}. @end iftex @sp 1 @item Q: Varför är lagade partitioner alltid döpta @cite{SALV} eller @cite{UNUSED}? @cindex UNUSED @cindex SALV Snälla, låt nästa version använda de riktiga namnen som @cite{DH0}. @item A: Det är helt enkelt inte tekniskt möjligt. Du har förlorat din RDB med partitionsblock, som oturligt nog är det enda stället där enhetsnamnen är lagrade. Därför är det inte möjligt att återskapa namnen. Om enhetsnamnet var viktigt så vet du troligtvis det ändå. Eller? @sp 1 @item Q: @ifinfo  @ref{Laga} @end ifinfo @iftex @i{Laga} @end iftex återger fel parametrar. Jag är absolut säker på att värdena var annorlunda förut. @item A: Det är fullständigt möjligt att @cite{Laga} återger @emph{olika} värden. Men de värdena behöver inte vara fel, eftersom det finns många kombinationer som tillåter partitionerna att monteras. @cite{Laga} räknar ut @emph{en} av dem. Pröva dem, och du kommer att se de fungerar. @sp 1 @item Q: Jag får hela tiden en dialogruta som säger att @code{TD_GETGEOMETRY} @cindex @code{TD_GETGEOMETRY} inte fungerar. Vad betyder det? @item A: Läs @ifinfo kapitlet om @ref{Installation}. @end ifinfo @iftex @ref{Installation}. @end iftex @sp 1 @item Q: Min dator dyker när jag trycker på @cite{Starta}. @item A: Läs @ifinfo kapitlet om @ref{Installation}. @end ifinfo @iftex @ref{Installation}. @end iftex Läs extra noga i sektionerna om @code{NOGETGEOMETRY}, @code{NOSCSICMD} and @code{NONEWSTYLE}. @sp 1 @item Q: Jag har klarat av att laga min hårddisk, men den är mycket långsammare nu. Vad kan jag göra åt det? @item A: Se inställningarna av @cite{Mask} och @cite{MaxTransfer} @cindex Mask @cindex MaxTransfer som beskrivs i @ref{Laga} och rätta till de värdena om det behövs. Ett större antal @cite{Buffers} @cindex Buffers kan också öka hastigheten. @end table @node RDB-Justeringar, Ordlista, Frågor, Top @appendix RDB-Justeringar @cindex RDB-Justeringar Tabellen nedan beskriver de RDB-justeringar som måste göras via @cite{HDToolBox} efter att du har skrivit @dfn{RDSK} och @dfn{partitionsblocks}. @cindex RDSK @cindex Partition-Block Justera varje värde i kolumnen tillhörande den funktion du använde. Extra noteringar tillhör vissa inlägg i tabellen. De är indikerade av nummer i runda klamrar. Inlägg markerade med @iftex ``--'' @end iftex @ifinfo ``-'' @end ifinfo ska inte ändras. Inlägg markerade med ``???'' kan/bör/måste ändras. Det måste kontrolleras separat vid varje tillfälle. @ifinfo @w{+----------------------------------+------------+---------------+----------------+}@* @w{| Beskrivning av inlägg | Laga | Läs/Media | Läs/DevList |}@* @w{+----------------------------------+------------+---------------+----------------+}@* @w{| Change Disktype | klicka | klicka | klicka |}@* @w{| Drive Types | (1) | (1) | (1) |}@* @w{| Define New... | klicka | klicka | klicka |}@* @w{| Read Configuration | (2) | (2) | (2) |}@* @w{| FileName | - | - | - |}@* @w{| Manufacturers Name | - | - | - |}@* @w{| Drive Name | - | - | - |}@* @w{| Drive Revision | - | - | - |}@* @w{| Cylinders | (3) | (3) | (3) |}@* @w{| Heads | (4) | (4) | (4) |}@* @w{| Blocks per Track | (5) | (5) | (5) |}@* @w{| Blocks per Cylinder | (6) | (6) | (6) |}@* @w{| Reduced Write Current Cylinder | - | - | - |}@* @w{| Write Precomp Cylinder | - | - | - |}@* @w{| Park head where (cylinder) | - | - | - |}@* @w{| Supports reselection | - | - | - |}@* @w{| Ok | klicka | klicka | klicka |}@* @w{| Ok | klicka | klicka | klicka |}@* @w{| Modify Bad Block List | - | - | - |}@* @w{| Low-level Format Drive | - | - | - |}@* @w{| Partition Drive | klicka | klicka | klicka |}@* @w{| Advanced options | klicka | klicka | klicka |}@* @w{| Start Cyl | - | - | - |}@* @w{| End Cyl | - | - | - |}@* @w{| Total Cyl | - | - | - |}@* @w{| Buffers | ??? | - | - |}@* @w{| Partition Device Name | ??? | - | - |}@* @w{| HostID | ??? | - | ??? |}@* @w{| Bootable | ??? | - | ??? |}@* @w{| Boot Priority | ??? | - | - |}@* @w{| Change... | klicka | klicka | klicka |}@* @w{| File System | - | - | - |}@* @w{| Fast File System | - | - | - |}@* @w{| International Mode | - | - | - |}@* @w{| Directory Cache | - | - | - |}@* @w{| Automount this partition | ??? | - | ??? |}@* @w{| File system block size | - | - | - |}@* @w{| Identifier | - | - | - |}@* @w{| Mask | ??? | - | - |}@* @w{| MaxTransfer | ??? | - | - |}@* @w{| Beginning | - | - | - |}@* @w{| End | - | - | - |}@* @w{| Use custom boot code | - | - | - |}@* @w{| Number of custom boot blocks | - | - | - |}@* @w{| Ok | klicka | klicka | klicka |}@* @w{| Add/Update... | (7) | (7) | (7) |}@* @w{| Add New File System | (7) | (7) | (7) |}@* @w{| Ok | (7) | (7) | (7) |}@* @w{| Verify Data on Drive | - | - | - |}@* @w{| Save changes to drive | klicka | klicka | klicka |}@* @w{| Exit | klicka | klicka | klicka |}@* @w{+----------------------------------+------------+---------------+----------------+} @sp 2 @end ifinfo Följande nummer är för beskrivningar som är för långa att passa in i tabellen. @table @asis @item (1) @cite{SCSI} eller @cite{XT} valt enligt disktyp @item (2) tryck och bekräfta med @cite{Fortsätt}. @item (3) Skriv in antalet @dfn{Cylindrar} (från det högra fönstret i @cite{Hårddiskparametrar}). @item (4) Skriv in antalet @dfn{Huvuden} (från det högra fönstret i @cite{Hårddiskparametrar}). @item (5) Skriv in antalet @dfn{BlocksPerSpår} (från det högra fönstret i @cite{Hårddiskparametrar}). @item (6) Skriv in antalet @dfn{BlocksPerCylinder} (från det högra fönstret i @cite{Hårddiskparametrar}). @item (7) Tryck på den om ett filsystem ska sparas i RDSK. @end table @iftex @tex \vskip\baselineskip {\offinterlineskip\halign{\strut \vrule\ # \hfil & \vrule\ # \hfil & \vrule\ # \hfil & \vrule\ # \hfil \vrule \cr \noalign{\hrule} Description of Entry & Laga & Read/Media & Read/DevList \cr \noalign{\hrule} Change Disktype & klicka & klicka & klicka \cr Drive Types & (1) & (1) & (1) \cr Define New... & klicka & klicka & klicka \cr Read Configuration & (2) & (2) & (2) \cr FileName & -- & -- & -- \cr Manufacturers Name & -- & -- & -- \cr Drive Name & -- & -- & -- \cr Drive Revision & -- & -- & -- \cr Cylinders & (3) & (3) & (3) \cr Heads & (4) & (4) & (4) \cr Blocks per Track & (5) & (5) & (5) \cr Blocks per Cylinder & (6) & (6) & (6) \cr Reduced Write Current Cylinder & -- & -- & -- \cr Write Precomp Cylinder & -- & -- & -- \cr Park head where (cylinder) & -- & -- & -- \cr Supports reselection & -- & -- & -- \cr Ok & klicka & klicka & klicka \cr Ok & klicka & klicka & klicka \cr Modify Bad Block List & -- & -- & -- \cr Low-level Format Drive & -- & -- & -- \cr Partition Drive & klicka & klicka & klicka \cr Advanced options & klicka & klicka & klicka \cr Start Cyl & -- & -- & -- \cr End Cyl & -- & -- & -- \cr Total Cyl & -- & -- & -- \cr Buffers & ??? & -- & -- \cr Partition Device Name & ??? & -- & -- \cr HostID & ??? & -- & ??? \cr Bootable & ??? & -- & ??? \cr Boot Priority & ??? & -- & -- \cr Change... & klicka & klicka & klicka \cr File System & -- & -- & -- \cr Fast File System & -- & -- & -- \cr International Mode & -- & -- & -- \cr Directory Cache & -- & -- & -- \cr Automount this partition & ??? & -- & ??? \cr File system block size & -- & -- & -- \cr Identifier & -- & -- & -- \cr Mask & ??? & -- & -- \cr MaxTransfer & ??? & -- & -- \cr Beginning & -- & -- & -- \cr End & -- & -- & -- \cr Use custom boot code & -- & -- & -- \cr Number of custom boot blocks & -- & -- & -- \cr Ok & klicka & klicka & klicka \cr Add/Update.... & (7) & (7) & (7) \cr Add New File System & (7) & (7) & (7) \cr Ok & (7) & (7) & (7) \cr Verify Data on Drive & -- & -- & -- \cr Save changes to drive & klicka & klicka & klicka \cr Exit & klicka & klicka & klicka \cr \noalign{\hrule} }} @end tex @end iftex @node Ordlista, Tillkännagivande, RDB-Justeringar, Top @appendix Ordlista @cindex Ordlista @c Confused? You obviously haven't read enough! :-) @c Note från Angela: the German Glossary contains much more entries than @c the English Glossary since I am explaining the meaning of many German @c computer words which some people possibly don't know (because they @c are reading too many English computer books. So if you think @c an explanation of the words _you_ are using in _your_ language should @c appear in the glossary, feel free to add them! @c Please sort the glossary alphabetically. @table @b @item Buggrapport @cindex Buggrapport Stora projekt kan oundvikligen innehålla fel som användaren kan stöta på efter viss tid. I sådana fall ber vi att användaren fyller i en @dfn{Buggrapport}. Den är en beskrivning på felet som har påträffats. Var noga med att beskriva omständigheterna under vilka felet dyker upp, och skriv ned allt! Notera det @emph{exakta} versionsnumret av @value{programname} som du använder och konfigurationen på din dator (även de ev. program som körs under tiden!). Viktigast, notera namn och version av @dfn{device driver} som du använder Om du använder @file{scsi.device}, skriv: ``@code{version scsi.device full}'' vid CLI prompten och notera utskriften. @item Kafferast @cindex Kafferast En kafferast är den tid det tar ett program att göra en speciell uppgift i bakgrunden. För det mesta finns det ingen exakt tidsangivelse för hur lång tid det egentligen är. Ibland är det inte ens så lång tid så att vattnet börjar koka, men vid andra tillfällen har du tillräckligt med tid att bjuda in grannarna för att dela det senaste skvallret... Jag skulle vilja ta det här tillfället att be om ursäkt till de som ev. har fått den uppfattningen att @emph{en} kopp kaffe skulle vara tillräckligt, genom mina kommentarer på @dfn{Meeting @w{Pearls III}}. Naturligtvis var det en @emph{hink} med kaffe jag menade. :-) @item EnhetsLista/DeviceList @cindex EnhetsLista @cindex DeviceList Det här är en systemlista som finns i RAM, listan innehåller alla enheter (@w{t.ex.} @file{DF0:}, @file{DH0:}) likväl som volymer och tilldelningar (assigns) som systemet känner till. Denna lista innehåller all information som behövs för att montera enheter som @file{DF0:} och @file{DH0:}. Om din RDB med tillhörande partitionsblock har förstörts, men enheterna fortfarande är monterade (om du inte har återstartat datorn @footnote{Notera: självklart fungerar inte det här om du har kört mount-kommandot med NOMOUNT flaggan}), så kan du du laga din @dfn{partitioning data} genom att läsa av enhetslistan för de speciella enheterna. @item Enhetsnamnet/Device Name @cindex Enhetsnamnet @cindex Device Name @dfn{Enhetsnamnet} är det namn en @dfn{partition} har som syns genom ett @dfn{prep program}. @file{DH0:} är ett typiskt exempel, däremot är @file{Workbench:} @emph{inte} ett enhetsnamn, utan ett @dfn{volymnamn}. @cindex Volymnamn @item Kattastrof @cindex Kattastrof En @dfn{kattastrof} är den största olyckan du kan råka ut för. I relation till @value{programname}, betyder det förstörelse av @dfn{RDB} och de tillhörande @dfn{partitionsblockem}. En sån kattastrof betydde förut en förlust av all data på hårddisken. @item Device Enhet/Device Unit @cindex Device Enhet @cindex Device Unit Se @dfn{Enhet}. @item Drivrutin/Device Driver @cindex Drivrutin @cindex Device Driver Varje hårddisk kräver en @dfn{Drivrutin} så att den kan användas i en @value{AMIGA} på ett systemvänligt sätt. Denna drivrutin ansvarar bland annat för läsning från och skrivning av data till/från hårddisken. Enheters drivrutiner har namn som slutar på @code{.device}. T.ex. @code{scsi.device}, @code{gvpscsi.device}, @code{omniscsi.device}, @code{z3scsi.device}, @code{dracoscsi.device}, osv. @item Floppy Image @cindex Floppy Image Floppydisketter och tom. partitioner kan skrivas till filer ``rullandes'', så att filen innehåller block som börjar från det lägsta (0) till det högsta blocket på slutet av disken. En sån fil innehåller en @dfn{Floppy Image}. Efteråt kan filen skrivas till en disk av samma storlek för att ge en exakt kopia av originalet. Disken har, i princip, kopierats. Olyckligtvis så kan inte @value{programname} alltid skilja på en riktig partition eller data från en @dfn{Floppy Image} som har sparats i en fil eftersom den ofta ser ut exakt som en riktig partition. @ref{Laga} beskriver hur du kommer runt såna problem. @item Hårddisksparametrar @cindex Hårddisksparametrar Den högra panelen av @ifinfo @ref{Laga}-sidan @end ifinfo @iftex @i{Laga}-sidan @end iftex visar data inklusive @dfn{hårddiskparametrar}: @cindex Cylindrar @cindex Huvuden @cindex Spår @cindex Sektorer Varje hårddisk har ett bestämt antal block, på vilka data kan sparas. De blocken delas upp i @dfn{Cylindrar}, @dfn{Spår}, @dfn{Huvuden} och @dfn{Sektorer} En @dfn{cylinder} innehåller ett eller flera spår, beroende på antalet huvuden (om det finns två huvuden, innehåller varje cylinder två spår, osv.). Ett spår, i sin tur, innehåller ett antal sektorer. Det verkliga antalet cylindrar, huvuden och sektorer är inte viktiga i det här fallet. Vad som är viktigt, är att @ifinfo @code{Cylindrar×Huvuden×Sektorer} @end ifinfo @iftex @tex $Cylindrar \times Huvuden \times Sektorer$ @end tex @end iftex resulterar i ett antal som inte överskrider det totala antalet av tillgängliga block, och att det tillåter en delning så att alla partitioner kan monteras, eftersom @dfn{partitionskopplingar} bara kan specificeras genom antalet cylindrar. @cindex Partition Boundaries I de flesta fall finns det fler än en kombination av de värden utav @dfn{Hårddisksparametrar}. Så bli inte förvånad när @value{programname} visar värden som du är säker på att de skiljer från de ursprungliga. @item Installer Script @cindex Installer Script En standardiserad metod att installera all mjukvara till @value{AMIGA}n utvecklades för att göra den så enkel som möjligt. Varje mjukvarupaket innehåller en enkel textfil --- installationsskriptet --- för att köras av Installer-programmet vid installation av ett program, och att göra installationen så oberoende som möjligt av användaren (baserat på hur mycket kännedom användaren har). @item Management Block @cindex Management Block De är block som liknar @dfn{partitionsblocks}, när de används ihop med RDB. En muntlig förkortning av de, som @dfn{RDB}s, är egentligen felaktig. RDB består av ett enkelt block, management blocks är egentligen, alla de block som på något sätt är länkade med RDB. @item Meeting Pearls @cindex Meeting Pearls Känner du inte till Meeting Pearls? Det måste ordnas på en gång! Meeting Pearls är Tysklands populäraste CD-ROM samling för @value{AMIGA}, samtidigt som det är extremt bra värde för pengarna, eftersom skaparna inte kräver betalning för deras arbete @footnote{även om pengar är högst välkomna :-)} mer än produktions- och distributionskostnader. Om du har en CD-ROM läsare, är det värt en titt. @item MountList @cindex MountList I princip så innehåller en @dfn{MountList} samma data som @dfn{partitionsblocks}. Den största skillnaden är att Mountlistor är @emph{files} som vanligtvis finns i @file{DEVS:} biblioteket, och är därför mer läsbara för användaren. Partitionsblock, å andra sidan är väldigt svåra att komma åt för den normala användaren. En MountLista kan innehålla @emph{flera} partitioner. @item Partition @cindex Partition De flesta hårddiskar är uppdelade i delar (som kallas partitioner), som kan heta @file{DH0:},@file{wb_2.x:}, @file{Work:} osv. Ibland finns bara @emph{en} sådan del. En partition kan bara monteras om dess exakta position är känd. Den informationen kan försvinna om du skulle råka ut för en kattastrof. Lyckligtvis så kan @value{programname} räkna ut den informationen i nästan alla fall, så att datan kan återskapas. @item Partitionsblock @cindex Partitionsblock Ett sådant block finns i början av hårddisken för (nästan) varje partition Det innehåller all information som behövs för att montera partitionen, @w{mao.} den exakta positionen för partitionen. När den informationen har förstörts kan @value{programname} räkna ut den data som behövs. @item Partitionskopplingar/Partition Boundaries @cindex Partitionskopplingar @cindex Partition Boundaries De flesta hårddiskar är uppdelade i @dfn{regioner}, som beskrivs under @dfn{Partition}. Kopplingen mellan partitionerna kallas @dfn{partition boundary}. @item Partition Data @cindex Partition Data Nästan varje @dfn{partition} har ett @dfn{partitionsblock} som beskriver hur partitionen skall monteras. Informationen som finns i de blocken kallas @dfn{partition data}. @dfn{MountLists} innehåller också @dfn{partition data}. @item Prep Program @cindex Prep Program @dfn{Prep programs} används för att dela upp harddisken i @dfn{regioner}. Välkända prep program är bl.a. @cite{HDToolBox}, @cite{FaaastPrep}, @cite{ExpertPrep} och @cite{RD-Prep}. @item Program Symbol @cindex Program Symbol Många program har en symbol, en liten bild som du kan klicka på när den dyker upp på Workbench. Symboler som hör till program kallas (ja, gissa...) @dfn{program symboler}. Mer information om det kan du hitta i din Workbenchmanual. @item Arbetsmätare @cindex Arbetsmätare @dfn{Arbetsmätare} visar hur stor del av en uppgift som är klar. I vissa fall kommer mätaren att röra sig väldigt ojämnt. Det kommer alltid att ske om det inte var möjligt att förutse hur lång tid en viss operation skulle ta. @item Pseudo Partition @cindex Pseudo Partition En partition som normalt inte syns när du använder @cite{HDToolBox} eller liknande @dfn{prep programs}. @item RigidDiskBlock @itemx RDB @itemx RDSK @cindex RigidDiskBlock @cindex RDB @cindex RDSK @dfn{RDB} är ett ensamt block som finns någonstans i de 16 första blocken på hårddisken. Det innehåller bland annat placeringen av partitionsblocken. I motsats till vanligt användande, så är @dfn{RDB}, @dfn{RDSK} eller @dfn{RigidDiskBlock} bara @emph{ett} block, och innehåller inte partitions- och informationsblock. @item RDB Data @cindex RDB Data @dfn{RDB data} innehåller inte bara datan i @dfn{RDB}, utan även de tillhörande blocken, som @dfn{partitionsblocks}. @cindex partitionsblock @item Region @cindex Region Se @dfn{Partition}. @item System Partition @cindex System Partition Nästan varje @value{AMIGA} som har en hårddisk, har en sådan partition. Det är den partitionen som datorn startar från, och den kallas ofta @file{wb_2.x:}, @file{SYS} eller @file{System:}. @item UNUSED @cindex UNUSED @value{programname} väljer det här @dfn{volymnamn} för alla delar av hårddisken som är oanvända. Namnet används inte bara när @dfn{partitionsblock} eller @dfn{MountLists} skrivs, utan också när volymer monteras. @item Unit @cindex Device Unit En enskild hårddisk/hårddiskspartition är identifierad av dess @dfn{enhet} eller @dfn{device unit}. Gilltiga unit nummer är vanligtvis mellan 0 och 6 för SCSI diskar. Om du har en extern disk så bör den ha en bygel för att sätta rätt nummer. @item Volymnamn @cindex Volymnamn Det @emph{formatterade} namnet för en @dfn{partition} är @dfn{volymnamn}. Det namnet är också synligt på @cite{Workbench}skärmen, och kan ändras nästan vid vilken tidpunkt som helst @footnote{så länge som enheten inte är skrivskyddad} genom att använda Workbench @cite{@w{Döp om @dots{}}} meny funktion. @file{Workbench} är ett typiskt volymnamn, däremot är @file{DH0:} @emph{inte}; eftersom det är @dfn{enhetsnamnet}. @cindex Devicename @item Work-Partition @cindex Work-Partition De flesta hårddiskar på en @value{AMIGA} är uppdelade i minst två delar. En av de partitionerna, @dfn{Work-Partition}, innehåller användarberoende data, som specialprogram, projekt skapade av användaren, osv. Den partitionen kallas ofta @file{work:}. @end table @node Tillkännagivande, Index, Ordlista, Top @appendix Tillkännagivande @cindex Tillkännagivande Först; en @emph{stor} runda 'Tack-ska-ni-ha' till alla trevliga människor som översatte @value{programname} till andra språk: @table @b @item Bernd Felsche För den engelska översättningen av manualen. @item Eivind Olsen För den norska översättningen av manualen och katalogfilen. @item Fredrik Zetterlund För den svenska översättningen av manualen. @item Johan Rönnblom För den svenska översättningen av katalogfilen. @item Wessel Dankers För den holländska översättningen av manualen och katalogfilen. @item Yann-Erick Proy För den franska översättningen av manualen och katalogfilen. @end table Och naturligtvis tack till alla som hjälpte till att göra @value{programname} till en succé. Extra tack går till till Christian Krapp och Patrick Ohly som levererade scrollern och registreringsrutinerna respektive. @table @b @item Andreas Horneffer Han var en beta-testare och hjälpte till att ordna buggar under V39. @item Bernhard Möllemann Som mottog nästan varje betaversion, gick igenom alla ändringar och gav hans tycke. Han var en bra beta-testare, och han skrev den första drivrutinen som stödde 'New Style Commands', så jag kunde testa det nya gränssnittet i @value{programname}. @item Christian 'cr8y' Krapp Som programmerade den fina scrollrutinen, likväl ritade han ambulansen och Amiga-Logon. @item Klaus Melchior Han var också en bra beta-testare @item Markus Illenseer Han gjorde också lite bra testning, likväl som han gick igenom de tyska och franska manualerna. @item Michael-Wolfgang Hohmann Som skapade symbolerna. @item Olaf Barthel Som också var en bra beta-testare. @item Patrick Ohly Som skrev rutinen för att kolla registreringsnumret, testade @value{programname} och skrev bugg-rapporter. @item Reinhard Spisser, Sebastiano Vigna Båda hjäpte till med att ge mig makeguide till @value{AMIGA}; programmet som användes för att formattera den här texten. Stort tack. @item Stefan Schulz Som gjorde en del beta-testning, och var ansvarig för att det här projektet @emph{verkligen} återuppstod, och inte blev liggandes på hyllan för att samla damm. @end table @node Index, , Tillkännagivande, Top @unnumbered Keyword Index @iftex @tex \def\mydoprintindex{% \dobreak \chapheadingskip {10000} \def\indexbackslash{\rawbackslashxx} \indexfonts\rm \tolerance=9500 \advance\baselineskip -1pt \begindoublecolumns \input \jobname.cps \enddoublecolumns } \mydoprintindex @end tex @end iftex @ifinfo @printindex cp @end ifinfo @bye