Não é possível formatar o disco: argumento inválido

0

Estou tentando formatar um disco rígido externo no Ubuntu 18.04 seguindo a descrição fornecida aqui . No entanto, depois de ter excluído todas as partições em fdisk e criado uma nova e inserido w para gravá-la no disco, recebo a seguinte saída:

Command (m for help): w
The partition table has been altered.
Failed to remove partition 1 from system: Invalid argument
Failed to remove partition 2 from system: Invalid argument
Failed to remove partition 3 from system: Invalid argument
Failed to remove partition 4 from system: Invalid argument
Failed to add partition 1 to system: Invalid argument

The kernel still uses the old partitions. The new table will be used at the next reboot. 

/dev/sdc1: close device failed: Input/output error

O disco está potencialmente danificado! Como descobrir se há uma maneira de formatar (parte) do disco, ou se o disco está realmente danificado além de qualquer uso? (Eu sou capaz de acessar a maior parte do conteúdo do disco, para que o disco não pode ser tão danificado. Mas eu não consigo reparar / reformatá-lo).

Então, o que posso fazer?

    
por Alex 17.05.2018 / 07:19

2 respostas

0

Pela aparência, você criou com sucesso uma nova tabela de partições. Os erros apontam para as tarefas posteriores ao fechamento do dispositivo. Já que você apagou as partições anteriores, ele não pode remover a partição 1,2,3,4 porque elas não existem mais. E da mesma forma não pode carregar a nova tabela como a remoção dos antigos falhou. Você deve apenas reiniciar e começar a formatá-lo.

    
por anjanik012 17.05.2018 / 07:39
0

Para ser capaz de responder a esta pergunta, você teria que ver como você fez suas alterações, incluindo como o fdisk foi invocado. Com o fdisk, você pode acompanhar seu progresso usando o comando 'p' (print) para visualizar a tabela de partições, usá-la para ver se seus comandos para excluir partições e criar novas partições (comando 'n') realmente fizeram o que você achou devemos. Você pode criar uma tabela de partições completamente nova com o comando 'o' (para um tipo de tabela DOS). Use o comando 'v' para verificar a tabela, se não houver erros, você poderá gravá-la no disco.

Lembre-se de que apenas uma partição pode ser "formatada". Qual é a sua razão para refazer as tabelas de partição e formatar o disco? Você está recebendo erros de leitura / gravação com este disco? Se for esse o caso, você deve substituir o disco, não vai melhorar.

Desculpe, mas eu fui e olhei para a sua fonte de informação.

Ahh! Eu apenas olhei as instruções para usar o fdisk, que você mencionou, ele deixa de fora um passo importante, escolhendo o tipo de partição que você quer, usando o comando 't' para alterar (definir) o tipo de partição. Use 83 para uma partição linux "normal", use 82 para uma partição swap do Linux. Use o comando 'l' para listar os valores para diferentes sistemas operacionais. Você também pode querer alternar se o disco é inicializável ou não, usando o comando 'a'. Espero que isso ajude!

    
por Bruce Lytle 17.05.2018 / 08:20