RAM-Disk unter Windows 11

Diskutiere, RAM-Disk unter Windows 11 in Windows 11 Treiber & Hardware forum; Hallo, ich habe mich gefragt, wie man unter Windows 11 eine RAM-Disk erstellt. Ich habe diesen...
W
W.
WinUser
  • RAM-Disk unter Windows 11
  • #1
Hallo, ich habe mich gefragt, wie man unter Windows 11 eine RAM-Disk erstellt.

Ich habe diesen Artikel für W7 und 10 gefunden und er wurde offenbar kürzlich sogar aktualisiert:

https://answers.microsoft.com/en-us...windows/cd42aac4-8b0e-4b61-a2ea -9560a3e17d5b

Ich habe mich gefragt, warum das auf W11 nicht funktionieren konnte, und ja, nachdem ich es ausprobiert hatte, funktionierte es ganz gut ... zumindest dachte ich das.

Ich habe die Umgebungsvariablen TEMP und TMP sowie einige anwendungsspezifische Temp-/Cache-Pfade zu dieser RAM-Disk geändert und alles schien für den normalen Gebrauch und einfachere Anwendungen in Ordnung zu sein.

Das Problem begann, als ich intensivere Anwendungen ausführte. Ich habe die RAM-Auslastung überprüft und hatte immer noch genügend Reserven (die RAM-Disk belegt ständig die im Systemmonitor angegebene Menge).

Aber hier bekam ich zeitweise Anwendungsabstürze und letztendlich einen Bluescreen: DRIVER_IRQL_NOT_LESS_OR_EQUAL (was wahrscheinlich mit der von ImDisk verwendeten Speichertreiberimplementierung zusammenhängt)

Nach dem Zurückändern der Temp/Cache-Verzeichnisse, dem Entfernen der RAM-Disk und der Deinstallation von ImDisk war alles wieder in Ordnung.

Lange Rede, kurzer Sinn: Wie richtet man unter Windows 11 eine RAM-Disk ein, ohne die Systemstabilität zu beeinträchtigen?

Für meine Anwendung benötige ich keinen persistenten Speicher.

Danke, Paul

PS: Diskussionen darüber, warum ich das überhaupt brauchen würde, lassen Sie bitte aus. Ich habe einen Anwendungsfall und er bringt für alle anderen, die einen haben, keinen Mehrwert in diese Diskussion.

 
K
Klaus

Lösungsvorschläge

Hey,


  • RAM-Disk unter Windows 11
  • #21
Es gibt sehr gute Gründe, jetzt auch bei SSD-Laufwerken über eine RAM-Disk zu verfügen. Der Arbeitsspeicher ist großartig, er nutzt sich nicht wirklich ab, sein einziger „Fehler“ besteht darin, dass er Daten verliert, wenn der Strom ausfällt. SSD-Laufwerke haben eine begrenzte maximale Schreibgeschwindigkeit.

Natürlich gibt es alle Arten von Optimierungen, so dass der „normale“ Benutzer theoretisch sehr lange brauchen sollte, um die Schreibgrenzen zu erreichen. Wenn Sie jedoch mit vielen Daten arbeiten oder ständig geschrieben wird, ist das für eine SSD nicht gut.

Ich habe Einschränkungen von 300 bis 1000 Schreibzyklen pro Zelle oder Dreifachzelle gelesen. Warum also nicht das Einfangen von Elektronen oder den UV-löschbaren ROM vergessen und zu einem permanenten, einmal beschreibbaren ROM zurückkehren, der winzige Sicherungen durchbrennt und nur das 300-fache der Zielkapazität erreicht? Wenn es schnell genug gehen könnte, wäre das großartig und ein Bonus ist, dass Daten nie verloren gehen und die gleichen „Schreib“-Einschränkungen gelten.

Ich fühle mich jetzt unwohl, wenn ich über das Auslagern von Dateien nachdenke. Viele Programme schreiben ständig auf die Festplatte. Ich war schockiert, als ich herausfand, wie viel Chrome aufgrund der Verwendung der MySQL-Datenbank ständig schrieb. Wenn Sie bei modernen Datenbanken wie Snowflake nicht direkt in den Cloud-Datenspeicher schreiben können, geht Snowflake davon aus, dass Massendaten-Uploads mit einer lokalen Datei erfolgen.

Wenn ich regelmäßig viele Daten automatisiere, um sie in eine Snowflake-Datenbank zu übertragen, muss ich sie zuerst auf die Festplatte schreiben und dann kann der Snowflake-Treiber sie in seinen Staging-Bereich hochladen, um sie in eine Tabelle zu kopieren. Es gibt keine praktische Möglichkeit, alles im Speicher zu erledigen, daher sind viele verschwenderische temporäre Schreibvorgänge auf die SSD erforderlich.

Ich automatisiere viele Prozesse zum Sammeln von Daten und musste oft temporäre Dateien auf dem lokalen Laufwerk erstellen. Sie können nicht immer praktisch alles im Speicher erledigen, da Dienstprogramme und Tools normalerweise zum Lesen und Schreiben in Dateien konzipiert sind. Beim Recherchieren und Teilen von Daten zwischen Anwendungen gibt es oft Vorschläge zum Schreiben in Dateien.

Auch wenn Pipes eine nette Option gewesen wären, öffnen sie doch eine Menge Würmer bei Sicherheitstools und IT-Abteilungen, und jede Software, die ich für die Verwendung von Named Pipes erstelle, wird oft als verdächtig gekennzeichnet. Die einfachste Lösung hierfür ist eine RAM-Disk. Schnelles Lesen und Schreiben temporärer Dateien ohne Sorgen über Festplattenverschleiß wäre großartig. Für die Automatisierung wäre eine RAM-Disk wirklich toll.

Noch besser wäre es, wenn es einfach in Windows enthalten wäre, sodass ich kein Drittanbieter-Tool verwenden müsste, das ich einer IT-Sicherheitsabteilung erklären müsste. Es hat mein Problem mit Chrome gelöst. Chrome hatte von allen Anwendungen die konstantesten Schreibvorgänge auf der Festplatte, während es inaktiv war. Ich habe meinen Computer monatelang mit geöffnetem Chrome laufen lassen und kann mir den Umfang dessen, was geschrieben wurde, nicht vorstellen.

Unter Verwendung einer RAM-Disk habe ich eine minimale Konfiguration für Chrome mit all meinen Passwörtern, Cookies und Lesezeichen erstellt, sie komprimiert und sie einfach auf die RAM-Disk extrahiert und eine Chrome-Verknüpfung eingerichtet, um dort den ChromeData-Ordner zu verwenden. Keine SSD-Festplattenschreibvorgänge mehr aus Chrome. Ich würde mir wirklich eine integrierte Microsoft-RAM-Disk-Funktion wünschen.

Vielleicht gibt es eine Möglichkeit, das Abbild regelmäßig in eine echte Speicherdatei mit fester Länge zu schreiben und dabei nur geänderte Bytes zu aktualisieren, und zwar weitaus seltener als derzeit bei Programmen, die temporäre Dateien verwenden. Oder noch besser: Lassen Sie es mit dem Cloud-Laufwerk synchronisieren, damit es wirklich nicht mein Problem ist.
 
K
Klaus

Lösungsvorschläge

Hey,


  • RAM-Disk unter Windows 11
  • #22
Hallo,

Vielen Dank für alle bereitgestellten Informationen.

Bitte urteilen Sie nicht, ob eine Ramdisk für den einen oder anderen Benutzer eine Lösung ist oder nicht: Sie können es einfach nicht wissen und es ging nicht um die Frage, was Sie von einer Ramdisk halten, sondern darum, wie man eine solche herstellt ...

Wie oben erwähnt, ist die Kompilierung einer der möglichen Anwendungsfälle, die von der Verwendung einer Ramdisk profitieren können. Ich stimme voll und ganz zu und das wird durch die Auswirkungen der Datenraten zur/von der Festplatte bewiesen, die einen großen Einfluss auf die Gesamtkompilierungszeit haben.

Ich würde mich über eine offizielle und stabile Lösung für den professionellen Einsatz sehr freuen.

Grüße

PS: Im professionellen Umfeld kann sich beispielsweise die Investition in nur 32 GB zusätzlichen RAM finanziell rechtfertigen, wenn dadurch die Arbeit etwas beschleunigt und somit Verzögerungen/Arbeitsstunden reduziert werden.
 
  • RAM-Disk unter Windows 11
  • #23
Ich stimme voll und ganz zu und das wird durch die Auswirkungen der Datenraten zur/von der Festplatte bewiesen, die einen großen Einfluss auf die Gesamtkompilierungszeit haben.
Ich stimme zu, aber Sie können RAM-Disk-Software von Drittanbietern verwenden und diese Software wird verkauft offiziell, nicht wahr?
 
  • RAM-Disk unter Windows 11
  • #24
Ich stimme zu.

In meinem Fall würde ich ffmpeg verwenden, um Videos zu komprimieren und in Blöcken für die HLS-Stream-Übertragung zu speichern. Wenn ich einen kontinuierlichen Feed erstelle, der tagelang rund um die Uhr läuft, werden die Blöcke auf meiner SSD so oft geschrieben und überschrieben, dass sie vorzeitig verschleißt. Stattdessen würde ich auf einem Linux- oder MacOS-System eine RamDisk erstellen und darauf schreiben, um den nichtflüchtigen Speicher eines Festplattenlaufwerks nicht zu belasten. Es würde auch nicht die Bandbreite auf der Schnittstelle für das Speicherlaufwerk beanspruchen.

Dies ist also ein weiterer legitimer Anwendungsfall und der Grund, warum Linux, BSD, MacOS und andere immer noch die Möglichkeit bieten, über eine RamDisk zu verfügen. Es hört sich so an, als ob Microsoft dies nicht bereitstellt. ? Wenn das wahr ist, dann ist es einfach „traurig“.
 
  • RAM-Disk unter Windows 11
  • #25
deutsche Sprache

Was soll eigentlich inner die Behauptung sein, nimmt Speicher weg. Fahre auf meinem alten DualCore-Lappy Win7 32Bit und habe da 1 RamDisk von 700MB im nicht benutzen Speicherbereich unter 3GB zum Swappen und Temp. Dort komme ich auf Traumwerte bis 3GB/s und oberhalb von 3GB noch eine 5GB RamDisk mit bis zu 2GB/s. Und wenn ich meinen großen Rechner anwerfe, 2x Xeon je 10C/20T mit 16x16GB=256Gb, da fahre ich meine ganzen BTSen im Ram mit RamDisk, zumeist unter Linux. Und ich benutze schon seit 45 Jahren für Messlogging und Simulationen jeweils die Ramdisk. Es liegt auch wohl an dem jeweiligen Betrachter, warum Er gerne eine RamDisk für Win11 nutzen möchte. Mfg BB

Übersetzt in die englische Sprache

Was eigentlich in der Behauptung stehen soll, raubt einem die Erinnerung. Ich fahre auf meinem alten DualCore-Lappy Win7 32Bit und habe 1 RamDisk von 700MB im ungenutzten Speicherbereich unter 3GB für Swapping und Temp. Dort bekomme ich Traumwerte bis 3GB/s und ab 3GB eine 5GB RamDisk mit bis zu 2GB/s. Und wenn ich meinen großen Rechner starte, 2x Xeon je 10C/20T mit 16x16GB=256Gb, betreibe ich alle meine BTSes im Ram mit RamDisk, meist unter Linux. Und ich benutze es seit 45 Jahren.

Anmerkung des Moderators
 
  • RAM-Disk unter Windows 11
  • #26
Wie schwer ist es für manche Leute zu verstehen, dass man heutzutage bis zu 128 GB auf einer Workstation haben kann und möchte, dass ein Teil von 100 GB in den RAM geladen wird, und zwar aus verschiedenen Gründen, zum Beispiel wegen der Kompilierung oder in meinem Fall, weil Daten geladen werden, weil ich es muss Führen Sie eine wiederholte Aufgabe aus, indem Sie Konten verbinden und trennen, die jedes Mal mehrere GB laden müssen, und dabei werden Tausende kleiner Dateien geschrieben oder gelesen, die meisten davon etwa 100 KB bis 20 MB.

M.2 sind gut? Ja, das sind sie, aber Aufgaben wie diese verbrennen M.2 buchstäblich durch Überhitzung (nicht nur durch die Nutzung). Zufälliges Lesen/Schreiben ist für Speichergeräte am teuersten, ich brauchte einen Kühler auf meinem Gerät, weil es dann leicht 90 °C erreichte Ich habe ein sekundäres System bekommen, um es vom Hauptsystem zu trennen.

Der Kauf des zweiten m.2 kostete mich übrigens ungefähr den gleichen Preis wie der Kauf weiterer 2x 32-GB-RAM-Sticks, mit 10 % des tatsächlichen Nutzens.

Es gibt Dutzende Situationen, in denen die Verwendung von RAM-Speicher, entweder als temporärer Speicher/Cache oder als Kopie, der danach nicht gespeichert werden soll, unerlässlich wäre.

Der wichtigste Punkt ist jedoch, dass Geschwindigkeit ein wichtiger Faktor ist, denn die zehnfache Geschwindigkeit ist viel und es ist höchst unwahrscheinlich, dass sich dieser Faktor jemals ändert.

Ja, es gibt Software von Drittanbietern, aber oft kommt es zu Dutzenden von Problemen, die dadurch verursacht werden, dass Systemupdates sie kaputt machen oder Apps zum Beispiel MKLink-Junctions zurücksetzen/löschen. Ich hatte früher imdisk in Windows 10, aber das hatte ich satt die Verknüpfungen wiederholen und Backups wiederherstellen müssen.

Dies liegt daran, dass Symlinks, obwohl sie eine Systemsache sind, kein Standardverhalten sind, sodass Apps sie nicht unterstützen und das System den Pfad in den meisten Fällen nicht weitergibt, als wären sie echte Pfade, was Microsoft im Handumdrehen tun könnte ein Finger.

Übrigens unterscheidet sich Ramdisk nicht wirklich vom Caching, das es bereits gibt, aber das aktuelle Format verweigert uns den echten Zugriff, um die Grenze der zwischengespeicherten Daten zu kontrollieren, und es könnte uns leicht ermöglichen, ganze Ordner vorab zwischenzuspeichern, tatsächlich gibt es dieses Verhalten bei einigen bereits Ebene in Dateiservern.

Ich hoffe wirklich, dass die neuen Schlüssel, die in einem aktuellen Update gefunden wurden, irgendwie eine Möglichkeit darstellen, das Caching weit über das aktuelle Niveau hinaus zu steigern.

NtfsCachedRunsBinMaxLengthInBytes"=hex(b):00,00,00,00,00,00,00,00

„NtfsCachedRunsDelta“=hex(b):00,00,00,00,00,00,00,00

„NtfsCachedRunsInsertLimit“=hex(b):00,00,00,00,00,00,00,00

„NtfsCachedRunsLimitMode“=hex(b):00,00,00,00,00,00,00,00

Andernfalls könnte es sein, dass ich einfach zu W10 oder W7 zurückkehre.
 
  • RAM-Disk unter Windows 11
  • #27
Wie schwer ist es für manche Leute zu verstehen, dass man heutzutage bis zu 128 GB auf einer Workstation haben kann und möchte, dass ein Teil von 100 GB in den RAM geladen wird, und zwar aus mehreren Gründen, wie zum Beispiel der Kompilierung oder in meinem Fall,

Entschuldigung, aber die Frage dient der Klarstellung. Können Sie Folgendes bewerten:

a) ein Prozentsatz der Benutzer, die über 128 GB RAM verfügen – 90 %, 50 %, 20 %, 5 %, 1 % oder weniger,

b) Anteil der Workstations mit 128 GB RAM an der Gesamtzahl der verkauften PCs?
 
  • RAM-Disk unter Windows 11
  • #28
Kapazität = / = Tun

Jeder, der für ein High-End-Motherboard und einen High-End-Prozessor bezahlt, kann und würde wahrscheinlich auch für 128 GB bezahlen, da der Preis im Vergleich niedrig ist.

1 i9 kostet normalerweise den gleichen wie 4 x 32 GB

Die Mehrheit der Benutzer, die heutzutage PCs gekauft/gebaut haben, verfügen über etwa 16 GB RAM, was leicht aus der Tatsache abgeleitet werden kann, dass die DDR4-Startgröße 4 GB pro Steckplatz beträgt, ABER der Preis für einen 8 GB-Steckplatz war sehr bald nahezu gleich und bei den meisten PCs ist dies der Fall Gebaut für minimale Nutzung wie Surfen, wie es bei jeder Stufe von DDR-Speichern der Fall ist, kann man davon ausgehen, dass der 16-GB-Steckplatz fast genauso viel kostet wie der mindestens 8-GB-DDR5, sofern dies nicht bereits der Fall ist.

Aber lassen Sie uns aufhören zu raten und ein paar echte Daten sammeln:

Steam Hardware & Software Survey

Zur Prozessorstatistik:

Intel

3,3 GHz bis 3,69 GHz = 15,11 %

3,7 GHz und höher = 2,94 %

3,0 GHz bis 3,29 GHz = 6,62 %

AMD

3,3 GHz bis 3,69 GHz = 13,01 %

3,7 GHz und höher = 10,00 %

3,0 GHz bis 3,29 GHz = 6,09 %

Gesamt = 53,77 % der gesamten Spielerbasis verfügen über einen Prozessor, der 128 GB RAM verarbeiten kann, das sind diejenigen, die im mittleren bis oberen Preissegment liegen.

Was die RAM-Statistiken angeht:

16 GB = 49,88 %

32 GB = 22,77 %

64 GB = 3,72 %

Mehr als 64 GB = 0,30 %

Aus diesen Daten können wir ersehen, dass diejenigen mit 32 + 64 + mehr = 25,79 % der gesamten Spielerbasis möglicherweise von der Verwendung einer RAM-Disk oder zusätzlichem Caching profitieren könnten.

Dies ist kein Beweis dafür, dass der Markt bereits über 128 GB verfügt. Dies ist ein Beweis dafür, dass der Markt so etwas verwenden könnte oder würde, wenn es verfügbar wäre. Die meisten Leute haben keine Ahnung, was eine RAM-Disk ist

Es ist auch angebracht, darauf hinzuweisen, dass es sich um Spieler handelt, deren RAM-Speicher sich für den professionellen Einsatz eines PCs um ein Vielfaches erhöht, wenn man bedenkt, dass Anwendungen wie der CAD-Stil bereits hohe Anforderungen an den RAM stellen und große Projekte davon stark profitieren würden.

Ein anderes Beispiel:

„SOLIDWORKS empfiehlt mindestens 16 GB RAM. TriMech empfiehlt mindestens 32 GB RAM, mindestens 64 GB, wenn Sie regelmäßig FEA- und CFD-Simulationen durchführen.
 
Thema: RAM-Disk unter Windows 11

Similar threads: RAM-Disk unter Windows 11

ThinkPad T14 gen4 64GB RAM Upgrade: ThinkPad T14 gen4 64GB RAM-Aufrüstung: Got my new ThinkPad T14 gen4 i7-1355U 16GB verlötet. Speicher sofort auf 2TB Samsung 990 pro aufgerüstet. Ich plane, den RAM aufzurüsten, bin mir aber nicht sicher, ob der 48GB DDR5 5600 SODIMM-Stick funktionieren wird oder nicht. Crucial 48GB DDR5-5600 SODIMM | CT48G56C46S5 | Crucial.com...
Jedes Mal, wenn ich meinen Windows-7-PC starte, läuft diese cmd mit viel RAM. Warum passiert das? (Es beginnt sich nach einiger Zeit zu ...: Jedes Mal, wenn du deinen Windows 7 PC startest, startet diese cmd mit viel RAM. Warum passiert das? (Es beginnt nach einiger Zeit abzunehmen, normalerweise beende ich es im Task-Manager.) RED:1bswch3
Microsoft Edge wird es ermöglichen, den RAM zu begrenzen, den es verbraucht: Microsoft bereitet eine neue Funktion für seinen Browser vor. Diejenigen, die mit dem hohen RAM-Verbrauch von Microsoft Edge unzufrieden sind, werden froh sein zu hören, dass das Unternehmen einen integrierten Speicherbegrenzer testet, um zu verhindern, dass der Browser die vom Benutzer...
Was beansprucht meinen gesamten RAM? 16 GB, es werden 8,3 GB verwendet, obwohl nichts läuft: Was verwendet meinen RAM-Speicher? 16 GB, verwendet 8,3 GB, obwohl nichts läuft. RED:1b5rqqj

Warum benötigt Edge so viel RAM?

in Windows 11 Allgemeines
Warum benötigt Edge so viel RAM?: Ich benutze nicht einmal den Browser, die Anwendung ist geschlossen, und sie verwendet immer noch fast eine halbe Gigabyte RAM. RED:1bejomd
Kann mir jemand helfen: Wird dieser Ram (Foto 1) gut auf meinem Thinkpad T470 (Foto 2) sein?: Auf welche Zahlen oder Spezifikationen sollte ich beim Kauf eines RAMs achten, um sicherzustellen, dass er mit dem bereits installierten RAM kompatibel ist? RED:1bapxji
Zurück
Oben