Um novo stick usb 3.0 do Sandisk Ultra reformatado para ntfs parou de funcionar quando acidentalmente cheio

1

Eu comprei um pendrive SanDisk Ultra 16GB 3.0, reformatei-o para NTFS e "gerenciei" para copiar muitos dados para ele. Depois disso, é indetectável no Ubuntu e no Windows (10). Eu tentei o fdisk e suas variantes, gparted, mkfs, gpart, testdisk e ele não é mais detectado. Existe uma maneira de fazer isso funcionar? Os arquivos nele ainda estão no disco do qual eu copiei, basta fazê-lo funcionar novamente é o suficiente. Não há necessidade de recuperação de arquivos.

Adição: eu tentei fdisk -l | grep Disk e quando eu perdi e ainda conhecia o dispositivo ligado a esse bastão, tentei zerá-lo por dd if=/dev/zero of=dev/sdd , que na época parecia funcionar, mas o bastão ainda não foi detectado. / p>     

por Serafim Dahl 03.07.2016 / 12:23

2 respostas

0

No terminal, execute este comando:

fdisk -l | grep Disk

Espero que seu dispositivo de bloco seja listado.

Assumirei que foi mostrado em /dev/sdb .

Atenção! A falha em digitar o dispositivo de bloco correto pode resultar na destruição completa de dados no HDD interno do seu computador.

Em seguida, vamos limpá-lo completamente:

sudo dd if="/dev/zero" of="/dev/sdb" #Replace "of" accordingly

Depois disso, esperamos que você seja capaz de formatá-lo no Gparted.

    
por Android Dev 03.07.2016 / 12:46
0

Execute os seguintes comandos no terminal.

  1. Remova todos os seus dispositivos USB, exceto a unidade flash USB de 16 GB que você deseja reformatar, para não ficar confuso sobre o nome do dispositivo da unidade flash USB mais tarde.

  2. Listar todas as partições.

    sudo fdisk -l
    

    Pesquise os resultados do comando por uma saída assim:

    Disk /dev/sdc: 15729 MB, 15728640000 bytes
    60 heads, 33 sectors/track, 31030 cylinders, total 30720000 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: 0x00016288
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/sdc1   *        2048    30719998    15357952    b  W95 FAT32
    

    Se você vir algo como 15729 MB (16GB) na saída (veja a saída do exemplo acima), essa é a sua unidade flash USB de 16GB. Neste exemplo, é chamado /dev/sdc . Agora abra o aplicativo Discos no Dash e verifique novamente para certificar-se de que o nome do dispositivo da sua unidade flash de 16 GB é o mesmo que você obteve ao executar o comando: sudo fdisk -l .

  3. Crie uma tabela de partições no disco do tipo msdos, às vezes conhecida como Master Boot Record.

    sudo parted /dev/sdc mklabel msdos
    

    Neste exemplo, usei /dev/sdc para o nome do dispositivo, o que foi encontrado nos resultados da etapa 2. Não posso enfatizar com intensidade o quanto é importante verificar o nome do dispositivo antes de executar este passo!

    Aviso : Se você digitar o nome do dispositivo errado, poderá sobrescrever o seu sistema operacional ou outra das suas partições contendo arquivos pessoais importantes !!! Portanto, tenha cuidado e verifique o nome do dispositivo pela segunda vez. Abra o aplicativo Disks e verifique o nome do dispositivo da sua unidade flash USB de 16 GB em Discos. Deve ser o mesmo nome do dispositivo !!! Agora verifique novamente! Você não quer digitar acidentalmente o nome do dispositivo errado!

  4. Adicione uma partição "primária" vazia, que conterá um sistema de arquivos FAT mais tarde.

    sudo parted -a none /dev/sdc mkpart primary fat32 0 16384 
    

    Mais uma vez, neste exemplo, usei /dev/sdc para o nome do dispositivo, que é o que foi encontrado nos resultados da etapa 2. O comando especifica o ponto inicial (de 0 MB) até o ponto final (16384 MB) . Se a unidade flash USB de 16 GB não tiver o espaço total de 16384 MB, o parted a ajustará automaticamente. Se o terminal retornar uma mensagem de que o ponto inicial não pode começar com 0 MB e você precisar usar algum outro número pequeno próximo a 0 MB, digite Y para aceitar isso. Observe que o comando está criando uma única partição primária em todo o disco.

    Esta partição recém-criada terá o ID /dev/sdc1 . Isso porque o nome do dispositivo neste exemplo é /dev/sdc e o 1 no final é porque é a primeira partição desse dispositivo.

  5. Crie um sistema de arquivos FAT na partição / dev / sdc1 formatando a partição.

    mkfs.vfat -n "16GBUSB" /dev/sdc1
    

    /dev/sdc1 é o ID da partição da etapa 4. "16GBUSB" é o rótulo da partição, que pode ser sua própria escolha de rótulo, apenas coloque o rótulo dentro de dois caracteres de aspas duplas.

Agora você tem uma unidade flash USB reformatada pronta para uso com uma partição FAT de 16 GB.

    
por karel 03.07.2016 / 15:12