2009-12-27 14:50:12 +0000 2009-12-27 14:50:12 +0000
117
117

Come ridurre la partizione di avvio di Windows 7 con file non mobili

Ho appena comprato un portatile HP con Windows 7 (64 bit). Ha un HDD da 500 GB con tre partizioni: una piccola partizione di sistema nascosta, una partizione di ripristino di 12 GiB HP, e una partizione di avvio di 450 GiB C:.

Vorrei dividere questa grande partizione C: in due partizioni, lasciando solo 100 GiB per il sistema, e dando il resto a una nuova partizione dati.

Anche se l'utilità Windows built-in Disk Management ha un'opzione per restringere la partizione di avvio, mi permette di ridurla solo di circa la metà, anche se solo 20 GiB sulla partizione viene utilizzato solo 20 GiB sulla partizione. Per quanto ho capito, i file non mobili del sistema si trovano al centro della partizione, impedendo all'utility Disk Management di fare quello che voglio.

E dato che i nuovi portatili HP non vengono forniti con i dischi di installazione del sistema operativo (permettono solo di creare dischi di ripristino da soli), non posso semplicemente ripartizionare l'HDD e poi reinstallare il sistema operativo.

Allora, c'è un modo per ridurre la partizione C: partizione avviabile e preservare Windows 7 funzionante?

P.S.: Ho provato ad usare l'utility di terze parti GParted , e dopo aver ridotto la partizione, Windows 7 ha smesso di avviarsi, con un BSoD . Il ripristino del sistema non ha funzionato, e ho dovuto fare il factory recovery. Poiché si tratta di un processo lungo, vorrei evitare di farlo di nuovo :) Quindi, per favore, suggerite solo soluzioni collaudate.

Risposte (6)

102
102
102
2009-12-28 22:16:34 +0000

TL;DR

  1. 1. Provare a restringere la partizione nella finestra di gestione dei dischi di Windows a scatto. 2. Procedere al punto 2, se il restringimento non riesce.
  2. 2. Trovare l'evento con ID 259 nel registro eventi di Windows e vedere i dettagli.
  3. Per ulteriori dettagli, opzionalmente, eseguire il comando fsutil con i parametri appropriati indicati al punto 2.
  4. 4. Dati i dettagli dei passi 2 e 3, determinare quale componente, programma o caratteristica sta bloccando la partizione.
  5. Disabilitarla o disinstallarla temporaneamente.
  6. Andare al passo 1.

Possibili colpevoli: Memoria virtuale, Ripristino del sistema e/o Indice di ricerca di Windows (cartella System Volume Information), Ibernazione, file temporanei di Internet Explorer.

** Versione dettagliata:**

Nelle attività di basso livello, come lavorare con una partizione di sistema HDD, preferisco usare ** strumenti nativi** il più possibile, e passare a strumenti di terze parti solo come ultima risorsa, se nessuno degli strumenti nativi funziona. Così, diretto da harrymc, ho dato a Windows Disk Management un altro tentativo.

Ho prima disattivato Memoria virtuale e Ripristino del sistema, rimosso le cartelle Informazioni sul volume del sistema, e dopo questa utility di gestione del disco mi ha permesso di ridurre la partizione C: quanto mi serviva. Dopo di che ho riattivato le funzioni.

Le seguenti istruzioni possono aiutarvi a identificare quale applicazione o componente sta impedendo alla vostra partizione di restringersi. Per prima cosa è necessario trovare l'ultimo evento con ID 259 nel Registro eventi di Windows (vedi Visualizzatore eventi / Registri Windows / Applicazione). L'evento viene generato quando il sistema analizza una partizione, e se si è già provato a restringere una partizione facendo clic con il tasto destro del mouse su di essa nello snap-in di gestione del disco, allora l'evento dovrebbe essere presente. Un altro modo per far analizzare una partizione al sistema è quello di eseguire l'utilità di deframmentazione incorporata in Windows. L'evento indica l'ultimo file non spostabile o solo il numero dell'ultimo cluster di tale file. Vi dice anche il comando completo da eseguire dalla linea di comando per ottenere maggiori dettagli sull'ultimo file non mobile. (In alternativa, si può anche provare a calcolare il numero del cluster come dimensione minima consentita della partizione divisa per la dimensione del cluster, e poi eseguire il comando fsutil con i parametri appropriati).

Il nome del file vi darà un suggerimento per indovinare, quale programma o caratteristica sta bloccando la vostra partizione. E poi potete spegnerlo o disinstallarlo, e vedere se è stato d'aiuto. Nel mio caso è bastato spegnere Virtual Memory e System Restore. A volte è anche necessario spegnere hibernazione, ecc. E a volte può essere d'aiuto anche la deframmentazione delle partizioni. Inoltre, come indicato in l'articolo di WindowsITPro , Windows Search Index files e Internet Explorer file temporanei possono anche essere “irremovibili”. A volte basta disabilitare il Ripristino del sistema e Windows Search Index rimuoverà automaticamente i file non mobili dalla cartella System Volume Information, e a volte potrebbe essere necessario rimuovere la cartella manualmente dopo di ciò.

P.S.: Grazie a tutti per le risposte. Probabilmente nel mio caso funzionerebbero anche strumenti di terze parti, e probabilmente sono più facili da usare, ma come ho già detto, per questo tipo di compiti preferisco utilizzare il più possibile strumenti nativi. Inoltre, un ringraziamento personale a harrymc per l'importante suggerimento.

9
9
9
2009-12-27 14:54:35 +0000

Se fossi in voi, darei a Gparted un'altra prova, può essere usato come disco di avvio di Linux e può ridimensionare i dischi molto bene.

Se date un'occhiata alla pagina download page , c'è un avviso con un bug relativo ai dischi NTFS quindi potreste voler provare una versione precedente.

ATTENZIONE: Recentemente ci sono stati diversi rapporti di problemi durante il ridimensionamento dei file system usando gparted-live-0.5.0-3. Nel caso del file system NTFS, il messaggio di errore visto dopo il ridimensionamento della partizione è:

ERROR: Current NTFS volume size is bigger than the device size!

Il problema sembra essere legato alla combinazione di pacchetti, kernel Linux e patch usate nell'immagine GParted Live. Stiamo indagando per trovare la causa alla radice del problema. Fino a quando questo problema non sarà risolto, raccomandiamo GParted Live 0.4-6-1 per il ridimensionamento di tutti i file system.

6
6
6
2009-12-27 15:02:05 +0000

Alcuni file di Windows sono inamovibili e vengono assegnati inutilmente da Windows alla fine o al centro del disco, in modo che si può ridurre il C solo fino a un limite. Che è esattamente quello che avete scoperto: Il disco non può essere ulteriormente ridotto senza distruggere Windows.

L'unica soluzione è reinstallare Windows in una partizione più piccola. Nel vostro caso, dovrete cancellare la partizione di sistema esistente e dividerla in due partizioni tramite uno strumento di terze parti, quindi ripristinare Windows nella prima partizione del disco. Non toccare la partizione di ripristino!

Suggerisco di usare Paragon Partition Manager 2010 Free Edition come una buona interfaccia utente. Altrimenti si può usare qualsiasi altro strumento come GParted.

4
4
4
2010-09-18 07:06:51 +0000

GParted ha risolto il mio problema! Dopo aver lottato con i file non mobili nel Disk Manager standard di Windows ho finalmente usato GParted da Ubuntu 10.04 (Lucid Lynx) live CD . Ha funzionato a meraviglia!

4
4
4
2010-04-08 15:40:58 +0000

Ho sbattuto la testa per diversi giorni nel tentativo di restringere una partizione primaria di Windows 7 che ospita il sistema operativo. Il problema era un insieme di file di sistema situati al centro della partizione che sono stati esclusi durante il processo di deframmentazione. Diversi tentativi con diversi programmi di partizionamento del disco, alcuni dei quali hanno mostrato la loro capacità di riposizionare tutti i file di sistema, sono riusciti a creare solo più frustrazione.

La soluzione:

Disattivare il recupero del sistema. I file che non si riposizionavano durante la deframmentazione venivano creati da questa utility e contenevano tutti i punti di ripristino. Quando si disattiva System Recovery, questi file vengono cancellati. Una volta eliminati, l'utilità Gestione disco di Windows 7 è stata in grado di ridurre la mia partizione di 259 GB C: a poco più di 40 GB.

3
3
3
2012-01-12 21:19:51 +0000

Per un azionamento bitlocked ho utilizzato con successo lo strumento Raxco Perfect Disk 12 (versione di valutazione).

Contiene uno strumento di deframmentazione con profilo ‘shrink drive’. Può spostare molti file non mobili al volo. Nel mio caso, dovevo comunque programmarlo all'avvio e ha fatto il suo lavoro. Dopo di che, sono stato in grado di restringere il drive dalla console di gestione del disco in modo standard.

Vantaggi:

  • Ha funzionato nonostante il mio drive di sistema fosse bitlockato. Bitlocker avrebbe impedito gli strumenti Linux, suppongo.
  • Non ha sconvolto la mia configurazione del bitlocker. Alcuni strumenti che fanno casino con la sequenza di avvio attivano la modalità di recupero del bitlocker.
  • Non ha richiesto la disabilitazione, la disinstallazione o la rimozione di alcun file.