Conversione dell'unità logica in partizione primaria?


7

Ho installato Windows 7 su un'unità logica (ho installato Vista sulla mia partizione primaria). È possibile per me rendere l'unità Win 7 la partizione primaria, attiva, di sistema? O dovrei reinstallare Win7 di nuovo?


Il tuo obiettivo è (era) fare prima l'avvio del computer da Win7?
Jet,

Sì, per avviare da Win7 prima.
RHPT,

È solo uno o due clic da fare con EasyBCD (vai al sito, scorri un po 'verso il basso e seleziona la versione gratuita). Basta modificare le impostazioni del caricatore di avvio per caricare Windows 7. Non è necessario reinstallare Windows.
Jet,

Risposte:


5

Alcuni prodotti commerciali sono in grado di raggiungere questo obiettivo, come Paragon Partition Manager Pro.

Tuttavia, se hai appena iniziato, questo non vale la spesa: basta reinstallare Win7.


5

In realtà esiste un'altra soluzione forse più veloce che funziona anche se per qualche motivo non sei in grado o sei riluttante a cancellare i dati dell'installazione precedente e desideri una soluzione gratuita (come nel mio caso). Fintanto che sei disposto a sporcarti le mani, questo potrebbe salvare la tua schiena in quanto ha salvato le mie.

  1. Crea un cd / usb / hd live di qualsiasi distribuzione linux (ho usato usb live gparted con l'iso Damn Small Linux, dato che viene fornito anche con questo pratico strumento).
  2. Avviare nell'unità USB ed eseguire il terminale.
  3. Esegui "fdisk -u -l" (senza virgolette) per trovare i punti di inizio e fine di tutte le tue partizioni.
  4. Copia l'intera tabella esattamente come mostrato (ricontrolla per essere sicuro di non aver commesso errori, questo è fondamentale ).
  5. Apri 'fdisk -u / dev / sda' (o prova hda se non funziona) ed elimina tutte le tue partizioni (questo mantiene i tuoi dati al sicuro poiché stai semplicemente cancellando il record di dove si trova la partizione e non il dati contenuti nella partizione. Inoltre, nessuna delle modifiche apportate verrà scritta fino a quando non si esegue il comando w. Se si ritiene di aver commesso un errore, è possibile eseguire il comando q o premere CTRL + C per uscire dal programma.
  6. Ora crei le partizioni necessarie, utilizzando i valori salvati dal passaggio 4. Nel mio caso, ad esempio, dovevo creare solo due partizioni primarie (una delle quali conteneva il mio sistema operativo: Windows Vista; l'altra conteneva solo i file). Le informazioni erano le seguenti:

    Device      Start      End         Blocks      Id   System
    /dev/sda2   63         488375999   244187968   f    W95 Extended (LBA)
    /dev/sda5   126        209712509   104856192   7    HPFS/NTFS 
    /dev/sda6   209712573  488375999   139331713   7    HPFS/NTFS
    

    Avevo bisogno di sbarazzarmi del wrapper di partizione estesa (sda2) e trasformare le partizioni logiche contenute in primarie (sda5 e sda6). Pertanto, il nuovo inizio e fine per sda5 sono stati rispettivamente 126 e 209712509; e per sda6 finì per essere rispettivamente 209712573 e 488375999. Sì, ho perso alcuni settori, ma così pochi che sono trascurabili.

  7. Scegli w per scrivere le modifiche sul disco.
  8. Avviare nel CD di Windows e scegliere lo strumento di riparazione automatica che dovrebbe risolvere il lavoro in un paio di passaggi (il mio ha preso due passaggi). Nel caso in cui lo strumento non si ripari, è possibile che si sia commesso un errore, nel qual caso è possibile cancellare nuovamente le partizioni e utilizzare i dati salvati in precedenza dal passaggio 4 per crearli di nuovo e lasciarli come erano all'inizio.

Per un caso diverso e alcuni retroscena, controlla questo post.


1
Questo thread [1] [2] su ubuntuforums.org usa la stessa tecnica, ma salva la tabella delle partizioni originale in un file di testo, in modo che se qualcosa va storto, può essere facilmente ripristinato. [1]: ubuntuforums.org/showpost.php?p=6351125&postcount=5 [2]: ubuntuforums.org/showpost.php?p=6351907&postcount=6
kaapstorm

Questo sembra essere un commento molto completo, e mi ha insegnato qualcosa sul perché il mio partizionamento è andato storto, ma sembra che la prima risposta sia stata [A] più semplice. e [B] molto, MOLTO più veloce. Oh bene.
GwenKillerby,

0

Le risposte precedenti riguardano software non libero o una soluzione più tecnica. Ho avuto questo problema e me lo sono chiesto nei forum WindowsSeven . Ricapitolerò la mia versione di quella soluzione qui.

  1. Utilizzare Rufus per installare il CD avviabile Home della procedura guidata della partizione su un'unità flash
  2. Avere il CD di installazione di Windows o utilizzare Rufus per creare un'unità flash avviabile (di seguito farò riferimento al supporto di installazione di Windows )
  3. Avviare il computer su quell'unità flash (probabilmente F12 nella schermata iniziale per selezionare)
  4. Utilizzare il programma Partition Wizard per impostare l'unità su primaria, quindi impostare come attiva
  5. Avviare sul supporto di installazione di Windows e utilizzare l'opzione di riparazione, accettare le modifiche e riavviare
  6. Ancora una volta, avvia il tuo supporto di installazione di Windows . Dovrebbe identificare il tuo sistema operativo. Continua in "Ripristino all'avvio". Lascia che faccia le sue cose, apporta le modifiche e spegni.
  7. Rimuovere il supporto di installazione di Windows e avviare il computer, mentre è in fase di avvio, premere F8 ogni mezzo secondo e non interrompere fino a quando non viene visualizzato un menu . Fai clic su "Ripara il tuo computer". Fai "Ripristino all'avvio", fallo completare e riavvia di nuovo.

Questo dovrebbe risolvere il problema e tutto ciò che riguarda consiste in menu che gli utenti ordinari dovrebbero essere in grado di navigare. I passaggi 5-7 sono probabilmente eccessivi, a seconda della situazione, ma assicureranno che il Master Boot Record sia configurato correttamente.

Se avessi solo una partizione logica e volessi convertirla in primaria sarebbe molto più semplice. Tuttavia, quando il sistema operativo è installato su quella partizione, entrano in gioco questi altri dettagli.


0

La conversione diretta di partizioni logiche in partizioni primarie in un solo passaggio , non è stata ancora adeguatamente esplorata, quindi per questo devi prima convertire la partizione logica in dinamica e poi convertire la dinamica in primaria, un processo in due passaggi.
Per convertire da logico a dinamico usare i comandi cmd come segue:

  1. Eseguire il backup di tutti i volumi sul disco che si desidera convertire da dinamico a base.
  2. Aprire un prompt dei comandi e digitare diskpart.
  3. Al prompt DISKPART, digitare list disk. Prendi nota del numero del disco che desideri convertire in base.
  4. Al prompt DISKPART, digitare select disk.
  5. Al prompt DISKPART, digitare detail disc.
  6. Per ciascun volume sul disco, al prompt DISKPART digitare select volume = e quindi digitare elimina volume.
  7. Al prompt DISKPART, digitare select disk. Specificare il numero del disco del disco che si desidera convertire in un disco di base.
  8. Al prompt DISKPART, digitare convert dynamic.

Per convertire la ripetizione dinamica in primaria da 1 a 7, quindi all'ottavo passaggio utilizzare il comando seguente: • Al prompt DISKPART, digitare convert basic.


Posso perdere dati con queste conversioni?
chepe lucho,
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.