Por que um disco particionado da GPT no SATA não pode ser lido em USB?

2

Se eu particionar um disco de 4TB quando ele estiver conectado ao SATA, ele funcionará bem. Se eu pegar o disco e colocar em um gabinete USB3, então eu recebo

[root@localhost liveuser]# sfdisk /dev/sdb 
sfdisk: Checking that no-one is using this disk right now ...
sfdisk: OK

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

   Device Boot Start     End   #cyls    #blocks   Id  System
/dev/sdb1          0+ 267349- 267350- 2147483647+  ee  GPT
                start: (c,h,s) expected (0,0,2) found (0,0,1)
/dev/sdb2          0       -       0          0    0  Empty
/dev/sdb3          0       -       0          0    0  Empty
/dev/sdb4          0       -       0          0    0  Empty
sfdisk: Input in the following format; absent fields get a default value.
<start> <size> <type [E,S,L,X,hex]> <bootable [-,*]> <c,h,s> <c,h,s>
Usually you only need to specify <start> and <size> (and perhaps <type>).

sfdisk: /dev/sdb1 :

Existe um sistema de arquivos EXT3 neste disco.

Pergunta

Por que um disco particionado da GPT no SATA não pode ser lido em USB?

    
por Jasmine Lognnes 30.09.2014 / 11:56

1 resposta

0

O mais provável em um dos casos (sata ou usb) é usar seus setores 4K nativos e, no outro modo, está emulando setores 512B.

Pode haver opções do controlador bios / sata que ajudam a corrigir isso. Ou você pode formatá-lo anexado por USB se esse for o uso pretendido. Pode até haver um jumper na unidade para forçá-lo a emular sempre os setores 512B.

    
por 08.10.2014 / 00:56