MP3 Player: “Isto não se parece com uma tabela de partições”

1

Primeiro de tudo, não tenho certeza se isso pertence ao AskUbuntu. Me desculpe se isso não acontecer.

Quando corri sudo fdisk -l , recebi algumas mensagens que me preocupam. Esta é a saída:

> robin@robin-Latitude-D620:~$ sudo fdisk -l
> 
> Medium /dev/sda: 160.0 GB, 160041885696 bytes 255 heads, 63
> sectors/track, 19457 cilinders Unit = cilinders from 16065 * 512 =
> 8225280 bytes Sector size (logic/physical): 512 bytes / 512 bytes
> in-/output size (minimal/optimal): 512 bytes / 512 bytes
> Medium-ID: 0xf514f514
> 
>  Device Startup   Begin       End     Blocks   ID  System
> /dev/sda1   *           1          44      346112   83  Linux Partition
> 1 doesn't end on cilinder border. /dev/sda2             460      
> 19458   152602625    5  extended /dev/sda3              44        
> 459     3339264   82  Linux swap Partition 3 does't end on 
> a cilinder border. /dev/sda5             460       16272   127016960  
> 7  HPFS/NTFS /dev/sda6           16273       17770    12024832   83 
> Linux /dev/sda7           17770       19458    13558784   83  Linux
> 
> Partition table items aren't shown in disk order
> 
> Medium /dev/sdb: 8140 MB, 8140095488 bytes 251 heads, 62
> sectors/track, 1021 cilinders Unit = cilinders from 15562 * 512 =
> 7967744 bytes Sector size (logic/physical): 512 bytes / 512 bytes
> in-/output size (minimal/optimal): 512 bytes / 512 bytes
> Medium-ID: 0x6f20736b
> 
> This doesn't look like a partition table. You probably chose a
> wrong device.
> 
>  Device Startup   Begin       End     Blocks   ID  System
> /dev/sdb1   ?       50003      123355   570754815+  72  [unknown]
> Partition 1 has different physic/logic starting points
> (not-Linux?):
>      physic=(357, 116, 40) logic=(50002, 77, 11)  has different physic/logic starting points:
>      physic=(357, 32, 45) logic=(123354, 170, 51) Partition 1 doesn't end on a cilinder border. /dev/sdb2   ?       10840      135248  
> 968014120   65  Novell Netware 386 Partitie 2 has different
> physic/logic starting points (not-Linux?):
>      physic=(288, 115, 43) logic=(10839, 209, 47) Partitie 2 has different
> physic/logic ending points:
>      physic=(367, 114, 50) logic=(135247, 63, 42) Partitie 2 doesn't end on a cilinder border. /dev/sdb3   ?      120157      244565  
> 968014096   79  [unknown] Partitie 3 has different
> physic/logic starting points (not-Linux?):
>      physic=(366, 32, 33) logic=(120156, 222, 30) Partitie 3 has different physic/logic ending points:
>      physic=(357, 32, 43) logic=(244564, 75, 39) Partitie 3 doesn't end on a cilinder border. /dev/sdb4   ?      185432      185435      
> 27749+   d  [unknown] Partitie 4 has different physic/logic
> starting points (not-Linux?):
>      physic=(372, 97, 50) logic=(185431, 63, 25) Partitie 4 has different physic/logic ending points:
>      physic=(0, 10, 0) logic=(185434, 205, 33) Partitie 4 doesn't end on a cilinder border.
> 
> Partition table items aren't shown in drive order.
> 
> Medium /dev/sdc: 3951 MB, 3951034368 bytes 90 heads, 57
> sectors/tracks, 1504 cilinders Unit = cilinders from 5130 * 512 =
> 2626560 bytes Sector size (logic/physic): 512 bytes / 512 bytes
> in-/output size (minimal/optimal): 512 bytes / 512 bytes
> Medium-ID: 0x0008fe1a
> 
>  Device Startup   Begin       End     Blocks   ID  System
> /dev/sdc1               1        1505     3857408    b  W95 FAT32

Traduzi isso para o inglês bastante bem, acho que, em relação a isso, não entendo completamente o que é isso. Mas aqui está o original (em holandês) também:

> robin@robin-Latitude-D620:~$ sudo fdisk -l
> 
> Schijf /dev/sda: 160.0 GB, 160041885696 bytes 255 koppen, 63
> sectoren/spoor, 19457 cilinders Eenheid = cilinders van 16065 * 512 =
> 8225280 bytes Sectorgrootte (logischl/fysiek): 512 bytes / 512 bytes
> in-/uitvoergrootte (minimaal/optimaal): 512 bytes / 512 bytes
> Schijf-ID: 0xf514f514
> 
>  Apparaat Opstart   Begin       Einde     Blokken   ID  Systeem
> /dev/sda1   *           1          44      346112   83  Linux Partitie
> 1 eindigt niet op een cilindergrens. /dev/sda2             460      
> 19458   152602625    5  uitgebreid /dev/sda3              44        
> 459     3339264   82  Linux wisselgeheugen Partitie 3 eindigt niet op
> een cilindergrens. /dev/sda5             460       16272   127016960  
> 7  HPFS/NTFS /dev/sda6           16273       17770    12024832   83 
> Linux /dev/sda7           17770       19458    13558784   83  Linux
> 
> Partitietabel-items liggen niet in schijfvolgorde.
> 
> Schijf /dev/sdb: 8140 MB, 8140095488 bytes 251 koppen, 62
> sectoren/spoor, 1021 cilinders Eenheid = cilinders van 15562 * 512 =
> 7967744 bytes Sectorgrootte (logischl/fysiek): 512 bytes / 512 bytes
> in-/uitvoergrootte (minimaal/optimaal): 512 bytes / 512 bytes
> Schijf-ID: 0x6f20736b
> 
> Dit lijkt niet op een partitietabel. Waarschijnlijk koos u een
> verkeerd apparaat.
> 
>  Apparaat Opstart   Begin       Einde     Blokken   ID  Systeem
> /dev/sdb1   ?       50003      123355   570754815+  72  [onbekend]
> Partitie 1 heeft verschillende fysieke/logische beginpunten
> (niet-Linux?):
>      fysiek=(357, 116, 40) logisch=(50002, 77, 11) Partitie 1 heeft verschillende fysieke/logische eindpunten:
>      fysiek=(357, 32, 45) logisch=(123354, 170, 51) Partitie 1 eindigt niet op een cilindergrens. /dev/sdb2   ?       10840      135248  
> 968014120   65  Novell Netware 386 Partitie 2 heeft verschillende
> fysieke/logische beginpunten (niet-Linux?):
>      fysiek=(288, 115, 43) logisch=(10839, 209, 47) Partitie 2 heeft verschillende fysieke/logische eindpunten:
>      fysiek=(367, 114, 50) logisch=(135247, 63, 42) Partitie 2 eindigt niet op een cilindergrens. /dev/sdb3   ?      120157      244565  
> 968014096   79  [onbekend] Partitie 3 heeft verschillende
> fysieke/logische beginpunten (niet-Linux?):
>      fysiek=(366, 32, 33) logisch=(120156, 222, 30) Partitie 3 heeft verschillende fysieke/logische eindpunten:
>      fysiek=(357, 32, 43) logisch=(244564, 75, 39) Partitie 3 eindigt niet op een cilindergrens. /dev/sdb4   ?      185432      185435      
> 27749+   d  [onbekend] Partitie 4 heeft verschillende fysieke/logische
> beginpunten (niet-Linux?):
>      fysiek=(372, 97, 50) logisch=(185431, 63, 25) Partitie 4 heeft verschillende fysieke/logische eindpunten:
>      fysiek=(0, 10, 0) logisch=(185434, 205, 33) Partitie 4 eindigt niet op een cilindergrens.
> 
> Partitietabel-items liggen niet in schijfvolgorde.
> 
> Schijf /dev/sdc: 3951 MB, 3951034368 bytes 90 koppen, 57
> sectoren/spoor, 1504 cilinders Eenheid = cilinders van 5130 * 512 =
> 2626560 bytes Sectorgrootte (logischl/fysiek): 512 bytes / 512 bytes
> in-/uitvoergrootte (minimaal/optimaal): 512 bytes / 512 bytes
> Schijf-ID: 0x0008fe1a
> 
>  Apparaat Opstart   Begin       Einde     Blokken   ID  Systeem
> /dev/sdc1               1        1505     3857408    b  W95 FAT32

Sda é o meu disco rígido local, sdb é o meu leitor de MP3, sdc é o cartão MicroSD do meu leitor de MP3. Eu deveria começar a me preocupar? Quais precauções devo tomar? O problema com a partição swap em sda é algo com o que se preocupar?

    
por RobinJ 06.11.2011 / 20:46

1 resposta

3

Se você não tiver problemas para acessar os arquivos, aconselho-o a não reformatar a unidade. Na verdade, eu suspeito que está indo muito bem e não há necessidade de mudar nada.

O sistema de arquivos do seu mp3 player precisa ser lido não apenas pela máquina host (nesse caso você estaria livre para escolher qualquer esquema de partição ou formato do sistema de arquivos), mas também pelo firmware do mp3 player, que pode ter seu próprias idéias estranhas sobre o que esperar.

Veja o artigo da wikipedia :

  

Existe uma variedade de esquemas de particionamento usados por dispositivos pré-formatados.   Existem dois esquemas principais usados pelos fornecedores. Primeiro, coloca o sistema de arquivos   (mais comumente FAT32) diretamente no dispositivo sem quaisquer partições,   efetivamente fazendo com que comece a partir do setor 0 , sem qualquer inicialização adicional   setores, cabeçalhos ou partições. Segundo, usa a tabela de partições DOS   (e código MBR), com uma única (primeira) partição abrangendo todo o dispositivo.   Esta partição é frequentemente alinhada com alguma alta potência de 2 de setores   (como 1 ou 2MB), que também é comum e importante em estado sólido   unidades para melhor desempenho e durabilidade. Alguns dispositivos com incorporado   armazenamento, agindo como dispositivo de armazenamento em massa USB (como MP3 players com   Porta USB), informará que o sistema de arquivos está danificado ou ausente, se   formatado usando um sistema de arquivos diferente do que o FAT32 (ou qualquer outro   originalmente usado lá). No entanto a maioria dos dispositivos que usam partição (tabela) por   O padrão pode ser reparticionado (diminuindo o tamanho da primeira partição e   sistema de arquivos) para ter mais partições. Tais dispositivos, usarão primeiro   partição para suas próprias operações, no entanto depois de ligar no host   sistema todas as partições estarão disponíveis.

Então, parece-me que o seu mp3 player usa o esquema onde uma única partição FAT32 é criada no disco sem uma tabela de partição - o que, na verdade, é exatamente o que o fdisk está dizendo. Não há tabela de partições. Está tudo bem.

    
por Sergey 10.11.2011 / 00:06