Instalado un nuevo SSD, Windows todavía se inicia desde el anterior

6

Recientemente recibí un nuevo SSD de 1TB para mi computadora (un Lenovo ThinkPad P70). Mi plan es tener este disco como la unidad principal de arranque de Windows 10, y mantener el antiguo (500 GB) como unidad secundaria.

No quería hacer una instalación limpia de Windows, así que ese es el procedimiento que seguí:

  1. Usó Clonezilla para crear una copia de seguridad del disco antiguo (en un HDD externo)
  2. Instalé el nuevo disco en la ranura M2 donde estaba el disco viejo, instalé el disco viejo en la otra ranura (que estaba libre)
  3. Usé CloneZilla para restaurar la copia de seguridad en el nuevo disco
  4. Windows arrancado Arrancó desde el disco anterior en C :, el nuevo estaba en D: (como se esperaba)
  5. Usé una aplicación de administración de particiones para cambiar el tamaño de la partición principal del nuevo disco para llenar todo el espacio disponible (tuve que deshacerme de dos particiones de recuperación)
  6. Reinicié la computadora, ingresé al BIOS, lo configuré para arrancar desde el nuevo disco

Aquí está el problema: en este punto esperaba que Windows se hubiera iniciado desde el nuevo disco, teniendo el anterior en D :. Pero todo sigue igual que antes: el disco anterior es el disco de arranque de Windows en C :, y el nuevo está en D :.

Entonces, ¿qué puedo hacer para decirle a Windows que arranque desde el nuevo disco y solo tenga el antiguo disponible como D :? Creo que puedo hacer eso usando BCDBoot o BCDEdit , pero mis intentos no tuvieron éxito y no quiero estar jugando ciegamente con el BCD.

ACTUALIZACIÓN: Esto es lo que muestra "Esta PC" en la lista de unidades, por lo que estoy seguro de que todavía se está iniciando desde el disco anterior. Además, cambié su etiqueta por si acaso:

ingrese la descripción de la imagen aquí

Y esto es lo que muestra la herramienta de administración de discos de Windows:

ingrese la descripción de la imagen aquí

ACTUALIZACIÓN 2:

Solía BCDEDIT para crear una nueva entrada en el menú de inicio (como un duplicado de la existente), a continuación, he modificado sus devicey osdevicevalores para que apunte al nuevo disco (tratado de establecer el valor partition=\Device\HarddiskVolume8, se lee de nuevo a partition=D:). Si trato de arrancar usando esa entrada, parece que Windows comienza a cargarse, pero cuando llega a la pantalla de inicio de sesión, la pantalla comienza a parpadear y todo está inutilizable.

Konamiman
fuente
1
En realidad, las letras de unidad son IIRC 'relativas'. ¿Qué pasa cuando sacas el viejo? ¿Puedes cambiar los nombres de los volúmenes para que quede claro que esto está sucediendo?
Journeyman Geek
¿Hay alguna opción para arrancar desde HDD / SSD secundarios? No estoy seguro de esto, pero intente mirar a través de la configuración
Saksham Goyal
@JourneymanGeek De hecho, había cambiado el nombre del volumen del disco anterior (ver captura de pantalla que acabo de agregar). Prefiero no eliminar el disco anterior, pero lo haré si todavía estoy atascado.
Konamiman
@SakshamGoyal El BIOS de la computadora está configurado para arrancar desde el nuevo disco.
Konamiman

Respuestas:

6

Finalmente lo conseguí funcionando. La pieza que faltaba estaba modificando HKEY_LOCAL_MACHINE \ System \ MountedDevices en el registro de Windows para intercambiar las letras de unidad de los dos discos . Aquí está el proceso completo:

  1. Primero, como mencioné en la pregunta, cree una nueva entrada del menú de inicio que apunte al nuevo disco. Solía EasyBCD para eso, sino que también se podría haber hecho (con un poco más de trabajo) utilizando BCDEDIT - sólo /copyla {current}entrada y establecer su devicey osdeviceparapartition=D:

  2. Inicie regedit, seleccione HKEY_LOCAL_MACHINE, luego vaya a Archivo - Cargar sección y cargar D:\Windows\System32\config\SYSTEM. Le pedirá un nombre, escriba cualquier cosa. Ahora puede editar la sección HKLM \ SYSTEM de la instalación de Windows en el otro disco.

  3. Asegúrese de estar en la clave con el nombre que proporcionó (de lo contrario, estaría modificando el registro para la instalación actual de Windows) y vaya a la MountedDevicessubclave.

  4. Intercambie el contenido de los valores \DosDevices\C:y \DosDevices\D:. La forma más fácil de hacerlo es quizás un cambio de nombre de tres vías (... \ C: a X, ... \ D: a C :, X a ... \ D :).

  5. Archivo - Descargar Hive , cerrar regedit. Reiniciar.

  6. Seleccione la nueva entrada en el menú de arranque, verifique que realmente es del nuevo disco y ¡vaya de fiesta!

En este punto, es probable que desee establecer la entrada de inicio para el nuevo disco como predeterminada o simplemente eliminar la entrada original que apunta al disco anterior.

Konamiman
fuente