Anmerkungen Beispiele
Bestimmt den endgültigen Speicherbereich von DRVSPACE.BIN.
DRVSPACE.BIN ist der Teil von MS-DOS, über den der Zugriff auf komprimierte
Laufwerke gewährleistet wird. Wenn Sie Ihren Computer starten, lädt MS-DOS
zusammen mit den anderen Betriebssystemfunktionen auch die Datei
DRVSPACE.BIN, bevor die Befehle aus Ihren Systemdateien CONFIG.SYS und
AUTOEXEC.BAT ausgeführt werden. DRVSPACE.BIN wird beim Initialisieren in den
konventionellen Speicher geladen, weil es vor den Gerätetreibern geladen
wird, die den Zugriff auf den oberen Speicherbereich ermöglichen.
Während der Ausführung des Setup-Programmes von DriveSpace wird ein Befehl
für den Treiber DRVSPACE.SYS in die Datei CONFIG.SYS eingefügt.
Syntax
DEVICE = [Laufwerk:][Pfad]DRVSPACE.SYS /MOVE [/NOHMA]
DEVICEHIGH = [Laufwerk:][Pfad]DRVSPACE.SYS /MOVE [/NOHMA]
Parameter
[Laufwerk:][Pfad]
Enthält die Pfadangabe für die Datei DRVSPACE.SYS.
Optionen
/MOVE
Verschiebt DRVSPACE.BIN in seinen entgültigen Speicherbereich.
Zu Beginn wird DRVSPACE.BIN an den Anfang des konventionellen Speichers
geladen. Nachdem MS-DOS die Befehle aus der Datei CONFIG.SYS ausgeführt
hat, verschiebt es DRVSPACE.BIN an das Ende des konventionellen
Speichers. Wird DRVSPACE.SYS über den DEVICE-Befehl geladen, dann
verschiebt dieser DRVSPACE.BIN vom Anfang des konventionellen Speichers
an dessen Ende. Dadurch können Konflikte mit Programmen vermieden
werden, die von der Datei CONFIG.SYS geladen werden und auf den Anfang
des konventionellen Speichers zugreifen müssen.
Wird DRVSPACE.SYS über den DEVICEHIGH-Befehl geladen, dann wird
DRVSPACE.BIN in den hohen Speicherbereich (Upper Memora Area)
verschoben, wenn das möglich ist. Durch die Verschiebung von
DRVSPACE.BIN in den hohen Speicherbereich steht mehr konventioneller
Speicher zur Verfügung.
/NOHMA
Verhindert, dass DRVSPACE.SYS einen Teil von DRVSPACE.BIN in den oberen
Speicherbereich (HMA) verschiebt.
Wurde MS-DOS in den HMA geladen, dann verschiebt DRVSPACE.SYS einen Teil
von DRVSPACE.BIN ebenfalls in den HMA (falls genügend Speicherplatz
vorhanden ist). Verwenden Sie diese Option, wenn Sie verhindern wollen,
dass DRVSPACE.BIN den HMA verwendet. Sie brauchen diese Option nicht
verwenden, wenn Sie von MS-DOS 6.0 auf MS-DOS 6.22 aktualisiert haben.
Anmerkungen
DRVSPACE.SYS bietet keinen Zugriff auf komprimierte Laufwerke
Der Gerätetreiber DRVSPACE.SYS ermöglicht nicht den Zugriff auf komprimierte
Laufwerke; seine Aufgabe ist es nur, DRVSPACE.BIN an seinen endgültigen
Platz im Speicher zu verschieben. (DRVSPACE.BIN ist der Teil von MS-DOS,
über den der Zugriff auf komprimierte Laufwerke gewährleistet wird; er wird
zusammen mit den anderen Betriebssystemfunktionen geladen, bevor MS-DOS die
in Ihrer Datei CONFIG.SYS enthaltenen Befehle ausführt.)
Wenn für das Host-Laufwerk Ihres komprimierten Laufwerks ein Gerätetreiber benötigt wird
Einige wenige Plattentreiber benötigen einen installierbaren Gerätetreiber.
Wenn solch ein Laufwerk komprimierte Datenträgerdateien enthält (entweder
Sie haben dieses Laufwerk komprimiert oder Sie haben neue komprimierte
Laufwerke in diesem Laufwerk erstellt), dann muss der Befehl für den
Gerätetreiber DRVSPACE.SYS in der Datei CONFIG.SYS hinter dem Befehl für den
Gerätetreiber dieses Laufwerks aufgeführt werden. Ansonsten lädt DriveSpace
keine der auf diesem Laufwerk befindlichen komprimierten Datenträgerdateien,
wenn der Computer gestartet wird.
Verhindern von Konflikten mit Programmen, die auf den Anfang des
konventionellen Speichers zugreifen müssen
Beim Start Ihres Computers lädt MS-DOS die Datei DRVSPACE.BIN an den Anfang
des konventionellen Speichers; nach der Abarbeitung der Datei CONFIG.SYS
verschiebt MS-DOS die Datei DRVSPACE.BIN an das Ende des konventionellen
Speichers.
Einige Programme jedoch, die von der Datei CONFIG.SYS geladen werden, müssen
auf den Anfang des konventionellen Speichers zugreifen können und
funktionieren nicht korrekt, wenn sich DRVSPACE.BIN an dieser Stelle
befindet. Um solche Konflikte zu vermeiden, fügt das Setup-Programm von
DriveSpace einen Befehl für DRVSPACE.SYS vor allen Befehlen ein , über die
ein Programm gestartet wird, das auf diesen kritischen Speicherbereich
zugreifen muss. Der Gerätetreiber DRVSPACE.SYS verschiebt die Datei
DRVSPACE.BIN vom Anfang des konventionellen Speichers in einen anderen
Speicherbereich (entweder an das Ende des konventionellen Speichers oder in
den hohen Speicherbereich).
Je nachdem, wie Sie Ihren Rechner konfiguriert haben, ist es auch möglich,
dass die Datei CONFIG.SYS mehr als einen Befehl für DRVSPACE.SYS enthält.
Dadurch ergeben sich keine Probleme.
Verschieben eines Teils von DRVSPACE.BIN in den oberen Speicherbereich
Wenn Ihre Datei CONFIG.SYS einen DOS=HIGH Befehl enthält, dann verschiebt
DRVSPACE.SYS standardmäßig den Komprimierungsserver, einen Teil von
DRVSPACE.BIN, in den HMA. Für diese Verschiebung ist ein Computer mit
80286-Prozessor oder höher und Erweiterungsspeicher (Extended Memory)
erforderlich. Außerdem muss HIMEM oder ein anderer Erweiterungsspeicher-Manager
geladen worden sein.
Verschieben von DRVSPACE.BIN in den hohen Speicherbereich (UMA)
Wurde der Gerätetreiber DRVSPACE.SYS über den Befehl DEVICEHIGH geladen,
dann verschiebt er DRVSPACE.BIN aus dem konventionellen in den hohen
Speicherbereich. Gibt es keinen hohen Speicherblock, der groß genug ist, um
DRVSPACE.BIN unterzubringen, dann wird die Datei stattdessen an das Ende des
konventionellen Speichers verschoben.
Um einen Bereich im oberen Speicher nutzen zu können, benötigen Sie einen
80386- oder 80486-Computer mit Erweiterungsspeicher.
Die Verwendung von BUFFERS im Zusammenhang mit DriveSpace
Wenn Sie DriveSpace und SMARTDrive verwenden und MS-DOS in den HMA geladen
wurde, dann sollten Sie BUFFERS=10 setzen. Dadurch wird sichergestellt, dass
im HMA genügend Speicherplatz für MS-DOS, DriveSpace und alle Puffer
vorhanden ist. (Wird BUFFERS auf einen Wert größer 10 gesetzt, dann kann es
sein, dass sich im HMA nicht genügend Platz für alle Puffer befindet und
MS-DOS alle Puffer im konventionellen Speicher unterbringt.) Auch wenn Sie
SMARTDrive verwenden, erhöht ein Wert von mehr als 10 Puffern Ihre
Arbeitsgeschwindigkeit nicht, sondern verschwendet nur zusätzlichen Speicher.
Beispiele
Um einen Teil von DRVSPACE.BIN in den HMA und den Rest an das Ende des
konventionellen Speichers verschieben zu können, benötigen Sie einen mit
einem 80286-Prozessor oder höher ausgestatteten Computer. Außerdem muss die
Datei CONFIG.SYS den Befehl DOS=HIGH und einen DEVICE-Befehl für HIMEM oder
einen anderen Extended-Memory Manager enthalten. Laden Sie DRVSPACE.SYS über
folgenden Befehl:
device=drvspace.sys /move
Um einen Teil von DRVSPACE.BIN in den HMA und den Rest in den hohen
Speicherbereich (wenn verfügbar) verschieben zu können, benötigen Sie einen
80386-Prozessor oder höher ausgestatteten Computer mit Erweiterungsspeicher.
Achten Sie darauf, dass Ihre Datei CONFIG.SYS einen DEVICE-Befehl für
DRVSPACE.SYS enthält und danach den MemMaker lädt.
Sollen alle Teile von DRVSPACE.BIN am Ende des konventionellen Speichers
untergebracht werden und soll für DRVSPACE.BIN weder HMA noch hoher Speicher
verwendet werden, dann müssen Sie DRVSPACE.SYS über folgenden Befehl laden:
device=drvspace.sys /move /nohma
Soll DRVSPACE.BIN insgesamt im oberen Speicher (wenn verfügbar) abgelegt
werden und soll für DRVSPACE.BIN kein HMA verwendet werden, dann müssen Sie
DRVSPACE.SYS über folgenden Befehl laden:
devicehigh=drvspace.sys /move /nohma
|