Bonsoir
Je fais ici car je " bricole " sur le sujet
Sur un PC sous-dimensionné et sous XP j'ai installé
depuis longtemps un petit logiciel
qui permet de nettoyer l'espace libre
Ca permet de rafraichir l'ensemble et sa rapidité
de temps en temps
Ce que je croyais , quand un fichier était supprimmé .son
en-tête hexa était gratouillé et il était lu comme vide ( mais toujours
présent
et reouvrable )
dans une partie d e la memoire physique baptisée " free space " ou espace
libre
Le logiciel permet donc de supprimer définitivement
ces fichiers
hors hier après une mise à jour en ligne et un essai consécutif
voila ty pas qu'il me regurgite automaticaly un rapport
ou je découvre 4 pages de fichiers dll se reportant à la majorité
des applications installées
et qui ( fichiers )n'ont pas été supprimés
car " protégés" la passe de nettoyage ayant été notée comme "failed"
pour chaque
mon interrogation : pourquoi ces fichiers se trouvent-ils ou sont-ils
référencés
comme actifs puisque détectés complets dans l'espace libre
merci
V
..
[HS]Re: Free space et dll
de : megane
le :
vocatus a écrit : Bonsoir
Je fais ici car je " bricole " sur le sujet
Sur un PC sous-dimensionné et sous XP j'ai installé
depuis longtemps un petit logiciel
qui permet de nettoyer l'espace libre
Ca permet de rafraichir l'ensemble et sa rapidité
de temps en temps
Ce que je croyais , quand un fichier était supprimmé .son
en-tête hexa était gratouillé et il était lu comme vide ( mais =
toujours présent
et reouvrable )
dans une partie d e la memoire physique baptisée " free space " ou es=
pace libre
Le logiciel permet donc de supprimer définitivement
ces fichiers
hors hier après une mise à jour en ligne et un essai consécutif
voila ty pas qu'il me regurgite automaticaly un rapport
ou je découvre 4 pages de fichiers dll se reportant à la majorité= des applications installées
et qui ( fichiers )n'ont pas été supprimés
car " protégés" la passe de nettoyage ayant été notée comme =
"failed" pour chaque
mon interrogation : pourquoi ces fichiers se trouvent-ils ou sont-ils
référencés
comme actifs puisque détectés complets dans l'espace libre
merci
V
.
il suffit en général de faire un chkdsk /f /r et une défragmentatio=
n
(outils disponible en standard dans windows)
à moins que tu ne veuilles éviter qu'on lise sur ton disque dur les
fichiers effacés ? pas d'autre contre indication ;)
Re: Free space et dll
de : jeanjean
le :
vocatus a écrit: Ce que je croyais , quand un fichier était supprimmé .son
en-tête hexa était gratouillé et il était lu comme vide ( mais toujours
présent
et reouvrable )
dans une partie d e la memoire physique baptisée " free space " ou espace
libre
c'est pas vraiment comme ça que ça fonctionne :/
Tout dépends d'abord de ton systeme de fichier.
Supposons que tu sois en FAT32.
(NTFS étant plus obscur, je me lancerai pas la dedans)
Tu auras en entete de ta partition une table d'allocation des
fichiers (File Allocation Table FAT) qui reférenciera tous
les fichiers contenu sur le disque en y associant leur
adresse mémoire (là ou aller les chercher sur ton disque dur).
Pour supprimer un fichier il suffit donc de simplement
supprimmer sa référence dans la FAT.
Donc physiquement ton fichier est toujours présent sur le disque
dur, mais il n'est plus référencé dans la FAT donc introuvable.
(Il existe cependant des logiciels spécifiques qui permettent de
lire le contenu d'un disque dur et de reconstruire la FAT pour
ainsi retrouver des fichiers perdus)
Donc maintenant qu'on est d'accord sur le fonctionnement d'un systeme
de fichier, je vois pas du tout quel est le role de ton logiciel,
et cette histoire de freespace ?
Re: Free space et dll
de : cartomi
le :
vocatus vient de nous annoncer : Sur un PC sous-dimensionné et sous XP mon interrogation : pourquoi ces fichiers se trouvent-ils ou sont-ils
référencés
peut etre plus approprié sur
news:alt.fr.comp.os.ms-windows.xp
ou
news:microsoft.public.fr.windowsxp
Re: Free space et dll
de : Cumbalero
le :
jeanjean a écrit : Donc maintenant qu'on est d'accord sur le fonctionnement d'un systeme
de fichier, je vois pas du tout quel est le role de ton logiciel,
et cette histoire de freespace ?
J'ai cru comprendre qu'il ne parlait pas de disque mais de RAM.
Je ne sais pas comment fait windows, mais les *nix gardent en cache tous =
les fichiers lus ou écrits tant qu'il n'y a pas de demande d'allocation=
.
Inversement, si un fichier est ouvert et donc que ses données sont
censées être accessible en mémoire mais que ces données ne sont p=
as
utilises au moment une demande d'allocation supérieure à l'espace lib=
re
est effectuée, ces données sont transférées sur disque par le mé=
canisme
de swap.
Si windows travaille de la même façon, le "logiciel pour nettoyer
l'espace libre" ne peut que forcer le vidage du cache, mais cela ne fait =
qu'afficher artificiellement un espace libre qui l'était de toutes fa=
çons.
A+
JF
Re: Free space et dll
de : "alain denis"
le :
Salut,
je ne suis pas sur ( bien qu'il y ait des bricoleurs chevronnés en
informatique sur ce groupe) que ce soit le meilleur groupe.
Re: Free space et dll
de : jeanjean
le :
Cumbalero a écrit: J'ai cru comprendre qu'il ne parlait pas de disque mais de RAM.
Ah :/
p-etre Si windows travaille de la même façon, le "logiciel pour nettoyer
l'espace libre" ne peut que forcer le vidage du cache, mais cela ne fait
qu'afficher artificiellement un espace libre qui l'était de toutes façons.
Windows fonctionne également avec un systeme de swap, à la différence
que le swap n'est pas une partition comme sous les unix, mais c'est
simplement un fichier sur le disque de la taille de la ram (d'origine).
C'est la fameux pagefile.sys ...
A noter que ce fichier peut donc être partitionné un peu partout sur
le disque ...
Maintenant j'ignore la méthode d'allocation de la mémoire.