Consegui resolver meu próprio problema, mas não é exatamente a solução mais simples. Resumindo, em vez de armazenar arquivos no cartão SD, o que obviamente o Windows vê como uma unidade removível, é possível, em vez disso, preencher todo o cartão SD com um disco rígido virtual, que pode ser montado no Windows e é tratado como um disco rígido real.
Veja o que fiz no Windows 8.1:
Opcional: limpe o conteúdo do seu cartão SD. Isso não é absolutamente necessário, mas a quantidade de espaço livre no cartão SD se tornará a quantidade de espaço em seu novo disco.
Abra o Gerenciamento de Disco (na minha pesquisa do menu Iniciar, ele aparece como "Criar e formatar partições do disco rígido").
Opcional: verifique se o seu cartão SD está formatado para NTFS. Como o cartão será permanente e a compatibilidade entre plataformas não importa, pode muito bem ir com um sistema de arquivos mais moderno. Além disso, isso permitirá o próximo passo opcional diretamente abaixo.
Opcional (possível somente se você escolher formatar o cartão SD para NTFS): selecione a partição no cartão SD e escolha "Alterar letra e caminhos da unidade". Remova a letra da unidade e adicione um novo ponto de montagem a uma pasta NTFS vazia. Você pode colocar isso em algum lugar na sua unidade principal, eu escolhi "C: \ Media Container". Dessa forma, o cartão SD não aparecerá mais como uma unidade separada, mas ainda pode ser acessado pelo sistema para a unidade virtual.
No menu Ação, na parte superior, selecione "Criar VHD". Navegue até o local do seu cartão SD ("C: \ Media Container" se você alterou seu ponto de montagem para o que eu sugeri acima). Crie um VHD aqui ... Liguei para o meu "Media Store". Também alterei o formato do disco rígido virtual para VHDX para sua resiliência a eventos de falha de energia, embora eu não tenha uma percepção real disso além do que o Windows descreveu. Eu fiquei com o tipo de disco de expansão dinâmica recomendado, com o pensamento de que isso poderia ser útil se eu obtiver um cartão SD maior no futuro.
Clique com o botão direito do mouse no novo disco (à esquerda, agora em sua partição) e escolha inicializar. Eu fui com uma tabela de partições GPT, pois é um design mais novo e presumivelmente melhor, embora eu não tenha nenhuma outra visão sobre isso. Depois que ele for inicializado, clique com o botão direito do mouse na nova partição não alocada e escolha "Novo volume simples". Siga o assistente, alocando todo o espaço para a nova partição, atribuindo a ela a letra da unidade que você gostaria que seu novo disco rígido usasse (provavelmente D :) e formatando-a em NTFS. Se tudo correu bem, agora você deve ver o seu novo disco rígido disponível no Windows Explorer.
Agora, o truque para reunir tudo isso é configurar o Windows para que a unidade seja montada quando o computador for inicializado, já que não é divertido ter que entrar no Gerenciamento de Disco toda vez que o computador começar a montar a unidade. Para fazer isso, você precisará criar um script para montá-lo e, em seguida, usar o Agendador de Tarefas para executar o script na inicialização. Eu encontrei um guia realmente bom aqui , que eu vou resumir abaixo.
Primeiro, crie um arquivo de texto onde quiser, nomeado o que você quiser - este será o seu script. Eu nomeei o meu "Mount Script.txt" e coloquei em "C: \ Media Container" com o meu arquivo de disco rígido virtual. Abra-o e cole abaixo, com o caminho e a letra da unidade editados para corresponder às suas informações:
select vdisk file="C:\Media Container\Media Store.vhdx"
attach vdisk
assign letter=D
Abra o Agendador de Tarefas em Gerenciamento do Computador, que aparece no meu Menu Iniciar como "Tarefas de agendamento". No painel direito, selecione "Criar tarefa".
Os pontos principais são:
- Na guia Geral, insira um nome de algum tipo para sua tarefa, eu chamo o meu de "Monte o cartão SD". Em "Ao executar a tarefa, use a seguinte conta de usuário", altere-a para SYSTEM, digitando-a na caixa de nome do objeto. Além disso, pode ser importante definir "Configure for" para o seu sistema operacional, não tenho certeza e uma pesquisa rápida on-line não explicou realmente o que essa configuração faz.
- Na guia Disparadores, clique em Novo e defina "Iniciar a tarefa" como "Na inicialização".
- Na guia Ações, clique em Novo e defina "Programa / script" como "diskpart" (sem as aspas). Em "Adicionar argumentos", cole o seguinte com o caminho definido para o caminho do seu script: / s "C: \ Contêiner de mídia \ Mount Script.txt".
- Na guia Condições, desmarque a caixa de seleção "Iniciar a tarefa apenas se o computador estiver com energia AC".
Você também pode percorrer as opções e ver se há algo mais que gostaria de definir, mas essas devem ser as essenciais.
E é isso! Na próxima vez que você reiniciar, deverá ver seu espaço de armazenamento no seu cartão SD montado como um disco rígido.