Ramdrive problem !?

Jupiter

Ensign
Registriert
Nov. 2003
Beiträge
167
Hi,

ich hab gehört und gelesen, dass man nur ein Ramdrive bis max. 32 MB unter windows oder auch Dos erstellen kann. Ist das richtig ?? Ich würde nähmlich gerne ein Ramdrive von ca. 100 MB erstellen. Ist dass nicht machbar??
 
Hallo

ja, richtig, Windows lässt nur eine bestimmte Grösse zu, abhängig von Gesamtgrösse des Arbeitsspeichers.

Kommt also drauf an wieviel Arbeitsspeicher du insgasamt hast - bei 1024MB stehen max. 256MB für ramdisk bereit( oder waren das 384MB, weiss nicht mehr genau).
Man kann allerdings über einen Eintrag im BootLoader
Windows eine feste Grösse an Arbeitsspeicher zuweisen und den Rest frei nutzen, z.B. für ramdisk.

viel Spass
Al
 
Zuletzt bearbeitet:
Hi,

danke erst mal aber wie lege ich im Bootloader die größe des Arbeitsspeichers fest die Windows zur verfügung hat?? Und wie funktioniert das bei Win 9x??

Ich wollte nähmlich auch einmal ausprobieren eine ältere Version von Windows aus dem Arbeitsspeicher heraus zu starten.
 
Hy

wenn Du ein OS in ramdisk inst und den PC runterfährst oder neu startest wird es ja jedesmal gelöscht.

Es gibt allerdings Software z.B. von Cenatek (relativ teuer) welche ein koplettes Backup der Ramdisk anlegt und dieses bei Neustart wieder einspielt.

Ich suche gerade den Link zwecks Eintrag im Bootloader - eventl. musst mal googeln.

Wie sich das bei 9x verhält weiss ich nicht, da ich seit jahren NT verwende - Google.

viel Spass
Al
 
Hi,

kann ich nicht eifach Windows auf einer Partiorion (c: ) installieren, dann das ganze Windows auf eine zweite Partition kopieren (z.b. d: ). Dann lösche ich die c: Partition und erstelle stattdessen eine Bootdiskette mit der ich eine ca. 100 MB großes Ramdrive erstelle und in Dos boote.
Dann könnte ich doch unter Dos das ganze Windows auf die Ramdrive (c: ) kopieren und es dann aus dem Ramdrive starten. Oder??
Natürlich müsste man früher der später das ganze automatisieren aber prinzipell müsste es doch funktionieren oder nicht???
 
Du kannst Dir ja auch einen Eprombrenner holen, dazu eine Epromkarte mit 4x256 MB Speicher, darauf packst Du dann Windows und startest von der Epromkarte. War immer eine schnelle Sache beim C 64. :daumen:
Was Du vorhast wird wohl nicht gehen, da die Daten nicht gespeichert werden, jedes Mal wenn Du einen Treiber oder an der Registry was änderst, ist Dein System beim Neustart zerschossen. Du kannst Dir natürlich ein Betriebsystem ins MB einbauen lassen, ein sogenanntes Embedded System, aber ob Du das bezahlen willst?
 
jo

hab hier noch den Eintag - fallsDu noch ein bischen rumprobieren willst.
Beispiel für ein Sys mit 600MB ram:

Zitat:

"Für den exclusiven Bereich fügt Ihr einfach eine Zeile hinzu:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional (512MB RamDisk)" /maxmem=128

Auf diese Art werden W2K nur 128 MB zur Verfügung gestellt und die restlichen 512 MB könnt ihr nach dem Laden in eine RamDisk verwandeln."

viel Spass
Al
 
Kann ich nicht rechnen? Das System hat doch wohl 640 MB Ram? Darin wird er aber sein System nicht booten können, da die Pagefile.sys und die hiberfil.sys schon mehr belegen als er an Ramdisk zur Verfügung stellt.
 
nein

nicht für betriebssys - nur zum erstellen einer grossen ramdisk - zum spielen, probieren, vielleicht mal nen bench laufen lassen.

ja, klar, Du kannst rechnen - ich aber nicht tippen:freak:

viel Spass
Al
 
Hi,

So weit so gut jetzt habe ich Windows 2000 mit Hilfe deines Tipps in der Boot.ini dazu gebracht nur einen Teil meines Arbeitsspeichers nutzten zu können. Aber jetzt muss ich doch zu Laufzeit des Systems noch die Ramdisk von xxx MB erzeugen. Ich hab mal gehört dass man dazu noch extra eine Datei runterladen muss. Stimmt dass oder wurde ich da falsch informiert. Und dann soll man diese Datei als neuen Gerätetreiber beutzten um die Ramdisk zu erstellen. Ist das richtig???
 
Hi,

dass Programm is ja richtig cool. :cool_alt: Respeckt!! Brauch ich eigentlich wenn ih das Programm verwende noch den Eintrag in der boot.ini?

Gibt es eingentlich auch so ein einfaches Tool mit dem man unter Dos ein Ramdrive erstellen kann. Quasi das Programm auf eine Bootdiskette kopieren kann und dann auch unter dos eine große Ramdisk erstellen kann??:)

PS: Ich weis ich nerv dich langsam damit, oder?. Aber einen der sich so gut damit auskennt hab ich bis jetzt noch nicht gefunden.
 
Hy

ja, auch mit dem Tool limitiert Windows die Grösse - ohne den Eintrag in boot.ini.

ja, wie gesagt es gibt noch Progs - die kosten aber.

Man kann da auch selbst was programieren - aber da musst mal ne Suchmaschine bemühen.

achja, es gibt da noch ne Möglichkeit für nen festplattenlosen Rechner - allerdings nur im LAN
Es gibt LAN-Karten mit so nem spez Chip, der sich das OS von nem anderen Rechner im LAN holt und dieses in den RAM läd - kostet aber.

viel Spass
Al
 
Zuletzt bearbeitet:
Hi,

Vielen Dank für deine Bemühungen!!!

Aber mal was ganz anderes kennst du dich ein bisschen mit Cluster Systemen aus (also mehrere PC´s zusammenschließen)??

Gibt es da fürs Windows eine Freeware? Ich hab bis jetzt nur mal eine Software gefunden die extem teuer ist.

PS: Ich hab nämlich noch einen alten Rechner und hab gedacht dass ich den mit meinem zusammenarbeiten lassen könnte. Oder geht so etwas nicht so leicht.
 
jo

gerne

und - weiss nix - free glaub ich aber nicht denn sowas wird im prof Bereichen eingesetzt, und da wird richtig abkassiert.

viel Spass
Al
 
Hi,

dass glaub ich auch. Also noch mal vielen Dank für deine ausführliche und unermüdliche Hilfe!!:) :cool_alt: :)


PS: Danke auch für den Tipp von Werkam für den Tipp mit der Epromkarte
 
Zuletzt bearbeitet:
linux kann clustering glaub ich auch, und das ist kostenlos. die frage ist was du dann damit anfangen willst? weil leider ist es NICHT so dass man dann EINEN rechner vor sich hat der dann so schnell ist wie beide zusammen.
 
Hi,

ach so arbeiten erst bei ganz bestimmten und vorher definierten Aufgaben die Rechner zusammen oder wie muss ich ,mir dass vorstellen??
 
du kannst dir das so ähnlich vorstellen wie die ht-technologie von intel. man kann eben nicht jede x-beliebige software auf 2 cpu´s aufteilen. da muss die software schon für konzipiert sein! bei spielen gehts so was momentan schon mal gar nicht. die software bestimmt ja welche rechenschritte in welcher reihenfolge abgearbeitet werden. bei manchen rechenproblemen kann man z.b. gar nicht parallel arbeiten, bei anderen muss der programmierer das schon beim programmieren festlegen.
alleine die folgende rechnung:
(3+4)*(2+8)
man könnte jetzt spontan sagen, die eine cpu rechnet +, die andere rechnet *. bringt aber nix, weil die andere eben erst auf das ergebnis der einen warten muss. also hätte man bei so einer aufteilung keine zeit gewonnen. man sieht also dass das problem nicht soo trivial ist, und schon gar nicht on the fly bei jeder software gelöst werden kann. ;)
 
Original erstellt von Jupiter

Gibt es eingentlich auch so ein einfaches Tool mit dem man unter Dos ein Ramdrive erstellen kann. Quasi das Programm auf eine Bootdiskette kopieren kann und dann auch unter dos eine große Ramdisk erstellen kann??:)

Sieh Dir doch einfach mal die Startdiskette von 98 an, dort wird ein Ramdrive erstellt mit 2 MB Größe, in diese wird die EBD.CAB entpackt, also quasi die Dateien die Dos zusätzlich benötigt und ja nicht hat, da kein Dos auf der Platte ist. Das Teil heisst glaube ich Ramdrv.sys!
 
Zurück
Oben