![Forzar la clonación de una imagen de disco duro en un disco duro más pequeño](https://rvso.com/image/1288690/Forzar%20la%20clonaci%C3%B3n%20de%20una%20imagen%20de%20disco%20duro%20en%20un%20disco%20duro%20m%C3%A1s%20peque%C3%B1o.png)
Tengo una imagen que fue tomada con Clonezilla como SAVEDISK en un disco duro de 160 GB.
Ahora se lanzó una versión más nueva de la PC con un disco duro de 120 GB, el espacio en uso es de solo 20 GB
¿Hay alguna manera de obligar a Clonezilla (o cualquier otro programa) a manipular el "tamaño original" de las imágenes a 120 GB o menos, para que Clonezilla pueda escribirlas en la nueva PC?
Respuesta1
Clonezilla confía en Partclone para guardar y restaurar sistemas de archivos. Aunque es útil, incluso si usas la -icds
opción, eso por sí solo no es suficiente. Al restaurar el sistema de archivos original en el disco más pequeño, Partclone encontrará un error de búsqueda al intentar escribir más allá del límite del disco. Entonces, esta es una limitación no solo de Clonezilla, sino también de las herramientas subyacentes que utiliza.
Sin embargo, lo que puede hacer es restaurar la imagen temporalmente en un disco de 160 GB, utilizar una herramienta de cambio de tamaño del sistema de archivos como ntfsresize
(para NTFS) o resize2fs
(para ext3/4) para reducir el sistema de archivos, digamos a 25 GB. No es necesario cambiar el tamaño de la tabla de particiones, lo que hace GParted. Utilice Clonezilla nuevamente para crear una nueva imagen usando la opción "savedisk".
Al restaurar la imagen en el disco más pequeño, use la -icds
opción para omitir la verificación de Clonezilla si el disco es igual o más grande que el disco original. Dado que redujo el sistema de archivos, Partclone no encontrará un error de búsqueda y sus datos se restaurarán en su disco más pequeño.
Si utilizó la opción de restaurar la tabla de particiones proporcionalmente ( -k1
), Clonezilla creará una tabla de particiones adecuada y cambiará el tamaño (expandirá) el sistema de archivos original para que todo el espacio libre en el nuevo disco esté disponible.
EDITAR: la El error ha sido solucionado.-icds
opción no se pasa a ocs-expand-mbr-pt
, por lo que este paso actualmente falla. Ainforme de errorse ha presentado sobre esto con el proyecto.
Respuesta2
Restaurar la imagen en un disco duro de 160 GB o más... podría ser virtual.
Arranque esa máquina con PartedMagic Live CD.
Cambie el tamaño de la partición con separación.
Coloque la unidad como unidad secundaria en Windows o Linux
y cambie su tamaño usando el administrador de discos parted, gparted o Windows.
Respuesta3
Lo resolví con una imagen de Windows 10 de la siguiente manera.
- Mueva temporalmente algunos archivos si su unidad de origen está casi llena.
- Una unidad desfragmentada deja más espacio para reducirse, así que desfragmente
c:\
haciendo clic derecho en la unidad -> herramientas - reducir
c:\
la administración de discos de Windows lo más pequeño posible - inicia Clonezilla, experto, dispositivo-dispositivo, local, selecciona
-icds
y finalmente la-k1
opción - apague y desconecte el disco antiguo
- reinicie con la nueva unidad y mantenga presionada la tecla Mayús al iniciar sesión en Windows, seleccione reiniciar -> solución de problemas -> reparación de inicio
En el pasado, el cuarto paso falló, pero desde 2015, clonezilla admite GPT con la -k1
opción, así que creo que esta es la razón por la que esto funciona, ahora:
http://clonezilla.org/downloads/stable/changelog.php
Clonezilla live 2.4.2-38... El diseño de partición GPT proporcional se puede crear mediante la opción
-k1
.
El sexto paso es necesario porque Windows no reconoce la unidad de arranque en la herramienta de optimización (recorte SSD) e intentará reparar la unidad aleatoriamente, por lo que algo parece estar mal en el sector de arranque/tabla de particiones, pero la reparación de inicio lo solucionará.
EDITAR: subí un video del proceso completo (alemán):
https://www.youtube.com/watch?v=GJ2LVY5ja-o
Respuesta4
Mi situación:
- Imagen de Clonezilla (de Windows 7) basada en una unidad de 128 GB (partición del sistema de 100 MB + 117 GB "C"),
- Unidad nueva de 120 GB.
Siguiendo sugerencias (comohttps://superuser.com/a/592283/229908) no me resolvió el problema.
Lo que funcionó para mí fue:
- restaurar la imagen en otra unidad (más grande),
- desfragmente esa unidad (porque parece que Clonezilla restaura los datos tal como estaban estructurados en la unidad original, por lo que posiblemente no habrá suficiente espacio libre para reducir la partición al tamaño objetivo),
- reduzca la partición (en mi caso, la "C" de 117 GB) al tamaño de la unidad/partición de destino (en mi caso, 111 GB) o, más seguro, a un tamaño más pequeño,
- instale Windows 7 en la unidad de destino (y haga que cree su partición del sistema usando opciones avanzadas),
- use Clonezilla para restaurar cada partición (con
restorepart
comando) desde la unidad redimensionada a la partición correspondiente en la unidad de destino.
El truco principal por el que esto funcionó fue crear una tabla de particiones (en mi caso, se hace automáticamente al instalar Windows) que corresponde a la unidad de destino y luego simplemente copiar el contenido (a través de restorepart
) que no tocaría la configuración de las particiones. Por lo tanto, incluso si la partición de origen que se está restaurando fuera más pequeña que la de destino, como , no toca la tabla de particiones restorepart
, no es necesario "extender" la partición de destino después de la operación.