O descritor do driver diz que o tamanho do bloco físico é 2048 bytes, mas o Linux diz que é de 512 bytes

14

O Gparted mostra mu tal mensagem depois de varrer o conteúdo do disco com o título "Aviso de aviso".

O plano de fundo:

Isso aconteceu depois que eu tentei encolher uma das partições para abrir espaço para outra partição. Eu estava fazendo isso com o Gerenciador de Partições do KDE. É uma máquina nova, mas de alguma forma as coisas deram errado e eu não consegui montar a partição de tamanho reduzido.

Eu recuperei a tabela de partição com o TestDisk, mas o sistema parecia entregar o Plymouth depois de mostrar uma mensagem de erro sobre a partição swap (que estava sob sda1).

Agora já inicializamos um LiveCD e posso montar e navegar pelo sistema e pela partição de dados. Eu criei um novo swap.

O que posso fazer para corrigir esse problema? E quais problemas podem causar isso?

    
por unfa 03.10.2016 / 14:52

3 respostas

22

O problema é muito semelhante ao abaixo, muito provavelmente houve um comando dd executado sobre o dispositivo que causou o descritor de incompatibilidade.

Ask Ubuntu: Não é possível excluir as partições do Drive USB ( Erro no tamanho do bloco)

O problema que você está descrevendo foi causado por uma ferramenta de dispositivo de baixo nível (como dd) escrevendo blocos no tamanho errado diretamente no dispositivo.

Para corrigir isso, você precisa reescrever os blocos de dispositivos para o tamanho apropriado. Isso pode ser feito com dd . Verifique novamente o seu dispositivo de saída antes de executar os comandos:

sudo dd if=/dev/zero of=/dev/sdd bs=2048 count=32 && sync

Quando o comando dd for concluído, você poderá acessar seu dispositivo usando gparted .

    
por 05.12.2016 / 19:06
0

Eu não quero roubar o trabalho de outra pessoa; o contribuidor original é Damiön la Bagh aqui: link

Identifique a letra da sua unidade USB e, em seguida, emita o comando:

sudo wipefs --all /dev/sdN  

(substitua N pela letra de unidade de seus discos; esse comando deve ser concluído instantaneamente.)

Inicie o gparted agora; selecione o pen drive, que aparecerá vazio. Você primeiro terá que criar uma nova tabela de partição (Dispositivo > Criar tabela de partição). Se não tiver certeza, você pode escolher 'msdos'. Isso também deve ser concluído em um segundo. Então você poderá criar novas partições como de costume.

    
por 13.09.2018 / 19:17
-2

Em vez do parâmetro bs , ele precisa do parâmetro obs . De dd --help :

obs=BYTES       write BYTES bytes at a time (default: 512)

O comando seria algo como:

sudo dd if=/dev/zero of=/dev/sdd obs=2048 count=32 && sync
    
por 15.12.2017 / 18:33