     [ Frgor & Svar ]ķ
                                    ķ
                                                                             
  F: Jag anvnde en annan hrddisk p min dator, allt gick bra, men en vn   
      behvde disken igen, s jag tog bort den. Nu kan han inte boota den    
      lngre. Vad skall jag gra ?                                           
  S: Det r ett problem med partitionstabellen. Vissa system behver vara    
      den enda "aktiva" partitionen, s AiR-BOOT tar bort dessa flaggor hos  
      ALLA partitioner, UTOM den som den bootades ifrn.                     
      Fr att kunna boota, mste du ta tillbaka hrddisken, boota frn den   
      partition som din vn vill boota frn, stnga av datorn, ta bort       
      hrddisken och det kommer att fungera igen.                            
                                                                             
      Notera: Om din vn skulle anvnda AiR-BOOT, skulle det hr problemet   
      inte upptrda. Om han endast har en partition som r bootningsbar och  
      inte vill anvnda den hr menyn, kan han stnga av den. AiR-BOOT       
      kommer att anvnda sin definierbara standardpartition automatiskt.     
                                                                             
  F: Varfr tvingar du en anvndare att ha minst 62 sektorer per spr p sin 
      hrddisk. Jag tittade p din kod-image och den anvnder inte hlften   
      av den.                                                                
  S: Jag gjorde en mera 'komprimerad' version (31 ndvndiga sektorer) frut,
      men jag upptckte att det var dumt. Ett stealth-virus ddade delar av  
      konfigurationen, s att en anvndare skulle ha varit tvungen att       
      stta upp AiR-BOOT p nytt helt och hllet. 			      
      Nu sparar jag konfiguration vid en annan punkt. De flesta virus kommer 
      inte att kunna dda konfigurationen. Notera: AiR-BOOT disken r        
      kapabel att reparera AiR-BOOT koden *sjlv*, s du behver inte        
      konfigurera om AiR-BOOT.                                               
      Stoppa bara in AiR-BOOT disken, om du har problem att starta din       
      dator. Den kommer att ska&reparera alla saknade delar av AiR-BOOT.    
                                                                             
  F: Jag tittade p din MBR-kod och jag sg att du gr ngra underliga       
      saker. Varfr gr du det ?                                             
  S: Hr r startkoden som r i MBR-koden sedan version 0.26b:               
      CLI (avaktiverar Interrupts)                                           
      JuMP Ngonstans                                                        
      JuMP TillAnnanPlats                                                    
      STI (aktiverar Interrupts)                                                                                                                         
      Nu orsaken: Det beror p Microsoft. En vnlig "hlsning" finns ocks i 
                  MBR. De anvnder inte ngra standarder. Varfr skulle de.  
                  Windoze NT/2000 sker efter CLI instruktioner. Jag vet     
                  inte varfr. Det r inte standard fr MBR skrivning.       
                  Om den inte hittas gr Windoze 2000 brsrkargng. De 2    
                  hoppen r drfr vid MBR-offset 2h, det r AiR-BOOT 	      
                  signaturen. Jag ville inte ndra upptckten, s jag gjorde 
                  ocks 'A' till en del av JMP instruktionen. S den hoppar  
                  till en specifik plats och hoppar sedan till den riktiga   
                  starten.                                                   
                                                                             
     Detta mste gras ENBART p grund av Microsoft. Jag str inte ut med    
      detta lngre. Det finns ingen orsak till en sdan kontroll. Det r     
      inte dokumenterat ngonstans och CLI r skrp i varje fall, drfr att 
      man behver inte avaktivera interrupts fr att ndra stacken eller     
      ngot liknande. Varje skicklig assemblerprogrammerare knner till det.                                                 
                                                                             
  F: Hej, varfr har du skrivit den hr koden ? 			      
      'NT BOOT'/'OS/2 BOOTMANAGER'/'LILO' r bra.                            
  S: Ja, skert. Lt mig sga ngot om dessa saker.                          
      NT BOOT r skrp. 100 KBytes fr en BOOTMANAGER ? r du tokig ? Och    
      den mste dessutom ha Windows NT installerat. 			      
      (eller en FAT partition?!)                                             
      OS/2 BOOTMANAGER behver en primr partition, s det finns endast      
      3 kvar. LILO r korkad. Frst och frmst kan den inte boota Linux, om  
      Linux inte finns p den frsta hrddisken (tminstone den senaste      
      gngen jag frskte). Den laddar Linux Krnan via HackIn, som jag inte 
      inte heller tycker om. Och den r inte srskilt enkel att installera   
      och konfigurera. Den mste justeras, nr du lgger till nya 	      
      partitioner till din hrddisk. etc. etc. etc.                          
                                                                             
      De flesta bootmanagers behver ett specifikt OS installerat, s det r 
      inte heller bra, frresten.: Om du lgger till en ny partition till en 
      disk som innehller Linux, kommer LILO inte att hitta rootpartitionen  
      lngre (haha, bra frsk). Det r din "frnmliga" boot-manager. Puh.  
      AiR-BOOT kommer att hitta den (normalt) automatiskt i flykten och      
      boota den normalt.                                                     
                                                                             
  F: Oj, vad har du emot LILO. Den r s bra.                            
  S: Tja, jag hade inget emot den, tills den nstan raderade min partion     
      med projekt. Den var FAT och den hr lilla buggiga elakingen skrev     
      ver ngra interna *som var dokumenterade* utan att ens ge mig ngot   
      varningsmeddelande.                                                    
      Jag betraktar LILO som p samma niv som Mickeysoft produkter. Precis  
      som om dom trodde att de kunde hrska ver hela datorn och gra vad    
      som helst.                                                             
      Under AiR-BOOTs alphatestning, har den ALDRIG gjort ngon 	      
      partitionstabell korrupt.                                              
      De enda problemen var krascher, s att jag var tvungen att restaurera  
      den gamla MBR.                                                         
      Under sen betatestning, har den aldrig gett ngra problem. Och om det  
      skulle finnas ngra, stoppade jag bara in AiR-BOOT disketten och vips, 
      var problemet borta.                                                   
      (frresten: det var p det sttet jag upptckte att                    
      Partition Magic 3.x skriver ver vissa sektorer i MBR).                
                                                                             
  F: S mnga optioner, ingen kommer ngonsin att behva dessa. Antar att    
      du har kastat bort din tid.                                            
  S: Ja, kanske r det fr mnga optioner, och kanske r det skrp.          
      Jag antar att mnga anvndare kommer att anvnda olika optioner, s    
      dom r bra som dom r. Fr mnga optioner skulle innebra, att 	      
      programmet r alltfr lngsamt eller hanteringen blev svr, men inte i 
      AiR-BOOT. Det r litet till storleken, enkelt att stlla in...	      
      just p samma stt som ditt BIOS. Jag har inkluderat RIKTIG on-line    
      hjlp, ocks. Inte p det stt som i de flesta BIOS. Jag har 	      
      inkluderat roliga saker, som frgmenyer...titta p BIOS frn 1989.     
      De var verkligen fula. Frgade menyer r ngot verkligen coolt. Men    
      jag vet, du r en av de med WindowsNT, vilken tycker att det r det    
      bsta OS som finns i vrlden. Du har aldrig provat OS/2, eller	      
      Unix/Linux. Du vill ha ett GUI, men du avskyr dessa idiotiskt	      
      frgade fnster.                                                       
                                                                             
  F: Jag tror att du har kopierat texten hos din boot-meny frn DocsBoot.    
  S: Du har rtt. DocsBoot r cool, men du mste stlla in den med en	      
      DOS-exe. Det r inte mjligt under Unix/Linux, eller under WinNT       
      eller OS/2. S det r ett omjligt val. Och den har inte s mnga      
      optioner som AiR-BOOT har.                       		      
                                                                             
  F: Frresten, din SETUP liknar min Award BIOS SETUP rtt mycket.           
  S: Tja, :] nej, Jag har modifierat det mesta av dess design. 	      
      Meny-placeringarna var bra, det samma gller fr frgerna, s jag      
      anvnde dom ocks (De flesta anvndare vill inte ha 2 olika setups).   
      Men fnsterdesignen, fnstrens uppritningshastighet och optimeringen   
      r lite annorlunda.                                                    
                                                                             
  F: Jag r representant fr en biostillverkare och skulle vilja 	      
      implementera AiR-BOOT i vr BIOS.                                      
  S: Detta skulle vara fantastisk, vi skulle vilja ha ngonting 	      
      sdant, s att den kunde direktkras frn BIOS, och att ingen	      
      WinNT-installation skulle dda den.                                    
      Var vnlig kontakta oss. (Vi har kodat AiR-BOOT p ett stt, s att    
      det hr blir mjligt. Vi behver endast ett utrymme p 512 byte fr    
      koden i ert BIOS).                                                     
      AiR-BOOT mste installeras p hrddisken i varje fall, men layer 0     
      koden skulle finnas i BIOS, s att AiR-BOOT kunde f frsta tillgngen 
      till hrddisken och kunde ska efter virus etc.                        
                                                                             
  F: Jag r representant fr ett bolag som tillverkar ett OS. Vi skulle      
      ocks vilja implementera er AiR-BOOT.                                  
  S: Vi kunde diskutera bundlade versioner. Men jag kommer 		      
      ALDRIG NGONSIN att modifiera AiR-BOOT fr att bli OS beroende. 	      
      AiR-BOOT kodades fr att vara totalt oberoende frn alla OS, s	      
      OEM versioner skulle kunna boota ven andra OS.                        
                                                                             
                                    Ľ
     Ľ
