29. maj 2002 - 12:55Der er
32 kommentarer og 1 løsning
RAM-drev problemer.
Jeg har et stort problem med et RAM-drev jeg laver i DOS. Jeg er på en stor virksomhed med 100+ computere, og på nogen af computerne virker RAM-drevet ikke nogen gange. Den går død, når man prøver at bruge RAM-drevet. Det er kun på nogen PC'ere og kun nogen gange. Jeg har prøvet med flere forskellige programmer til at lave RAM-drev med, bl.a. det Microsoft bruger på deres Windows 9x boot disketter. Jeg har også prøvet at teste RAM'ne med en hardware-tester og med CheckIt Pro.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Ok. Det er ikke fordi der lægger noget på drevet. Det bliver lavet på en boot-CD, og bliver kun brugt i DOS. Problemet består i, at man kan f.eks. godt kopiere en fil ind på det tomme drev, men hvis man så går over på drevet og skriver "dir" så går computeren død. Den kan kort sagt godt lægge data ind på drevet, men lige så snart den skal læse fra det, så går computeren død
du svarede aldrig på hvlket operativ system der blev brugt på PC'ere hvor den låser sig. Jeg er godt klar over at RAM bliver lavet i DOS, men er det fra en diskette eller en kommandoprompt inde fra Windows
Det er fra en boot-CD og bliver udelukkende brugt i DOS. Der bliver på intet tidspunkt startet Windows (udover når der er blevet genstartet, men det betyder jo ingenting)
Ja, det er også det jeg synes er mystisk. Og på nogen computere kan det fungere den ene dag, og den næste dag vil den bare ikke fungere. Og det er på trods af, at der ikke sker nogen ændringer på boot-mediet.
@echo off if %config%==ATA lh a:\dos\mscdex.exe /D:IDECDROM /L:X if %config%==SCSI lh a:\dos\mscdex.exe /D:SCSICD /L:X if %config%==ADVANSYS lh a:\dos\mscdex.exe /D:SCSICD /L:X if %config%==TEKRAM lh a:\dos\mscdex.exe /D:SCSICD /L:X if exist x:\config\menu\menu1.bat x:\config\menu\menu1.bat else echo. Can't find the CD-ROM?? echo.
Config.sys:
[menu] MENUCOLOR=7,0 MENUITEM=ATA, ATA support SUBMENU=SCSI_MENU, SCSI support MENUDEFAULT=ATA, 20
[SCSI_MENU] MENUITEM=SCSI, for Adaptec, Buslogic, Symbios, DPT and INITIO Controllers MENUITEM=ADVANSYS, for Advansys Controllers MENUITEM=TEKRAM, for Tekram Controllers MENUDEFAULT=SCSI, 20
if errorlevel 35 goto caseZ if errorlevel 34 goto caseY if errorlevel 33 goto caseX if errorlevel 32 goto caseW if errorlevel 31 goto caseV if errorlevel 30 goto caseU if errorlevel 29 goto caseT if errorlevel 28 goto caseS if errorlevel 27 goto caseR if errorlevel 26 goto caseQ if errorlevel 25 goto caseP if errorlevel 24 goto caseO if errorlevel 23 goto caseN if errorlevel 22 goto caseM if errorlevel 21 goto caseL if errorlevel 20 goto caseK if errorlevel 19 goto caseJ if errorlevel 18 goto caseI if errorlevel 17 goto caseH if errorlevel 16 goto caseG if errorlevel 15 goto caseF if errorlevel 14 goto caseE if errorlevel 13 goto caseD if errorlevel 12 goto caseC if errorlevel 11 goto caseB if errorlevel 10 goto caseA if errorlevel 9 goto case9 if errorlevel 8 goto case8 if errorlevel 7 goto case7 if errorlevel 6 goto case6 if errorlevel 5 goto case5 if errorlevel 4 goto case4 if errorlevel 3 goto case3 if errorlevel 2 goto case2 if errorlevel 1 goto case1
GOTO caseQ
:case1 echo. Loading installation menu \config\menu\menu2.bat goto menu1
:case2 echo. Loading utilities menu \config\menu\util.bat goto menu1
if errorlevel 35 goto caseZ if errorlevel 34 goto caseY if errorlevel 33 goto caseX if errorlevel 32 goto caseW if errorlevel 31 goto caseV if errorlevel 30 goto caseU if errorlevel 29 goto caseT if errorlevel 28 goto caseS if errorlevel 27 goto caseR if errorlevel 26 goto caseQ if errorlevel 25 goto caseP if errorlevel 24 goto caseO if errorlevel 23 goto caseN if errorlevel 22 goto caseM if errorlevel 21 goto caseL if errorlevel 20 goto caseK if errorlevel 19 goto caseJ if errorlevel 18 goto caseI if errorlevel 17 goto caseH if errorlevel 16 goto caseG if errorlevel 15 goto caseF if errorlevel 14 goto caseE if errorlevel 13 goto caseD if errorlevel 12 goto caseC if errorlevel 11 goto caseB if errorlevel 10 goto caseA if errorlevel 9 goto case9 if errorlevel 8 goto case8 if errorlevel 7 goto case7 if errorlevel 6 goto case6 if errorlevel 5 goto case5 if errorlevel 4 goto case4 if errorlevel 3 goto case3 if errorlevel 2 goto case2 if errorlevel 1 goto case1
kunne det være en løsning at flytte path og comspec til; Autoexec.bat:
@echo off Set comspec=a:\dos\cmd.exe path=w:\net;a:\dos;x:\dos;x:\tools;x:\tools\vc;x:\config if %config%==ATA lh a:\dos\mscdex.exe /D:IDECDROM /L:X if %config%==SCSI lh a:\dos\mscdex.exe /D:SCSICD /L:X if %config%==ADVANSYS lh a:\dos\mscdex.exe /D:SCSICD /L:X if %config%==TEKRAM lh a:\dos\mscdex.exe /D:SCSICD /L:X if exist x:\config\menu\menu1.bat x:\config\menu\menu1.bat else echo. Can't find the CD-ROM?? echo.
Ja. Det skyldes, at jeg ikke ville bruge for mange RAM unødvendigt. Og det med comspec. Skal den pege på ens command-interpreter, eller? For jeg har ikke nogen fil der hedder cmd.exe
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.