¿Cómo crear una partición de arranque de Windows 8 en una unidad que nunca tuvo una?

10

Así que hace 3 meses construí una PC, pero tuve la oportunidad de pedir prestado un SSD de mi lugar de trabajo. Originalmente instalé el modo de prueba de Windows 7 en ese SSD y luego, después de algunas semanas, actualicé a Windows 8, pero lo instalé en un segundo disco duro. Luego limpié el SSD (al menos pensé que hice todo el disco) y lo usé como disco de datos en Windows 8.

Hoy saqué el SSD de mi sistema para volver al trabajo, e inmediatamente formateé todo el conjunto para poner el servidor de Ubuntu en el trabajo. Ahora estoy de vuelta en casa y la unidad de Windows 8 no puede arrancar más. Aparentemente cuando se instaló Windows 8, simplemente reemplazó el cargador de arranque de Windows 7 con el suyo propio, pero en el ssd.

Así que durante los últimos 2.5 meses he estado arrancando a la ssd, que luego ha estado reenviando al sector del sistema operativo del disco duro. Ahora que el SSD se ha ido (y se ha eliminado por completo), la cadena está rota y no tengo un sector de arranque. ¿Cómo creo uno sin volver a instalar Windows por completo?

Tengo una llave USB de instalación de Windows 8 con la que puedo entrar en modo de recuperación. Aquí hay algunas cosas de diskpart que he transpuesto de las fotos:

DISKPART> LIST VOL

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 0                      NTFS   Partition    465 GB  Healthy
  Volume 1     C   ESD-USB      FAT32  Removable     14 GB  Healthy

DISKPART> LIST DISK

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
* Disk 0    Online          465 GB      0 B        *
  Disk 1    Online           14 GB      0 B

DISKPART> LIST PARTITION

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
* Partition 1    Reserved           128 MB  1024 KB
  Partition 2    Primary            465 GB   128 MB

DISKPART> ACTIVE

The selected disk is not a fixed MBR disk.
The ACTIVE command can only be used on fixed MBR disks.

Parece que hay espacio para un sector de arranque allí, pero no puedo asignar una letra de unidad a esa partición reservada, que es lo más lejos que pude con https://superuser.com/a/504360

Tampoco puedo configurar esa partición como activa, ya que la tabla de unidades no es mbt.

Gracias.

wizpig64
fuente
"Tampoco puedo configurar esa partición como activa, ya que la tabla de la unidad no es mbt". - Para el mantenimiento de UEFI, deberías mirar El gestor de arranque réflex y El proyecto rEFIt . Rod Smith hace mucho con el equipo de UEFI, es el autor de REFIind, y en ocasiones se cuelga del Superusuario.
jww
@jww, quieres decir superuser.com/users/171594/rod-smith ?
Pacerier

Respuestas:

7

Prueba esto:

Arranque el CD de Windows 8, seleccione el idioma y en la pantalla donde dice "Instalar ahora", seleccione "Reparar mi computadora" en la esquina inferior izquierda. Abra "Solucionar problemas" y "Opciones avanzadas". En el menú de opciones avanzadas, seleccione "Símbolo del sistema", y escriba:

BOOTREC /FIXBOOT

BOOTREC /FIXMBR

BOOTREC /REBUILDBCD

Uno de esos debería funcionar.

Luke
fuente
Señor, te mando esta respuesta. Esto resolvió mi problema cuando no podía iniciar Windows 10 después de clonarlo de HDD a SSD. ¡Gracias!
SU3
4
3 años después, tuve que buscar esta respuesta en Google. Realmente me gustaría poder votarme a mí mismo.
Luke
7

No es necesario tener una partición de arranque separada. Mientras que Linux siempre ha tenido el concepto de un separado /boot/ partición, en Windows fue solo con Windows 7 que Microsoft comenzó a crear una partición de 100 MiB al inicio de su disco físico para guardar los archivos de arranque.

El único beneficio de una partición de arranque separada (aparte de su partición de Windows real, es decir) es que si tiene varias instalaciones de Windows en varias particiones y necesita formatear / eliminar una o más de ellas, su arranque continuará funcionando.

Así que tus opciones son para cualquiera

  1. Use un editor de particiones de arranque para mover el inicio de su partición actual de Windows alrededor de 100 MiB.
  2. Cree una nueva partición FAT32 o NTFS de 100 MiB en ese espacio.
  3. Active esa partición (establezca el indicador de "inicio" en el MBR)
  4. Configure la partición 100 MiB para que contenga la información de arranque necesaria para cargar Windows desde su otra partición, ya sea manual o automáticamente desde el CD de Windows .

O bien, omita todo este problema sobre la creación de una partición de inicio separada y simplemente haga esto:

  1. Marque su partición de Windows activa / arrancable (si no lo está ya) usando un editor de particiones de arranque.
  2. Instala la configuración de arranque correcta en tu partición de Windows, de nuevo manual o automáticamente desde el CD de Windows .

Si no tiene un CD de instalación de Windows, o si la Reparación de inicio en el CD de instalación de Windows no pudo iniciar su PC, aún puede recrear la configuración de inicio de Windows adecuada en esa partición con una utilidad de recuperación de inicio automatizada como Esenciales de Recuperación Fácil . Si está utilizando EasyRE para reconstruir la partición de inicio, puede omitir todos los pasos relacionados con la partición, ya que se encargará automáticamente de configurar el indicador de inicio en la partición correcta para usted.

Puedes usar una herramienta gratuita como GParted grabado en un CD de arranque para los cambios de partición necesarios, o utilizar diskpart desde la linea de comando en el CD de instalación de Windows, aunque realmente no recomiendo hacerlo.

En todos los casos, deberá asegurarse de que su BIOS tenga seleccionada la unidad física correcta como primer dispositivo de arranque.

Divulgación: Trabajé en el desarrollo de EasyRE. (En el lado positivo, significa que puedo ayudarlo si tiene alguna pregunta)

Mahmoud Al-Qudsi
fuente
Este fue el único que funcionaría para mí en una máquina virtual: O pase por alto todo este problema sobre la creación de una partición de inicio por separado y simplemente haga esto: marque su partición de Windows como activa / iniciable (si no lo está ya) utilizando un editor de particiones de inicio . Instale la configuración de inicio correcta en su partición de Windows, nuevamente manual o automáticamente desde el CD de Windows. Si no tienes una configuración de Windows
Hoff
0

Podría intentar ejecutar la reparación en el disco de instalación de Windows. No estoy seguro de si Windows 8 tiene uno de esos, pero sí las versiones anteriores de Windows. (Esto podría ser obvio, pero no use un disco que no sea de Windows 8 para reparar Windows 8)

danielcg
fuente
2
"La reparación automática no pudo reparar tu PC"
wizpig64
No tengo ni idea de qué hacer en ese momento. En mi opinión, es hora de bombardearlo desde la órbita y comenzar de nuevo. Pero puede encontrar una mejor respuesta que esa (porque es una respuesta terrible), así que no lo haga de inmediato.
danielcg
0

Parece que lo que se necesita es recrear el área de arranque en la nueva unidad. Estoy seguro de que si investigaste un poco (a través de google) podrías encontrar el comando mágico, si no está en el CD de reparación.

No deberías tener que reinstalar Windows, solo su información de arranque.

mdpc
fuente
Sí, eso es lo que estoy preguntando. Busqué en Google, publicado aquí después de dos horas de callejones sin salida. Sigo buscando sin embargo.
wizpig64
o mira a través del sitio de microsoft. Lo que creo es que si ejecuta el disco de reparación de Win 8 a su ritmo, tendrá la capacidad de solucionar su situación.
mdpc
0

Si tiene 2 unidades de disco duro en una PC por alguna razón al instalar Windows 10, el gestor de arranque (la partición del Sistema EFI) se lanzará al SSD (incluso si tiene otro sistema operativo allí ...) Me quedé atascado en el La pantalla de Windows 10 con el mensaje "No pudimos crear una nueva partición o localizar una existente" y ejecutar el comando ACTIVO desde DISKPART me dio "El disco seleccionado no es un disco MBR fijo". (Tuve GPT).

Así que saqué el SSD, presioné actualizar y luego siguiente y el instalador se comunicó.

PD Estaba usando las instrucciones para particionar el disco desde https://msdn.microsoft.com/en-us/windows/hardware/commercialize/manufacture/desktop/configure-uefigpt-based-hard-drive-partitions (mira ese script en la parte inferior)

Bruce Wayne
fuente
Bienvenido al sitio. Me alegra verlo llegar allí para ayudar a responder preguntas. Par de cosas de las que deberías estar enterado; 1) esta es una pregunta muy antigua, 2) la pregunta es sobre Windows 8 , mientras tu respuesta sea sobre Windows 10 . Si su respuesta no es específica del sistema operativo, expóngala en su respuesta.
CharlieRB
Sí, lo siento, es solo que Windows 10 y 8.1 son muy similares con respecto a EFI / bootloader, así que pensé que debería publicarlo. Solución simple para un problema extraño.
Bruce Wayne
No necesitas disculparte. Sólo te ofrezco consejos sobre cómo mejorar tu respuesta. Está bien que sean muy similares, solo indícalo en tu respuesta para que la gente piense que no leíste la pregunta original.
CharlieRB
-1

Debe tener al menos una partición efi: la hice de 100 MB, igual que Windows 7. Aquí hay alguna referencia y script de ejemplo. https://technet.microsoft.com/en-us/library/hh825686.aspx

Man40
fuente
2
UEFI y las particiones del sistema no son obligatorias para Windows 8. Windows 8 también funciona bien en el modo heredado. Además, esto está muy cerca de una respuesta "solo de enlace". Tal vez debería resumir el contenido relevante del artículo vinculado.
jww