Respaldando pariticones NTFS con ntfsclone en SystemRescue

Guía: respaldo y restauración de Windows 11 con Linux SystemRescue

Paso a paso, con explicación antes de cada comando, para que entiendas qué hace y por qué.

Antes de empezar: una restauración borra por completo la partición de Windows y la reemplaza con la imagen. Revisa siempre que el disco de destino sea el correcto antes de presionar Enter.

Paso 1. Cambiar la distribución del teclado

SystemRescue arranca con el teclado en inglés. Este cambio solo dura mientras la computadora esté encendida, así que tendrás que repetirlo después de cada reinicio.

Para español de España:

loadkeys es

Para español latinoamericano (la más parecida a la de México):

loadkeys la-latin1

Si prefieres elegir desde un menú con las flechas, usa setkeymap.

Paso 2. Revisar los discos

Antes de cualquier respaldo o restauración, mira cómo están organizadas las particiones. Así confirmas cuál es cuál y evitas errores.

lsblk

En nuestro caso, nvme0n1p3 es la partición de Windows (NTFS, unos 200 GiB), y nvme0n1p5 es la partición donde se guardan los respaldos.

Paso 3. Montar la partición de respaldo

Montar una partición significa conectarla a una carpeta para poder guardar archivos ahí. Creamos la carpeta /root/respaldo y conectamos nvme0n1p5 a ella.

mkdir -p /root/respaldo
mount /dev/nvme0n1p5 /root/respaldo

Para confirmar que quedó bien, usa df -h /root/respaldo. Debe mostrar nvme0n1p5 y su espacio libre.

Paso 4. Hacer el respaldo comprimido (ocupa menos espacio)

Este comando lee la partición de Windows, la comprime con gzip y guarda el resultado como un solo archivo. En nuestro caso, la imagen de 67 GiB quedó en unos 28 GiB.

ntfsclone --save-image -o - /dev/nvme0n1p3 | gzip > /root/respaldo/win11.img.gz

Lo que significa cada parte: --save-image indica que vamos a guardar una imagen, -o - manda el resultado a la salida estándar (para que lo tome gzip), y el símbolo | conecta ambos programas.

Paso 5. Hacer el respaldo sin comprimir (más rápido, ocupa más espacio)

Si prefieres evitar la compresión, por ejemplo para que la restauración sea más sencilla, guarda la imagen directamente como archivo.

ntfsclone --save-image -o /root/respaldo/win11.img /dev/nvme0n1p3

Aquí no hay gzip, así que el archivo ocupa lo mismo que los datos usados de Windows (en nuestro caso, unos 67 GiB).

Paso 6. Verificar que el respaldo esté completo

Antes de restaurar, revisa que el archivo comprimido no esté dañado. Este comando lo prueba sin escribir nada en el disco.

gunzip -t /root/respaldo/win11.img.gz

Si no sale ningún mensaje, el archivo está bien. Si aparece un error, no restaures con ese respaldo.

Para ver el tamaño antes y después de descomprimir:

ls -lh /root/respaldo/

Paso 7. Restaurar la imagen (método recomendado)

Este método descomprime primero la imagen en el disco de respaldo y luego la escribe en Windows. Es más lento, pero es el que nos funcionó después de que el método directo mostrara un error de espacio.

7a. Descomprime la imagen. La opción -k conserva el archivo comprimido original:

gunzip -k /root/respaldo/win11.img.gz

7b. Confirma que la partición de Windows no esté montada. Si este comando no devuelve nada, está libre:

findmnt /dev/nvme0n1p3

7c. Escribe la imagen sobre la partición de Windows. Este es el paso que borra todo lo que hay en nvme0n1p3:

ntfsclone --restore-image --overwrite /dev/nvme0n1p3 /root/respaldo/win11.img

Alternativa: restaurar directo desde el comprimido

También puedes descomprimir y escribir en un solo paso. En nuestra prueba, este método mostró un error de espacio, así que úsalo solo si el método recomendado no es posible.

gunzip -c /root/respaldo/win11.img.gz | ntfsclone --restore-image --overwrite /dev/nvme0n1p3 -

Paso 8. Terminar y reiniciar

Cuando la restauración termine, desmonta la partición de respaldo y reinicia para volver a Windows:

umount /root/respaldo
sync
reboot

El comando sync asegura que todo lo escrito en el disco quede guardado antes de reiniciar.

Errores que tuvimos y cómo se resolvieron:
  • “can’t read bitmap block 0 from image”: Partimage no era el modo correcto o la partición origen no era la de Windows. Se resolvió usando ntfsclone.
  • “NTFS: Resident data attribute not supported”: Partimage 0.6.9 no soporta bien NTFS. Se resolvió con ntfsclone.
  • “ERROR(28): No space left on device”: el espacio de los discos estaba bien. Se resolvió descomprimiendo primero la imagen y restaurando desde el archivo.
  • “opción no reconocida” con –info: esa versión de ntfsclone no tiene esa opción. No es necesaria para restaurar.

Deja un comentario