| 
					
							
        
    
        
						
			 | 
			
			
					    
					
        
         
          
         
	
            | MSCDEX  og boot fra CD Fra : Erik Helmer Nielsen | 
  Dato :  11-04-05 15:59 |  
  |   
            Når man booter en maskine i DOS med en diskette, så har Windows
 et program, MSCDEX, som får en CDrom til at optræde som et alm.
 drev på maskinen.
 
 MSCDEX har en parameter L, som bruges til at angive hvilket
 drevbogstav den første CDrom skal have. Jeg kan f.eks. skrive at
 første CDrom skal have drevbogstav R. 
 
 Dette angiver jeg så i en linie i Autoexec med R: og så kan jeg
 derefter fra Autoexec automatisk starte et DOS program, der
 ligger på CD'en, altså i drev R. Det virker fint, når jeg booter
 fra en DOS diskette.
 
 Men hvis jeg i stedet for en diskette booter på tilsvarende måde
 fra en CD så respekterer MSCDEX ikke kommandoen L. Den placerer i
 stedet CDrom'en på det første ledige drevbogstav og det er jo
 ikke altid kendt på forhånd. PC'er er forskellige.
 Når maskinen er bootet op så viser den i en DOS skærm drevbogstav
 A.
 
 Det betyder, at når jeg lægger et DOS program på boot CD'en og
 gerne vil have det startet automatisk med den Autoexec, som
 ligger på CD'en, så kan maskinen ikke starte programmet af sig
 selv. CDrom drevbogstavet er ikke kendt og jeg kan derfor ikke
 angive det i Autoexec.
 
 Hvorfor laver MSCDEX det nummer med mig?
 Er der en bug i programmet?
 Jeg bruger version 2.25, som vist er den nyeste.
 
 Hvad kan jeg gøre for at få CD'ens drevbogstav fastlagt eller
 måske bare finde frem til det? 
 
 Erik Helmer Nielsen
  
            
             |   |   
            
        
 
            
         
           Paul Østerby Sørense~ (11-04-2005) 
         
	
            | Kommentar Fra : Paul Østerby Sørense~ | 
  Dato :  11-04-05 16:34 |  
  |   
            
 "Erik Helmer Nielsen" <ehelmer@boerne.invalid> skrev i en meddelelse 
 news:lj3l51te9i4c1lei1kurm4p5d83n7m8lkv@4ax.com...
 > Når man booter en maskine i DOS med en diskette, så har Windows
 > et program, MSCDEX, som får en CDrom til at optræde som et alm.
 > drev på maskinen.
 >
 > MSCDEX har en parameter L, som bruges til at angive hvilket
 > drevbogstav den første CDrom skal have. Jeg kan f.eks. skrive at
 > første CDrom skal have drevbogstav R.
 >
 > Dette angiver jeg så i en linie i Autoexec med R: og så kan jeg
 > derefter fra Autoexec automatisk starte et DOS program, der
 > ligger på CD'en, altså i drev R. Det virker fint, når jeg booter
 > fra en DOS diskette.
 >
 > Men hvis jeg i stedet for en diskette booter på tilsvarende måde
 > fra en CD så respekterer MSCDEX ikke kommandoen L. Den placerer i
 > stedet CDrom'en på det første ledige drevbogstav og det er jo
 > ikke altid kendt på forhånd. PC'er er forskellige.
 > Når maskinen er bootet op så viser den i en DOS skærm drevbogstav
 > A.
 >
 > Det betyder, at når jeg lægger et DOS program på boot CD'en og
 > gerne vil have det startet automatisk med den Autoexec, som
 > ligger på CD'en, så kan maskinen ikke starte programmet af sig
 > selv. CDrom drevbogstavet er ikke kendt og jeg kan derfor ikke
 > angive det i Autoexec.
 >
 > Hvorfor laver MSCDEX det nummer med mig?
 > Er der en bug i programmet?
 > Jeg bruger version 2.25, som vist er den nyeste.
 >
 > Hvad kan jeg gøre for at få CD'ens drevbogstav fastlagt eller
 > måske bare finde frem til det?
 >
 > Erik Helmer Nielsen
 >
 Hej Erik
 Hvis BIOS er sat op til at boote på CD drev vil den vælge det første drev 
 der kan være et CD drev efter følgende system, Drev A og B vil være 
 floppydrev, C første harddisk, D følgende harddisk (disse kan dog være 
 partioner) og når BIOS løber tør for harddiske vil følgende drev være det 
 første CD drev. Håber dette var tydeligt nok.
 -- 
 Med Venlig Hilsen
 Paul Østerby Sørensen
 paul(at)sorensen.as
 
 
  
            
             |   |   
            
        
 
            
         
           Michael Rasmussen (11-04-2005) 
         
	
            | Kommentar Fra : Michael Rasmussen | 
  Dato :  11-04-05 17:29 |  
  |   
            Erik Helmer Nielsen <ehelmer@boerne.invalid> wrote:
 
 >Når man booter en maskine i DOS med en diskette, så har Windows
 >et program, MSCDEX, som får en CDrom til at optræde som et alm.
 >drev på maskinen.
 >
 >MSCDEX har en parameter L, som bruges til at angive hvilket
 >drevbogstav den første CDrom skal have. Jeg kan f.eks. skrive at
 >første CDrom skal have drevbogstav R. 
 >
 >Dette angiver jeg så i en linie i Autoexec med R: og så kan jeg
 >derefter fra Autoexec automatisk starte et DOS program, der
 >ligger på CD'en, altså i drev R. Det virker fint, når jeg booter
 >fra en DOS diskette.
 
 Ok, det forstår jeg...
 
 >Men hvis jeg i stedet for en diskette booter på tilsvarende måde
 >fra en CD så respekterer MSCDEX ikke kommandoen L. Den placerer i
 >stedet CDrom'en på det første ledige drevbogstav og det er jo
 >ikke altid kendt på forhånd. PC'er er forskellige.
 
 >Hvorfor laver MSCDEX det nummer med mig?
 >Er der en bug i programmet?
 >Jeg bruger version 2.25, som vist er den nyeste.
 
 Det burde fungere på eksakt samme vis med en boot cd...
 
 Spørgsmålet er så om det er den korrekte autoexec.bat du kigger på ?!?!
 
 Prøv lige at beskrive i detaljer hvordan du har lavet din boot-cd - dvs
 hvilket brændeprogram og hvad du lægger på cd'en samt hvor du lægger det
 !!!
 
 Og check lige en ekstra gang at den autoexec.bat du finder på a-drevet
 efter at have boot'et cd'en virkelig er den du tror den skal være.... 
 
 <mlr>
 
 -- 
 
 The two basic principles of Windows system administration:
 
  * For minor problems, reboot 
  * For major problems, reinstall 
  
            
             |   |   
            
        
 
            
         
           Erik Helmer Nielsen (12-04-2005) 
         
	
            | Kommentar Fra : Erik Helmer Nielsen | 
  Dato :  12-04-05 12:05 |  
  |   
            Michael Rasmussen <mic@No_Spamdou.dk> skrev:
  Mon, 11 Apr 2005 18:29:14 +0200 i dk.edb.system.ms-windows
 
 >Det burde fungere på eksakt samme vis med en boot cd...
 >Spørgsmålet er så om det er den korrekte autoexec.bat du kigger på ?!?!
 Tak for tipset! Det var just det der var problemet.
 
 Når man booter fra en CD, så kan CD'en ikke umiddelbart finde ud
 af at læse sig selv.
 Dvs den læser ikke den Config.sys og den Autoexec.bat jeg har
 lagt ind på skiven!!
 
 Når den alligevel kan boote med CD drivere og MSCDEX m.m. så
 skyldes det at alle disse funktioner ligger i det BootImage, som
 jeg har overført fra en diskette.
 
 Løsningen er altså at jeg allerede i BootImage angiver CDrom'ens
 drevbogstav (R:), omdirigerer til dette drev (R:) og indlæser mit
 program.
 Så virker det hele perfekt !
 
 Det var en lidt speget sag at få ordentlig rede på, tak for
 hjælpen.
 
 Erik Helmer Nielsen
 
 
  
            
             |   |   
            
        
 
            
         
           ..::jmj::.. (12-04-2005) 
         
	
            | Kommentar Fra : ..::jmj::.. | 
  Dato :  12-04-05 11:47 |  
  |   
            
 "Erik Helmer Nielsen" <ehelmer@boerne.invalid> skrev i en meddelelse 
 news:lj3l51te9i4c1lei1kurm4p5d83n7m8lkv@4ax.com...
 > Når man booter en maskine i DOS med en diskette, så har Windows
 > et program, MSCDEX, som får en CDrom til at optræde som et alm.
 > drev på maskinen.
 >
 SNIP
 >
 > Hvad kan jeg gøre for at få CD'ens drevbogstav fastlagt eller
 > måske bare finde frem til det?
 >
 > Erik Helmer Nielsen
 
 Jeg bruger samme metode, hvor jeg normalt bruger M: til CD-ROM'en, og har 
 ingen problemer med det.
 Jeg sidder på arbejde lige nu, og har ikke bootdisketten present, men jeg 
 mener at kunne huske, at der også skal være en entry i "config.sys", noget 
 med 'drive letter'.
 Men jeg kan tjekke op på det, og vende tilbage, hvis du ikke selv løser 
 problemet.
 
 Med venlig hilsen
 Jørgen 
 
 
  
            
             |   |   
            
        
 
    
 
					
					 
			 | 
			
				
        
			 |