como ler uma unidade XFS no Windows

…com Linux e VirtualBox

se você tiver uma unidade USB ou um disco rígido com um sistema de arquivos XFS, descobrirá que o Windows não pode lê-lo. Ao conectar a unidade, você receberá um pop-up não tão bom solicitando que você formate o disco.

isso ocorre porque o XFS é um sistema de arquivos adotado pelo Linux e o Windows não tem suporte para ele.

se você gostaria de evitar gastar dinheiro em software que é capaz de ler o sistema de arquivos XFS, você pode pensar em instalar qualquer distribuição do Linux em seu computador.

Aqui estão as etapas para fazer isso com uma máquina virtual Ubuntu no VirtualBox. Vamos configurar a máquina virtual e, em seguida, montar a unidade como uma unidade de VM. Você pode usar outra distribuição Linux, se quiser.

a máquina virtual

em primeiro lugar, vamos configurar a máquina virtual.

  • Baixe um ISO do Ubuntu 14.05 a partir do site oficial
  • Instalar o VirtualBox, se você não tiver feito isso já
  • Criar um novo Ubuntu máquina virtual com as configurações que melhor se adequar a sua máquina física
  • Montar o ISO do Ubuntu e instalar o sistema operacional
  • Instalar o VirtualBox Guest Additions
  • No VirtualBox configurações, criar uma nova pasta partilhada com o nome de compartilhamento, e mapeá-la para uma pasta, o que você preferir (no meu caso C:\share). Certifique-se de que o “só de leitura” caixa de verificação está desmarcada
  • Iniciar a VM e digite no terminal o comando mount-t vboxsf share /home/username/compartilhar para certificar-se de que a pasta compartilhada é montado em um diretório que você tem acesso a

Mapeamento do physycal unidade para um disco virtual

Agora ligar a sua unidade física com o sistema de arquivos XFS. Vamos montá-lo como uma unidade externa na máquina virtual Linux, ignorando o Windows.

  • no Windows, inicie o prompt de comando com privilégios elevados (Win+X no Windows >8 e escolha na lista)
  • digite wmic diskdrive list brief e identifique na lista a unidade XFS. Tome nota do DeviceID. Vai parecer algo como\\.\PHYSICALDRIVE6
  • Agora altere o diretório para “C:\Program Files\Oracle\VirtualBox\”
  • Executar este comando, certificando-se de que você alterar o “PhysicalDrive” DeviceID e o caminho para o arquivo que será criado.
    VBoxManage.exe internalcommands createrawvmdk -nome do ficheiro C:\myxfsdrive.vmdk-rawdisk \\.\ PhysicalDrive6

Agora você tem um arquivo vmdk, que é um “disco de máquina Virtual”. Ele é basicamente um arquivo de texto (tamanho =~ 1 KB) que você pode abrir com um editor de texto, que define um mapeamento de um fullDevice entre o arquivo e o PhysicalDrive

Montagem do disco virtual

agora Vamos montar o disco que acabamos de criar a máquina virtual VirtualBox, para que possamos ler o conteúdo de dentro do sistema Ubuntu.

  • voltar na VM configurações (desligá-lo primeiro), na guia Armazenamento
  • Na árvore, clique sobre o segundo objeto, o “SATA”
  • Clique em adicionar ícone do disco à direita da linha, e selecione o arquivo vmdk que você criou na seção anterior
  • Iniciar a VM novamente

Transferir seus arquivos

Na máquina virtual, o novo disco será montado automaticamente. Abra – o e comece a transferir os arquivos necessários da unidade montada para a pasta de compartilhamento montada, localizada em /home/username/share

você encontrará todos os arquivos no Windows no diretório mapeado para sua pasta de compartilhamento.

Yay!

agora você deve estar pronto, com todos os seus arquivos!

espero que isso tenha ajudado e, se o fez, compartilhe o artigo para que alguém saiba 🙂

P. S.
eu não sou um especialista em Linux, então deixe-me saber se escrevi algo errado que provavelmente não conheço. Obrigado!

Leave a Reply

O seu endereço de email não será publicado.