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.
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?