Añadir soporte para tipo de partición HNTFS-WINRE (0x27) #157

Merged
narenas merged 2 commits from Fix_HTNFS_WINRE into main 2026-05-05 13:23:46 +02:00
Collaborator

Descripción

El particionador fallaba al recibir configuraciones con particiones de tipo HNTFS-WINRE, devolviendo un error de formato incorrecto en ogCreatePartitions.

Este tipo está definido en engine.json con id "27" pero no estaba registrado en la tabla de conversión de DiskLib.py.

Cambios

ogTypeToId MSDOS: añadido HNTFS-WINRE → 27
ogTypeToId GPT: añadido HNTFS-WINRE → 0700
ogIdToType: añadido 0027 → HNTFS-WINRE
Contexto
HNTFS-WINRE (MBR type 0x27) es el tipo estándar para la partición Windows Recovery Environment — una partición NTFS oculta que contiene el entorno de recuperación de Windows (WinRE). Es habitual en instalaciones Windows 10/11 modernas.

Reproducción del error

ogCreatePartitions 1 ... HNTFS-WINRE:614400 ...
OpenGnsys error: Formato de ejecución incorrecto "ogCreatePartitions 1 ... HNTFS-WINRE:614400 ..."

## Descripción El particionador fallaba al recibir configuraciones con particiones de tipo HNTFS-WINRE, devolviendo un error de formato incorrecto en ogCreatePartitions. Este tipo está definido en engine.json con id "27" pero no estaba registrado en la tabla de conversión de DiskLib.py. ## Cambios ogTypeToId MSDOS: añadido HNTFS-WINRE → 27 ogTypeToId GPT: añadido HNTFS-WINRE → 0700 ogIdToType: añadido 0027 → HNTFS-WINRE Contexto HNTFS-WINRE (MBR type 0x27) es el tipo estándar para la partición Windows Recovery Environment — una partición NTFS oculta que contiene el entorno de recuperación de Windows (WinRE). Es habitual en instalaciones Windows 10/11 modernas. ## Reproducción del error ogCreatePartitions 1 ... HNTFS-WINRE:614400 ... OpenGnsys error: Formato de ejecución incorrecto "ogCreatePartitions 1 ... HNTFS-WINRE:614400 ..."
narenas added 1 commit 2026-05-05 13:22:18 +02:00
opengnsys added 1 commit 2026-05-05 13:23:21 +02:00
narenas merged commit 4935ac14a4 into main 2026-05-05 13:23:46 +02:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: opengnsys/ogclone-engine#157
There is no content yet.