La buona notizia è che i dati sono ancora lì e ciò non cambia (a meno che tu non faccia esplicitamente qualcosa). Se i dati sono ancora lì, possono essere recuperati.
Il mio approccio sarebbe quello di avviare un disco di ripristino (ci sono molte opzioni, una di queste sarebbe il rivelatore SystemRescueCD . Quindi utilizzare parted
(o gparted se non ti piace la riga di comando) e rm
la partizione appena creata lì. ti lascia con 3 slot di partizione, uno è libero in modo da poter ricreare quello perso. Ora corri testdisk
e spera per il meglio.
Nel migliore dei casi, premendo "Scansione semplice" si apriranno sia la nuova partizione appena cancellata che il uno che vuoi recuperare in un secondo . Nel caso non così buono, dovrai fare una scansione profonda, che può richiedere del tempo.
Se testdisk
, contro ogni previsione, non trova la partizione, tutto non è ancora perduto.
La partizione era l'ultima, e si trovava alla fine del disco, e ovviamente lo è ancora. Non è possibile che si sia mosso o andato via. Come E:
è noto la fine di , non c'è molto da indovinare dove in precedenza si può trovare -F (beh, forse c'è un allineamento da considerare, ma non è un grosso problema, molto probabilmente hai usato il default comunque, e quasi sicuramente lo strumento di partizione otterrà giusto comunque).
Quindi, accendere qualsiasi strumento di partizione (anche fdisk
farebbe, ma perché non usarlo parted
se ce l'abbiamo!) E creare una nuova partizione dall'inizio dello spazio non allocato alla fine alla "fine del disco" (che praticamente ogni strumento può fare automaticamente) farà il trucco. L'unica cosa importante da guardare è creare la partizione ma non formattarla, cosa che alcuni strumenti / comandi possono fare automaticamente per comodità. Ovviamente, la formattazione o la creazione di un file system distruggerà i tuoi dati , che non è quello che desideri.
Per parted
il comando corretto sarebbe mkpart
(vedere la documentazione).
Se qualcosa a parte la formattazione accidentale o il disco che esplode misteriosamente va storto, puoi sempre rimuovere la partizione e ricrearla di nuovo. Niente sudore. I dati nella partizione non sono interessati, stai solo manomettendo il "contenitore".
Un approccio più corretto e sicuro sarebbe quello di creare prima un backup mirror dell'intero disco, quindi eseguire quanto sopra. Tuttavia, visto che in realtà non molto può andare storto, sarei personalmente troppo pigro per quello. Se stai per installare CentOS, questo suggerisce che sei ragionevolmente sicuro di Linux, quindi potresti anche dd
il disco (parte di esso) su un'immagine e lavorare sull'immagine invece. Anche questo è più sicuro.
O, bene, basta andare sulla vera strada degli uomini , che non è il modo consigliato, ma molto più veloce e funzionerà bene in entrambi i modi. Dipende da quanto siano di vitale importanza quei dati, immagino. Se non morirai nel caso in cui lo 0,01% possa andare storto , sbagli , beh ... lo sai.
Una volta ripristinata la partizione, copia tutti i file su un altro disco (preferibilmente due dischi), quindi elimina la partizione e lascia parted
spostare le partizioni D:
e E:
più in alto in modo che il buco dalla riduzione C:
scompaia. Infine, crea una partizione estesa che riempia tutto lo spazio disponibile, quindi due partizioni secondarie all'interno di quella, di cui una conterrà finalmente CentOS e l'altra con l'unità una volta e futura F:
(su cui dovrai copiare nuovamente i file) .