Est-il possible de mettre l'intégralité du système d'exploitation sur un disque RAM? Si j'ai 16 Go de RAM et c'est un Intel Xeon. Je n'ai pas de SSD et mon disque dur tue mon temps de démarrage. Alors, puis-je simplement allouer une partie de mon ram pour fonctionner comme s'il s'agissait d'un SSD et installer des fenêtres et des logiciels vitaux dessus, pour gagner en vitesse ultra rapide. Ou est-ce plus difficile que sa valeur et serait mieux d'acheter un SSD?
memory
performance
windows-10
operating-systems
ramdisk
James Smith
la source
la source
Réponses:
Votre idée (aussi cool soit-elle) ne fonctionnera malheureusement pas en pratique:
Le disque RAM serait effacé chaque fois que vous éteignez votre ordinateur, le redémarrez ou si vous perdez de l'énergie.
16 Go, ce n'est pas assez de RAM. N'oubliez pas que vous devez garder de la RAM de côté pour l'utiliser comme, vous le savez, de la RAM régulière. Donc, au mieux, vous pourriez être en mesure de faire un disque RAM de 12 Go. Eh bien, 12 Go ne répondent pas aux exigences minimales d'espace libre sur le disque dur de Windows 10 .
Les disques RAM basés sur logiciel s'exécutent en fait sur un système d'exploitation déjà installé . Ce dont vous avez besoin, c'est d'un moyen de créer un disque RAM au niveau matériel, afin que Windows pense réellement qu'il parle à un vrai disque dur IDE / SATA / SCSI. Cela nécessiterait l'achat d'une carte de disque RAM spéciale (par exemple, ceci ). Soit dit en passant, cela résoudrait également les problèmes 1 et 2, mais le coût est insensé.
Alors oui, vous avez besoin d'un SSD ;-)
la source
initrd
«disque Ram initial». Ce bit résout le problème de la poule et de l'oeuf de charger les pilotes pour parler à tous les types de contrôleurs de disque. Vous n'avez pas besoin de pilotes pour parler à la RAM. Et le contenu du disque Ram est chargé avec le noyau lui-même. Oui, c'est déformé - le chargement de fichiers à partir de ce Ram Disk copie les données de la RAM vers la RAM - mais c'est un hack pratique et assez rapide dans la pratique. (jusqu'à systemd, initrd n'était pas le goulot d'étranglement de toute façon)Oui, vous le pouvez et la RAM 16G est plus que suffisante
compact=lzx
commutateurC'est une ébauche de la procédure, c'est beaucoup plus compliqué qu'il n'y paraît, mais cela peut être fait. J'utilise un VHD Windows 10 1.2G démarré à partir de la RAM en ce moment. Windows 10 prend en charge la compression LZX à la volée. Windows 7 aussi mais avec l'aide de wofadk.sys.
Si vous êtes toujours intéressé, demandez des détails.
la source
Après le démarrage, copiez un répertoire sur le disque virtuel et utilisez des liens symboliques pour le rendre transparent pour le système d'exploitation.
Mais vraiment, le système d'exploitation met déjà le disque en cache en utilisant le ram disponible.
Quoi qu'il en soit, cela n'aidera pas le temps de démarrage , car les fichiers ne sont pas copiés dans le ram jusqu'à ce qu'il démarre, et vous passerez plus de temps à les copier.
Le "live CD" des systèmes Linux fonctionne souvent à l'aide d'un disque virtuel. Mais vous attendez que l'image compressée soit lue dans le ram, ce qui ralentit le temps de démarrage.
Compression ... hmmm ... si vous avez un Xeon rapide mais un disque lent, vous pouvez compresser le lecteur et avoir moins de données à lire sur le disque.
Win10 devrait avoir une mise en cache d'image à démarrage rapide, donc entre cela et la défragmentation du disque, votre vitesse de démarrage devrait être OK.
Quelle est la vitesse de démarrage dont vous vous plaignez?
la source
De certains googler pour "ramdisk de démarrage Windows", il existe apparemment des moyens de le faire. Je ne les ai cependant pas testés moi-même.
Vous pouvez également utiliser une plate-forme de virtualisation pour exécuter une machine virtuelle Windows avec un ramdrive comme magasin de sauvegarde.
16 Go, ce n'est vraiment pas beaucoup une fois que vous commencez à parler de l'installation de logiciels sur des disques virtuels.
Le gros problème ici est que les disques virtuels sont volatils. Donc, même si vous pouvez faire fonctionner Windows à partir d'un lecteur RAM et même si vous avez suffisamment de mémoire pour exécuter quelque chose qui n'est pas une installation simplifiée, chaque fois que vous effectuez un démarrage à froid, vous devrez recopier des éléments de votre disque dur vers l'entraînement par vérin. Si votre objectif est de réduire les temps de démarrage, cela rend les ramdrives assez inutiles.
Oui, il vaudrait mieux acheter un SSD.
la source
Vous pouvez utiliser grub pour créer un disque virtuel, puis y charger une image vhd et la démarrer.
Ensuite, vous pouvez enregistrer l'image sur le disque avant l'arrêt de l'enregistrement de votre travail. Il fonctionne en effet avec Windows 10 et a un point sur sshd car il réduit les cycles d'écriture sur le lecteur, et ram est beaucoup plus rapide que sshd. La taille minimale que vous pouvez rendre Windows 10 opérationnel est de 3,9 g, tout ce dont vous n'avez pas besoin.
la source
Ce que vous recherchez est en cours d'exécution à partir d'un disque physique constitué de RAM, est automatiquement stocké sur un support permanent en cas de panne de courant et restauré lors de la mise sous tension.
Ce n'est en aucun cas une idée nouvelle. Si vous êtes prêt à débourser de l'argent, il existe depuis un certain temps:
http://www.hyperossystems.co.uk/07042003/hardware.htm
la source
Vous pouvez essayer d'obtenir un SSD et Primocache bon marché. Ce logiciel vous permet de créer un système de mise en cache à deux niveaux pour n'importe quel lecteur de votre ordinateur. Le premier niveau utilise le ram système de rechange et le deuxième niveau utilise un SSD.
L'idée est qu'il écrit d'abord les modifications dans la mémoire, puis dans le ssd, puis lorsque le système n'est pas occupé, il écrit les données sur le lecteur le plus lent.
Essai gratuit de 30 jours http://www.romexsoftware.com/en-us/primo-cache/help.html
la source