SanDisk Extreme PRO SDXC de 128GB não vai montar

2

Macbook Pro no início de 2013, Ubuntu 14.04 (últimas atualizações em 30 de março de 2016). Tudo funciona no OSX. Um cartão SD regular de 2GB funcionava no Ubuntu.

Quando eu o conecto, ele aparece em / dev como mmcblk0.

Quando tento montá-lo:

domenic@mac:/dev$ sudo mount -t exfat mmcblk0 /media/domenic/thing/
[sudo] password for domenic: 
FUSE exfat 1.0.1
ERROR: exFAT file system is not found.

Mas eu tenho o fusível instalado:

domenic@mac:/dev$ sudo apt-get install exfat-fuse
Reading package lists... Done
Building dependency tree       
Reading state information... Done
exfat-fuse is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 7 not upgraded.

Eu também experimentei vários formatos de sistema de arquivos, e também tentei vários tamanhos de partições de disco para eliminar esses casos.

A solução mostrada aqui e here não funcionou para mim, pois eles simplesmente recomendam a instalação das ferramentas de fusíveis.

Aqui está o que o gparted vê. Não irá criar uma tabela de partições para este disco em qualquer formato:

Aqui está a saída para fdisk -l:

domenic@mac:/dev$ sudo fdisk -l
[sudo] password for domenic: 

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sda: 251.0 GB, 251000193024 bytes
255 heads, 63 sectors/track, 30515 cylinders, total 490234752 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x9f793f3f

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1      409639      204819+  ee  GPT
Partition 1 does not start on physical sector boundary.
/dev/sda2   *      409640   411854951   205722656   af  HFS / HFS+
/dev/sda3       411856896   419854335     3998720   82  Linux swap / Solaris
/dev/sda4       419854336   490233855    35189760   83  Linux

Disk /dev/mmcblk0: 127.9 GB, 127864930304 bytes
4 heads, 16 sectors/track, 3902128 cylinders, total 249736192 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/mmcblk0 doesn't contain a valid partition table
    
por DCurro 31.03.2016 / 03:51

5 respostas

1

Ter o cartão com uma tabela de partições GPT e o ExFAT é o culpado. Se eu zerar meu dispositivo flash USB e, em seguida, colocá-lo no Mac, o pop-up de formatação me permite escolher entre Apple / GUID / MBR. Se eu mantiver o padrão de GUID (GPT) agora junto com exFAT, obtenho exatamente o mesmo comportamento no meu Ubuntu 16.04LTS como você descreve. Essa combinação só pode ser lida pelo Mac, mas não pelo Windows ou Linux no momento.

Então você tem que usar o Linux para fazer uma partição exFAT legível como um primeiro passo.

Tente

sudo fdisk /dev/mmcblk0 e criar uma nova tabela de partições no formato MBR com o , n , p , 1 , Return , Return , t , 7 , w para criar uma nova unidade MBR com uma partição do tipo 7 (NTFS / exFAT) que abrange o meio completo.

Agora, do Ubuntu , faça mkexfatfs -n YourVolumeNameHere /dev/mmcblk0p1 .

Teste o SDCard no Ubuntu montando-o (ejete / reinsira deve ser suficiente), escrevendo para ele e, se desejar, com GParted . Depois disso, inicialize o OSX e teste a placa novamente para obter funcionalidade.

Agora, ele deve funcionar em todos os sistemas. Eu testei com um pen drive para Ubuntu 16.04LTS, Windows 10 e Mac OS X El Capitan.

    
por emk2203 04.04.2016 / 12:56
0
  1. Inicie o aplicativo Discos
  2. Clique no cartão SD
  3. acertar as marchas
  4. hit format disk
  5. Escolha um nome para o cartão SD
  6. Formato de sucesso (será reformatado para FAT e todas as informações serão perdidas no cartão SD)
por DatOneLefty 05.04.2016 / 16:24
0

Se você pode olhar para fdisk -l output, na última linha ele diz:
Disk /dev/mmcblk0 doesn't contain a valid partition table

  • Isso significa que seu cartão SanDisk Extreme PRO SDXC de 128 GB perdeu sua Tabela de Partição ou foi corrompido.

Para criar uma nova tabela de partições no MSD / USB, você pode usar o GParted,
Escolha: Dispositivo → Criar Tabela de Partições , Selecione Novo Tipo de Tabela de Partição e clique em Aplicar. Vai criar uma nova tabela de partições no MSD / USB. Não se esqueça de clicar em Aplicar Toda a Oeração (Marca Verde à direita abaixo da barra de menu)

Você pode consultar a Documentação do GParted , Procurar por Criando uma nova tabela de partições , os mesmos passos estão aí.

Para fazer o mesmo terminal usando, você pode consultar os comandos do seguinte link:
 - Como usar o Fdisk para gerenciar partições no Linux >

Após a criação da sua tabela de partições, seu sistema de arquivos poderá montá-la. Mas ainda verificar se há algum erro no sistema de arquivos, Ir para Verificar e reparar o seu sistema de arquivos com fsck [Linux] para ajuda.

    
por Novice 04.04.2016 / 14:13
0

Pesquise Disks no traço, exclua a partição no Drive e crie uma partição.

    
por Ketankumar Patel 10.04.2016 / 15:12
-3

Você pode criar uma imagem de disco e dd para o dispositivo.

sudo dd if=<disk partition identifier for the 2GB disk> of=./2GB.dd

Em seguida, escreva isso no outro dispositivo.

sudo dd if=./2GB.dd of=/dev/mmcblk0 (certifique-se de que é o identificador de dispositivo correto!)

Você também pode fazer isso em uma única etapa com

sudo dd if=/dev/2gbdiskid of=/dev/mmcblk0

Isso retirará todo o disco do pequeno disco de 2 GB e o gravará (incluindo a tabela de partições, etc.) no disco de 128 GB. então gparted deve ser capaz de expandir a partição.

Certifique-se também de que o pequeno interruptor no dispositivo (cartão SD, assumi) esteja configurado para permitir a gravação no dispositivo.

  

Se você estiver usando um adaptador microSD para SD, verifique se a chave de bloqueio no lado esquerdo da placa adaptadora está deslizada para cima (posição de desbloqueio)   de aqui

    
por d4v3y0rk 04.04.2016 / 22:56