Connexion
 

 

Reservez vos examens en ligne sur:

 

Prometric_logo

Regardez notre chaine et notre SkyDrive

  

 
mars 9

Rédigé par azote
09/03/2010 10:13 

Comme beaucoup de monde je me suis posé la question sur le répertoire WinSxS et sa taille, son contenu, sa fonction...

Dans Vista, ou Seven, il repréente en fait le coeur du systeme en ce qui concerne les DLLs. A chaque installation de logiciel, à chaque lise à jour de fichier DLL important, une copie est sauvegardée dans le répertoire WinSxS.

Il faut visualiser ce répertoire et son contenu comme un élément majeur du systeme, en effet c'est là que son contenus les fichiers réels du systeme.

les  autres instances de ces fichiers sont ce que l'on appelle des "Hardlinks", comme ils existent sous Linux/Unix depuis bien longtemps!

 

Faisons un test simple (trouvé sur ce lien, merci pour l'explication claire que je ne fais que traduire ici):

Créez un répertoire sur votre disque dure et déposez-y un fichier de taille importante.

Regardez le resultat d'un Dir depuis un CMD et depuis l'explorer.

image

image

1 fichier(s)          51 773 440 octets
2 Rép(s)      104 826 036 224 octets libres

 

Maintenant créez 10 liens vers ce fichier dans ce meme répertoire.

image 

C:\test>mklink /h File2.ext file.ext
Liaison permanente créée pour File2.ext <<===>> file.ext

C:\test>mklink /h File3.ext file.ext
Liaison permanente créée pour File3.ext <<===>> file.ext

C:\test>mklink /h File4.ext file.ext
Liaison permanente créée pour File4.ext <<===>> file.ext

C:\test>mklink /h File5.ext file.ext
Liaison permanente créée pour File5.ext <<===>> file.ext

C:\test>mklink /h File6.ext file.ext
Liaison permanente créée pour File6.ext <<===>> file.ext

C:\test>mklink /h File7.ext file.ext
Liaison permanente créée pour File7.ext <<===>> file.ext

C:\test>mklink /h File8.ext file.ext
Liaison permanente créée pour File8.ext <<===>> file.ext

C:\test>mklink /h File9.ext file.ext
Liaison permanente créée pour File9.ext <<===>> file.ext

C:\test>mklink /h File_.ext file.ext
Liaison permanente créée pour File_.ext <<===>> file.ext

 

Si vous refaites un DIR ou via l'explorer regardez bien ce que vous obtenez...

image

image              

10 fichier(s)      517 734 400 octets
   2 Rép(s)  104 825 257 984 octets libres

Et si maintenant on compare de plus prés les résultats de ces deux DIRs:

image

 

On voit bien que si l'espace utilisé affiché a été multiplié par 10, l'espace libre lui ne varie que de 778240 Octets!!! pas mal pour avoir stocké 450 Mo de plus en fichiers...

Vous comprendrez aisément que la meme manipulation sur le repértoire Windows peut engendrer quelques doutes sur l'espace utilisé, mais le meme schéma est applicable que pour cette petite démo...le répertoire WinSxS contient les fichiers originaux et le reste du répertoire Windows, les liens vers ces fichiers.

Il n'est donc pas conseillé de néttoyer ce répertoire :)

PierrE.

powered by metaPost

Tags:

Nom :
Your email:
(Optional) Email used only to show Gravatar.
Your website:
Titre :
Commentaire :
Ajouter mon commentaire   Annuler 
Copyright 2007 by Pierre E. JOUBERT
Downloaded from DNNSkins.com