Come estendere la partizione del disco rigido all'indietro (a sinistra) senza strumenti di terze parti?

immettere qui la descrizione dell'immagine

Sto cercando di estendere la D: partition utilizzando uno spazio 30.91 GB non allocato sul lato sinistro.

Un altro messaggio indica che non può essere fatto utilizzando l'interface utente di Gestione disco e suggerisce l'utilizzo di strumenti di terze parti.

Tuttavia, come possiamo farlo in modo nativo (ad es. diskpart ) senza installare / scaricare altri software?

Sì, è ansible. Copiare tutti i dati dall'unità D su un disco / partizione diversa, eliminare il volume di D e quindi ricrearlo. Quindi spostare i tuoi dati sul nuovo drive D.

Questo è l'unico modo senza strumenti di terze parti.

Il motivo per cui non esiste un modo semplice per fare ciò che si desidera è che le strutture di dati interne in un record di partizione in cui si trovano i file relativi all'avvio della partizione. Estendere una partizione a destra è relativamente semplice poiché richiede solo la modifica del valore della dimensione massima. L'estensione a sinistra richiede anche la delocalizzazione di each settore di dati o la modifica di tutte le strutture dati nella partizione per modificare i valori offset per riflettere la posizione iniziale modificata. Nessuna di queste operazioni è veloce e durante il process la partizione non è internamente coerente, il che significa che qualsiasi interruzione del process (ad es. Interruzione dell'alimentazione) lo lascerebbe corrotto. Il rischio di perdita di dati nel fare questo è probabilmente il motivo per cui un modo per farlo non è integrato nel sistema operativo. Il vantaggio di una piccola minoranza di utenti non vale la responsabilità (in primo luogo PR) che dovrebbero assumere per quando qualcosa va storto.

Se non si desidera spendere soldi su strumenti di terze parti, la dimensione che si desidera fare può essere fatta con GParted e è ansible scaricare il GParted LiveCD gratuitamente. Sito Web GParted Live CD

Ricordare che ridimensionare la partizione per utilizzare lo spazio "precedente" richiede molto tempo poiché il software di partizione deve copiare tutti i dati dalla partizione (259 Gb)

Ecco un'altra possibilità …

  1. Ottieni un'altra unità con spazio sufficiente per memorizzare il contenuto dell'unità D:
  2. Eliminare la partizione esistente D:
  3. Crea una nuova partizione nello spazio vuoto, che include l'extra 30 GB
  4. Copia i tuoi file

Assicurarsi che durante l'esecuzione della copia sia l'origine sia la destinazione siano NTFS e che si prenda cura di preservare le autorizzazioni.

Crudo? Nessun terzo? Imparate C ++ e puoi scrivere un defragger semplice che consolida la partizione, che ti permette di ridurre la partizione. È ansible scaricare Visual Studio Express come ambiente Dev.

Non si può fare. Sì, gli strumenti di terze parti utilizzano le funzioni di sistema, ma questo richiede milioni di funzioni tali da realizzare con cura e deve essere fatto da un ambiente in cui è sicuro passare il disco attraverso stati incoerenti. Non potresti farlo manualmente.

Basta spostare la partizione indietro utilizzando uno strumento di terze parti, quindi estenderlo in avanti. Semplice!