BlueStacks ne fournit qu'un moyen d'accéder à un sous-dossier de la carte sd /storage/sdcard/windows/BstSharedFolder
qui, sous Windows, a le chemin C:\ProgramData\BlueStacks\Engine\UserData\SharedFolder
. Le moyen le plus simple est donc de placer des fichiers là, puis d'utiliser une application gestionnaire de fichiers Android (par exemple, TotalCommander, qui peut déplacer des dossiers entiers) pour déplacer les fichiers là où vous en avez besoin sur votre carte sd.
/EDIT: le reste de cette réponse semble ne plus fonctionner. Je le laisse ici si vous souhaitez essayer avec une ancienne version de BlueStacks.
Il est également possible d'obtenir un accès complet à la carte sd avec quelques manipulations plus complexes.
BlueStacks stocke la carte sd sous la forme d'un disque virtuel image, sur Windows c'est à C:\Program Data\BlueStacks\Android\SDCard.sparsefs
ou à C:\ProgramData\BlueStacks\Engine\Android\SDCard.vdi
selon la version. Fondamentalement, ce que vous pouvez faire, c'est de créer un nouveau disque d'image virtuel, mais formaté en FAT
, ce qui permettra le montage à la fois dans Android et Windows! Ensuite, vous verrez le disque d'image virtuel comme un lecteur dans "Poste de travail".
Pour emprunter cette voie, vous aurez besoin de deux logiciels :
- Un créateur de disque virtuel (par exemple, DATA.IMG Maker).
- Un monteur d'image (par exemple, OSFMount).
Ensuite, vous pouvez formater en FAT
en utilisant l'outil de formatage de votre système d'exploitation.
Enfin, vous devez tuer tous les processus BlueStacks (c'est-à-dire ceux qui commencent par "HD-*") et changer le chemin de l'image de la carte sd via regedit à HKEY_LOCAL_MACHINE\SOFTWARE\BlueStacks\Guests\Android\BlockDevice\2\Path
.
Pour un tutoriel étape par étape sur cette approche, consultez le tutoriel 7labs.io.