pedroreina.net

Reducción de la partición MS-Windows
Por desgracia, es habitual que los PC que vienen con MS Windows instalado tengan una sola partición que ocupa todo el disco duro. Esto obliga a mezclar los archivos del sistema con los archivos de datos. Tanto para facilitar la separación como para poder hacer copias y recuperaciones sin perder datos, hay que comenzar por reducir el tamaño de esa única partición y así dejar un hueco en el disco duro.

El método que vamos a explicar respeta los datos de la partición. Esto nunca se garantiza, ningún programa lo hace. El proceso puede sufrir problemas y por tanto queda bajo la responsabilidad del usuario. Obviamente, todos los programas intentan reducir al mínimo los riesgos.

El método explicado aquí sólo funcionará con particiones que usen el sistema de archivos FAT (puede ser FAT16 o FAT32), que es el que usan MS-DOS, MS Windows 95, 98 y ME. Si necesitas reducir sin pérdida de datos el tamaño de una partición MS Windows con sistema de archivos NTFS, el que se suele usar en MS Windows 2000 y XP, consulta ntfsresize.html.

Para ilustrar el método vamos a usar un disco Maxtor 82100A4 de 2.1 GB de capacidad. Lo normal es que tengas un disco duro mucho mayor y por tanto usarás unos valores diferentes a los que verás aquí; usa estos como referencia.


Comprobamos con el programa fdisk de MS-DOS y MS-Windows 95/98/ME la distribución de particiones del disco duro:


Podemos ver las propiedades de la partición, que MS Windows llama C:


Ahora arrancamos Lonix tal como explicamos en el apartado anterior. Lonix ofrece un GNU/Linux sin entorno gráfico, en el que se introducen órdenes en una consola, siempre terminadas con la tecla ENTER. Podemos comenzar por ver la tabla de particiones con la orden fdisk -l /dev/hda. Observamos que el disco tiene una sola partición, que Linux llama hda1 y a la que se accede mediante /dev/hda1. En nuestro ejemplo el sistema de archivos es FAT16, en tu caso lo más probable es que sea FAT32.


El programa que vamos a usar para reducir el tamaño de la partición se llama parted. Lo invocamos con la orden parted /dev/hda y se queda esperando a que le indiquemos lo que queremos hacer.


Para ver las posibilidades del programa podemos usar la orden help:


Ahora usamos la orden print para ver la tabla de particiones. Es importante, porque así vemos dónde comienza (en MB) la partición que vamos a reducir.


Para obtener más información de la partición que nos interesa usamos la orden print 1. Así vemos el mínimo tamaño que le podemos dar a la partición.


Ahora viene el punto más importante. Usamos la orden resize con tres parámetros: como primer parámetro ponemos un 1, que significa que la operación la vamos a realizar sobre la primera partición; como segundo parámetro ponemos exactamente el punto donde ya comienza la primera partición, que fue un dato que vimos con la orden print; como tercer parámetro escribimos el tamaño en Megabytes que le queremos dar a la partición (que debe estar entre los tamaños mínimo y máximo que se vieron antes). El programa ahora realiza las operaciones necesarias, de las que va informando en pantalla, y al final nos devuelve el control.


Si usamos otra vez la orden print, comprobaremos cómo ha quedado la partición, que efectivamente ahora es más pequeña.


Sólo nos queda escribir la orden quit para salir de parted. Ahora podemos aprovechar para preparar las dos nuevas particiones que vamos a crear o podríamos apagar Lonix con la orden halt.

Posibilidades para seguir
Mejor visto con cualquier navegador HTML 4.01 válido CSS válido