O BlueStacks fornece apenas uma maneira de acessar uma subpasta do sdcard /storage/sdcard/windows/BstSharedFolder
que no Windows possui o caminho C:\ProgramData\BlueStacks\Engine\UserData\SharedFolder
. A maneira mais fácil é colocar alguns arquivos lá e usar um aplicativo de gerenciamento de arquivos Android (por exemplo, TotalCommander, que pode mover pastas inteiras) para mover os arquivos para onde você precisar deles no seu cartão SD.
/ EDIT: o restante desta resposta parece não estar mais funcionando. Deixo aqui se você quiser experimentá-lo com uma versão mais antiga do BlueStacks .
Também é possível obter acesso total ao cartão SD com algumas manipulações mais complexas.
BlueStacks armazena o cartão SD como uma espécie de disco de imagem virtual, no Windows é no C:\Program Data\BlueStacks\Android\SDCard.sparsefs
ou pelo C:\ProgramData\BlueStacks\Engine\Android\SDCard.vdi
dependendo da versão. Basicamente, o que você pode fazer é criar um novo disco de imagem virtual, mas formatado FAT
, o que permitirá a montagem no Android e no Windows! Então, você verá o disco de imagem virtual como uma unidade em "Meu Computador".
Para seguir esse caminho, você precisará de dois softwares:
- Um criador de disco virtual (por exemplo, DATA.IMG Maker ).
- Um montador de imagens (por exemplo, OSFMount ).
Em seguida, você pode formatar FAT
usando sua ferramenta de formatação do sistema operacional.
E, por último, você precisa matar todos os processos do BlueStacks (ou seja, eles começam com "HD- *") e alterar o caminho para a imagem do sdcard via regedit em HKEY_LOCAL_MACHINE\SOFTWARE\BlueStacks\Guests\Android\BlockDevice\2\Path
.
Para um tutorial passo a passo sobre essa abordagem, consulte o tutorial 7labs.io .