Clonezilla si affida a Partclone per salvare e ripristinare i filesystem. Anche se è utile, anche se usi -icds
opzione, che da sola non è sufficiente. Quando si ripristina il filesystem originale sul disco più piccolo, Partclone rileverà un errore di ricerca tentando di scrivere oltre il limite del disco. Quindi questa è una limitazione non solo di Clonezilla, ma anche degli strumenti sottostanti che utilizza.
Ciò che puoi fare, tuttavia, è ripristinare temporaneamente l'immagine su un disco da 160 GB, utilizzare uno strumento di ridimensionamento del file system come ntfsresize
(per NTFS) o resize2fs
(per ext3/4) per ridurre il filesystem, diciamo a 25 GB. Il ridimensionamento della tabella delle partizioni, cosa che fa GParted, non è necessario. Usa di nuovo Clonezilla per creare una nuova immagine usando l'opzione "savedisk".
Quando ripristini l'immagine sul disco più piccolo, usa -icds
opzione per saltare Clonezilla controllando se il disco è uguale o più grande del disco originale. Poiché hai ridotto il filesystem, Partclone non riscontrerà un errore di ricerca e i tuoi dati verranno ripristinati sul tuo disco più piccolo.
Se hai utilizzato l'opzione per ripristinare la tabella delle partizioni in modo proporzionale (-k1
), Clonezilla creerà una tabella delle partizioni adeguata e ridimensionerà (espanderà) il filesystem originale in modo che tutto lo spazio libero sul nuovo disco diventi disponibile.
EDIT:Il Il bug è stato corretto.-icds
l'opzione non viene passata a ocs-expand-mbr-pt
, quindi questo passaggio attualmente non riesce. È stata presentata una segnalazione di bug al riguardo con il progetto.
Ripristina l'immagine su un disco rigido da 160 GB o più grande ... potrebbe essere virtuale.
Avvia quella macchina con PartedMagic Live CD.
Ridimensiona la partizione con parted.
Inserisci l'unità come unità secondaria in Windows o Linux,
e ridimensionare utilizzando parted, gparted o Windows Disk Manager.
L'ho risolto con un'immagine di Windows 10 come segue
- Sposta temporaneamente alcuni file se l'unità di origine è quasi piena.
- Un'unità deframmentata lascia più spazio per la riduzione, quindi deframmenta
c:\
facendo clic con il pulsante destro del mouse sull'unità -> strumenti - riduci
c:\
attraverso la gestione del disco di Windows il più piccolo possibile - avvia Clonezilla, esperto, dispositivo-dispositivo, locale, seleziona
-icds
e infine il-k1
opzione - spegni e disconnetti la vecchia unità
- riavvia con la nuova unità e tieni premuto MAIUSC all'accesso di Windows, seleziona Riavvia -> Risoluzione dei problemi -> Ripristino all'avvio
In passato il 4° passaggio falliva, ma dal 2015 clonezilla supporta GPT con il -k1
opzione quindi penso che questo sia il motivo per cui funziona, ora:
http://clonezilla.org/downloads/stable/changelog.php
Clonezilla live 2.4.2-38 ... Il layout della partizione GPT di proporzione potrebbe essere creato dall'opzione
-k1
.
Il sesto passaggio è necessario perché Windows non riconosce l'unità di avvio nello strumento di ottimizzazione (assetto SSD) e proverà a riparare l'unità in modo casuale, quindi qualcosa sembra non funzionare nel settore di avvio/tabella delle partizioni, ma la riparazione all'avvio lo risolverà. /P>
EDIT:ho caricato un video del processo completo (tedesco):
https://www.youtube.com/watch?v=GJ2LVY5ja-o