La compression de disque sous Win95 osr2 / Win 98 avec Drivespace 3

La compression de disque est depuis longtemps critiquée , on juge qu'elle est peu fiable , qu'elle ralentie le système , qu'elle n'est pas nécessaire....
En fait je vais essayer de vous faire changer d'avis , il est vrai que configurer un système avec un disque compressé demande quelques précautions .....

1/ Quel disque (ou partition) compresser ?

La compression ne s'adresse pas à n'importe quel disque ou partition , les partitions de données où sont stockés des images , des wavs , des archives , des mp3 .... ne sont PAS à compresser car vous ne gagneriez quasiment rien en espace , de même évitez de mettre vos images iso à graver sur une partition compressée..
La compression de disque doit être réservée à la compression de la partition (ou du disque) où se trouve Windows 95osr2 ou Windows 98 ainsi que tous vos softs installés.
Si vous avez sur la même partition votre système , vos softs et vos fichiers de donnés , évitez de compresser... Mais tout ceux qui ont de l'expérience installent leur système et leurs softs sur une partition dédiée et mettent leurs fichiers de donnés (wav , mp3 , images iso à graver , images , vidéos...) sur d'autres partitions...

En conclusion la compression de disque ne s'adresse qu'aux partitions contenant uniquement l'os (windows 95osr2 ou 98) et les softs installés ....

2/ Quel taux de compression puis-je espérer ?

En moyenne le taux de compression est de 2 environ mais dépend du niveau de compression choisi (drivespace en propose 3) et de la compressabilité des fichiers (elle même dépendante de leur nature) ; en effet les fichiers mp3,rar,zip,mpg,avi,mov,jpg,gif se compressent mal ; c'est pour cette raison qu'il ne faut pas compresser une partition avec des fichiers de données...
La partition qui contient Windows et les softs installés est compressable à 50% environ (fichiers dll , exe ....) c'est pour cela qu'on estime que la compression d'une partition va doubler sa taille...

3/ Que dois-je avoir pour pouvoir compresser ma partition système (contenant Windows 95osr2 ou 98 avec les softs installés) ?

Pour compresser une partition il faudra :
* Que la partition soit en fat 16 , en effet il n'est pas possible de compresser une partition en fat32 , si vous voulez compresser une partition en fat32 il vous faudra d'abord la convertir en fat16 avec un utilitaire comme " partition magic ".
* Que drivespace 3 soit installé , drivespace 3 est livré d'origine avec Windows 95 osr2 & Windows 98 , c'est une partie intégrée à Windows . Si vous ne l'avez pas mis à l'installation de Windows 95 allez dans le panneau de configuration -> Ajout / Suppression de programmes -> Installation de Windows ->Outils systeme. Dans Windows98 il y est par défaut.
4/ Comment installer & configurer Drivespace3 pour ne pas dégrader mes performances ?

Ici on commence à rentrer dans le vif du sujet ...
La compression de disque fait ramer la machine lorsqu'on écrit vers le disque ; la lecture , elle , est très rapide et beaucoup moins gourmande en ressources...Vous l'aurez donc compris sur un disque compressé il faut écrire le mois possible de gros fichiers ...Une fois les logiciels installés, l'écriture de gros fichiers sur notre partition systeme devient plus rare donc il ne doit pas y avoir de ralentissements... à l'exception de :
La mémoire swap (virtuelle)
Les fichiers temporaires de windows
Les fichiers temporaires des différentes applications


Pour ces 3 groupes de fichiers il va falloir s'arranger pour les mettre ailleurs que sur notre partie compréssée...
C'est le secret d'un systeme compressé qui ne rame pas !!!

La mémoire virtuelle devra être sur un autre disque ou bien sur le même disque mais sur une partie non compressée.Il en est de même pour les fichiers temporaires.
En général je conseille une mémoire virtuelle fixe de 150mo et les fichiers temporaires sur une partie non compressée de la première partition..C'est avec cette méthode que je vais décrire l'installation étape par étape de drivespace3..
5/ Compression étape par étape de votre disque système

* Dans un premier temps il faut vous assurer d'être en fat16.
* Faite un scandisk (sous windows bien sûr).
* Défragmenter votre partition à compresser (C en général) avec l'utilitaire fourni dans windows.
* Executez Drivespace 3 (Programmes->Accesoires->Outils systemes->Drivespace)
* Dans paramètres avancés -> paramètres : selectionnez la compression HI Pack (sauf si vous avez un 486 !!)

Cochez la compression hipack

* Selectionner le lecteur à compresser ( C: si c'est votre partition système) puis -> lecteur -> compresser -> options
Microsoft Drivespace 3


La lettre du lecteur hôte doit être élevée (pour ne pas être gêné si vous rajoutez des disques et qu'ainsi le nombre de lettres de lecteur augmente) , par exemple S , T ou U ; mettez ensuite 200mo d'espace libre.... et démarrez la compression... windows va redémarrer en mode spécial...la compression peut durer entre 30 minutes et 2 heures suivant la rapidité de votre machine (cpu & disque dur surtout ) et le nombre de données à compresser...
c'est pour cette raison qu'il est conseillé de compresser dès que Windows est installé avant l'installation des softs...

Après compression vous retrouverez votre disque comme avant mais avec plus de capacité !!! et son utilisation restera transparente pour vous...

* Maintenant votre disque compressé il faut configurer la mémoire virtuelle : Panneau de configuration -> systeme -> performances -> mémoire virtuelle
réglage de la mémoire virtuelle


Selectionnez le lecteur hôte que vous aviez choisi , puis mettez 150mo minimum et maximum (donc fixe) , cette quantité pouvant bien sûr être réduite ou augmentée suivant vos besoins et votre configuration mais prévoir dans ce cas la place disponible sur le lecteur hôte...

* Ensuite il va falloir diriger le répertoire temporaire de windows ailleurs que sur c , sur un autre disque ou bien sur notre disque hôte s'il lui reste assez de place , dans notre exemple il reste plus de 50mo de dispo sur T ... Creez un repertoire ' Temp ' sur votre lecteur hôte (ici T:) puis ensuite tapez SYSEDIT dans le menu 'executer' de 'démarrer' pour éditer votre ' autoexec.bat '.. Dans l'autoexec.bat rajoutez ensuite ces 2 lignes:
set tmp=T:\temp
set temp=T:\temp
effacez les autres lignes commençant par ' set tmp ' ou ' set temp ' .
Sur cet exemple j'ai mis T: mais vous devez mettre votre lettre de lecteur hôte évidemment..
Redemarrez windows et vérifiez dans une fenêtre DOS en tapant SET , vous aurez alors :
TMP=T:\temp
TEMP=T:\temp

* Ensuite pour chaque logiciel installé il faut vérifier que son répertoire temporaire est ailleurs que sur C:
Par exemple winzip compresse d'abord dans son répertoire temporaire avant de copier son fichier , il est primordial de mettre son répertoire temporaire sur un autre disque que C: sinon la compression sous Winzip sera beaucoup plus longue..
Configuration de winzip


Pour Winzip j'ai préféré ne pas utiliser mon disque hôte car je compresse des fichiers dont l'archive (.zip) va dépasser 100mo ...donc je l'ai mis sur mon disque D: qui lui n'est pas compressé...

Voici encore un exemple avec cooledit pro :
Répertoires temporaires pour Cool Edit ... Ailleur que sur C:


* Executez ensuite l'agent de compression pour mettre à jour la compression en Hipack (par défaut il l'a mis en standard)

(Programmes->Accesoires->Outils systemes->Agent de compression)
Paramétrez l'agent de compression en Hipack

Après avoir configuré l'agent de compression en Hipack , démarrez-le ... là encore cela va prendre un certain temps mais patience c'est presque fini...

*Une fois que l'agent de compression a fini son travail vous pouvez redémarrer et utiliser votre système comme avant et profiter d'un espace disque plus important...


Pour admirer l'efficacité de la compression allez dans le poste de travail dans les propriétés du disque compressé :
Mon disque compressé....


Les fichiers non compressés correspondent aux fichiers qu'il n'est pas possible de compresser (parce qu'ils le sont déjà comme les .zip .mp3 .jpg ....)
En cliquant sur 'Avancées' on peut cacher le lecteur hôte (toujours existant mais caché à l'explorateur )...

La place indiquée restante sur le disque varie , en effet il s'agit d'une estimation puisque l'efficacité de la compression dépend des fichiers que l'on y met . En moyenne la compression étant de 2 pour un disque système la place indiquée est le double environ de la place physique restante....


6/ Configurations testées avec succès avec cette procédure

P 233 mmx oc 262mhz sur Asus tx97 - 64mo - disque ide pio4 : aucun problème ; pas de ralentissements
P2 333 oc 412mhz sur Asus P2B - 128mo - disque ide udma : aucun problème ; pas de ralentissements
Portable Toshiba Tecra 500 - P120 - 48mo - disque lent : aucun problème ; pas de ralentissements
P 83mhz overdrive sur carte i486 HP vectra vl2/50 - 16mo - disque très lent : aucun problème , pas plus de ralentissements qu'avant (swapp de 30mo seulement car petit disque & compression standard pas Hipack)


Voilà, en fait la compression marche bien sur toutes les configs... Au niveau de la fiabilité je n'ai jamais perdu un disque compressé donc pour moi aucun problème à ce niveau.

7/ Conclusion :

Sur les petites configurations ou les portables pentium/486 avec 16mo ram ou + la compression de disque est la solution idéale et économique contre le manque de place ; sur les configurations actuelles cela n'est peut être pas autant indispensable vu le prix des disques mais avec les performances d'un système configuré comme expliqué ici je ne vois pas pourquoi on se priverait de place en plus...


(C) www.fcosinus.com www.fcosinus.com Reproduction soumise à autorisation Optimisé Internet Explorer Site optimisé IE 5 / 6+