O Ubuntu 13.10 não pode detectar nenhuma partição

0

Recentemente eu quero experimentar o Ubuntu 13.10 usando um Live USB Stick, mas infelizmente eu acho que o instalador não pode detectar nenhuma partição no meu HardDrive; No entanto, quando clico em "Experimentar o Ubuntu" e, com êxito, vou para o ambiente de área de trabalho, descubro que posso acessar todas as minhas partições normalmente, por isso não sei o que fazer a seguir. Muito apreciado pela ajuda! A seguir, a saída depois de usar o comando fdisk -l :

Disk /dev/sda: 750.2 GB, 750156374016 bytes  
255 heads, 63 sectors/track, 91201 cylinders, total 1465149168 sectors  
Units = sectors of 1 * 512 = 512 bytes  
Sector size (logical/physical): 512 bytes / 4096 bytes  
I/O size (minimum/optimal): 4096 bytes / 4096 bytes  
Disk identifier: 0xe8ab35d1  

   Device Boot      Start         End      Blocks   Id  System  
/dev/sda1   *        2048      409599      203776    7  HPFS/NTFS/exFAT  
/dev/sda2          409600   210139135   104864768    7  HPFS/NTFS/exFAT  
/dev/sda3      1408555008  1456826367    24135680    7  HPFS/NTFS/exFAT  
/dev/sda4       314996736  1465145343   575074304    f  W95 Ext'd (LBA)  
/dev/sda5       314998784   734429183   209715200    7  HPFS/NTFS/exFAT  
/dev/sda6       734431232  1363576831   314572800    7  HPFS/NTFS/exFAT  
/dev/sda7      1363578880  1408555007    22488064    7  HPFS/NTFS/exFAT  
/dev/sda8      1456828416  1465145343     4158464    b  W95 FAT32  

Partition table entries are not in disk order  

Disk /dev/sdb: 7933 MB, 7933526016 bytes  
68 heads, 4 sectors/track, 56967 cylinders, total 15495168 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  
Disk identifier: 0xc3072e18  

   Device Boot      Start         End      Blocks   Id  System  
/dev/sdb1   *        8064    15495167     7743552    c  W95 FAT32 (LBA)  
    
por user263440 30.03.2014 / 00:43

1 resposta

0

Você tem uma partição estendida ( /dev/sda4 ) que se sobrepõe a uma partição primária ( /dev/sda3 ). Isso é ilegal. Esse tipo de coisa às vezes pode ser corrigido pelo meu programa FixParts , mas neste caso específico, eu não acredito que ele fará o mesmo. trabalho, exceto pela exclusão de pelo menos uma partição. O motivo é que, como o FixParts faz isso, tanto /dev/sda2 como /dev/sda3 devem ser partições primárias, e sua ordenação no disco significa que você não pode ter as duas como primárias e ter uma partição estendida que cubra todos os partições restantes.

É possível que uma ferramenta comercial do Windows seja capaz de lidar com o trabalho em uma operação, mas não posso fazer recomendações específicas sobre essa pontuação. Pode valer a pena perguntar em um fórum do Windows, já que este parece ser um disco do Windows (todas as partições são FAT ou NTFS).

Se você deve tentar um reparo no Ubuntu, eu faria o seguinte:

  1. Fazer backup de /dev/sda7 .
  2. Iniciar fixparts no disco. Ele provavelmente apresentará uma solução com uma ou mais partições omitidas (isto é, que fixparts será excluído quando você salvar a tabela).
  3. Use as opções fixparts para manipular quais partições são omitidas até que apenas o atual /dev/sda7 seja omitido.
  4. Salve a tabela de partições em fixparts .
  5. Usando fdisk , parted ou GParted, crie uma nova partição no espaço ocupado pelo atual /dev/sda7 .
  6. Restaure os dados de backup para /dev/sda7 .

Outra opção é tentar o reparo usando sfdisk . IIRC, esta ferramenta é mais flexível do que o FixParts no seu layout de partição lógica, então você pode fazer todas as partições de /dev/sda5 a /dev/sda8 (incluindo /dev/sda3 ) logical. Eu não posso prometer que sfdisk funcionará, no entanto; Eu posso não estar lembrando suas capacidades corretamente.

    
por Rod Smith 30.03.2014 / 22:48