Com o fdisk do Ubuntu, o que significa “omitir partição vazia”?

2

Atualmente tenho um disco rígido de 250 GB com inicialização dupla do Windows XP e Ubuntu 11.04. As partições principais são as seguintes:

  • partição principal do Windows XP: 160 GB
  • Uma partição NTFS que contém apenas arquivos de mídia: 40 GB
  • partição Linux: 45 GB

O restante do espaço provavelmente está na troca do Linux.

Ao correr sudo fdisk -l do terminal do Ubuntu, obtenho:

omitting empty partition (5)

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xc0cbc0cb

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       19663   157943016    7  HPFS/NTFS
/dev/sda2           19664       25252    44893642+  83  Linux
/dev/sda3           25253       30400    41351310    f  W95 Ext'd (LBA)
/dev/sda4           25497       30400    39391348+   7  HPFS/NTFS
/dev/sda5           25253       25496     1959867   82  Linux swap / Solaris

Não sou especialista em partições e com os dados acima, mas há um problema com /dev/sda3 e /dev/sda4 ? Eles parecem estar sobrepostos uns aos outros. Qual é o empty partition no acima? Se houver algo errado nas parções acima, como posso corrigi-las?

    
por Thierry Lam 10.08.2011 / 16:55

2 respostas

1

Se fosse deixado para os meus próprios dispositivos, eu começaria disparando gparted e redimensionando algo superficialmente. Uma vez que seu swap é meramente swap, eu provavelmente apenas o deletaria, mude o sda4 até onde ele vá para a esquerda e então faça um novo swap depois dele. É legal ter a swap localizada fisicamente em direção ao início da unidade (para velocidade), mas o que for.

Mais carne foi lançada para sua diversão abaixo.

De acordo com isso , significa que sua tabela de partições está corrompida:

Any time fdisk reports "omitting empty partition (X)", unfortunately that is a sure sign that your partition table is corrupt; that would explain why the installer can not recognize your partitions.

Você provavelmente deveria ler essa discussão por lá, como parece bastante relevante. Parece que o veredicto geral é que seus dados são bastante recuperáveis, apenas com algum esforço investido.

Acho interessante que seu Linux Swap receba o sda5, mas esteja fisicamente localizado antes do sda4. Talvez isso esteja fazendo com que o fdisk reclame?

Se isso falhar, sugiro que você faça backup dos dados completamente. Depois de fazer isso, eu (MUITO CUIDADOSAMENTE) tentarei refazer a tabela de partições PRECISAMENTE como ela é reportada a você pelo fdisk acima. Se você conseguir tudo alinhado perfeitamente, os dados permanecerão acessíveis - desde que o mapa seja correto.

Esta discussão aqui tem algumas sugestões, uma sugestão que o autor alega ser bastante arriscado é:

wipe all the partitions (using fdisk or GParted) and then use TestDisk (http://www.cgsecurity.org/wiki/TestDisk) from an emergency system to locate and recover the partitions. This is easy if it works, but it's possible that TestDisk will fail to identify a partition or misidentify a partition, in which case you'll be in very deep trouble.

    
por 10.08.2011 / 18:00
1

Se você puder confirmar através do fdisk que suas partições não têm sobreposição (além do contêiner de partição estendida), você deve estar ok.

Eu vi a mensagem "omitindo partição vazia" aparecer depois de executar uma restauração de partição com a Paragon. E então uma restauração de partição fará a mesma mensagem desaparecer. Eis por que não acho que seja motivo de preocupação:

Na partição estendida (/ dev / sda4, por exemplo), o esquema permite uma ou mais partições dentro do contêiner sda4. Cada um deles é vinculado em uma lista vinculada, com o primeiro apontado pelo registro de inicialização estendido (EBR). Quando você pula de / dev / sda5 para ./sda6 e ./sda7, e assim por diante, as entradas em cada partição informam onde a próxima partição começa.

Se um desses itens estiver vazio - digamos, de um utilitário de restauração de partição - você ainda poderá ir para a próxima partição porque o EBR ainda está intacto. Apenas acontece de ser atribuído a uma partição não utilizada.

Não sei por que Paragon é descuidado o suficiente para deixar isso para trás, mas até agora não tem sido um problema para mim. YMMV.

    
por 23.10.2011 / 03:25