Error cargar sistema, no existe unidad C

05/03/2005 - 21:25 por neotrix | Informe spam
Buenas noches

Obviamente al poder escribiros, el problema que específico en el título
del mensaje, no me ocurre a mi

Os cuento

Un amigo se ha puesto a trastear con su pc, intentando instalar linux, y
no sabe como se ha cargado el sistema de arranque, por lo cual no puede
inciar windows xp

Hemos probado una reparación del sistema, pero una vez realizada la carga
de archivos, cuando el equipo reinicia, salta un error y no arranca la
máquina

Visto que por este lado no haciamos nada, hemos intentado una nueva
instalación, y sorpresa sorpresa, no existe la unidad "C", lo cual yo
creo es la causa de que el sistema no inicie

Mi pregunta, se puede solucionar esto de alguna forma??
Es posible renombrar lo que ahora llama "D" para que sea "C" y asi pueda
arrancar el pc??

Saludos y muchas gracias
 

Leer las respuestas

#1 fermu
06/03/2005 - 01:10 | Informe spam
Hash: SHA1

Hola neotrix
Fue el Sábado, 5 de Marzo de 2005 21:25 cuando escribiste :

Mi pregunta, se puede solucionar esto de alguna forma??
Es posible renombrar lo que ahora llama "D" para que sea "C" y asi pueda
arrancar el pc??




Si, se podría solucionar, marcando la partición en donde este windows xp,
como la partición activa, o de sistema, trasladando a ella una copia de los
archivos boot.ini, ntldr, ntdetect.com. Te voy a pegar un post, de mi
autoría, en el que respondía a alguien que pretendía formatear la partición
C, el post es de hace ya algún tiempo, pero creo que te servirá, puesto que
tu lo que pretendes es arrancar con la unidad "D", la única salvedad es que
deberás copiar desde el CD de instalación de windows los archivos ntldr, y
ntdetect.com para ello puedes seguir las instrucciones que menciona JM
Tella Llop en este artículo.

http://www.multingles.net/docs/boot.htm

Otra salvedad es que la partición requerida para estos archivos debe ser
primaria, es decir, que no puedes seguir el proceso si tienes winxp en una
partición extendida, si fuera este el caso, tendría que crear forzosamente
una partición primaria, y copiar en ella los archivos de arranque de
windows (ntldr, ntdetect.com y boot.ini) este ultimo archivo "boot.ini"
debe ser generado una vez efectuadas estas instrucciones que te voy a
pegar, mediante una consola de recuperación y tecleando desde ella el
comando "bootcfg /rebuild", una ultima salvedad, obviamente tu no puedes
acceder a winxp, así que sigue las instrucciones desde una consola de
recuperación.

**/Description of the Windows XP Recovery Console
http://support.microsoft.com/kb/314058/EN-US/

[pego]

La particiones de sistema y de inicio, no se pueden formatear desde el
administrador de discos, una particion de sistema es aquella que está
marcada como activa, y es donde están contenidos los archivos, boot.ini,
ntdetect.com y ntldr.


Para poder formatear la particion de sistema, debes seguir los
siguientes pasos, mediante el uso de la herramienta "diskpart" de la
linea de comandos (herramienta analoga al administrador de discos pero
mucho más potente), marca como activa la particion de winxp que quieras
conservar, previamente deberás copiar los archivos que he comentado
antes al directorio de esa particion de winxp, despues de reiniciar
podrás formatear la particion de sistema que antes te era imposible...
Voy a explicarlo con un sencillo ejemplo.


Imaginemos que tenemos dos particiones c: y h:, ambas son particiones
primarias, y "c:" es la particion de sistema y "h:" la particion de
inicio, (donde está winxp). "C" es por tanto la particion activa y a
dode la bios transfiere el control para arrancar winxp, es en está
partición donde están por tanto, los archivos ntldr, ntdetect.com y
boot.ini.


Paso 1. Vamos a "Mi PC"/herramientas/opciones de carpeta y destildamos
la opcion, "ocultar archivos protegidos del sistema operativo (recomendado)"
Paso 2. Vamos a mi PC y abrimos el disco duro "C" que es la particion
activa y en donde estan contenido, en el directorio raiz, los archivos
que comentaba
Paso 3. Cogemos un disquete vacio y copiamos estos archivos a ese
disquete, este paso es importante porque en caso de un desastre podremos
arrancar desde este disquete, nuestro S.O:



Paso 4. Abrimos una consola (cmd.exe) y tecleamos Diskpart una vez que
tecleamos "diskpart" el simbolo de sistema (promt) cambiará a esto


DISKPART>


si tuvieramos más de un disco (vamos a suponer que tenemos dos)
deberiamos seleccionar el que contiene nuestra particion de windows que
queremos conservar primaramente, así pues, primero vamos a informarnos
de nuestros discos, para ello tecleamos "list disk" y aparecerá algo
parecido a esto:
DISKPART> list disk


Disco ### Estado Tamaño Libre Din. Gpt
Disco 0 En pantall 75 GB 0 B
Disco 1 En pantall 37 GB 28 GB


Posteriormente seleccionamos el disco donde está contenido windows
(suponemos que es el disco 0), para ello tecleamos el comando "select
disk 0", el comando nos devuelve:


DISKPART> select disk 0


El disco 0 es ahora el disco seleccionado.
-


Ahora suponemos que en el disco 0, hay dos volumenes "C" y "H",
recordemos que "C" era la particion activa, ahora nos toca confirmar
este extremos para ello tecleamos "list volume", el comando nos devuelve
esto:


DISKPART> list volume


Volumen ### Etiqueta Ltr Fs Tipo Tamaño
Estado I
fo
Volumen 0 D DVD-ROM 0 B


Volumen 1 C NTFS Partición 20 GB Correcto
Sistema
Volumen 2 H NTFS Partición 55 GB Correcto
Inicio


Vemos como el volumen 1, "C", es la particion de sistema porque es la
activa, vamos a cambiar este extremo. Esto lo debemos hacer
seleccionando la particion del winxp que queramos conservar, para ello,
tecleamos "select partition 2", el comando nos devolvera
DISKPART> select partition 2


La partición 2 es ahora la partición seleccionada.


A continuación solo nos resta teclear "active", el comadno devuelve:
-
DISKPART> active


DiskPart marca la partición actual como activa.


Podemos confirmar que todo ha ido bien, volviendo a teclear "list volume"


DISKPART> list volume


Volumen ### Etiqueta Ltr Fs Tipo Tamaño
Estado In
fo
Volumen 0 D DVD-ROM 0 B


Volumen 1 C NTFS Partición 20 GB Correcto


* Volumen 2 H NTFS Partición 55 GB Correcto
Inicio


Vemos como los cambios introducidos son marcados con un asterisco, donde
se refleja que es ahora "H" la particion activa. Solo nos resta copiar
los archivos "ntdetect.com", "ntldr" y "boot.ini" a esa particion, y
reiniciar el sistema para confirmar que podemos arrancar y que todo está
en orden. Ahora si vamos al administrador de disco podremos formatear
"C" puesto que ya no aparece como de "sistema".


Es probable que durante el proceso debamos volver a regenerar el
"boot.ini", para ello desde una consola de recuperacion solo tenemos que
teclear "bootcfg /rebuild". recordemos que en caso de desastre tenemos
un disquete de arranque para iniciar nuestro sistema


Y eso es todo, este mini tutorial está abierto a sugerencias para
mejorarlo. Espero que le sea de utilidad no solo a ti, sino a cualquiera
que esté en tu misma situación

[pego]

Saludos
Fernando M. / Registered Linux User #367696

Preguntas similares