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!