Pagina 1 di 1

Copia dati tra partizioni, ed altro

Inviato: sab 2 ago 2008, 19:25
da algol
Salve
Avrei preso un nuovo disco su cui migrare le due installazioni di slack e di windows.
Allora:
C'è un comando per fare quello che fa "copia" di gparted? dd e ddrescue mi copiano le partizioni, ma alla fine quella risultante riesce strana, ovvero da gparted mi rileva un occupazione percentuale uguale tra capacità differenti... :?
Ovvero, ad esempio, copiando una partizione da 4 giga con un giga libero (pieno quindi al 75%) in una partizione da 10 giga, alla fine risulta che quest'ultima abbia suia grande sempre dieci giga, con 7,5 giga occupati e... 1 giga libero :shock: :shock: :shock: . Insomma un gran pasticcio...
"Copia" di gparted invece funziona correttamente, mi sembra.
Lo chiedo per evitare di dover avviare un gparted live cd, che non trovo... (la partizione / dell'attuale installazione di linux è ovviamente non smontabile, quindi non "copiabile".

Inoltre:
Ci sono grossi problemi ad avere messo per ultima la partizione windows (primaria)? (ben gli sta! :D)
Per farla riconoscere da lilo? Tutto normale?
Per le prove il nuovo HD non sarà primario, map_drive funzionerà?
E quando lo metterò come primario? I dati li ho copiati proprio con "copia" di gparted, ovvero con ntfsclone... dovrò ridare fixmbr o basta la potenza di lilo?

Vi faccio tutte queste domande per organizzarmi, per sapere quanto tempo dovrò dedicare alla migrazione completa...

Grazie, ciao.

Re: Copia dati tra partizioni, ed altro

Inviato: sab 2 ago 2008, 23:05
da Luci0
Per clonare windows usa software per windows ... xxclone (www.xxclone.com)per esempio sotto XP funziona discretamente ...
Per le partizioni ti consiglio di mettere Windows nella prima partizione del disco, eviterai molti problemi ...
Ci sono grossi problemi ad avere messo per ultima la partizione windows (primaria)? (ben gli sta! :D)
credo che in fondo al disco non funzionerà ... :-?

Per Linux non ci sono problemi e la "clonazione" viene sempre abbastanza bene se usi una distribuzione live.
Io ho provato Gparted Live ma alla fine con gli strumenti classici messi a disposizione da SLAX mi sono trovato meglio anche perché é una Slackware al 99%. :-)


Secondo me devi procedere così ...
Agganci il nuovo disco al PC e crei la partizione di WXP con i tool di Windows e con xxclone lo copi sul nuovo disco, successivamente riavvii con SLAX crei le partizioni e le filesystem sul nuovo disco le monti e cloni Slackware ...
A questo punto sganciando il vecchio disco e riagganciando il nuovo al suo posto dovresti essere in grado di avviare WXP... per avviare Slackware utilizzi il DVD di installazione in modalità rescue e installando lilo dovresti essere a posto...

Re: Copia dati tra partizioni, ed altro

Inviato: dom 3 ago 2008, 9:30
da sya54M
algol ha scritto:Ci sono grossi problemi ad avere messo per ultima la partizione windows (primaria)? (ben gli sta! )Per farla riconoscere da lilo? Tutto normale? Per le prove il nuovo HD non sarà primario, map_drive funzionerà?
funziona funziona, io ho:
sda1 (80 GB) slackware 12.1
sdb1 (1 GB) swap
sdb6 (10 GB) findus xp sp3

praticamente xp, che ho installato di recente, l'ho messo in una piccola partizione logica ridimensionado sdb5 che contiene debian (che non uso mai).

e siccome quando l'ho installato ho disattivato dal bios sda per sicurezza che Windows non lo toccasse, xp si trovava sul primo disco, poi riattivando l'altro si è trovato sul secondo. mappando i dischi su grub è ripartito senza problemi.

xp l'ho installato perchè avevo urgente bisogno di usare autocad 2008 per fare un progetto 3D, infatti è li dimenticato con solo autocad sopra.

Re: Copia dati tra partizioni, ed altro

Inviato: dom 3 ago 2008, 20:09
da algol
Allora, aggiornamento... :D
Segnalo che il cloning di windows funziona: ho clonato la partizione, e inserendola nel bootloader di win sull'altro disco la richiamava correttamente.
Per il resto, ho trovato il cd di gparted :), poi, solito smanetto dal cd di slack.

Il mio attuale problema è questo: sta tutto su un solo disco, linux e win, e windows, attualmente, sta per ultimo, ovvero in un ultima partizione primaria.
Ora, richiamandolo da lilo, senza map_drive ovviamente, mi appare la schermata di scelta tra windows e la console di ripristino (mhh sto pensando... dove sta? è una schermata propria di ntldr visto che non è lo mbr?), ma poi non funziona... Scegliendo win lamenta come mancante %WINDIR%\system32\hal32.dll, o solo hal.dll, mi pare.

Come risolvo? Qualsiasi ripristino dal cd di win (fixboot, fixmbr, bootcfg...) porterebbe al rimpiazzo di lilo nello mbr.
Stesso problema lo vedrei con win nella prima partizione , lo mbr sempre uno solo è!

EDIT: stavo pensando, e modificando boot.ini?
attualmente è presente la riga:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /noexecute=optin
visto che win sta su hda3 (ora, avrò fatto un po' di casino, ma sul disco viene prima hda2 (linux), poi hda1 (extended con la /home), poi hda3, win....) se cambiassi partition(1)?
Posso provare a mettere 2 e 3... :roll:
Modificando boot.ini al di fuori di win, funzionerebbe?

Sì, perdonatemi, sto virando troppo al winzozzismo... :cry:

Re: Copia dati tra partizioni, ed altro

Inviato: dom 3 ago 2008, 22:57
da sya54M
sisi devi cambiare boot.ini, credo con partition(3)

Re: Copia dati tra partizioni, ed altro

Inviato: lun 4 ago 2008, 1:24
da algol
Ok, funziona con partition(2). :o

Ricapitolando:
Il "copia" di gparted funziona bene sia per partizioni linux che per windoz
Windoz può stare anche non all'inizio del disco, a costo di modificare boot.ini e di settare la partizione come "bootable" (non so se è davvero necessario).

Re: Copia dati tra partizioni, ed altro

Inviato: lun 4 ago 2008, 8:55
da sya54M
ah si è vero windows inizia a contarle da 0