Rclone

Installer rclone, winfsp, nircmd, configurer un drive distant et le monter comme lecteur sur l’explorateur Windows.

DISCLAIMER : Ce tuto s’adresse aux utilisateurs de Windows uniquement

Installer rclone:

Pour installer rclone, il suffira de se rendre sur [le site officiel de rclone], télécharger rclone pour votre plateforme, dans le cas présent, ce sera Windows :

Ensuite, vous allez obtenir un fichier zip, qu’il faudra au choix dĂ©zipper ou non.

Une fois le fichier zip dézippé ou seulement ouvert, vous allez obtenir quelques fichiers mais seulement le fichier rclone.exe va nous intéresser.

Dùs lors, deux choix s’offriront à vous,

1 : Vous pouvez dĂ©placer (ou extraire) rclone.exe dans le rĂ©pertoire de votre choix, et l’ajouter aux variables systĂšmes, “PATH”,

Ou 2 : DĂ©placer (ou extraire) rclone.exe dans le rĂ©pertoire “C:\Windows”,

Ce qui dans les deux cas rendra rclone utilisable n’importe oĂč lĂ  ou vous le souhaiterez sur votre ordinateur.

Personnellement j’ai choisi l’option 2 car elle est simple rapide et efficace.

Afin de voir si rclone est correctement installĂ©, exĂ©cutez une invite de commande Windows ou vous le souhaitez et entrez la commande “rclone version”, vous devriez obtenir quelque chose comme ça :

Installer WinFSP,

WinFSP sera utile à rclone pour pouvoir monter vos drives comme HDD dans l’explorateur Windows.

WinFSP est simple Ă  installer,

Tout d’abord rendez-vous sur [le site] Pour tĂ©lĂ©charger l’installateur, c’est tout bĂȘte, il suffit de cliquer sur le bouton vert

Ensuite, une fois l’installateur lancĂ©, cliquez une fois sur next, cliquez sur l’icĂŽne de disque dur se trouvant tout en haut de la liste dĂ©roulante, intitulĂ© “WinFSP 2022” (Ă  l’heure actuelle) :

Et sĂ©lectionnez l’option “Entire features will be installed on local hard drive”, ça devrait dĂ©sormais ressembler Ă  ça.

Ensuite cliquez sur “Next”, “Install”, accordez les droits d’administrateur si ce n’est pas dĂ©jĂ  fait, puis cliquez sur finish.

Installer nircmd,

Nircmd sera utile pour ne pas avoir à laisser ouvert l’invite de commande Windows ouverte tout le temps quand vous aurez envie de monter vos drives.

Pour nircmd ce sera aussi simple que rclone, rendez-vous sur [le site], tout en bas de la page vous aurez un bouton “Download NirCmd” ou “Download NirCmd 64-Bits” TĂ©lĂ©chargez nircmd selon votre architecture (donc x32 ou x64)

Puis suivez les mĂȘmes Ă©tapes que pour rclone.

Configurer le tout :

Maintenant, on va configurer rclone,

Pour se faire, ouvrez une invite de commande n’importe oĂč, ensuite, entrez la commande “rclone config”, vous allez obtenir quelque chose comme ça :

Appuyez sur “n” puis sur la touche “entrĂ©e”

Entrez un nom pour votre drive cela permettra d’effectuer certaines actions en utilisant ce nom, je vous conseille de mettre quelque chose de simple, dans mon cas je vais le nommer “pressydrive”.

Ensuite vous allez avoir une liste de tous les cloud providers supportĂ©s par rclone, entrez le chiffre ou simplement le nom de votre cloud provider, pour mon cas ce sera “28” ou “OneDrive” les deux fonctionnent.

Ensuite, appuyez sur entrĂ©e, encore entrĂ©e, puis indiquez la rĂ©gion de votre OneDrive, pour mon cas ce sera “1” ou “global” :

Ensuite appuyez sur “entrĂ©e” jusqu’à que votre navigateur par dĂ©faut ouvre une page vous demandant de vous connecter Ă  votre compte Microsoft :

Puis vous allez obtenir une page “Success!”, une fois ceci fait fermez cette page, retournez sur l’invite de commande ou vous devrez indiquer sur quel site vous voulez que rclone soit paramĂ©trĂ©, personnellement je vais paramĂ©trer rclone sur OneDrive, mais vous pourrez aussi choisir de paramĂ©trer rclone sur un SharePoint, si votre organisation en possĂšde un.

Ensuite faites “entrĂ©e” jusqu’à que vous retournez ici :

A ce stade vous pourrez quitter la config de rclone en appuyant sur “q” puis “entrĂ©e”.

Maintenant, il vous restera plus qu’à monter votre drive comme lecteur sur l’explorateur Windows, pour ce faire il vous suffit d’entrer cette commande :

“rclone mount VotreDrive: DriveLetter:” vous pouvez rajouter un argument qui va monter votre Drive comme lecteur rĂ©seau : “--network-mode".

Pour mon cas, ce sera donc “rclone mount pressydrive: Y:” ou “rclone mount pressydrive: Y: --network-mode".

Sans l’argument “--network-mode" :

Avec :

Le problĂšme avec cette maniĂšre de monter votre drive, c’est que vous allez devoir garder votre fenĂȘtre CMD ouverte tout le temps que vous souhaitez utiliser votre drive comme HDD montĂ©.

Pour contrer ce problĂšme, c’est maintenant que nircmd va entrer en jeu car il vous permettra d’exĂ©cuter la commande (et Ă©galement tout autre commande compatible cmd) en arriĂšre-plan, ce qui vous permettra de fermer l’invite de commande une fois que vous aurez exĂ©cutĂ© la commande.

Pour lancer “rclone mount” en arriùre-plan, il voussuffira d’ajouter “nircmd exec hide” avant la commande “rclone mount”, voici un exemple :

“nircmd exec hide rclone mount VotreDrive: DriveLetter: [--network-mode]”.

Etant donnĂ© que vous ne pourrez pas unmount votre drive une fois montĂ©, vous allez devoir le kill via le gestionnaire des tĂąches “Rsync for cloud storage” ou bien en exĂ©cutant un shell Windows dans lequel vous allez entrer cette commande :

“nircmd killprocess rclone.exe”

À noter que redĂ©marrer votre ordinateur mettra fin Ă  tout mappage de lecteur OneDrive comme Disque Dur dans l’explorateur.

Petit bonus :

Avec nircmd Ă©tant donnĂ© que l’invite de commande est invisible, vous pourrez exĂ©cuter “rclone mount” au dĂ©marrage de votre ordinateur, pour ce faire, crĂ©ez un nouveau fichier texte n’importe oĂč sur votre ordinateur, puis renommez le fichier en “CeQueVousVoulez.bat”.

À l’intĂ©rieur de ce fichier collez la ou les commandes nircmd pour lancer vos drive comme lecteur Windows, puis enregistrez le fichier.

Maintenant, ouvrez la fenĂȘtre exĂ©cuter en faisant “Touche Windows+R”, entrez ceci “shell:startup” puis appuyez sur “entrĂ©e”. Copiez votre fichier “.bat” dans le rĂ©pertoire qui viens de s’ouvrir et le tour est jouĂ© ! À chaque dĂ©marrage vous aurez un shell Windows qui se lancera mais il vous suffira simplement de le fermer et cela ne vous dĂ©rangera plus aprĂšs.

(Une modification de ce tuto parviendra surement aprĂšs quelques tests, ce qui permettra normalement de ne plus avoir de fenĂȘtre cmd qui pop Ă  chaque dĂ©marrage de votre ordinateur)