Mostrando entradas con la etiqueta sistemas. Mostrar todas las entradas
Mostrando entradas con la etiqueta sistemas. Mostrar todas las entradas

Reducir el tamaño de un disco VDI

Hola, en esta entrada voy a anotar como reducir el tamaño de los discos virtuales de VirtualBox, más concretamente los discos con asignación dinámica.

Según se va trabajando con las maquinas virtuales el tamaño de disco va aumentando y aunque borremos datos en la maquina virtual el tamaño del fichero vdi no disminuye. En equipos en los que tenemos varias maquinas virtuales puede interesarnos mantener ajustado el tamaño que ocupan los vdi en el disco del equipo anfitrión.

Para ello en la maquina virtual borramos todo lo que no nos haga falta y después, si es un Windows, desfragmentamos el disco.
Luego hay que limpiar el espacio vacío del disco, y lo haremos de la siguiente manera:

En Windows usaremos la herramienta de sysinternals SDelete con el parámetro -z .

sdelete.exe -z

En GNU/Linux se usará la herramienta dd que ya viene en el sistema.

El siguiente comando nos generará un fichero con el nombre zfill.

dd if=/dev/zero of=zfill bs=1M

Al finalizar el comando anterior recibiremos un error similar al que se indica.

dd: error al escribir en «zfill»: No queda espacio en el dispositivo

Ignoramos el error y borramos el fichero generado por el primer comando.

rm zfill

Con esto ya hemos terminado con la maquina virtual, así que la apagamos. 
Ahora procederemos a compactar el disco con la utilidad VBoxManage que debería estar en la carpeta donde tengamos instalado VirtualBox.

El comando para Windows sería el siguiente.

VBoxManage.exe modifyhd "C:\Ruta\Fichero.vdi" --compact

El comando para GNU/Linux sería este.

VBoxManage modifyhd "/Ruta/Fichero.vdi" --compact

Al ejecutarlo se irá mostrando el progreso, una vez llegue al 100 % ya estará compactado y habremos terminado.

Hasta la próxima.

Acceder a un Windows sin cuenta.

Hola, en esta entrada vamos a hablar sobre como conseguir acceso a un sistema operativo Windows sin conocer ni tocar las contraseñas de los usuarios del equipo.

Este método lo he probado en XP, 7, Vista, 8, 10 y Server 2012 y se basa en aprovecharnos de las utilidades de accesibilidad. Todas las herramientas de accesibilidad se ejecutan con privilegios de sistema, así que lo que vamos a hacer es sustituir la herramienta por la consola de comandos.


Windows 7

El sistema no comprueba que el ejecutable es realmente el teclado en pantalla, así que vamos a sustituir el ejecutable del teclado en pantalla (osk.exe) por el ejecutable de la consola CMD (cmd.exe). Para ello cambiaremos el nombre de osk.exe a osk-bak.exe y de cmd.exe a osk.exe, de esta manera, cuando ejecutemos el teclado en pantalla desde la ventana de inicio de Windows nos abrirá una consola de comandos con privilegios de sistema.
Estos ficheros no se pueden renombrar desde Windows para hacerlo arrancaremos con una distribución de GNU/Linux, en este caso usaremos Kali, aunque os podría valer otra siempre y cuando soporte montar particiones NTFS en modo escritura.
Los ficheros están ubicados en "C:\Windows\System32".