Montando o disco rígido OSX no linux

3

Eu acredito que a placa-mãe no meu macbook morreu, então estou tentando recuperar as informações no disco. Eu puxei o disco rígido do macbook e liguei-o a uma das minhas portas SATA na minha máquina Ubuntu. Infelizmente, parece que não consigo montá-lo:

mgilson@iris:~$ sudo fdisk -l

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 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: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1       38914   312571223+  ee  GPT

Disk /dev/sdc: 251.0 GB, 251000193024 bytes
255 heads, 63 sectors/track, 30515 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: 0x0005ee8d

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *           1       29274   235141120   83  Linux
/dev/sdc2           29274       30516     9973761    5  Extended
/dev/sdc5           29274       30516     9973760   82  Linux swap / Solaris

Disk /dev/sdd: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 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: 0x0008695d

   Device Boot      Start         End      Blocks   Id  System
/dev/sdd1               1      243201  1953512001   83  Linux

Disk /dev/sdb: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 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: 0x000efe53

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1      243202  1953514583+  8e  Linux LVM

É o disco de 320Gb, por isso, deve estar em /dev/sda1 se eu entendi isso corretamente. Infelizmente, quando tento montá-lo:

sudo mkdir /media/Mac
sudo mount -t hfsplus /dev/sda1 /media/Mac

Eu recebo o seguinte erro:

mount: wrong fs type, bad option, bad superblock on /dev/sda1,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

Olhando para a saída de tail , obtenho:

[ 1325.009342] hfs: unable to find HFS+ superblock

Então, talvez isso não seja uma partição HFS +. Existe alguma maneira de detectar que tipo de partição é?

    
por mgilson 07.05.2013 / 23:13

2 respostas

2

fdisk é para discos rígidos que ainda estão usando o antigo formato de tabela de partição MBR (Master Boot Record) herdado.
GParted é para discos rígidos que estão usando a moderna Tabela de Partição GUID (GPT). / p>

Discos rígidos que usam GPT geralmente têm um "MBR protetor" (PMBR); um MBR falso para tentar evitar que o software de formatação / particionamento centrado em MBR da velha escola pense que o disco rígido não está formatado. O PMBR basicamente reside e afirma que todo o disco rígido é alocado como uma partição enorme.

Macs com processadores Intel (leia-se: desde 2006) exigiram ou pelo menos preferiram strongmente o GPT para discos rígidos internos / inicializáveis.

A cópia de fdisk que você executou foi, no mínimo, inteligente o suficiente para detectar que estava procurando um PMBR em uma unidade GPT e imprimiu um grande aviso na primeira linha de saída que você precisava para usar a GPT. / p>

Usar um utilitário somente MBR como fdisk para tentar descobrir a tabela de partições de um drive GPT é um exercício de futilidade, já que o PMBR nem sequer tenta ficar sincronizado com as informações autoritativas no GPT .

    
por 08.05.2013 / 02:07
0

Eu puxei para cima GParted e dei uma olhada e parece que o material em /dev/sda1 é na verdade uma partição fat32 e a partição que eu estava procurando estava com /dev/sda2 . A moral da história é que parece que, como @Spiff disse acima, GParted (e parted) são para ler tabelas de partição GPT, e fdisk é tipicamente para ler tabelas mais antigas, como MBR ...

    
por 07.05.2013 / 23:17