Avatar billede target Nybegynder
29. maj 2002 - 12:55 Der 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.
Avatar billede retaxes Nybegynder
29. maj 2002 - 14:36 #1
OS?

lyder som om rammen ikke bliver flushet
Avatar billede target Nybegynder
29. maj 2002 - 15:31 #2
Ok, og hvad vil det sige?
Avatar billede retaxes Nybegynder
29. maj 2002 - 15:33 #3
at de ikke bliver tømt!

OS?
hvilke operativsystemer er der tale om.
Avatar billede target Nybegynder
29. maj 2002 - 15:44 #4
Der er tale om DOS, hvilket jeg også skriver i 1. linie.

Og hvad kan jeg gøre ved, at de ikke bliver tømt?
Avatar billede retaxes Nybegynder
29. maj 2002 - 16:47 #5
jeg er godt klar over at den er lavet i DOS, men den vil altid opføre sig som et kunstigt drev og hvordan tømmer man et drev.

Havde det været en harddisk ville du skrive del X:\*.*

Det kan man selvfølgelig ikke bede brugerne om at gøre hver andet øjeblik, så det skal være noget der gør det automatisk.

når jeg spørger til hvilket OS I bruger, så er det fordi nogle OS har lidt svært ved at tømme ram, det kunne måske også gælde for virtuel ram.


Men lad spm. stå åbent lidt endnu, jeg er sikker på at der er nogen der kan tricket.
Avatar billede target Nybegynder
29. maj 2002 - 18:00 #6
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
Avatar billede retaxes Nybegynder
29. maj 2002 - 18:05 #7
hvad sker der hvis du skriver dir [ramdisk]

jeg skriver [ramdisk] fordi jeg ikke kender drevbogstavet
Avatar billede target Nybegynder
29. maj 2002 - 18:11 #8
Så viser den alle filerne, men den går død lige inden den skal skrive hvor meget plads der er fri på drevet.
Avatar billede retaxes Nybegynder
29. maj 2002 - 18:20 #9
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
Avatar billede target Nybegynder
29. maj 2002 - 18:22 #10
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)
Avatar billede retaxes Nybegynder
29. maj 2002 - 18:24 #11
når man udfører en kommando som f.eks. dir [ramdisk] så returnerer den til cmd.exe, kan den ikke finde cmd.exe går den i stå.

prøv at lave en path der peger på cmd.exe hvor den kan finde den.
Avatar billede target Nybegynder
29. maj 2002 - 18:36 #12
PATH'en til command-interpreter'en er god nok. Og det er ikke der den går død
Avatar billede retaxes Nybegynder
29. maj 2002 - 18:53 #13
mystisk, endnu mere mystisk at den fungerer på nogle computere.
Avatar billede target Nybegynder
29. maj 2002 - 18:55 #14
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.
Avatar billede retaxes Nybegynder
29. maj 2002 - 19:01 #15
måske vil det hjælpe hvis du gengav autoexec.bat og config.sys her
Avatar billede target Nybegynder
29. maj 2002 - 19:06 #16
Ja, det skal jeg gøre imorgen, når jeg kommer på arbejde. Der er også andre .bat-filer der skal nævnes
Avatar billede retaxes Nybegynder
29. maj 2002 - 19:29 #17
ok
Avatar billede target Nybegynder
30. maj 2002 - 07:52 #18
Autoexec.bat:

@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

[COMMON]
SWITCHES=/F /N
DOS=HIGH,UMB
FILES=30
DEVICEHIGH=A:\DOS\HIMEM.SYS
DEVICEHIGH=A:\DOS\EMM386.EXE NOEMS
COUNTRY=001,,A:\DOS\COUNTRY.SYS
LASTDRIVE=Z
DEVICEHIGH=A:\DOS\IFSHLP.SYS

[ADVANSYS]
DEVICEHIGH=A:\ASPI\Adv3550.SYS
DEVICEHIGH=A:\ASPI\Advaspi.sys
DEVICEHIGH=A:\ASPI\ASPICD.SYS /D:SCSICD

[TEKRAM]
DEVICEHIGH=A:\ASPI\Aspiuwf.sys
DEVICEHIGH=A:\ASPI\ASPICD.SYS /D:SCSICD

[SCSI]
DEVICEHIGH=A:\ASPI\ASPI2DOS.SYS /D
DEVICEHIGH=A:\ASPI\ASPI4DOS.SYS /D
DEVICEHIGH=A:\ASPI\ASPI8DOS.SYS /D
DEVICEHIGH=A:\ASPI\ASPI8U2.SYS /D
DEVICEHIGH=A:\ASPI\ASPI8XX.SYS /D
DEVICEHIGH=A:\ASPI\DPTDDL.SYS /D
DEVICEHIGH=A:\ASPI\ISPI910.SYS /D
DEVICEHIGH=A:\ASPI\ISPI610.SYS /D
DEVICEHIGH=A:\ASPI\BTDOSM.SYS /D /-PCI
DEVICEHIGH=A:\ASPI\ASPICD.SYS /D:SCSICD

[ATA]
DEVICEHIGH=A:\ATA\IDECD.SYS /D:IDECDROM

Menu1.bat:

@echo off
lh x:\tools\xmsdsk.exe 10240 W: /y > NUL
path=w:\net;a:\dos;x:\dos;x:\tools;x:\tools\vc;x:\config
x:
:menu1
call \config\menu\logo.bat
echo.
echo.    1: Installation af Styresystem
echo.    2: Utilities
echo.
x:\dos\choice /N /C:123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ " Please select an option: "

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

:case3
goto menu1

:case4
goto menu1

:case5
goto menu1

:case6
echo.

:case7
goto menu1

:case8
goto menu1

:case9
goto menu1

:caseA
goto menu1

:caseB
goto menu1

:caseC
goto menu1

:caseD
goto menu1

:caseE
goto menu1

:caseF
goto menu1

:caseG
goto menu1

:caseH
goto menu1

:caseI
goto menu1

:caseJ
goto menu1

:caseK
goto menu1

:caseL
goto menu1

:caseM
goto menu1

:caseN
goto menu1

:caseO
goto menu1

:caseP
goto menu1

:caseQ
goto menu1

:caseR
goto menu1

:caseS
goto menu1

:caseT
goto menu1

:caseU
goto menu1

:caseV
goto menu1

:caseW
goto menu1

:caseX
goto menu1

:caseY
goto menu1

:caseZ
goto menu1

Util.bat:

@echo off
x:
:menu1
call \config\menu\logo.bat
echo.
echo.        Utilities
echo.
echo.    1: FDisk
echo.    2: Ghost
echo.    3: Partition Magic
echo.    4: DOS Prompt
echo.
echo.    5: Reboot
echo.
echo.    6: Tilbage
echo.
x:\dos\choice /N /C:123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ " Please select an option: "

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
\dos\fdisk
goto menu1


:case2
call \tools\ghost\ghostpe
goto menu1

:case3
call \config\menu\pm.bat
goto menu1

:case4
x:
cd\
call \config\menu\logo.bat
goto exit

:case5
\dos\coldboot
echo.

:case6
\config\menu\menu1.bat
goto menu1

:case7
goto menu1

:case8
goto menu1

:case9
goto menu1

:caseA
goto menu1

:caseB
goto menu1

:caseC
goto menu1

:caseD
goto menu1

:caseE
goto menu1

:caseF
goto menu1

:caseG
goto menu1

:caseH
goto menu1

:caseI
goto menu1

:caseJ
goto menu1

:caseK
goto menu1

:caseL
goto menu1

:caseM
goto menu1

:caseN
goto menu1

:caseO
goto menu1

:caseP
goto menu1

:caseQ
goto menu1

:caseR
goto menu1

:caseS
goto menu1

:caseT
goto menu1

:caseU
goto menu1

:caseV
goto menu1

:caseW
goto menu1

:caseX
goto menu1

:caseY
goto menu1

:caseZ
goto menu1

:EXIT

PM.bat:

w:
cd\
md pqmagic
cd pqmagic
x:
cd\
cd tools
cd pm
xcopy *.* w: /e                        ;<- Efter denne linie går den død
w:
pqmagic
x:
Avatar billede retaxes Nybegynder
30. maj 2002 - 09:03 #19
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.
Avatar billede target Nybegynder
30. maj 2002 - 09:16 #20
Ok, det prøver jeg lige.
Avatar billede target Nybegynder
30. maj 2002 - 09:17 #21
Men hvor fik du linien Set comspec=a:\dos\cmd.exe
fra?
Avatar billede retaxes Nybegynder
30. maj 2002 - 09:28 #22
ja, comspec har jeg da altid brugt da jeg programmerede batch'es i noget der hed 4dos fra JP Software.

Fot at huske hvordan den blev sat gik jeg ud i en commandprompt og skrev set, og ganske rigtigt den var også sat i WinXP.
Avatar billede retaxes Nybegynder
30. maj 2002 - 09:29 #23
det undrede mig at path'en ikke var sat i autoexec.bat, det er ellers det normale
Avatar billede target Nybegynder
30. maj 2002 - 10:04 #24
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
Avatar billede retaxes Nybegynder
30. maj 2002 - 10:36 #25
ok, men der optages ikke meget ram.

ja, den skal pege på interpreteren, jeg skrev cmd.exe fordi jeg ikke lige kunne huske hvad den hedder.
Avatar billede target Nybegynder
30. maj 2002 - 10:39 #26
Det må være command.com
Avatar billede retaxes Nybegynder
30. maj 2002 - 10:55 #27
jep
Avatar billede retaxes Nybegynder
30. maj 2002 - 10:57 #28
hvor i forløbet laves rammen, synes ikke jeg kan finde den
Avatar billede target Nybegynder
30. maj 2002 - 11:23 #29
Den bliver lavet i menu1.bat
Avatar billede target Nybegynder
30. maj 2002 - 11:24 #30
Men nu har jeg prøvet at flytte path'en og sat comspec'en i autoexec.bat, og det virker stadig ikke.
Avatar billede retaxes Nybegynder
30. maj 2002 - 11:41 #31
er det denne der laver rammen;

lh x:\tools\xmsdsk.exe 10240 W: /y > NUL

jeg tror ikke jeg kan hjælpe dig mere, desværre!
Avatar billede target Nybegynder
30. maj 2002 - 11:48 #32
Ja, det er den.
Jeg har som sagt også prøvet at bruge Microsoft's, som bliver loadet i config.sys. Og den laver nøjagtig samme fejl.
Avatar billede target Nybegynder
06. september 2002 - 09:47 #33
u
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester