dd e cat informando que não há espaço no dispositivo

1

Eu tenho um laptop Windows 8.1 Pro com um HD de 500 GB e um HD USB portátil de 500 GB.

Eu inicializo meu laptop com um live CD do Linux para poder usar dd ou cat .

Testando cat :

cat /dev/sda > /dev/sdc
cat: write error: No space left on device

Testando dd :

dd if=/dev/sda of=/dev/sdc bs=4096
dd: error writing L/dev/sdcL: No space left on device
1+0 records in
0+0 records out
0 bytes (0 B) copied. 0.0kB/s

Ao executar fdisk -l , posso ver que meu HD de laptop foi atribuído a /dev/sda e meu HD externo a /dev/sdc

No entanto, fdisk mostra algumas informações inesperadas para a seção /dev/sdc :

fdisk -l
Disk /dev/sdc: 10MiB, 10485768 bytes, 20400 sectors
Units: sectors of 1 * 512 = 512 bytes
...
Device    Boot  Start   End       Blocks    Id  System
/dev/sdc1 * 2048    718847    358400    7   HPFS/NTFS/exFAT
/dev/sdc2   718848  81922047  40601600  7   HPFS/NTFS/exFAT

O /dev/sdc hd externo mostra seu tamanho de apenas 10 MiB.

O que posso fazer para corrigir este problema?

Eu tentei usar fdisk /dev/sdc para excluir todas as partições no dispositivo, mas depois disso, cat e dd ainda retornam a mesma mensagem de erro.

Outra coisa que é confusa não é cat e dd supostamente clonar a fonte (laptop) hd e copiá-la para o alvo (externo)? então o fato de meu HD externo ter uma configuração / configuração de partição diferente não importa, certo? Como o disco de origem está sobrescrevendo o que quer que esteja lá ... Por que sua configuração faz alguma diferença? Em um nível bare-metal, o HD tem 500 GB, achei que era o propósito de dd clonar o byte inteiro do disco para byte. Se levar em consideração a configuração do HD externo, claramente não é o byte de clonagem para byte como sua autoridade de dar ao disco externo.

Atualizar

lsblk retorna

NAME   MAJ:MIN RM   SIZE   RO TYPE
sda     0:0     0  465.9G  0  disk 
>^sda1  0:1     0  350M    0  part
>^sda2  0:2     0  38.7G   0  part
sdc     8:32    0  465.8G  0  disk
loop0   7:0     0  275.1M  0  loop /livemnt/squashfs

gdisk -l /dev/sdc retorna

....
Partition table scan:
MBR: MBR only
BSD: not present
APM: not present
GPT: not present

**********************************
Found invalid GTP and valid MBR; converting MBR to GPT format in memory.
**********************************
...

Conectar e desconectar o HD externo faz com que a unidade / dev / sdc apareça e desapareça.

fdisk -l está relatando que o disco /dev/sdc é de apenas 10MiB. Como isso pode ser reportado quando não temos partições?

    
por Jimbo'sGun's 15.07.2016 / 17:41

0 respostas