Erros do cfdisk com a nova unidade de backup USB externa

2

Eu peguei uma unidade de backup HP SimpleSave sd500a. Esta é uma unidade de 2,5 "e 500 GB. Ela tem uma partição semelhante a um CD, mas, por outro lado, parece conter um disco WD Scorpio Blue. Parece que a partição semelhante a CD é implementada no firmware do gabinete, mas não tenho como para ter certeza disso.

Estou reparticionando a unidade pela primeira vez. Ao tentar abrir a unidade usando cfdisk /dev/sdb , ela sai com o status 4 após a saída desta mensagem de erro:

FATAL ERROR: Bad primary partition 0: Partition ends in the final partial cylinder

sfdisk -l é capaz de gerar informações na unidade sem erros:

Disk /dev/sdb: 60715 cylinders, 255 heads, 63 sectors/track
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

   Device Boot Start     End   #cyls    #blocks   Id  System
/dev/sdb1          0+  60715-  60716- 487699456    7  HPFS/NTFS
/dev/sdb2          0       -       0          0    0  Empty
/dev/sdb3          0       -       0          0    0  Empty
/dev/sdb4          0       -       0          0    0  Empty

O erro de cfdisk tem algum motivo para questionar a estabilidade do drive ou a compatibilidade de seu firmware?

    
por intuited 20.01.2011 / 20:02

2 respostas

1

cfdisk lê a tabela de partições do dispositivo na inicialização, sairá se a geometria de uma partição estiver errada. Você pode forçar cfdisk a não ler a tabela de partição existente, adicionando -z :

cfdisk -z /dev/sdb

Esse é um comportamento específico de cfdisk , fdisk mostrará um erro semelhante, mas não será encerrado. A estabilidade da unidade não é afetada, é apenas um problema de partição.

Como alternativa, use uma ferramenta de partição como fdisk , parted ou gparted .

Acabei de verificar minha própria partição e a primeira ( /boot ) também relatou esse erro. Eu nunca tive problemas com isso.

    
por 20.01.2011 / 20:30
0

Supondo que não há nada de valor lá, remova as partições e crie uma nova (ext3 ou ext4), e execute e2fsck -c para verificar se possui blocos defeituosos. Se isso acontecer e você estiver paranóico, execute e2fsck -cc para fazer um teste mais completo (e muito mais longo).

    
por 20.01.2011 / 20:33