BlueStacks zapewniają jedynie dostęp do podfolderu karty SD, /storage/sdcard/windows/BstSharedFolder
który w systemie Windows ma ścieżkę C:\ProgramData\BlueStacks\Engine\UserData\SharedFolder
. Najprostszym sposobem jest więc umieszczenie tam niektórych plików, a następnie użycie aplikacji do zarządzania plikami na Androida (np. TotalCommander, która może przenosić całe foldery), aby przenosić pliki tam, gdzie są potrzebne na karcie SD.
/ EDYCJA: reszta tej odpowiedzi wydaje się już nie działać. Zostawiam go tutaj, jeśli chcesz wypróbować go ze starszą wersją BlueStacks .
Możliwe jest również uzyskanie pełnego dostępu do karty SD przy bardziej złożonych manipulacjach.
BlueStacks przechowuje kartę SD jako rodzaj wirtualnego dysku obrazu, w systemie Windows jest w C:\Program Data\BlueStacks\Android\SDCard.sparsefs
lub w C:\ProgramData\BlueStacks\Engine\Android\SDCard.vdi
zależności od wersji. Zasadniczo możesz zrobić, że możesz utworzyć nowy wirtualny dysk obrazu, ale sformatowany wFAT
, co pozwoli na montaż zarówno w systemie Android, jak i Windows! Następnie zobaczysz dysk obrazu wirtualnego jako dysk w „Moim komputerze”.
Aby zejść tą drogą, potrzebujesz dwóch programów:
- Twórca dysku wirtualnego (np. DATA.IMG Maker ).
- Narzędzie do montowania obrazów (np. OSFMount ).
Następnie możesz sformatować FAT
za pomocą narzędzia do formatowania systemu operacyjnego.
Na koniec musisz zabić wszystkie procesy BlueStacks (tzn. Zaczynają się od „HD- *”) i zmienić ścieżkę do obrazu sdcard za pomocą regedit at HKEY_LOCAL_MACHINE\SOFTWARE\BlueStacks\Guests\Android\BlockDevice\2\Path
.
Samouczek krok po kroku na temat tego podejścia znajduje się w samouczku 7labs.io .