Si tiene en su ordenador, además de Guadalinex, Windows XP es posible que esté instalado en una partición formateada con el sistema NTFS o con el sistema FAT32 (para saber más sobre particiones consulte Particiones)
Para saber que tipo de formato tiene su partición de Windows XP tclee:
# fdisk -l
Observe (en el listado de salida de la orden anterior) la primera partición (normalmente hda1) y compruebe si en la columna system pone NTFS o FAT32
Y también es posible que tenga XP instalado en la segunda partición (normalmente hda2) porque en la primera tenga otro Windows anterior (Win98 por ejemplo)
Otra forma de comprobar sus particiones es iniciando el programa qtparted:
# qtparted
Si su XP está instalado en un partición con formato NTFS, debe saber que en prinicipio no es posible escribir datos en un partición ntfs, aunque si es posible leer los datos de dicha partición, es decir, puede visualizar sus ficheros de texto y sus imágenes, reproducir sus mp3, visualizar su películas, etc. No podrá, sin embargo, modificar un fichero o copiar ficheros nuevos en esa partición.
El problema más frecuente que me suelen plantear amigos/as y compañeros/as (sobre todo los nuevos que se van incorporando a Linux y aún no se atreven a eliminar su Windows) es: "Me he bajado un programa para Win y no me deja grabarlo en la partición de Win. Si lo dejo en la partición de Linux, mi Windows no encuentra la partición de Linux". La solución a éste y otros problemas relacionados con la escritura en la partición ntfs es (como siempre ocurre en Linux) diversa, es decir siempre hay muchas soluciones:
La drástica: Deje de usar Windows
La cómoda: Use un disco-llavero USB u otro medio para transportar datos (como si de dos ordenadores diferentes se tratara)
La inteligente: Cree en su PC varias particiones, entre elllas debe tener una NTFS (para datos de XP), una ext3 (para datos Linux) y otra FAT32 (para datos compartidos, es decir, datos que use tanto con XP como con Linux)
La rara: Transforme su partición NTFS en FAT32 mediante "Partition Magic" u otro programa (para windows) equivalente
La complicada: Existe un proyecto (o programa) llamado captive que permite escribir en la partición ntfs
Captive aún está en desarrollo, por lo que no le recomiendo usarlo. Recuerde que las consecuencias son bajo su propia responsabilidad
¿Cómo puedo instalar y usar captive?
Sólo deseo usarlo ocasionalmente. Imagine por ejemplo, que un familiar suyo usa XP con contraseña. Su familiar cree que sus datos están a salvo (porque usted no conoce su contraseña), pero no sabe que los datos almacenados en un ordenador con windows son públicos para las personas que tengan acceso a ese ordenador (o para todo el mundo si además está conectado a Internet). Por tanto, usted sólo necesita modificar un(os) fichero(s) de texto para 'reventar' el sistema, por tanto sólo necesita usar captive una vez. En ese caso le recomiendo usar un CD-Live de Knoppix (distribución Linux que trae captive instalado por defecto)
Deseo usarlo permanenetemente. En ese caso debe instalar captive. No lo encontrará en los repositorios. Puede obtener información sobre cómo descargarlo e instalarlo en la web del proyecto: http://www.jankratochvil.net/project/captive/. Pero recuerde que no es fácil para un nuevo usuario (quizás tenga que recompilar el kernel para dar soporte a ntfs). No obstante, usando la versión "Captive-static-1.1.5" (o superior) y con una versión de su kernel 2.6.x (o superior) el riesgo es menor (pero sigue siendo responsabilidad suya)
Los pasos a seguir (por si no se entera bien del inglés) pasan por:
Descargar e instalar la última versión de captive
Copiar los ficheros "cdfs.sys", "ext2fsd.sys", "fastfat.sys", "ntfs.sys" y "ntoskrnl.exe" de la carpeta Windows\System32 en su carpeta : /var/lib/captive
Editar el /etc/fstab/ para que no monte la partición de Win XP
Montar nosotros las partición XP manualmente:
mount -t captive-ntfs/dev/hda1/mnt/WindowsXP1