Logo de Microsoft Windows

Windows - Déplacer AppData du lecteur C vers un lecteur de données

Le dossier AppData peut devenir très volumineux.

Scénario

Je commençais à manquer d’espace sur le disque C de mon ordinateur portable et j’ai remarqué que AppData prenait beaucoup d’espace disque, en particulier l’application Signal.

La cause : les photos et autres documents partagés avec mes contacts.

Solution

Important : Fermez complètement Signal avant de commencer (cliquez avec le bouton droit de la souris sur l’icône de la barre d’état système → Quitter).

  1. Ouvrez l’Invite de commande en tant qu’administrateur Appuyez sur Win et sélectionnez « Invite de commande (Admin) » ou « Windows PowerShell (Admin) »

  2. Déplacez le dossier Signal existant

    1
    
    move "C:\Users\YourUserName\AppData\Roaming\Signal" "E:\Applications\ProgramFiles\Signal"
    
  3. Créez le lien symbolique

    1
    
    mklink /D "C:\Users\YourUserName\Data\Roaming\Signal" "E:\Applications\ProgramFiles\Signal"
    
  4. Vérifiez que le lien a été créé

    1
    
    dir "C:\Users\YourUserName\AppData\Roaming" | find "Signal"
    

    Vous devriez voir l’icône <SYMLINKD> à côté de Signal, indiquant qu’il s’agit d’un lien symbolique.

  5. Lancez Signal - il devrait fonctionner exactement comme avant, mais il stocke maintenant les données sur votre disque E:.

Le drapeau /D crée un lien symbolique de répertoire (jonction).

Assurez-vous que E:\Applications\ProgramFiles existe avant de lancer la commande move.

Cela permet de préserver tous les messages, paramètres et médias de Signal.

Si vous devez annuler cette opération, supprimez le lien symbolique et déplacez à nouveau le dossier.

Dépannage

Si Signal ne démarre pas

Vérifiez que le lien symbolique existe et qu’il pointe vers le bon emplacement en utilisant la commande dir.

Bien qu’il s’agisse d’une commande intégrée à Windows, et non d’un programme distinct à installer, j’ai rencontré le problème.

J’exécutais la ligne de commande en tant qu’administrateur.

L’alternative que j’ai utilisée est PowerShell.

1
New-Item -ItemType SymbolicLink -Path "C:\Users\YourUserName\AppData\Roaming\Signal" -Target "E:\Applications\ProgramFiles\Signal"

Documentation

Références :

Suivez-moi !

Merci d’avoir lu cet article. Assurez-vous de me suivre sur X, de vous abonner à ma publication Substack et d’ajouter mon blog à vos favoris pour ne pas manquer les prochains articles.

Photo by www.logo.wine

Licencié sous CC BY-NC-SA 4.0