martes, 4 de septiembre de 2007

Norton Partition Magic oculta Windows

Este es un error que a varios les ha pasado, el error consiste en que uno toma sus utilidades, particiona el disco para tener todo en orden y poder instalar GNU/Linux y efectivamente, al prender tu computadora, te encuentras con el GRUB (en caso de que la distro instalada use GRUB) y seleccionas el Sistema Operativo, pero si la utilidad para particionar fue Norton Partition Magic y se particionó desde Windows y no desde los discos (o disquetes) de arranque, surge un problema, y es que no se puede iniciar Windows.

Este error se debe, según yo, a una especie de bug del Norton Partition Magic, ya que al usar el asistente de particionado que dice: INSTALAR UN SISTEMA OPERATIVO (o algo parecido), crea la partición swap y ext2 o 3 para instalar Linux, pero le añade unas opciones a la partición Windows que la deja sin arrancar, y esto es, que la esconde (HIDDEN), entonces, en un ejemplo, el Norton Partition Magic, usando el wizard para instalar un sistema operativo, quedaría así:

Linux Swap = NONE
Linux = ACTIVE
Windows = HIDDEN

Para solucionar este problema, tenemos que quitarle el HIDDEN a Windows, esto lo lograremos ya sea con los discos de arranque del Partition Magic, seleccionamos la partición Windows o NTFS y con click derecho vamos a Advanced y seleccionamos Unhide Partition o en caso de que esta opción no este disponible, ponemos Set Active, el caso es que no haya particiones con HIDDEN, entonces quedaría así:

Partición Windows NTFS + click derecho > Advanced > Unhide Partition, o sino, SetActive.

Y otro método más sencillo, bueno para mí, es desde el GRUB, así que cuando inicie la PC y aparezcan las opciones del GRUB nos colocamos en la partición de Windows, oprimimos la letra "e" para editar, y aparecerá algo parecido a esto:

title Microsoft Windows XP Professional
root (hd0,0)
savedefault
makeactive
chainloader +1

Entonces hay que fijarese en lo que dice root (hd0,0) ya que se usará más adelante, el número cambia dependiendo de las particiones, a continucación, nos posicionamos en una línea antes de makeactive y oprimimos "o", con esto inserta un renglón, nos ponemos ahí y apretamos "e" pare editar, ahora escribimos:

unhide (hd0,0)

Recordar que hd0,0 cambia, puede ser (hd0,1) o (hd1,2) etc. por eso es importante fijarse en root (hd0,0) ya que los valores de esta línea define lo que escribiremos.

Y listo, solo resta oprimir "enter" y "b" para bootear y reiniciar la computadora, y al elegir Windows, se podrá volver a usar.

Fuente: http://www.ubuntu-es.org/node/10768

2 comentarios:

THAL dijo...

Tenia dos problemas, me solucionaste uno.
No podia arrancar ni winxp ni win 98, que estan en el mismo disco.
Lo que decis del grub, no me deja editarmm. Me ubico sobre windows, apreto la tecla e y nada. Si le doy enter va al menu siguiente doy tengo que elegir entre el xo y el 98.
Usando el partition magic, pude activar la particion de w98 que figuraba como hidden.
Y arranco 98!!!
Pero xp sigue sin arrancarme.

Aror99 dijo...

Podrias ir dentro de tu Linux al archivo /boot/grub/menu.lst y ver la entrada de Windows xp y añadirle el unhide como se haria con la de 98.