Qu’est-ce qu’un disque RAM ?
Il est plus rapide de lire des données à partir de la mémoire vive qu'à partir d'un disque SSD
La mémoire vive de votre ordinateur est toujours plus rapide que les disques durs modernes.
Les disques RAM en tirent parti en utilisant la mémoire vive de votre ordinateur comme un disque virtuel ultra-rapide. Mais de toute façon, vous n’avez probablement pas envie d’utiliser un disque RAM.
Les disques RAM sont faciles à utiliser : il suffit de présenter des benchmarks de performances montrant à quel point il est plus rapide de lire des données à partir de la mémoire vive qu’à partir d’un disque SSD, même rapide.
Mais ce n’est pas tout …
Qu’est-ce qu’un disque RAM ?
Pour créer un disque RAM, vous devez installer un programme tiers qui crée un lecteur virtuel dans Windows. Ce programme réserve une partie de votre mémoire vive. Ainsi, si vous avez 4 Go de fichiers dans votre disque RAM, le disque occupera 4 Go de mémoire vive. Tous les fichiers de votre disque sont stockés dans votre RAM. Lorsque vous écrivez sur le disque, vous écrivez simplement dans une section différente de votre mémoire vive.
Au départ, cela semble pouvoir contribuer à l’optimisation des performances. Si vous installiez des programmes sur un disque RAM, vous auriez des temps de chargement quasi instantanés car leurs données seraient déjà stockées dans la mémoire la plus rapide possible. L’enregistrement d’un fichier se ferait presque instantanément, car il serait simplement copié dans une autre partie de la mémoire vive. Les temps de chargement des applications et les temps de lecture/écriture des fichiers enregistrés sur le disque RAM seraient donc plus rapides.
Pourquoi vous ne devriez probablement pas en utiliser ?
Cependant, il y a un gros problème.
La RAM est une mémoire volatile. Lorsque votre ordinateur perd de l’énergie, le contenu de votre RAM est effacé. Cela signifie que vous ne pouvez rien stocker d’important sur un disque RAM. Si votre ordinateur tombe en panne à cause d’une coupure de courant, vous perdrez toutes les données contenues dans votre disque RAM. Il est donc inutile d’enregistrer des fichiers sur le disque RAM, sauf si vous ne vous souciez pas de perdre ces fichiers – mais si vous ne vous souciez pas de ces fichiers, pourquoi les enregistrer ?
La mémoire vive n’étant pas persistante, vous devez également enregistrer le contenu de votre disque RAM sur le disque lorsque vous éteignez votre ordinateur et le charger lorsque vous le rallumez. Par exemple, supposons que vous ayez installé Photoshop sur votre disque RAM. Vous devez enregistrer une copie de votre disque RAM sur le disque dur de votre ordinateur afin de ne pas perdre l’installation de Photoshop. Vous pouvez effectuer cette opération automatiquement toutes les quelques minutes ou simplement au moment de l’arrêt de l’ordinateur.
Lorsque vous allumez votre ordinateur, le programme du disque RAM doit lire l’image du disque RAM sur votre disque dur et la charger à nouveau dans la mémoire vive. En d’autres termes, vous obtenez simplement des temps de chargement de programme plus rapides au détriment de temps de démarrage plus longs. Une fois que votre ordinateur a chargé une application ou d’autres fichiers depuis son disque dur, il les met de toute façon en cache dans la mémoire vive – il est donc un peu idiot d’installer une application ou un jeu sur un disque RAM plutôt que sur votre disque dur. Quoi qu’il en soit, une fois que vous aurez chargé l’application, elle restera présente dans votre mémoire afin de pouvoir être chargée rapidement ultérieurement.
Les disques RAM réservent également une bonne partie de votre mémoire, ce qui garantit que vous ne pouvez pas l’utiliser pour autre chose. Windows utilise de toute façon la mémoire inutilisée pour mettre des fichiers en cache, et il le fait automatiquement en arrière-plan. Si vous avez besoin de la mémoire pour autre chose, Windows se débarrasse instantanément des données mises en cache. Avec un disque RAM, vous devriez l’éteindre manuellement pour libérer de la mémoire.
Comment fabriquer un disque RAM
La création d’un disque RAM est assez simple. Installez un programme tel que RAMDisk Personal de DataRAM – la version gratuite vous permet de créer des disques RAM d’une taille maximale de 4 Go – et utilisez-le pour créer un nouveau disque RAM.
Vous pouvez ensuite y installer des programmes ou y déplacer des fichiers. Vous voudrez sauvegarder une copie du disque RAM afin de ne pas perdre les données en cas de panne de votre ordinateur. Bien entendu, vous devrez enregistrer une nouvelle image chaque fois que vous mettrez à jour les fichiers du disque RAM.
Un disque RAM doit bien avoir une utilité, mais…
Les disques RAM ne sont pas une escroquerie totale comme le sont les programmes de nettoyage de PC et de nombreux autres outils « d’optimisation du système ». Il est certainement plus rapide de lire et d’écrire à partir de la RAM que d’utiliser un disque SSD, même rapide. Les disques RAM peuvent être utilisés à bon escient si l’on sait vraiment ce que l’on fait.
Toutefois, les deux conditions suivantes doivent être remplies :
Vous devez utiliser un programme qui n’utilise normalement pas la RAM comme cache et qui insiste plutôt pour lire et écrire de petits fichiers sur votre disque dur. Vous devez ne vous soucier d’aucun de ces fichiers et n’avoir aucun problème si vous les perdez.
La barre est haute : la plupart des programmes dotés d’un cache dont vous ne vous souciez pas nécessairement utiliseront de toute façon la RAM. Par exemple, il est inutile de placer le fichier scratch de Photoshop sur un disque RAM, car Photoshop utilise la RAM comme cache si elle est disponible. Votre navigateur web stockera également ses fichiers de cache dans la RAM s’il y a de la place.
Pour les programmes qui écrivent et lisent des données sur le disque dur, il s’agit probablement de données que vous ne voulez pas perdre. L’utilisation d’un disque RAM pour une base de données importante serait une erreur, car vous perdriez la base de données en cas de panne ou de coupure de courant.
Disques durs à semi-conducteurs basés sur la RAM
Si vous souhaitez bénéficier de la vitesse de la mémoire vive, vous pouvez essayer d’investir dans un disque dur à semi-conducteurs basé sur la mémoire vive. Il s’agit de disques durs à semi-conducteurs qui contiennent de la mémoire vive au lieu de la mémoire flash habituelle. Ils sont beaucoup plus rapides à lire et à écrire, mais aussi beaucoup plus chers, car la RAM est plus onéreuse que la mémoire flash.
Ces disques contiennent une batterie, ce qui leur permet de conserver le contenu de la mémoire vive en cas de panne de courant de l’ordinateur. Ils disposent d’une batterie suffisante pour écrire les données dans la mémoire hors ligne, ce qui garantit que vous ne perdrez pas ce que vous avez stocké dans leur RAM.
Ce type de disque n’est pas destiné à l’utilisateur moyen : il s’agit d’options extrêmement coûteuses destinées aux centres de données et à d’autres utilisations professionnelles pour lesquelles vous souhaitez bénéficier de la vitesse de la mémoire vive et de la stabilité des disques SSD. Mais ces disques sont bien plus utiles que les disques RAM logiciels si vous avez vraiment besoin de vitesses similaires à celles de la RAM pour des missions critiques.
En résumé, les disques RAM fonctionnent comme annoncé. Mais vous n’avez probablement pas intérêt à les utiliser. Ils ne sont pas idéaux pour faire fonctionner une base de données importante ou pour accélérer les temps de chargement des jeux.
David SCHMIDT