Parted: tamanho de disco incorreto informado no novo disco rígido de 3TB

0

Eu tenho um novo WD Blue 3TB HDD (WD30EZRZ). Depois de ter mexido muito com ele (tentando inicializá-lo para GPT no Windows com vários congelamentos do sistema por causa de qualquer motivo, etc) ...

Eu queria começar do zero e reinicializar o disco rígido no meu laptop Ubuntu. Liguei o disco rígido com um conector Quickport Combo USB 2.0. Aqui está a saída para os seguintes comandos:

sudo fdisk -l /dev/sdb

Disk /dev/sdb: 2 TiB, 2199023255040 bytes, 4294967295 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Então, claramente, o tamanho está errado. Deve ser 3 TB. Observe que o comando print no utilitário parted informa o seguinte:

Error: /dev/sdb: unrecognised disk label
Model: WDC WD30 EZRZ-00Z5HB0 (scsi)                                       
Disk /dev/sdb: 2199GB
Sector size (logical/physical): 512B/512B
Partition Table: unknown
Disk Flags: 

Portanto, defino um rótulo de disco GPT com mklabel gpt , pois o HDD é (na verdade) maior que 2TB.
print , então, fornece:

Model: WDC WD30 EZRZ-00Z5HB0 (scsi)
Disk /dev/sdb: 2199GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start  End  Size  File system  Name  Flags

Isso é ótimo, pois, pelo menos, identifica-o corretamente como um disco WD com o número de série correto, mas ainda relata o tamanho como 2199 GB (~ 2TB em discagem do fabricante sem disco).

Quando quero criar uma nova partição com um tamanho de 3 GB com mkpart primary 0.00TB 3.00TB , acontece o seguinte:

Error: The location 3.00TB is outside of the device /dev/sdb.

Estranhamente, usar mkpart primary 0.00TB 2.68TB (ou outro limite superior inferior a 2.68TB) parece funcionar, mas a partição ainda não é maior que 2199GB:

Model: WDC WD30 EZRZ-00Z5HB0 (scsi)
Disk /dev/sdb: 2199GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name     Flags
 1      1049kB  2199GB  2199GB               primary

Então: de alguma forma eu tenho o problema que o próprio disco relata seu tamanho como 2TB e não mais 3TB - eu lembro que quando eu o conectei pela primeira vez ele reportou como 3TB mas eu de alguma forma estraguei tudo. Além disso, o disco ainda parece funcionar corretamente.

Grande pergunta: como posso "redefini-la" para o padrão de fábrica? Ouvi dizer que escrever zeros em todo o disco pode resolvê-lo, mas não tenho certeza se vale a pena o esforço, pois pode levar um tempo looooong. Existe o utilitário WD Data Guard para Windows, mas talvez haja uma alternativa para o Linux? Ou talvez a solução seja mais fácil do que reescrevê-la com zeros em todo lugar.

Atualizar : Enquanto isso, eu também corri

sudo hdparm -I /dev/sdb 

e isso me dá um erro de detecção

SG_IO: bad/missing sense data, sb[]:  70 00 04 00 00 00 00 0a 00 00 00 00 44 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

/dev/sdb:

ATA device, with non-removable media

que é provavelmente devido à conexão via USB. Isso também pode ser (parte do) problema.

    
por wnstnsmth 01.10.2016 / 14:06

0 respostas