Ist es möglich, das gesamte Betriebssystem auf einer RAM-Diskette zu speichern? Wenn ich 16 GB RAM habe und es sich um einen Intel Xeon handelt. Ich besitze keine SSD und meine Festplatte verkürzt die Startzeit. Also kann ich einfach einen Teil meines Arbeitsspeichers so zuweisen, dass er wie eine SSD funktioniert, und Windows und wichtige Software darauf installieren, um eine superschnelle Geschwindigkeit zu erreichen. Oder ist es mehr Mühe wert als es ist und wäre es besser, nur eine SSD zu kaufen?
memory
performance
windows-10
operating-systems
ramdisk
James Smith
quelle
quelle
Antworten:
Deine (so coole) Idee wird in der Praxis leider nicht funktionieren:
Die RAM-Disk wird gelöscht, wenn Sie Ihren PC ausschalten, neu starten oder die Stromversorgung verlieren.
16 GB RAM reichen nicht aus. Vergessen Sie nicht, dass Sie etwas RAM beiseite legen müssen, um wie gewohnt RAM zu verwenden. Im besten Fall können Sie also eine 12-GB-RAM-Diskette erstellen. Nun, 12 GB erfüllen nicht die Mindestanforderungen an den freien Festplattenspeicher von Windows 10 .
Softwarebasierte RAM-Datenträger werden tatsächlich auf einem bereits installierten Betriebssystem ausgeführt. Was Sie brauchen, ist eine Möglichkeit, eine RAM-Disk auf Hardwareebene zu erstellen, sodass Windows tatsächlich den Eindruck hat, dass es sich um eine echte IDE / SATA / SCSI-Festplatte handelt. Dazu müsste eine spezielle RAM-Disk-Karte gekauft werden (zum Beispiel diese ). Dies würde übrigens auch die Probleme 1 und 2 lösen, aber die Kosten sind verrückt.
Also ja, du brauchst eine SSD ;-)
quelle
initrd
"Initial Ram Disk" bekannt. Dieses Bit behebt das Hühnchen-Ei-Problem beim Laden der Treiber, um mit allen Arten von Festplattencontrollern zu sprechen. Sie brauchen keine Treiber, um mit dem RAM zu sprechen. Der Inhalt der RAM-Disk wird neben dem Kernel selbst geladen. Ja, dies ist verzerrt - das Laden von Dateien von dieser RAM-Disk kopiert Daten von RAM in RAM - aber es ist ein praktischer Hack und in der Praxis schnell genug. (bis systemd, initrd war sowieso nicht der Flaschenhals)Ja, Sie können und 16G RAM sind mehr als genug
compact=lzx
Schalter auf ein neues VHD anDas ist eine grobe Skizze des Verfahrens, es ist viel komplizierter als es sich anhört, aber es kann getan werden. Ich verwende gerade eine 1.2G Windows 10 VHD, die vom RAM gebootet wurde. Windows 10 unterstützt die LZX-Komprimierung im laufenden Betrieb. Windows 7 auch, aber mit Hilfe von wofadk.sys.
Wenn Sie noch interessiert sind, fragen Sie nach Details.
quelle
Kopieren Sie nach dem Booten ein Verzeichnis auf die Ramdisk und verwenden Sie symbolische Links, um dies für das Betriebssystem transparent zu machen.
Das Betriebssystem speichert die Festplatte jedoch bereits mit dem verfügbaren RAM zwischen.
Egal was passiert, es hilft nicht beim Booten , da die Dateien erst nach dem Booten in den RAM kopiert werden und Sie mehr Zeit damit verbringen, sie zu kopieren.
Die "Live-CD" von Linux-Systemen arbeitet häufig mit einer Ramdisk. Sie warten jedoch darauf, dass das komprimierte Image in den RAM eingelesen wird, wodurch die Startzeit verlangsamt wird.
Komprimierung ... hmmm ... wenn Sie ein schnelles Xeon aber eine langsame Festplatte haben, können Sie das Laufwerk komprimieren und weniger Daten von der Festplatte lesen.
Win10 sollte jedoch ein Fast-Boot-Image-Caching haben. Wenn Sie also die Festplatte defragmentieren, sollte Ihre Startgeschwindigkeit in Ordnung sein.
Wie langsam ist die Bootgeschwindigkeit, über die Sie sich beschweren?
quelle
Von einigen googeln für "Windows bootable Ramdisk" gibt es anscheinend Möglichkeiten, dies zu tun. Ich habe sie aber nicht selbst getestet.
Sie können auch eine Virtualisierungsplattform verwenden, um eine Windows-VM mit einem RAM-Laufwerk als Sicherungsspeicher auszuführen.
16 GB sind wirklich nicht viel, wenn Sie anfangen, Software auf Ramdisks zu installieren.
Das große Problem dabei ist, dass RAM-Disks flüchtig sind. Selbst wenn Windows von einem RAM-Laufwerk aus ausgeführt werden kann und auch wenn Sie über genügend Arbeitsspeicher verfügen, um eine nicht verrückte, abgespeckte Installation auszuführen, müssten Sie bei jedem Kaltstart erneut Daten von Ihrer Festplatte auf kopieren die RAM-Fahrt. Wenn Sie die Startzeiten verkürzen möchten, sind RAM-Laufwerke ziemlich sinnlos.
Ja, Sie wären viel besser dran, wenn Sie nur eine SSD kaufen würden.
quelle
Sie können grub verwenden, um eine Ramdisk zu erstellen. Laden Sie dann ein vhd-Image und booten Sie es.
Anschließend können Sie das Image auf der Festplatte speichern, bevor Sie das Speichern Ihrer Arbeit beenden. Es funktioniert in der Tat mit Windows 10 und hat einen Punkt über sshd, weil es die Schreibzyklen auf das Laufwerk reduziert, und RAM ist viel schneller als sshd. Die Mindestgröße, die Sie für Windows 10 zum Laufen bringen können, beträgt 3,9 g.
quelle
Was Sie suchen, wird von einer physischen Festplatte ausgeführt, die aus RAM besteht, wird bei Stromausfall automatisch auf permanenten Datenträgern gespeichert und beim Einschalten wiederhergestellt.
Es ist keineswegs eine neue Idee. Wenn Sie bereit sind, das Geld zu berappen, ist es schon eine Weile her:
http://www.hyperossystems.co.uk/07042003/hardware.htm
quelle
Sie könnten versuchen, eine billige SSD und Primocache zu bekommen. Mit dieser Software können Sie ein zweistufiges Cachesystem für jedes Laufwerk in Ihrem Computer erstellen. Die erste Schicht verwendet den Reservesystem-RAM, und die zweite Schicht verwendet eine SSD.
Die Idee ist, dass zuerst Änderungen in den Arbeitsspeicher und dann in den SSD geschrieben werden. Wenn das System nicht ausgelastet ist, werden die Daten auf das tatsächlich langsamere Laufwerk geschrieben.
30 Tage kostenlose Testversion http://www.romexsoftware.com/en-us/primo-cache/help.html
quelle