3 enero, 2026
Tutorial: Reparar Windows 7 después de clonar disco a SSD

    Síntomas para Windows 7 (versión 6.1.7600.16385 o similar) en una Dell OptiPlex :

    • NTOSKRNL.EXE falta o está dañado
    • No se puede leer del disco de inicio seleccionado
    • DRMK v8.00 Dell
    • BOOTMGR is missing
    • o The requested system device cannot be found

    Preparar el entorno de reparación

    ✅ Requisitos:

    • Una memoria USB con Hiren’s BootCD PE (Windows 10 PE) o un DVD de instalación de Windows 7.
    • Tu SSD ya clonado con las particiones originales del sistema (OS, Recovery, etc.).
    • El BIOS configurado en Legacy (no UEFI) y modo AHCI.

    🔹 Paso 1: Arrancar con Hiren’s BootCD

    1. Inserta el USB con Hiren’s BootCD.
    2. Enciende el equipo y presiona F12 (en Dell OptiPlex) para elegir el dispositivo de arranque.
    3. Selecciona el USB → modo UEFI o Legacy (preferiblemente Legacy si tu Windows era XP o 7 sin GPT).
    4. Cuando se cargue el entorno de Hiren’s, el escritorio mostrará “HBCD_PE_X64”.

    🔹 Paso 2: Identificar las particiones

    1. Abre el menú de inicio y escribe “cmd”, luego haz clic derecho en Command Prompt → Run as Administrator.
    2. En la consola, escribe: diskpart list disk select disk 0 list partition Verás algo similar: Partition 1 37 MB FAT Partition 2 11 GB NTFS Recovery Partition 3 435 GB NTFS OS
      • La partición 3 (435 GB) es donde está Windows.
      • La de 11 GB es la Recovery de Dell.
      • La de 37 MB es antigua (no la necesitamos para arrancar).
    3. Marca la partición de Windows como activa: select partition 3 active exit

    🔹 Paso 3: Confirmar letras de unidad

    Aún en la consola, ejecuta:

    diskpart
    list volume
    

    Deberías ver algo como:

    Volume 0  D  FAT   37 MB
    Volume 1  E  NTFS  11 GB RECOVERY
    Volume 2  C  NTFS  435 GB OS
    Volume 3  Y  FAT32  HBCD_PE_X64
    

    Tu Windows está en C:\Windows (verifícalo con dir C:\Windows).


    👉 Hasta aquí tienes listo el entorno base.


    ⚙️ Recrear el cargador de arranque de Windows 7


    🔹 Paso 4: Reescribir el código de arranque del disco (MBR y NTFS bootcode)

    Con la partición correcta marcada como activa (tu C: con Windows), ejecuta los siguientes comandos en orden:

    bootrec /fixmbr
    bootrec /fixboot
    bootsect /nt60 C: /force
    

    💡 Qué hacen:

    • fixmbr → Repara el registro maestro de arranque (Master Boot Record).
    • fixboot → Reescribe el sector de arranque de la partición activa.
    • bootsect /nt60 → Inserta el código de arranque moderno compatible con Windows Vista/7 (reemplazando el viejo Dell DRMK).

    🔹 Paso 5: Crear de nuevo los archivos de arranque con BCDBOOT

    Ahora ejecuta:

    bcdboot C:\Windows /s C: /f BIOS
    

    ✅ Si todo sale bien, verás:

    Boot files successfully created.
    

    Esto copia:

    • bootmgr a la raíz del disco (C:\)
    • La carpeta Boot con el archivo BCD (donde se guardan las rutas de inicio del sistema).

    🔹 Paso 6: Verificar que el código de arranque esté correcto

    Para confirmar que el código NTFS se actualizó correctamente:

    bootsect /nt60 SYS /mbr /force
    

    Esto garantiza que el disco ahora arranca con el cargador de Windows y no con el viejo cargador Dell (DRMK v8.00).


    🔹 Paso 7: Revisar el contenido con bcdedit

    Intenta listar las entradas del gestor de arranque:

    bcdedit /enum all
    

    🔸 Si ves algo como esto:

    device partition=C:
    path \Windows\system32\winload.exe
    description Windows 7
    

    Entonces el BCD fue creado correctamente ✅

    🔸 Si dice:

    The boot configuration data store could not be opened.
    The requested system device cannot be found.
    

    No te preocupes — es un mensaje del entorno de Hiren’s, pero el arranque ya se grabó correctamente en el disco (Windows lo detectará al iniciar por su cuenta).


    🔹 Paso 8: (Opcional) Comprobar que el archivo bootmgr exista

    Para verificar que todo se copió bien:

    dir C:\
    

    Debe aparecer un archivo BOOTMGR (sin extensión) y una carpeta Boot.

    Si no aparece, puedes copiarlo manualmente:

    copy C:\Windows\Boot\PCAT\bootmgr C:\
    

    Hasta aquí, tu SSD ya tiene:

    • ✅ MBR funcional
    • ✅ Partición activa
    • ✅ Sector de arranque actualizado
    • ✅ Archivos BOOTMGR y BCD reconstruidos


    🖥️ Configurar el BIOS y finalizar la reparación


    🔹 Paso 9: Configurar el BIOS para arrancar desde el SSD

    1. Enciende tu computadora y entra al BIOS
      (En Dell OptiPlex presiona F2 o Supr repetidamente al encender).
    2. Dentro del BIOS:
      • 🔧 Boot Mode: selecciona Legacy (no UEFI).
      • ⚙️ SATA Operation / Mode: ponlo en AHCI (esto es fundamental para SSDs).
        • Si estaba en RAID o ATA, cámbialo a AHCI.
      • 🔒 Secure Boot: debe estar Disabled.
      • 💾 Boot Sequence / Boot Priority: asegúrate de que tu SSD (por ejemplo, “SATA-0: [nombre del SSD]”) esté en el primer lugar.
    3. Guarda los cambios y sal (F10 → Yes).
    4. Retira el USB de Hiren’s antes de que vuelva a iniciar.

    🔹 Paso 10: Primer arranque después de la reparación

    Si todo está correcto, deberías ver:

    Starting Windows
    

    y el logo de Windows 7 🌈
    En ese punto, el sistema arrancará directamente desde el SSD, usando los nuevos archivos BOOTMGR.


    🧩 Paso 11: Si aún aparece el arranque viejo (DRMK v8.00 Dell)

    Eso significa que el antiguo código de arranque de Dell sigue en el primer sector del disco.
    Para eliminarlo definitivamente, vuelve a arrancar con Hiren’s Boot y ejecuta:

    bootsect /mbr /nt60 SYS /force
    

    y también puedes usar:

    bootrec /fixmbr
    bootrec /fixboot
    

    Esto reescribe completamente el sector 0 del disco con el código de arranque estándar de Windows.

    Después reinicia, y el texto “Loading DRMK v8.00…” desaparecerá por completo ✅


    🔹 Paso 12: Comprobación desde Windows (una vez iniciado)

    Una vez que arranque Windows:

    1. Abre el menú Inicio → escribe msinfo32 y presiona Enter.
      • En “System Summary” busca:
        • Boot Device: debe decir \Device\HarddiskVolume3 o similar.
        • BIOS Mode: Legacy.
        • SATA Mode: AHCI (si lo detecta).
    2. Abre el Explorador de archivos y confirma que el SSD tiene:
      • C:\Boot\BCD
      • C:\bootmgr
    3. (Opcional) Ejecuta una verificación del disco: chkdsk C: /f

    🧰 Resultado final

    Al completar todos los pasos:
    ✅ Windows 7 inicia desde el SSD.
    ✅ El arranque antiguo DRMK está eliminado.
    ✅ El MBR y el BCD se reconstruyeron.
    ✅ Se mantienen los programas, registros y configuraciones intactos.



    🧰 Script automatizado y resumen de comandos

    Después de haber identificado las particiones y arrancado con Hiren’s BootCD PE, puedes ejecutar esta secuencia de comandos en el símbolo del sistema (cmd) para reparar el arranque en solo unos minutos.


    🧩 SCRIPT AUTOMATIZADO DE REPARACIÓN (para copiar y pegar)

    ⚠️ Asegúrate de que tu partición de Windows esté en C:
    Si está en otra letra (como G: o Z:), cámbiala en los comandos antes de ejecutarlos.


    :: --- INICIO DEL SCRIPT DE REPARACIÓN DE ARRANQUE ---
    echo === PASO 1: Seleccionar el disco del sistema ===
    diskpart
    select disk 0
    list partition
    select partition 3
    active
    exit
    
    echo === PASO 2: Reparar MBR y sector de arranque ===
    bootrec /fixmbr
    bootrec /fixboot
    bootsect /nt60 C: /force
    bootsect /nt60 SYS /mbr /force
    
    echo === PASO 3: Recrear los archivos de arranque ===
    bcdboot C:\Windows /s C: /f BIOS
    
    echo === PASO 4: Verificar archivos ===
    dir C:\ | find "bootmgr"
    
    echo === PASO 5: Finalizar ===
    echo.
    echo ✅ Reparación del arranque completada correctamente.
    echo Ahora puede cerrar esta ventana y reiniciar el equipo.
    pause
    :: --- FIN DEL SCRIPT ---
    

    Guárdalo como:

    reparar_arranque.cmd
    

    y ejecútalo en la consola de Hiren’s o desde un pendrive con permisos de administrador.


    ⚙️ RESULTADOS ESPERADOS

    Durante la ejecución deberías ver:

    DiskPart marked the current partition as active.
    The operation completed successfully.
    Boot files successfully created.
    Bootcode was successfully updated.
    

    y finalmente:

    ✅ Reparación del arranque completada correctamente.
    

    🧾 RESUMEN DE COMANDOS INDIVIDUALES

    EtapaComandoDescripción
    1diskpartselect disk 0select partition 3activeMarca como activa la partición del sistema
    2bootrec /fixmbrRepara el registro maestro de arranque
    3bootrec /fixbootReescribe el sector de arranque de la partición
    4bootsect /nt60 C: /forceInserta el código de arranque moderno (NT6.x)
    5bcdboot C:\Windows /s C: /f BIOSCrea los archivos BOOTMGR y BCD
    6bootsect /nt60 SYS /mbr /forceLimpia el arranque viejo de Dell (DRMK)
    7`dir C:\find “bootmgr”`

    🧠 CONSEJO AVANZADO

    Si vuelves a clonar discos o cambiar controladores SATA, ejecuta estos comandos desde el entorno original de Windows antes de mover el disco, para evitar errores de HAL o NTOSKRNL:

    bcdedit /set {default} device boot
    bcdedit /set {default} osdevice boot
    bcdedit /set {default} detecthal yes
    

    Esto asegura que el nuevo hardware (SSD, AHCI, etc.) se detecte correctamente al iniciar.


    🧾 VALIDACIÓN FINAL

    Una vez iniciado Windows 7:

    1. Abre msconfig → pestaña “Boot” → debe aparecer tu sistema con C:\Windows.
    2. Ejecuta: bcdedit /enum y revisa que el campo device diga: partition=C: path \Windows\system32\winload.exe
    3. Reinicia y verifica que el arranque sea directo, sin texto “DRMK” ni errores.

    🎯 Con esto tu sistema Windows 7 clonado a SSD quedará completamente funcional, limpio y con arranque moderno NT6.x, sin perder programas ni configuraciones.


    author avatar
    blogdecomputo.com

    Deja un comentario

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *