La partizione è scomparsa dopo la riduzione


9

Sto usando Windows 10 su un vecchio laptop Pentium. Aveva 4 partizioni: C, D, E (Sistema riservato) e F

Volevo creare spazio non allocato per CentOS.

Ho usato Gestione disco di Windows 10 per ridurre C: e creare spazio non allocato per CentOS. Ho fatto clic con il tasto destro del mouse su C: e selezionato "Riduci". Shrink ha funzionato bene e ha creato spazio non allocato. Ho fatto clic con il pulsante destro del mouse sul nuovo spazio non allocato e ho formattato e assegnato la lettera di unità L :.

Successivamente, la partizione F è scomparsa. In Gestione disco e anche in Windows Explorer, mostra 60 GB non allocati.

Dove è sparita quella partizione? C'è un modo per recuperare la partizione F con i dati?

Modificato: schermate sotto <<

Ho eliminato la nuova partizione e ora la struttura è simile a questa rispettivamente su TestDisk e DiskManagement:

inserisci qui la descrizione dell'immagine .. inserisci qui la descrizione dell'immagine


1
L'hai verificato con la riga di comando diskpart. Prova a elencare il disco e elenca la partizione per assicurarti che F sia ancora nel tuo disco. Come penso non sparirebbe se non lo cancellassi per errore.
Gioia,

1
Trovo difficile credere che Windows farebbe una cosa silenziosa (come in, sorpresa!) Lasciando cadere l'ultima partizione a favore di una appena creata. Sei serio? La cosa del max-4-partizioni primarie è nota da oltre 30 anni ed è stata affrontata con il prompt "solo 4 primari, deve creare secondari" da qualsiasi software che abbia mai visto. Detto questo, i dati devono essere ancora presenti e qualsiasi strumento di partizione semi-serio dovrebbe essere in grado di ricreare la voce della tabella delle partizioni originale (poiché sia ​​l'inizio che la fine sono in qualche modo noti, non dovrebbe essere un problema).
Damon,

Questa domanda è sull'argomento qui, ma le persone stanno rispondendo come se avessi fatto una domanda su softwarerecs.stackexchange.com Forse avresti dovuto?
Mawg dice di ripristinare Monica il

@Damon Sì, sono serio. Durante la riduzione e la creazione di una nuova partizione, non è stato segnalato che l'ultima partizione sarebbe scomparsa. Ora in Gestione disco sta mostrando come non allocato quale era la partizione F in precedenza.
RPK,

Sebbene questa possa essere o meno la causa, è qualcosa da tenere a mente: BIOS / MBR supporta solo un massimo di 4 partizioni primarie. Per ovviare a questo, dovresti utilizzare una delle quattro partizioni primarie per creare ed estendere le partizioni [logiche] (LVM su Linux)
JW0914

Risposte:


1

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 rmla partizione appena creata lì. ti lascia con 3 slot di partizione, uno è libero in modo da poter ricreare quello perso. Ora corri testdiske 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 fdiskfarebbe, ma perché non usarlo partedse 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 partedil 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 ddil 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 partedspostare 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) .


Grazie per l'ottima risposta Fammi provare questo.
RPK,

Post originale aggiornato. Schermate aggiunte. Si prega di controllare.
RPK,

Quindi sembra testdisknon essere contento. Ci hai provato parted? La digitazione print freemostrerà tutte le partizioni incluso lo spazio libero. Dovresti vedere qualcosa come 260GB 320GB 60GB Free Space l'ultima voce. Questo ti dice i numeri corretti di cui hai bisogno mkpart. Quando ti viene chiesto di digitare, dai "primario", per iniziare dai qualunque cosa il primo numero includesse "GB", quindi qualcosa come "260 GB" e così via ... se ci sono vincoli di allineamento ti dirà "il più vicino che possiamo fare è ... sei felice con quello? " e quindi crea la partizione. Con un po 'di fortuna (sicuro al 99%) puoi quindi ...
Damon,

... semplicemente avvia Windows e riesegui una lettera di unità.
Damon,

Ma per assegnare la lettera di unità, dovrò prima creare il volume semplice? TestDisk li sta mostrando come partizioni Linux. Strano.
RPK,

14

Dici che è un "laptop Pentium". Tuttavia, ciò non può essere accurato, poiché Windows 10 non funzionerà su una CPU Pentium. Presumo che il laptop sia molto più recente, ma ancora vecchio. E qui sta il tuo problema. Le unità non EFI precedenti non possono avere più di 4 partizioni primarie .

Per quanto riguarda il recupero della partizione, ci sono molte utility là fuori che potrebbero essere in grado di recuperarla. Dovresti smettere di usare quel computer e rimuovere l'unità. Quindi collegare l'unità a un altro computer internamente o mediante un metodo esterno, ad esempio USB. Quindi puoi provare a ripristinare la partizione con una di queste utility. Più a lungo si utilizza l'unità con la partizione mancante, maggiore è la probabilità di perdere dati o l'intera partizione.


No, è Dell Pentium N5050. Sto eseguendo Windows 10
RPK il

3
@RPK ah, ho appena cercato. è una CPU più moderna (ma ancora vecchia), appena chiamata Pentium. Strano. Tuttavia, tutto ciò che ho detto è vero.
Keltari,

C'è qualche alternativa alla vecchia Magia delle partizioni? Gli altri strumenti che ho provato non sono così completi.
RPK,

1
@RPK Prima farei un po 'di backup dell'immagine bit. Una volta fatto, puoi provare tutti i metodi di recupero, in quanto puoi ripristinare l'unità dall'immagine. Per quanto riguarda ciò che è meglio, non devo recuperare una partizione da secoli. Ho usato TestDisk più di recente. Tuttavia, una volta ottenuto il backup dell'immagine, puoi provarne uno o tutti.
Keltari,

2
Oltre a ciò, Intel sta ancora usando i marchi Pentium e Celeron per le sue CPU di fascia bassa. AFAIK ha provato a ucciderli a un certo punto, ma il pushback degli OEM li ha portati a essere rianimati e utilizzati per i chip sotto il binning della funzionalità i3.
Dan è Fiddling By Firelight il

4

Come dici che stai cercando di installare CentOs suppongo che sarai in grado di avviare un altro sistema operativo

Ti suggerirei di provare Parted . Può salvare abbastanza facilmente le partizioni. Una normale immagine di avvio di Ubuntu è stata parzialmente inclusa. Non conosco CentOs ma è abbastanza ragionevole che anche la sua immagine di installazione lo includa.


2
se l'OP non ha ancora installato CentOs o semplicemente non si sente a proprio agio con gli strumenti della CLI, GParted potrebbe essere un'opzione migliore. È una GUI di base attorno a Parted ed è disponibile in immagini live.
Dan Fiddling By Firelight,

@DanNeely CentOS non ancora installato.
RPK,

Ho menzionato un disco di installazione perché ti consentirà di effettuare la ricerca senza montarlo, ad esempio modificando il disco rigido e prima di installare CentOs o qualsiasi altra cosa. Allo stesso modo @DanNeely, GParted è un frontend e non sono sicuro che fornisca tutte le funzionalità di salvataggio disponibili tramite il cli.
lurix66,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.