Cómo leer una unidad XFS en Windows

…con Linux y VirtualBox

Si tiene una unidad USB o un disco duro con un sistema de archivos XFS, descubrirá que Windows no puede leerlo. Cuando conecte la unidad, aparecerá una ventana emergente no tan agradable que le pedirá que formatee el disco.

Esto se debe a que XFS es un sistema de archivos adoptado por Linux, y Windows no tiene soporte para él.

Si desea evitar gastar dinero en software que pueda leer el sistema de archivos XFS, puede pensar en instalar cualquier distribución de Linux en su computadora.

Estos son los pasos para hacerlo con una máquina virtual Ubuntu en VirtualBox. Vamos a configurar la máquina virtual y luego montar la unidad como una unidad VM. Puede usar otra distribución de Linux, si lo desea.

La máquina virtual

En primer lugar, configuremos la máquina virtual.

  • Descargue una ISO de Ubuntu 14.05 desde el sitio web oficial
  • Instale VirtualBox, si aún no lo ha hecho
  • Cree una nueva máquina virtual de Ubuntu con la configuración que mejor se adapte a su máquina física
  • Monte la ISO de Ubuntu e instale el sistema operativo
  • Instale VirtualBox Guest Additions
  • En la configuración de VirtualBox, cree una nueva carpeta compartida con el nombre compartir y mapéela a una carpeta, lo que prefiera (en mi caso C:\share). Asegúrese de que la casilla de verificación» solo lectura » esté desactivada
  • Inicie la máquina virtual y escriba en el terminal mount-t vboxsf compartir / inicio / nombre de usuario / compartir para asegurarse de que la carpeta compartida esté montada en un directorio al que tenga acceso

Asignar la unidad física a un disco virtual

Ahora conecte la unidad física con el sistema de archivos XFS. Vamos a montarlo como una unidad externa en la máquina virtual Linux, sin pasar por Windows.

  • En Windows, inicie el símbolo del sistema con privilegios elevados (Win+X en Windows > 8, luego elija de la lista)
  • Escriba el resumen de la lista de unidades de disco wmic e identifique de la lista la unidad XFS. Toma nota del ID del dispositivo. Se verá algo como \\.\PHYSICALDRIVE6
  • Ahora cambie el directorio a «C:\Program Files \ Oracle \ VirtualBox \»
  • Ejecute este comando, asegurándose de cambiar el ID de dispositivo» PhysicalDrive » y la ruta al archivo que se creará
    VBoxManage.exe internalcommands createrawvmdk-nombre de archivo C:\myxfsdrive.vmdk-rawdisk \\.\PhysicalDrive6

Ahora tiene un archivo vmdk, que es un «Disco de máquina virtual». Es básicamente un archivo de texto (tamaño =~ 1 KB) que se puede abrir con un editor de texto, que define una asignación de un fullDevice entre el archivo y la PhysicalDrive

montar el disco virtual

ahora vamos a montar el disco que acabamos de crear en la máquina virtual VirtualBox, por lo que podemos leer el contenido desde dentro del sistema Ubuntu.

  • Vuelva a la configuración de la máquina virtual (apáguela primero), en la pestaña Almacenamiento
  • En el árbol, haga clic en el segundo objeto, el «controlador SATA»
  • Haga clic en el icono agregar disco a la derecha de esa fila y seleccione el archivo vmdk que creó en la sección anterior
  • Inicie la máquina virtual de nuevo

Transfiera sus archivos

En la máquina virtual, el nuevo disco se montará automáticamente. Ábralo y comience a transferir los archivos que necesita de la unidad montada a la carpeta compartida montada, ubicada en / home / username / share

A continuación, encontrará todos los archivos de Windows en el directorio asignado a su carpeta compartida.

¡Yay!

¡Ahora debería haber terminado, con todos sus archivos!

Espero que esto ayude, y si lo hizo, comparta el artículo para que alguien lo sepa 🙂

P.D.
No soy un experto en Linux, así que hágamelo saber si he escrito algo mal que probablemente no sepa. ¡Gracias!

Leave a Reply

Tu dirección de correo electrónico no será publicada.