
Síntomas para Windows 7 (versión 6.1.7600.16385 o similar) en una Dell OptiPlex :
NTOSKRNL.EXE falta o está dañadoNo se puede leer del disco de inicio seleccionadoDRMK v8.00 DellBOOTMGR 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
- Inserta el USB con Hiren’s BootCD.
- Enciende el equipo y presiona F12 (en Dell OptiPlex) para elegir el dispositivo de arranque.
- Selecciona el USB → modo UEFI o Legacy (preferiblemente Legacy si tu Windows era XP o 7 sin GPT).
- Cuando se cargue el entorno de Hiren’s, el escritorio mostrará “HBCD_PE_X64”.
🔹 Paso 2: Identificar las particiones
- Abre el menú de inicio y escribe “cmd”, luego haz clic derecho en Command Prompt → Run as Administrator.
- En la consola, escribe:
diskpart list disk select disk 0 list partitionVerá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).
- 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:
bootmgra la raíz del disco (C:\)- La carpeta
Bootcon el archivoBCD(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
- Enciende tu computadora y entra al BIOS
(En Dell OptiPlex presiona F2 o Supr repetidamente al encender). - 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.
- Guarda los cambios y sal (F10 → Yes).
- 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:
- Abre el menú Inicio → escribe
msinfo32y presiona Enter.- En “System Summary” busca:
- Boot Device: debe decir
\Device\HarddiskVolume3o similar. - BIOS Mode: Legacy.
- SATA Mode: AHCI (si lo detecta).
- Boot Device: debe decir
- En “System Summary” busca:
- Abre el Explorador de archivos y confirma que el SSD tiene:
C:\Boot\BCDC:\bootmgr
- (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
| Etapa | Comando | Descripción |
|---|---|---|
| 1 | diskpart → select disk 0 → select partition 3 → active | Marca como activa la partición del sistema |
| 2 | bootrec /fixmbr | Repara el registro maestro de arranque |
| 3 | bootrec /fixboot | Reescribe el sector de arranque de la partición |
| 4 | bootsect /nt60 C: /force | Inserta el código de arranque moderno (NT6.x) |
| 5 | bcdboot C:\Windows /s C: /f BIOS | Crea los archivos BOOTMGR y BCD |
| 6 | bootsect /nt60 SYS /mbr /force | Limpia 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:
- Abre
msconfig→ pestaña “Boot” → debe aparecer tu sistema conC:\Windows. - Ejecuta:
bcdedit /enumy revisa que el campodevicediga:partition=C: path \Windows\system32\winload.exe - 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.
