12 Último

Me quiero pegar un tiro en la criadilla.

      • 56
      • mensajes
      • miembro desde
      • 09/07/06
    11/09/2006
    #1 Me quiero pegar un tiro en la criadilla.

    Tenía un rígido de 80 Gb con la siguiente configuración:

    C: -> FAT32 CON WINDOWS 98 SE - Acá programo y mantengo para MS-DOS unos sistemitas para un cliente de hace muchos años.
    D: -> NTFS - es un depósito de cosas para el Windows XP
    E: -> NTFS - WINDOWS XP PRO - Acá trabajo.

    Resulta que el 98 empezó a tener problemas irreversibles. No importa cuales, decidí borrarlo y reinstalarlo.

    Gran sorpresa cuando me encontré que al bootear se iba derechito al 98 sin presentar la pantalla de boot que había creado la instalación del XP. Con esa pantalla podía optar por uno u otro.

    No me carguen ni me puteen porque ya lo están haciendo mis clientes, familiares y amigos. Si bien me lo merezco, con ellos es suficiente, Uds. que entienden, tengan piedad de esta pobre bolu-alma.

    Ambos Windows son originales.

    Por favor diganme como llegar a la pantalla de doble booteo para que me anden bien los dos Windiows otra vez.

    Gracias por leer esto.

  1. ¿Este tema te pareció interesante? Compártelo!

    ¿No es lo que buscabas? Intenta buscar un tema similar

    10 comentarios / 2541 Visitas

      • 40
      • mensajes
      • miembro desde
      • 21/09/05
    • Esperando por teu amor...
    11/09/2006
    #2 Re: Me quiero pegar un tiro en la criadilla.

    no me acuerdo bien pero qreo que con F10 o sus variantes
    proba con alguno
    pero tene en cuenta que win 98 no reconose NTFS y por eso no detecta win xp

    • PoetaCamba
      Invitado
    11/09/2006
    #3 Re: Me quiero pegar un tiro en la criadilla.

    Lo que tenes que hacer, creo, es bootear con el CD de winXP, entrar en la consola de recuperacion, y ascribir "fixmbr". Pero, como nunca lo hice, no quiero asegurarte nada, seguro que en un toque aparece alguien confirmándolo, o dandote angun dato más... así que mejor espera un toque...

    Saludos

      • 11,737
      • mensajes
      • miembro desde
      • 10/06/04
    • Why so serious?
    • Moderador
    11/09/2006
    #4 Re: Me quiero pegar un tiro en la criadilla.

    la facil es usar un gestor de booteo, como el que trae el partition magic y el acronis disk director suite.
    otra que podes hacer es reinstalas XP, pisando la instalacion anterior.

    lo que te recomiendo para la proxima, es hacer una imagen YA del 98, mientras esta andando bien, y cuando se te vuelva a romper lo reemplazas.

    SaluT

    • PoetaCamba
      Invitado
    11/09/2006
    #5 Re: Me quiero pegar un tiro en la criadilla.
    Al borrar y reinstalar el w98 has perdido no solamente los archivos que XP usa para iniciar sino que perdiste tambien el sector de inicio en esa particion que correspondia al XP



    Para volver a tener acceso a los dos sistemas tenemos que hacer



    1.- salvar el actual sector de inicio de la particion que es utilizado para arrancar el 98

    2.- sustituir el actual sector de inicio por el de XP

    3.- copiar los archivos que XP necesita para arrancar el sistema

    4.- crear el archivo Boot.ini para que nos permita seleccionar el sistema con el que queremos arrancar



    Una forma es reistalando XP (pisando la version que ya tenemos instalada)....desde mi punto de vista tiene ciertos riesgos. Si ya teniamos instalada el SP2 y nuestro CD de XP no lo tiene puede haber algun conflicto al reinstalarse y ahi se nos queda casi seguro sin solucion de continuidad.....



    Si queremos hacerlo manualmente, es sencillo y siempre nos queda forma de volver a empezar....nuestro objetivo es intentar dejar lo mas intacto posible los sistemas operativos....todo lo demas lo podemos manipular y siempre se puede volver atras....



    Adjunto un archivo ZIP (bootsec.zip) que deberas descomprimir en alguna carpeta de tu disco C:, el que tiene 98 y es perfectamente iniciable.



    De los 4 archivos deberas copiar



    a un disquete: Bootread.scr - Crear.bat - Debug.exe



    al directorio raiz de la unidad C: Boot.ini



    Inicias nuevamente la PC y pulsando la techa F8 elegimos del menu la opcion Solo simbolo del sistama



    Desde el promp cambiamos a la unidad de disquete y ejecutamos el archivo Crear.bat



    Una vez finalizado podemos reinciar la PC, la cual lo seguira haciendo desde W98

    ahi debemos fijarnos en el raiz de C:.. si existe el archivo (recien creado) Bootsect.dos....ese archivo tiene el contenido del sector de inicio de la unidad C:.. que apunta al w98 y sera usado por XP para arrancar esa version cuando la elijamos desde el menu de inicio



    Ahora si debemos arrancar la PC desde el CD de instalacion del XP y cuando lo indique elegimos inicar la consola de recuperacion



    Una vez dentro de ella hacemos

    1.- FixBoot C:... (sin los tres puntos) Esto instala los codigos correspondientes al inicio de XP en el sector de inicio de la particion (de esa forma perdemos el inicio al 98)
    2.- Copy Unidad de CD:\I386\ntldr C:\
    3.- Copy Unidad de CD:\I386\NtDetect.com C:\
    donde Unidad de CD debe ser reeplazado por la letra que le corresponde a la lectora

    4.- Exit


    Al reiniciar, si todo salio bien, deberia presentarte el menu de arranque para que eligas el sistema desde el que quieras arrancar
    El archivo Boot.ini que te pase supone que el XP esta en la particion numero 3, de no ser asi deberia editarse antes de copiarlo a la raiz de C:

    Como te daras cuenta lo unico que hemos modificado es el sector de inicio de la unidad C: la que contiene W98...todo lo demas esta intacto....


    Si esto saliera mal con solo hacer desde un disquete o CD que contenga el sistema operativo W98 y el comando sys
    Unidad:> SYS C:
    se vuelve a tener acceso al w98



    El comando FixMBR reescribe el sector MBR, solo la parte del codigo de arranque del disco, en ese nivel no nos importa todavia que sistema se va a iniciar, el MBR apunta al sector de inicio de la primera particion primaria activa que encuentre en la tabla de particiones (tambien alojada en el MBR- en la segunda parte)
    Por ejemplo puede utilizarse para eliminar los gestores de arranque que se ubican en el MBR reemplazando la version original ahi instalada


    Espero que te sirva


    Suerte
    Archivos adjuntados Archivos adjuntados
      • 56
      • mensajes
      • miembro desde
      • 09/07/06
    13/09/2006
    #6 [Para Optimum]

    Maximus Optimum Magister:

    Hice al pié de la letra todo y el dual boot reapareció. Todo salió bien hasta ese punto, tanto que reestablecí el W98SE y con él te estoy escribiendo.

    El tema es cuando quiero ir al WinXP. En tal caso sale el siguiente mensaje:

    [1]

    No se ha iniciado Windows porque el siguiente archivo falta o está dañado:
    \System32\hal.dll
    Reinstale una copia del archivo mencionado.

    [2]



    [3]

    Reinicia sóla.

    [4]

    Aparece dual boot.
    Si elijo W98SE todo OK.
    Si elijo WinXP, volvemos a [1]

    ¿Qué debo hacer ahora? ¿Compro kerosén? ¿Ves luz del otro lado del tunel?

    Muchas gracias a Optimum y a todos los que participan en el salvataje de este pobre laburante-de-PC-dependiente y Windows-portador-sano.

    • PoetaCamba
      Invitado
    13/09/2006
    #7 Re: Me quiero pegar un tiro en la criadilla.

    No hay problemas....


    Eso sucede porque yo habia previsto que el XP estaria en la particion 3 y no debe ser asi...

    Lo que hay que modificar es el archivo Boot.ini....

    Hay dos formas

    1.- desde el w98, al cual tienes acceso, editar el archivo Boot.ini (haciendo doble click sobre el se abre el block de notas)

    donde dice particion(3) cambiar a particion(2) Si ya estuviera como particion(2) cambiar a (3) Son dos ocurrencias. Salir grabando y probar

    2.- Si aun asi no iniciara, nuevamente desde W98, cambiar la extension al archivo Boot.Ini y reiniciar la PC con el CD de instalacion de XP
    Cuando se indique seleccionamos dar inicio a la consola de recuperacion y ahi hacemos

    BOOTCFG /REBUILD

    Una vez que concluya el escaneo de los sistemas instalados no muestra, de a uno, el nombre del SO y nos pregunta si queremos agregarlo
    Si lo que aparece como sistema es coherente con lo que buscamos contestamos que si

    A la pregunta siguiente, que no recuerdo textualmente cual es, le respondemos con el nombre que queremos aparezca ese sistema en el menu de inicio. por ejemplo "Microsoft Windows XP Professional" sin las comillas o Windows 98 si fuera el caso

    A la tercer pregunta no respondemos nada, solamente hacemos Enter

    Deberian aparecer el agregado de dos sistemas operativos....pero a veces el comando se olvidad del W98

    Una vez concluido salimos con EXIT y al reiniciar la PC aparecera el menu de inicio....si pasa de largo y arranca directamente el XP es porque no levanto al W98

    Si fuera asi y una vez dentro del sistema abrimos los dos archivos Boot el.INI y el que habiamos cambiado la extension y los comparamos....El archivo que yo te envie funciona y es todo lo que deberia tener dentro, fijate lo que difiere con el que creo XP y llevalo a esa forma

    Te puede parecer un proceso largo...pero despues cuando entiendas bien la filosofia de esto de vas a dar cuenta que podes ir y venir, copiar, mover cambiar los sistemas como si estuvieras en el mas amigable DOS.

    Conta luego como salio todo....

    Suerte

      • 1,212
      • mensajes
      • miembro desde
      • 03/08/04
    13/09/2006
    #8 Re: Me quiero pegar un tiro en la criadilla.

    A mi me pasó lo mismo, lo que hice fue crear una imágen con el N.Ghost de la partición del Xp, luego formateé dicha partición e instalé el Xp , pero solo lo básico, nada de drivers , peor actualizaciones, de esta manera el instalador del Xp colocará los archivos necesarios en la partición del W98 , finalmente reinstalé la imágen del Xp antes creada.

      • 56
      • mensajes
      • miembro desde
      • 09/07/06
    14/09/2006
    #9 Re: Me quiero pegar un tiro en la criadilla.

    Lo miré y dice (el Boot.ini) (3) en DOS lugares. Fijate vos y corregilo. No me gustaría meter la pata.

    [boot loader]
    timeout=4
    default=multi(0)disk(0)rdisk(0)partition(3)\WINDOW S
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Micro soft Windows XP Professional" /fastdetect /NoExecute=OptIn
    C:\="Microsoft Windows 98"

    Pruebo esto corregido y si no hacemos lo otro.

    Graciasssssssssssssssss.

    • PoetaCamba
      Invitado
    14/09/2006
    #10 Re: Me quiero pegar un tiro en la criadilla.

    Deberia quedar asi si tenes el SP1 o SP2 instalado con tu XP

    [boot loader]
    timeout=6
    default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn
    C:\="Microsoft Windows 98"


    Si no tuvieras el SP1 o SP2 instalado

    Si tuvieras XP sin SP instalados debe borrarse el modificador /NoExecute=OptIn que es propio de esas actualizaciones

    Quedaria asi

    [boot loader]
    timeout=6
    default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
    C:\="Microsoft Windows 98"

12 Último