Dar formato y escribir en discos NTFS en macOS con VirtualBox

película 4k hisense ntfs

Tenía intención de ver una película (mkv) de 65GB en 4K en la televisión, pero mi MacBook PRO simplemente no pudo con el trabajo de reproducir la película... así que eché mano de un disco duro externo que tenía por ahí olvidado, el problema es que la televisión no leyó el formato extFAT con el que estaba formateado.

Además macOS no da formato ni escribe en discos con NTFS, que era la opción natural según pregunté a varios amigos para que la TV pudiera leer el disco.

Hay algunas opciones comerciales por ahí, pero decidí utilizar herramientas libres para este experimento. Entonces, instalé VirtualBox de Oracle que es gratuito en macOS, descargué el ISO de Ubuntu Linux LTS 16.04 e hice la máquina virtual, este proceso llevó unos 15 minutos.

Añadimos el disco duro externo en VirtualBox

Luego, en la configuración de la VM añadí en "Puertos / USB" el disco externo en cuestión para que la máquina anfitrión (macOS) no leyera el disco, pero si estuviera disponible para la máquina invitada (Linux). Una vez hecho eso, inicié la VM e instalé el paquete virtualbox-guest-additions-iso con apt:

sudo apt install virtualbox-guest-additions-iso
sudo apt install virtualbox-guest-utils

Luego, creamos la partición y le damos formato al disco:

sudo fdisk -l
#buscamos el disco (en mi caso fue /dev/sdb)
sudo fdisk /dev/sdb
#eliminamos la partición y creamos una nueva
d
1
p # partición primaria
#  en las opciones de número de partición
w #grabamos y salimos
# formato primera partición HD externo
mkdir.ntfs -f /dev/sdb1

Listo, ahora compartimos la unidad donde está el contenido en la máquina anfitrión (macOS) y la montamos en la máquina invitado (Linux): en mi caso compartí el directorio de descargas:

sudo mkdir -p /media/Downloads # directorio de montaje
sudo mount -t vboxsf Downloads /media/Downloads

Luego, montamos la unidad que formateamos (disco externo):

sudo mkdir -p /media/D 
sudo mount -t ntfs /dev/sdb1 /media/D

Lo último que queda, es ya copiar el contenido a la unidad, ejemplo:

rsync -rulvtW --progress /media/Downloads/archivo_o_directorio /media/D/

Eso es todo, ya tendrás el contenido en el disco duro externo formateado con NTFS. En mi caso no se aún si la TV leerá el formato de disco, pero ya lo sabré en cuanto termine. La copia es algo lenta, a unos 8MBps :(

ps. si funcionó, la TV es una chinota HISENSE 4K.

Linux, Virtualización, macOS, VirtualBox, Oracle

por Jorge Martínez Mauricio :)

¿Algo que comentar?


Populares estos días

    Suscríbete por correo electrónico, recibirás los nuevos escritos antes que nadie y es gratis 😊


    tar.mx es un blog sobre tecnología y otras chunches