Crear enlaces simbólicos en Windows 7

Enlaces en NTFS

A partir de Windows Vista podemos encontrar un comando que nos servirá para crear enlaces simbólicos . Mediante este comando podremos crear diferentes tipos de uniones o enlaces entre carpetas/directorios.

Enlace simbólico

Es un tipo de enlace que no es real, sino que supone un atajo a un archivo o carpeta, sería parecido a los accesos directos ya que si borramos esta carpeta no borraríamos la carpeta hacia la que apunta. Un enlace simbólico no ocupa espacio en el disco duro, es simplemente un puntero que nos lleva a otra ubicación, si borramos la carpeta a la que apunta, el enlace persistiría pero no sería útil.

Enlace duro

Un enlace duro es utilizado para “unir” dos archivos en el que el archivo que se replica se comporta como si fuera el archivo real. Un enlace duro duplica el archivo al que apunta por lo que ocupara el mismo espacio que el original en el disco duro; de hecho si borramos el archivo real el enlace duro que lo replica persistirá. Una limitación de los enlaces duros en Windows es que no pueden ser utilizados para enlazar a carpetas o directorios.

Unión de directorios o junction points

Sigue leyendo

Correr una máquina virtual en segundo plano desde Windows

Si estamos utilizando VirtualBox desde Windows para probar alguna distribución de GNU Linux -o algún paquete de software antes de instalarlo en el servidor de producción como es mi caso- posiblemente nos interese agregar un acceso directo en el escritorio para poder correr la máquina con el servidor Linux en segundo plano, es decir, sin mostrar la pantalla.

En primer lugar debemos obtener el UID de la máquina virtual que deseamos correr en segundo plano, para esto podemos crear un acceso directo de esta máquina desde VirtualBox y verificamos la cadena entre comillas que apareces después del atributo –startvm, por ejemplo “58a7cfea-7514-4883-a09c-303fdd0c7210”.

Una vez obtenido el UID de la máquina vamos a modificar este acceso directo, ya que lo tenemos hecho ;-), y colocamos la misma ruta del ejecutable VirtualBox.exe (por defecto C:\Program Files\Oracle\VirtualBox\), seguido de VBoxManage + UID entre comillas + –type headless, quedando algo como lo siguiente:

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" startvm "58a7cfea-7514-4883-a09c-303fdd0c7210" --type headless

Si hemos hecho todo correctamente, luego de ejecutar este acceso directo podremos verificar desde Virtual Box que la máquina virtual está corriendo sin mostrar su pantalla.

Pueden ver más atributos en la documentación de VirtualBox.