Erro ao tentar formatar o dispositivo USB usando o gparted Ubuntu 16.04 LTS

3

Eu usei este USB para instalar o Ubuntu nesta máquina (Então, era um USB inicializável, criado com algum programa que não me lembro), e tentei formatá-lo usando o gparted. Eu apaguei todas as partições que pude, só resta uma, mas sempre que tento criar uma nova partição, diz:

Invalid argument during seek for write on /dev/sdb 

Além disso, ao abri-lo, ele também diz:

The driver descriptor says the physical block size is 2048 bytes, but Linux says it is 512 bytes.

Mas posso simplesmente clicar em "Ignorar" neles. O Gparted parece achar que o dispositivo tem 60 GB, quando na realidade é 16 GB; aqui está a impressão:

Informações do dispositivo no gparted (isso é depois de tentar criar uma nova partição)

Eu não tenho idéia do que está causando esse problema, pensei em simplesmente inicializar no Windows para tentar formatar por lá, mas agora o USB nem aparece mais na "GUI normal" (estou assumindo isso foi devido à minha política de "todas as partições-eliminatórias" anteriormente).

Tudo que eu quero é formatá-lo para o fat32, mas se você puder me dizer o que causou, eu ficaria ainda mais grato.

Edit: Eu tenho os logs do gparted:

Isto é de tentar criar uma partição de 14Gb:

        GParted 0.25.0 --enable-libparted-dmraid --enable-online-resize

Libparted 3.2

Create Primary Partition #1 (fat32, 13.67 GiB) on /dev/sdb  00:00:04    ( ERROR )

create empty partition  00:00:01    ( SUCCESS )

path: /dev/sdb2 (partition)
start: 1024
end: 7169023
size: 7168000 (13.67 GiB)
clear old file system signatures in /dev/sdb2  00:00:01    ( SUCCESS )

write 512.00 KiB of zeros at byte offset 0  00:00:00    ( SUCCESS )
write 4.00 KiB of zeros at byte offset 67108864  00:00:00    ( SUCCESS )
write 512.00 KiB of zeros at byte offset 14679539712  00:00:00    ( SUCCESS )
write 4.00 KiB of zeros at byte offset 14679998464  00:00:00    ( SUCCESS )
write 8.00 KiB of zeros at byte offset 14680055808  00:00:00    ( SUCCESS )
flush operating system cache of /dev/sdb  00:00:00    ( SUCCESS )
set partition type on /dev/sdb2  00:00:02    ( SUCCESS )

new partition type: fat32
create new fat32 file system  00:00:00    ( ERROR )

mkfs.fat -F32 -v -I -n " " /dev/sdb2  00:00:00    ( ERROR )

mkfs.fat 3.0.28 (2015-05-16)
/dev/sdb2: No such file or directory
libparted messages    ( INFO )

The driver descriptor says the physical block size is 2048 bytes, but Linux says it is 512 bytes.
The driver descriptor says the physical block size is 2048 bytes, but Linux says it is 512 bytes.
The driver descriptor says the physical block size is 2048 bytes, but Linux says it is 512 bytes.
========================================

Além disso, eu vi em algum lugar que eu deveria "desmontar" a partição 126KB, mas essa opção está acinzentada no menu do botão direito.

Saída após recriar o USB inicializável (conforme sugerido pelos comentários):

        GParted 0.25.0 --enable-libparted-dmraid --enable-online-resize

Libparted 3.2

Create Primary Partition #1 (ntfs, 11.72 GiB) on /dev/sdb  00:00:05    ( ERROR )

create empty partition  00:00:02    ( SUCCESS )

path: /dev/sdb2 (partition)
start: 1024
end: 6145023
size: 6144000 (11.72 GiB)
clear old file system signatures in /dev/sdb2  00:00:01    ( SUCCESS )

write 512.00 KiB of zeros at byte offset 0  00:00:00    ( SUCCESS )
write 4.00 KiB of zeros at byte offset 67108864  00:00:00    ( SUCCESS )
write 512.00 KiB of zeros at byte offset 12582387712  00:00:00    ( SUCCESS )
write 4.00 KiB of zeros at byte offset 12582846464  00:00:00    ( SUCCESS )
write 8.00 KiB of zeros at byte offset 12582903808  00:00:00    ( SUCCESS )
flush operating system cache of /dev/sdb  00:00:01    ( SUCCESS )
set partition type on /dev/sdb2  00:00:02    ( SUCCESS )

new partition type: ntfs
create new ntfs file system  00:00:00    ( ERROR )

mkntfs -Q -v -F -L "" /dev/sdb2  00:00:00    ( ERROR )

Failed to access '/dev/sdb2': No such file or directory
The device doesn't exist; did you specify it correctly?
libparted messages    ( INFO )

The driver descriptor says the physical block size is 2048 bytes, but Linux says it is 512 bytes.
The driver descriptor says the physical block size is 2048 bytes, but Linux says it is 512 bytes.
The driver descriptor says the physical block size is 2048 bytes, but Linux says it is 512 bytes.
========================================

Esta é a saída se eu tentar clicar com o botão direito do mouse no formato:

This partition cannot be modified because it contains a partition table; please reinitialize layout of the whole device. (udisks-error-quark, 11)

Imagens da informação em gparted DEPOIS de recriar USB inicializável e usar gdisk para mudar de MRB para GPT;

NTFS, tamanho correto, mas ainda não está funcionando ... O que estou perdendo?

    
por Jirobow 22.09.2016 / 15:04

1 resposta

5

Alguns instaladores usam configurações híbridas de flash / DVD, que podem deixar dados aleatórios no local esperado das informações da tabela de partições no MBR.

Eu poderia zerar MBR, fazer triplo certeza sdX é a unidade correta como sdb.

sudo dd if=/dev/zero of=/dev/sdX bs=512 count=1 

Possivelmente também use fixparts ou gdisk para corrigir a tabela de partições gpt de backup no final da unidade. Eu uso gpt para todos os novos flash drives maiores

    
por oldfred 22.09.2016 / 18:33