[MàJ] Gagnez en autonomie grâce aux disques RAM (ramdrive/ramdisk)

Il m’arrive de faire de longs voyages en train (9-10h…) quand je rentre chez mes parents, et j’utilise alors mon Macbook pour regarder des films. Le problème sur une telle durée c’est que même avec deux batteries, c’est parfois un peu juste, surtout quand il faut pousser la luminosité à fond pour ne pas être trop gêné par les reflets. Les solutions pour gagner un peu d’autonomie sont donc toujours bonnes à prendre ! Depuis quelques temps, je m’interrogeais sur l’utilité d’un ramdisk pour cet usage.

En effet, le disque dur est l’un des composants les plus gourmands sur un ordinateur portable. En usage classique (surf, bureautique…), le disque dur se met régulièrement en veille, et se relance à chaque fois que nécessaire. Mais en lecture de vidéo, l’utilisation du disque dur est plus fréquente, l’empêchant de se mettre en veille. L’idée est donc de créer un ramdisk, c’est-à-dire un disque virtuel alloué en RAM, et d’y copier le fichier vidéo avant la lecture. Ainsi, le disque dur est bien moins sollicité et peut donc se mettre en veille plus souvent.

En pratique, sur la lecture d’un fichier d’1h45 avec VLC sous Mac OS X, la consommation est ainsi passée de 29.4 Wh à 27.1 Wh, soit un gain d’autonomie de plus de 8%. C’est toujours ça de gagné, sur l’autonomie en lecture vidéo avec deux batteries, ça représente un gain de plus d’une demi heure.

Alors, comment faire me direz vous ? Voici différentes solutions, sous OS X et sous Windows.

  • Solution 1 (OS X) : avec diskutil et hdiutil

Ouvrez un terminal, et tapez la commande suivante :

La valeur de taille est en nombre de blocs de 512 octets. Il faut donc multiplier la taille désirée en Mo par 2048. Le volume RAMdisk apparaitra alors sur votre bureau, sous la forme d’un volume amovible.

Pour supprimer le disque virtuel, utilisez la commande suivante :

Vous pouvez aussi l’éjecter depuis le Finder. Merci marcel’s et MacJL du forum de Macbidouille pour cette solution plus simple… moi et ma manie d’utiliser la ligne de commande au lieu du clicodrôme ^^

  • Solution 2 (OS X) : Esperance DV

Si le terminal vous fait peur, vous pouvez utiliser Esperance DV, un petit freeware qui vous permettra de créer et supprimer un ramdisk (jusqu’à 2 Go) depuis le panneau de contrôle. Il a également l’avantage de permettre la sauvegarde et la restauration du volume sous forme d’image disque. Il souffre d’un petit bug, mais qui ne gêne pas son fonctionnement : il n’affiche pas correctement les quantités de RAM supérieures à 2 Go.

  • Solution 3 (Windows) : RRamDisk

Sous Windows, les solutions de création de ramdisks sont nombreuses, mais les solutions gratuites sont souvent très limitées en capacité (64 Mo en général, en se basant sur le drivers ramdisk fournit par Microsoft). RRamDisk est une exception : ce petit freeware vous permet de créer un ramdisk dans la limite de votre quantité de mémoire. Vous trouverez plus d’informations sur MyDigitalLife.

SuperSpeed Ramdisk Plus est une solution payante. Dans le cadre d’une simple utilisation comme tampon pour de la lecture vidéo, c’est même un peu surdimensionné. Son intérêt est surtout de permettre de créer des ramdisks persistants (sauvegardés automatiquement à l’arrêt de l’ordinateur, puis restaurés au démarrage), de supporter le swap de Windows, mais aussi d’allouer le ramdisk dans une zone mémoire non reconnue par le système. Utile donc pour récupérer le Go non reconnu par les versions 32 bits de Windows sur une machine dotée de 4 Go de RAM.

Article original : 26 octobre 2008 à 23h51

Mise à jour du 2 février 2013 à 23h21 :

Je viens de découvrir via un article sur le blog de Denis Szalkowski l’existence d’une autre solution, sous Windows, combinant la gratuité de RRamDisk et la capacité de SuperSpeed Ramdisk Plus à utiliser la mémoire non reconnue par les versions 32 bits de Windows, avec en bonus une distribution sous licence libre (type BSD) : ImDisk et son GUI RamDiskUI.

Et grâce à lui je viens de battre mon record de durée entre la publication et la mise à jour d’un article 🙂

4 réflexions sur « [MàJ] Gagnez en autonomie grâce aux disques RAM (ramdrive/ramdisk) »

  1. Bonjour,

    Il n’est pas mentionné que RRamDisk fonctionne sous Windows 7.
    As-tu une solution pour réaliser cela sous Windows 7 ?

    Merci.

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.