Bit de um noob do Mac OS X aqui, mas um CD live 'linux' ou algum tipo de Partition Manager faria isso? Certamente dentro de um DOS & O ambiente do Windows é algo que já fiz muitas vezes ...
Um gerenciador de partições em nível de disco não se importará com o tipo de sistema de arquivos no disco rígido, mas eu verificaria primeiro com um guru do Mac:)