Si vous utilisez une version de Windows 11 de build 22000 ou supérieure, vous pouvez désormais utiliser WSL pour monter directement des disques Linux. Exécutez winver pour voir votre version de Windows. Je suis sur 22000.282 au moment d'écrire ces lignes.
Je peux également exécuter wsl --help et voir les instructions --mount. Si vous ne les avez pas, vous n'êtes pas sur la dernière version, ou vous pouvez essayer d'installer/mettre à jour WSL à partir du Windows Store. L'installation de WSL à partir du Windows Store vous permet d'obtenir des mises à jour plus rapidement.
--mount <Disk>
Attaches and mounts a physical disk in all WSL2 distributions.
Options:
--bare
Attach the disk to WSL2, but don't mount it.
--type <Type>
Filesystem to use when mounting a disk, if not specified defaults to ext4.
--options <Options>
Additional mount options.
--partition <Index>
Index of the partition to mount, if not specified defaults to the whole disk.
--unmount [Disk]
Unmounts and detaches a disk from all WSL2 distributions.
Unmounts and detaches all disks if called without argument.
Vous devez être administrateur pour monter un disque. Vous pouvez d'abord obtenir une liste de tous les disques à l'aide de cette requête PowerShell :
GET-CimInstance -query "SELECT * from Win32_DiskDrive"
Le DeviceID est un chemin comme \\.\SOMETHING et c'est ce qui compte.
Ensuite, vous venez de wsl --mount \\.\SOMETHING"
.
Le périphérique apparaîtra sous /mnt/wsl/SOMETHING dans votre instance Linux. Vous pouvez monter des disques non partitionnés comme celui-ci, ou vous pouvez monter des disques partitionnés. Ensuite, vous pouvez exécuter lsblk et voir les partitions et elles seront sous /dev/wsl --mount --\\.\SOMETHING --partition --type Filesystem
. Le paramètre de système de fichiers concerne des éléments tels que vfat, etc. pour les systèmes de fichiers prenant en charge le noyau.
Aujourd'hui, les cartes SD et les lecteurs flash ne fonctionnent pas, mais les périphériques USB externes fonctionnent et les lecteurs internes fonctionnent, ainsi que les VHD.
Parrain : Couchbase Capella DBaaS est flexible, complet et entièrement géré avec un accès intégré via K/V, SQL et la recherche en texte intégral. C'est ultra rapide, mais étonnamment abordable. Essayez Capella aujourd'hui gratuitement.