FreeDOS help system (hhstndrd 1.0.8 de)[tdsk]

Befehl: tdsk

TDSK erzeugt eine RAM Disk. Ein Teil des Speichers wird dazu verwendet, wie eine Festplatte zu arbeiten. Da der Speicher viel schneller ist als eine echte Festplatte, sind RAM Disks sehr schnell, aber alles was auf ihnen gespeichert ist, geht verloren, sobald der Computer ausgeschaltet oder neu gestartet wird. TDSK unterstützt XMS, EMS und konventionellen Speicher.

Syntax:

device=tdsk.exe size [[s_sector [files [s_cluster]]]] [/E] [/A|X] [/C] [/M]

Optionen:

size Die Größe der RAM Disk von 8 - 65534 KB. [[s_sector [files [s_cluster]]]] Nur für Fortgeschrittene. Die Größe der Sektoren, Cluster und Rooteinträge auf der RAM Drive. Gueltige Werte für sector sind 32,64,128,256,512,1024, 2048 Bytes. Dateien (im Rootverzeichnis) können 1 - 65.534 sein. Cluster können zwischen 1 und 255 sein (manche Systeme sind begrenzt auf 1,2,4,8,16,32,64,128) /E Erzwingt die Verwendung von XMS Speicher /A Spezifiziert die Verwendung von EMS Speicher /X Spezifiziert die Verwendung von EMS Speicher /C Erzwingt die Verwendung von konventionellem Speicher (nicht ideal; wird grundsätzlich nur für Systeme empfohlen, die keinen XMS/EMS-Speicher haben oder wenn Sie mit XMS/EMS-Speicher Probleme haben). /I:nnn nnn=Ländercode. Das zeigt die Hilfe in anderen Sprachen. /M Schaltet den Ausgabebildschirm von Farbe auf Monochrome um (umschaltbar) während in der CONFIG.SYS Monochrom als Stan- dard verwendet wird. /B Vermeidet das Laden von TURBODSK wenn wenigstens eine Fest- platte im System vorhanden ist. /F Ändert die Zahl der FAT-Kopien (Standard: 1) auf maximal 2. /H Zeigt die Hilfe. /? Zeigt die Hilfe.

Kommentar:

Size (Größe der RAM Disk) muß zwischen 8 - 65534 KB liegen; gültige sectors sind zwischen 32 - 2048 Bytes (Vielfaches von 2), obwohl manche DOS Versionen nur 128, 256 und 512 Bytes unterstützen. Die Anzahl von Dateien im Rootverzeichnis kann zwischen 1 und 65534 liegen und die Sektoren pro Cluster können zwischen 1 und 255 liegen (manche Systeme benötigen ein Vielfaches von 2). Nur die Angabe der Größe ist unbedingt erforderlich. Turbodsk startet standardmäßig mit XMS oder EMS. Nach der Installation von TURBODSK (TDSK) in der CONFIG.SYS kann es von der AUTOEXEC.BAT oder der Eingabeaufforderung aus gestartet wer- den, um die Größe des Laufwerks (Menge des verwendeten Speichers) zu verändern; dies löscht gleichzeitig den Inhalt des bisherigen virtuellen Laufwerks. Sie können auch eine Größe von 0 wählen, um den vom Laufwerk verwendeten Speicher komplett freizugeben: Wenn Sie konventionellen Speicher verwenden, ist es nützlich, ein Laufwerk zu löschen, bevor Sie die Größe ändern. Wenn mehr als ein TURBODSK installiert ist, können sie identifiziert werden, indem man zusätzlich den Laufwerks- buchstaben angibt. Standardmäßig versucht TDSK XMS oder EMS zu verwenden, bevor es konventionellen Speicher zu verwenden sucht. Die meisten modernen Computer haben XMS. Wozu verwendet man eine RAM Disk? Viele Programme erzeugen temporäre Dateien, die in einem temporären Verzeichnis gespeichert werden, das durch eine Umgebungsvariable gesetzt wurde: set temp=c:\temp Temporäre Dateien werden sowieso gelöscht, wenn ein Programm beendet wird. Deshalb ist es eine der Hauptaufgaben von RAM Disks, dieses temporäre Verzeichnis zu halten. Dies beschleunigt die Leistung von solchen Programmen, da während des Betriebs viel schneller darauf zugegriffen werden kann. TDSK hat folgende Beendigungswerte (EXITCODES/ERRORLEVEL): 0: Laufwerk nicht formatiert (Laufwerksgröße 0) 252: Syntaxfehler 253: Versuch, ein virtuelles Laufwerk in einer Multitasking-Umgebung wie Windows, DOSSHELL, TASKMAX/TASKMGR o.ä. zu modifizieren 254: Ungültiger Laufwerksbuchstabe 255: Treiber wurde nicht in CONFIG.SYS installiert Ferner können auch Werte von 1 bis 127 zurückgeliefert werden, diese hängen von den Behandlungsroutinen des XMS bzw. EMS ab.

Beispiel:

IN DER CONFIG.SYS device(high)=c:\fdos\bin\tdsk.exe 8096 (erzeugt 8096 KB große RAM Disk) tdsk.exe 0 verkleinert die RAM Disk auf 0 Byte Größe (löscht alle Dateien) tdsk.exe 2048 verändert die RAM Disk auf 2048 KB Größe (löscht alle Dateien)

Siehe auch:

autoexec.bat config.sys (emm386 (EMS)) fdconfig.sys (fdxms (XMS)) (fdxms286 (XMS)) (himem (XMS)) himemx (XMS) jemm386 (EMS) jemmex (EMS) rdisk ------------------------------------------------------------------------------ Copyright (C) 2003 Robert Platt, aktualisiert 2011 von W. Spiegl. Diese Datei ist abgeleitet vom FreeDOS Spezifikationen-HOWTO. Vgl. auch die Datei H2Cpying bezüglich der Kopierbedingungen.