O Windows não lê o cartão SD, quando todos os outros dispositivos do mundo podem

3

Editar: a partir de dia 8 de outubro ainda estou procurando uma resposta. Eu também testei do windows 7, os mesmos resultados. Eu até mesmo entrei no gparted, limpei completamente todos os dados (então foi apenas espaço alocado) e então criei uma nova partição que era fat32. Eu também tentei ntfs. Eu sei que não é corrupto, pois funciona perfeitamente em várias distribuições Linux baseadas no Ubuntu e baseadas no Debian. Eu até re-instalei as janelas 7 e 8, eu toquei na bios, TUDO!

Estou certo de que é um problema com os drivers do Windows. Esses cartões funcionam em outros PCs, mas não no meu. Eu estou correndo q c855d satélite Toshiba. Eu tentei todos os drivers no google. Eu não estou brincando com você.

    
por coltonon 21.02.2014 / 21:03

3 respostas

1

Meu palpite é que a estrutura do arquivo é configurada usando uma das estruturas de arquivos ext que as janelas não podem ler.

existe uma maneira que você pode formatá-lo com a estrutura do arquivo NTFS e ele será legível tanto pelo windows quanto pelo linux, mas você não pode fazer o contrário, se bem me lembro.

Aqui está uma maneira de formatar a partir do Windows XP, vou continuar procurando por algo um pouco mais novo, mas eu acho que você pode descobrir isso a partir disso ???

Como faço para formatar uma unidade flash USB para o sistema de arquivos NTFS?

você pode ter que fazer isso a partir do Linux.

Aqui está o que eu encontrei para o Linux em Como formatar o drive USB no Linux?

mkfs.ntfs <USB-device-mount-point>

O site é útil, se você precisar, leia-o.

    
por 21.02.2014 / 21:26
1

A melhor opção aqui seria fazer backup de todos os dados armazenados nos cartões e formatá-los nos sistemas de arquivos FAT32 ou NFTS. Para fazer isso, vá para o terminal e use

sudo fdisk -l

Você receberá vários dados e terá que resolver quais unidades são quais. As informações do seu cartão provavelmente começarão com Disk /dev/sdX <some number less than 4.0> Gb , <corresponding number of bytes> . Isso também listará todas as partições, rotuladas como /dev/sdX# , em que sdX é a unidade e # é o número da partição.

Anote a unidade que está no cartão, você NÃO deseja fazer isso em /dev/sda !

Depois de fazer o backup de qualquer dado, use o comando

sudo fdisk /dev/sdX

para entrar no modo de comando. Selecione a ação delete a partition , pressionando a tecla designada ( D para mim).

Selecione o número da partição ( # in /dev/sdX# ) pressionando o número no teclado. Repita para todas as partições no cartão.

Em seguida, você precisa criar a (s) nova (s) partição (ões). Faça isso pelo comando add a new partition , tecla de atalho de N . Eu recomendo (pode ser necessário, eu não sei com certeza) a primeira partição a ser uma partição 'primária'. Pressione P para selecionar uma partição primária.

Selecione um ponto inicial para a partição (apenas pressione Enter para usar o primeiro espaço disponível), e selecione um ponto final (use Enter para usar o resto do espaço em disco).

Agora, isso criou uma partição de arquivos do Linux, que o Windows não pôde reconhecer. Precisamos alterá-lo para FAT32 ou NFTS . Eu continuarei com as instruções do FAT32.

Fazemos isso pressionando T ( change a system's partition ID ). Pressione L para ver todos os tipos possíveis, e selecione FAT32 (a mina é B ). Pressione enter.

Agora, salve e aplique as alterações (tecla de atalho W ) e saia do prompt do fdisk (tecla de atalho Q )

O acima foi simplesmente para garantir que o dispositivo não estava corrompido e garantir que haja apenas uma partição no cartão. Agora, na verdade, formamos o cartão para FAT32. Para realmente tornar a placa legível, use

mkfs -T vfat /dev/sdX#

E então deve estar em branco, com uma única partição FAT32 que o Windows e o Linux possam ler.

    
por 21.02.2014 / 22:28
0

Eu tenho tido esse problema no último mês. Aqui está uma solução alternativa.

Eu baixei um programa de gerenciamento de partição baseado no Windows (especificamente AOMEI Partition Assistant Standard Ed., mas acho que a maioria deles funcionará desde que eles possam ver a placa), usado para formatar o disco em FAT32, depois forçado para levar uma letra de unidade (que estava em opções avançadas). O cartão agora funciona normalmente até ser desconectado.

Por algum motivo, pode ser que não esteja apenas atribuindo uma letra de unidade válida para aquele cartão específico nessa cópia específica do Windows. Eu não sei se o Windows usa alguma forma de UUID, mas pelo menos no meu caso, essa informação parece estar desarrumada. Use alguma coisa para forçar uma alteração na letra da unidade e você deve pelo menos ter acesso ao cartão.

    
por 18.05.2017 / 00:19