OVH Cloud OVH Cloud

[INFO]A propos du dossier $hf_mig$ : Comment le déplacer ...

24 réponses
Avatar
Jean-Claude BELLAMY
Hello happy Taxpayers !

Tous (ou presque!) les utilisateurs de XP et W2K3 (et SBS, WHS ...)
connaissent les dossiers "$NtUninstall....$" et "$hf_mig$", situés dans le
dossier %windir% (en règle générale "c:\windows")
Ils sont créés ou "alimentés" par tous les correctifs de Windows.

Les dossiers "$NtUninstall....$", qui contiennent les fichiers nécessaires à
la DÉSINSTALLATION de ces correctifs, PEUVENT être SUPPRIMÉS si on a décidé
définitivement de ne pas les désinstaller (ce qui se pratique toujours, sauf
bug notoire dans un correctif).
J'ai d'ailleurs écrit un script qui fait proprement et automatiquement cette
opération de suppression
(http://www.bellamyjc.org/fr/windows2000.html#Ntuninstall)

PAR CONTRE, le dossier "$hf_mig$" contient un ensemble de sous-dossiers
(ayant pour noms respectifs les articles associés de la base de
connaissances, p.ex. "KB941202") lesquels contiennent des copies des DLL (et
.SYS, .OCX, ...) MISES A JOUR par ces correctifs.

Le dossier "$hf_mig$" a donc pour rôle pour maintenir la cohérence dans les
dernières versions de DLL (au cas où l'installation d'un logiciel viendrait
à en remplacer), si bien qu'il NE FAUT PAS SUPPRIMER ce dossier !
NB: sa suppression ne se traduira par aucun message d'erreur, par contre on
risque de découvrir peu à peu des incohérences et dysfonctionnements
inexpliqués du système.


Cette interdiction de le supprimer est particulièrement GÊNANTE, car la
taille globale de ce dossier devient très importante (environ 300 Mo
actuellement)
Or il peut arriver que la partition du système soit saturée ...

Et l'emplacement de ce dossier est "en dur" (il doit obligatoirement être
dans %windir%)
Le problème semble donc insoluble, et pourtant ... :-)

... j'ai eu l'idée toute bête de faire appel aux "JONCTIONS" des partitions
NTFS, :
- en déplaçant "$hf_mig$" sur une autre partition (NTFS)
- en créant une JUNCTION de ce dossier à son
nouvel emplacement dans %windir% !
(à l'aide de l'outil de SysInternals)

Je décris la manip ici :
http://www.bellamyjc.org/fr/windowsxp2003.html#hf_mig

Et ainsi la morale est sauve ...
- $hf_mig$ ne prend plus de place dans %SystemDrive%
(la partition du système)
- $hf_mig$ est toujours disponible dans %windir% !



Et vive NTFS et Mark Russinovich ! ;-)


PS : cette méthode de transfert de dossiers volumineux + création de
JUNCTION peut être utilisée également pour plein d'autres applications
(p.ex. MSDN et son "méga" dossier "Microsoft Help" de plus de 450 Mo) sans
pour autant devoir bidouiller dans la BDR ou quoi que ce soit d'autre.


--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org

4 réponses

1 2 3
Avatar
Jean-Claude BELLAMY
"Roger LEDIG" a écrit dans le message de
news:
Bonjour

je ne suis pas ce fil, une partition système s'agrandit a condition
d'avoir de la place derrière bien sur hors fonctionnement et sans erreur.


??????????????????????????????
On voit bien que tu ne suis pas le fil de discussion !!! ;-)

Jean-Claude tu deviens malade ?
Non, je vais très bien, merci, à part un peu de fatigue "digestive" due à

une consommation accrue ces derniers temps de ces excellents produits du Lot
& Garonne (sans oublier le Gers et les Landes) ! ;-)
http://www.communes.com/aquitaine/lot-et-garonne/poudenas_47170


Sacré Roger !!! ;-)

--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org

Avatar
jcF
Le Mon, 7 Jan 2008 18:54:55 +0100, "Jean-Claude BELLAMY"


Sacré Roger !!! ;-)


J'aime bien cette courte phrase ;-))
Tout est dit dans ces deux simples mots

Sacré Jean-Claude !!!

(Tiens ..... bizarre, ça sonne pas pareil...) ;-)


--
= jcF =

Avatar
Alain Naigeon
"jcF" a écrit dans le message de news:

Le Mon, 7 Jan 2008 18:54:55 +0100, "Jean-Claude BELLAMY"


Sacré Roger !!! ;-)


J'aime bien cette courte phrase ;-))
Tout est dit dans ces deux simples mots

Sacré Jean-Claude !!!

(Tiens ..... bizarre, ça sonne pas pareil...) ;-)


C'est normal, il y en a quand même un des
deux qui a un diploum en communication !

--

Français *==> "Musique renaissance" <==* English
midi - facsimiles - ligatures - mensuration
http://anaigeon.free.fr | http://www.medieval.org/emfaq/anaigeon/
Alain Naigeon - - Oberhoffen/Moder, France


Avatar
jcF
Le Mon, 7 Jan 2008 20:57:36 +0100, "Alain Naigeon"


C'est normal, il y en a quand même un des
deux qui a un diploum en communication !


Et le second ? l'a quoi comme diploum ? un certificat de bonne
conduite ? Un ticket de parking à Auxchamps ?

Sacré Alain ! ;-)

(Tiens, ça marche pas non plus...)


--
= jcF =

1 2 3