RAM Drive entfernen unter Windows 98

BSE Royal

Erfahrenes Mitglied
Nach meiner nun endlich erfolgreichen Installation von Windows 98SE auf dem Laptop meiner Mitbewohnerin habe ich nun das Problem, dass das von der Bootdisk erstellte RAM-Drive immer noch im Arbeitsspeicher vorhanden ist und jedesmal beim booten von Windows lädt, abfragt, ob ich mit CD Unterstützung starten möchte und bringt daraufhin aufgrund dessen, das Windows im Anschluss eigene Laufwerkstreiber lädt immer wieder Probleme, auf A: könne nicht zugegriffen werden.

Meine Frage daher:

Wie werde ich das RAM Drive am geschicktesten los?
FDISK zeigt es mir nicht als Partitin an, unter Win habe ich auch keine Möglichkeit gefunden, es zu löschen.

Danke für Hilfe, der BSE!
 
Hallo!

Oh ha, lang lang ist es her.....
RAM Drive ist, wie der Name schon sagt, ein im Arbeitsspeicher emuliertes Laufwerk (z.b. um Treiber dort rein zu laden).
Wenn ich mich recht erinner, dürfte ramdrive.sys der Verursacher sein.
Ich denke dass vor dem Windowsstart im DOS ein CD Treiber in das RAM Drive geladen wird und dadurch das CD-ROM unter Windows im DOS-Kompatibilitätsmodus läuft.
Poste mal bitte deine autoexec.bat und config.sys.

Gruss Dr Dau
 
Soweit ich mich noch erinnere werden Ramdrives bereits in der config.sys geladen. Den verdächtigen Eintrag dann mit rem mal auskommentieren.

Mist, zu spät

bis dann
gorim
 
gorim hat gesagt.:
.....Mist, zu spät.....
:p

Darum soll er ja mal die autoexec.bat und config.sys posten..... wo jetzt genau welche Einträge sind, kann ich so aus dem Kopf nicht mehr sagen..... darum könnte ein Blick in die Dateien den grauen Zellen auf die Sprünge helfen. ;)
Mit REM kann er ja praktisch nichts falsch machen.
 
Hallo,

danke erst mal für den Anstoß mit autoexec und config. Darafu hätte ich selber ja auch mal kommen können. Wären die 9x Zeiten nicht so furchtbar lange her...

Der "Fehler" liegt definitiv in autoexec und config sys begraben, alelrdings weiß ich nciht welchen Strag ich da jeweils rausnehmen muss.

Autoexec

Code:
@ECHO OFF
set EXPAND=YES
SET DIRCMD=/O:N
set LglDrv=27 * 26 Z 25 Y 24 X 23 W 22 V 21 U 20 T 19 S 18 R 17 Q 16 P 15
set LglDrv=%LglDrv% O 14 N 13 M 12 L 11 K 10 J 9 I 8 H 7 G 6 F 5 E 4 D 3 C
cls
call setramd.bat %LglDrv%
set temp=c:\
set tmp=c:\
path=C:\WINDOWS;C:\WINDOWS\COMMAND;%RAMD%:\;a:\;%CDROM%:\
rem - By Windows Setup - copy command.com %RAMD%:\ > NUL
REM - By Windows Setup - set comspec=%RAMD%:\command.com
rem - By Windows Setup - copy extract.exe %RAMD%:\ > NUL
rem - By Windows Setup - copy readme.txt %RAMD%:\ > NUL

:ERROR
IF EXIST ebd.cab GOTO EXT
echo Please insert Windows 98 Startup Disk 2
echo.
pause
GOTO ERROR

:EXT
C:\WINDOWS\COMMAND\extract /y /e /l %RAMD%: ebd.cab > NUL
echo The diagnostic tools were successfully loaded to drive %RAMD%.
echo.

IF "%config%"=="NOCD" GOTO QUIT
IF "%config%"=="HELP" GOTO HELP
rem - By Windows Setup - LH C:\WINDOWS\COMMAND\MSCDEX.EXE /D:mscd001 /L:%CDROM%
echo.
GOTO QUIT

:HELP
cls
call help.bat
echo Your computer will now restart and the startup menu will appear.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
restart.com
GOTO QUIT

:QUIT
echo To get help, type HELP and press ENTER.
echo.
rem clean up environment variables
set CDROM=
set LglDrv=
mode con codepage prepare=((850) C:\WINDOWS\COMMAND\ega.cpi)
mode con codepage select=850
keyb gr,,C:\WINDOWS\COMMAND\keyboard.sys

Config.sys

Code:
[menu]
menuitem=CD, Computer mit CD-ROM-Unterst?tzung starten.
menuitem=NOCD, Computer ohne CD-ROM-Unterst?tzung starten.
menuitem=HELP, Die Hilfedatei anzeigen.
menudefault=CD,30
menucolor=7,0

[CD]
device=himem.sys /testmem:off
device=oakcdrom.sys /D:mscd001 
device=btdosm.sys 
device=flashpt.sys
device=btcdrom.sys /D:mscd001
device=aspi2dos.sys
device=aspi8dos.sys
device=aspi4dos.sys
device=aspi8u2.sys
device=aspicd.sys /D:mscd001

[NOCD]
device=himem.sys /testmem:off

[HELP]
device=himem.sys /testmem:off

[COMMON]
files=10
buffers=10
dos=high,umb
stacks=9,256
devicehigh=ramdrive.sys /E 2048
lastdrive=z
device=display.sys con=(ega,,1)
country=049,850,country.sys
install=mode.com con cp prepare=((850) ega.cpi)
install=mode.com con cp select=850
install=keyb.com gr,,keyboard.sys

Danke für die Hilfe :)
 
Oh ha, dass ist ja der absolute Chaos. ;)
Und die Temp-Files auf c:\ abzulegen, dürfte auch nicht grade "Anwenderfreundlich" sein. :-)

Mach von den Dateien mal eine Sicherungskopie und nehme dann mal meine.....
config.sys
Code:
DEVICE=C:\WINDOWS\setver.exe
DEVICE=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
Country=049,850,C:\WINDOWS\COMMAND\country.sys
autoexec.bat
Code:
@echo off
mode con codepage prepare=((850) C:\WINDOWS\COMMAND\ega.cpi)
mode con codepage select=850
keyb gr,,C:\WINDOWS\COMMAND\keyboard.sys
set temp=c:\windows\temp
set tmp=c:\windows\temp
if exist c:\windows\temp\*.* deltree /y c:\windows\temp\*.*
Zeile 5 und 6 bestimmen für die Temp-Files ein eigenen Temp-Ordner.
Die 7. Zeile (also die letzte) schaut bei jedem Rechnerstart im Temp-Ordner nach ob dort Temp-Files vorhanden sind und löscht diese ggf. automatisch ohne Rückfrage..... so ist der Temp-Ordner immer schön leer. ;)
Also auch z.b. Trojaner/Viren. :-)
Es könnte aber auch bei einigen Ausnahmen dazu kommen dass Setupdateien von einem Programm/Treiber im Temp-Ordner liegen, die nach dem Reboot noch gebraucht werden.
Bei einer Installation solltest Du die letzte Zeile also vorher lieber mit einem vorangesteltem REM gefolgt von einem Leerzeichen auskommentieren.
Natürlich kannst Du die letzte Zeile auch ganz löschen, nur musst Du dann den Temp-Ordner per Hand leeren.
 
Hallo,

vielen dank für die Info.
Ich bin froh, dass die Zeiten mit autoexec und config.sys an und für sich vorbei sind.
Auf der anderen Seite, DOS 6.1 und Win 3.11 war auch nett, damals...

Bzgl. Temp auf C:

Bei einer 6GB Platte macht das partitionieren nicht wirklich so viel Sinn...
Zum Glück ist es aber auch nur der Laptop meiner Mitbewohnerin.
Ich wäre bei so einer Gurke längst aus dem Fenster gesprungen.

Nochmals Danke für die Hilfe! ;)

Gruß, der BSE!
 
Es dreht sich bei den Temp-Files nicht um die Laufwerks-/Partitionsgrösse, sondern darum dass in deiner autoexec.bat ALLE Temp-Files direkt auf Partition c:\ gelandet sind..... und nicht in irgend einem Ordner.
Auf c:\ liegen aber auch die autoexec.bat, config.sys und einige weitere Systemdateien.
Die Temp-Files werden also mit diversen Systemdateien "gründlich" durcheinander gemixt. ;)
Dieses bedeutet natürlich dass ein einfaches und/oder schnelles löschen von Temp-Files quasi unmöglich ist..... denn Du müsstest ja mit Sorgfalt darauf achten dabei nicht auch irgend welche wichtigen Systemdatein zu löschen. :D
Denn wie man ja weiss, bleibt ja immer wieder mal das eine oder andere Temp-File übrig.
 

Neue Beiträge

Zurück