Leitura de discos RAID do Mac no Windows 7

2

Eu tenho dois discos rígidos que foram configurados como um conjunto RAID 1 em um Mac. Meu Mac morreu e eu o substituí por um PC com Windows 7. Não consigo descobrir uma maneira de ler os dados dos meus discos.

Eu tentei MacDrive , que funcionou bem para discos não-RAID, mas não vê nenhum desses discos em tudo.

Esses discos estão em uma caixa externa Rosewill de 8 compartimentos, que vem com um utilitário chamado SATARAID5. O problema é que o software não é executado no Windows 7.

Alguém tem alguma ideia de como obter esses dados? Eu não me importo se eu acabar com um conjunto de RAID ou não. Eu só preciso dos arquivos.

    
por gcoates 18.01.2010 / 03:29

3 respostas

2

Os formatos de armazenamento RAID (além do espelhamento simples) são normalmente proprietários - eu recomendaria emprestar temporariamente um Mac para ler os dados da matriz.

Opa, só notei que você quis dizer espelhamento de RAID 1! Isso é estranho. O software RAID deve ter escrito metadados estranhos para as unidades, o que não é típico para espelhos.

Talvez: link

One, many RAID cards store meta data at the front of the drive, usually the first 128 sectors of the drive are reserved for the RAID card to use. Information like drive state, time of last boot, size and other information that is important to the RAID card is stored there If, however, the RAID card is not the primary hardware interface but instead a standard IDE port then the BIOS has no way of interpreting vendor specific data. In other words the BIOS looks at sector zero in the boot sequence, tries to find a Master Boot Record, then execute any boot it may find. The problem with this drive is that the MBR is 128 sectors down the drive since the meta data is stored in that area. Knowing this, we can trick the BIOS into skipping the meta data and pointing right to the OS boot record.

    
por 18.01.2010 / 03:32
1

O Windows não lê RAIDs de Mac. Não tem nada a ver com a sua versão do Windows ou com o modo como você os RAID. A forma como o RAID é configurado em um Mac é diferente de uma configuração RAID em uma máquina Windows, portanto, o Windows não tem idéia do que fazer com ele. Se alguma coisa pode detectar que existem duas unidades, mas você não verá que elas são RAID nem você pode acessá-las. É simplesmente um daqueles problemas de compatibilidade que o Windows não abordou.

    
por 16.10.2010 / 12:27
0

Não seria possível fazer um dump dd dos dados em uma das unidades espelhadas no Linux (fazendo backup em outra unidade como um arquivo). Então você pode usar dd novamente para escrever tudo de volta na mesma unidade, exceto que você começa em 128 no despejo e 0 no disco rígido. Em seguida, use um editor hexadecimal e os documentos técnicos HFS + da Apple para compensar os ponteiros em 128 setores. Você pode ter que mudar os dados no final da unidade, pois também é reservado. O espaço extra que você terá entre o final dos dados e os dados reservados no final da unidade, você pode simplesmente ajustar com dados aleatórios ou zeros. Dessa forma, você praticamente reconstruirá como seria se o software RAID nunca tivesse adicionado esses 128 setores. Eu não tenho certeza de quanto trabalho seria e quais são as habilidades tecnológicas do pôster original. Sendo um Engenheiro de Software, eu iria dar uma chance se eu precisasse recuperar os dados. Especialmente desde que você não perca nada tentando desde que você sempre pode despejar tudo de volta para a unidade a partir do despejo dd original

    
por 18.01.2010 / 04:19