Como reformatar uma unidade MacOS X para armazenamento externo usando ferramentas do Linux?

2

Eu tenho uma unidade antiga do Mac OS X que gostaria de reutilizar como armazenamento externo. Estou tentando reformatar a unidade para permitir que eu faça isso usando o Linux dividido. Tive êxito ao remover todas as partições antigas, exceto pela partição head de 32 KB:

GNU Parted 2.2
Using /dev/sdc
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print                                                            
Model: ST375064 0NS (scsi)
Disk /dev/sdc: 750GB
Sector size (logical/physical): 512B/512B
Partition Table: mac

Number  Start  End     Size    File system  Name   Flags
1      512B   32.8kB  32.3kB               Apple

(parted) rm 1                                                             
Error: Partition map has no partition map entry!                          
Fix/Cancel? Fix                                                           
(parted) print
Model: ST375064 0NS (scsi)
Disk /dev/sdc: 750GB
Sector size (logical/physical): 512B/512B
Partition Table: mac

Number  Start  End     Size    File system  Name   Flags
1      512B   32.8kB  32.3kB               Apple

Isto parece ser apresentado como um bug para o programa relacionado do gparted, por isso Eu estou supondo que o parted tem o mesmo problema.

Eu também tentei usar o fdisk:

sudo fdisk -c -u sdc
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0x23b7e238.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.

Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

É possível usar qualquer ferramenta do Linux para realizar isso? Essa pergunta do super usuário parece indicar que o problema pode ser solucionado com a instalação de SO fresco, mas eu preciso de uma unidade de armazenamento genérica, em vez de uma nova instalação do sistema operacional, por isso estou esperando por uma maneira mais fácil.

    
por bmitchell 12.06.2012 / 15:16

2 respostas

1

Você leu o relatório de bug que mencionou? Seu comentário # 4 diz que a partição de 32 kB contém a própria tabela de partição , e é por isso que ela não pode ser removida. (Isto é o que erro: mapa de partição não tem entrada no mapa de partição! refere-se a.)

Este é um detalhe de implementação do formato Mapa de Partições da Apple , que seu disco usa atualmente. Se você quiser, pode alterar o disco para usar GPT ou MBR.

Você pode escrever uma nova tabela de partições vazia (também conhecida como "disklabel") usando o comando mklabel do parted. Isso removerá completamente todas as partições existentes, se houver.

  • mklabel gpt - tabela de partição GUID , usada pelos Macs Intel, suportada pelo Linux, Windows Vista e acima. (Recomendado, a menos que você deseje instalar o Windows no disco.)

  • mklabel msdos - MBR , usado por PCs, funciona praticamente em qualquer lugar , mas vem com a bagunça de partição "primária / estendida". (Use o MBR se você precisar de um suporte muito bom ao SO, mas escolha o GPT de outra forma.)

  • mklabel mac - Mapa de partição da Apple , usado por Macs antigos (não Intel), embora a Intel Macs e Linux podem lê-lo também. (APM foi feito obsoleto pelo GPT.)

Além das tabelas parted, GPT e MBR podem ser criadas com gdisk e fdisk , respectivamente, semelhante ao comando que você tentou - parece que você esqueceu de dizer ao fdisk para realmente gravar o novo MBR no disco; " As alterações permanecerão na memória apenas até você decidir escrevê-las. "

Em fdisk , use c para forçar a criação de uma nova tabela de partição MBR (descartando a tabela antiga) e w para gravá-la no disco. (As opções de linha de comando -c -u não são necessárias.)

Em gdisk (às vezes gptfdisk ), o criará uma nova GPT ( importando partições existentes do APM ou MBR), < kbd> w irá gravá-lo em disco.

    
por 12.06.2012 / 16:07
0

Você tentou alterar a tabela de partições para Reiser ou EXT3?

Eu suponho que você está tentando usar o Linux para fazer isso, então você desmontou a unidade primeiro?

Você tentou apenas pisar a partição criando uma nova em cima dela?

O seguinte pode ajudar nos problemas de formatação:

Como formatar um disco rígido externo WD

Página MAN GPARTED

    
por 12.06.2012 / 15:55