Quando partizionare il disco rigido?


16

Ci sono speciali vantaggi hardware dal punto di vista del partizionamento di un disco rigido prima dell'installazione del sistema operativo rispetto al farlo dopo l'installazione del sistema operativo?

(Qui per vantaggi, intendo effetti fisici come la durata del disco rigido ecc., Non quella perdita di dati o l'impossibilità di ridursi ecc.)


1
Voglio dire se in seguito partizionerai probabilmente dovrai spostare i dati in modo da logorare un po 'il disco rigido rispetto al partizionamento anticipato. Che sia significativo o no dipende da te, ma la maggior parte delle persone non si preoccuperebbe a meno che non lo facciano molte volte. Ti farà risparmiare tempo indipendentemente dal farlo in anticipo, però ...
user541686

3
Quale sistema operativo PC è possibile installare su un HDD / SSD che non richiede il partizionamento (prima o durante l'installazione)?
segatura

@sawdust: praticamente tutti i sistemi operativi simili a Unix inclusi ma non limitati a Linux e BSD, probabilmente la maggior parte dei sistemi operativi simili a DOS (dopo tutto, è possibile eseguirli da floppy disk, CD o DVD, che di solito non sono partizionati). Non sono sicuro di Windows, ma credo sia possibile anche.
Jörg W Mittag,

2
@sawdust So che un amico è riuscito a installare fedora su un disco non partizionato. Ha portato a problemi lungo la linea anche se si aspettava di vivere in una partizione.
Baldrickk,

1
Con Windows puoi avere l'intero disco come una partizione. Alcuni lo chiamano "non partizionato". Ma se davvero non fosse partizionato non vedo come si possa anche avviare.
Jamie Hanrahan,

Risposte:


22

Nessun vero vantaggio.

Se hai solo un disco non puoi nemmeno scegliere. Devi avere qualcosa su cui installare il sistema operativo, e per Windows che è una partizione.

(Per completezza: per quasi tutti i sistemi operativi che saranno una partizione, anche se potresti dire a BSds ecc. Di utilizzare l'unità raw in modalità pericolosamente dedicata . E non sarei sorpreso se anche QNX, GNU / Linux ecc lo supportassero).

Avendolo detto:

  1. Perché pensi addirittura che influenzerebbe la durata di un disco rigido?
  2. Indipendentemente dal partizionamento dell'installazione pre-OS o dal partizionamento dell'installazione post-OS, quasi sicuramente si desidera un secondo disco o una seconda partizione per i dati. (ad esempio per archiviare /usr/locale /home, o in WindowsMy documents/

non ho detto esattamente la vita, ho cercato di enfatizzare gli effetti fisici che chiedo
ETHER

2
Hai sicuramente una scelta. Si avvia il computer dal sistema operativo CD / DVD / USB di installazione del sistema operativo e lo si utilizza per partizionare l'unità prima dell'installazione. Lasciare installare il sistema operativo su una singola partizione che copre l'intera unità e quindi non è necessario ridurlo. IIRC, anche Windows include uno strumento di partizione sul supporto di avvio del programma di installazione (anche uno con una GUI, non solo fdisk da riga di comando o come viene chiamato in questi giorni). Tutte le distribuzioni GNU / Linux lo fanno, ovviamente.
Peter Cordes,

L'unico modo in cui il partizionamento potrebbe influire, anche in remoto, sulla vita del disco rigido - a cui posso pensare, sarebbe una partizione di swap piccola o più grande in hard disk meccanici, non SSD. Teoricamente una partizione più piccola in un'area che riceve molte scritture potrebbe generare più usura. Ma come ho detto, è teorico e altamente improbabile che abbia effetti sul mondo reale.
DocWeird,

Nota a margine: alcuni controller SSD supportano l'over-provisioning dinamico. Ciò significa che lo spazio inutilizzato nella tabella delle partizioni viene utilizzato liberamente dall'SSD per mantenere le prestazioni di scrittura. Vedi questo articolo ufficiale di Seagate: seagate.com/tech-insights/…
oldmud0

@ oldmud0 Non viene utilizzato spazio libero? Partizionato o no? Quindi un disco da 100 GB con una partizione da 100 GB e dati da 80 GB contro un disco da 1000 GB con 90 GB partizionato, 80 GB di quello utilizzato e 10 GB poiché l'overprovisioning si comporterebbe lo stesso? (supponendo che i lavori di rifinitura).
Hennes,

9

Il motivo principale per cui è meglio avere un piano di partizione solido al momento dell'installazione invece di giocarci dinamicamente una volta installato il sistema operativo è di solito una questione di conservazione dei dati. Molte utility consentono di troncare una partizione che contiene dati, che può lasciare l'unità in uno stato danneggiato e richiedere la reinstallazione del sistema operativo o di qualsiasi applicazione che ha perso file a causa della modifica. Questa è l'estensione, tuttavia; l'HDD o SSD non subisce invecchiamento o stress anomali apportando modifiche alla partizione.


"l'HDD o SSD non subisce invecchiamento o stress anomali apportando modifiche alle partizioni" - quando GParted sposta una partizione NTFS, ne copia l'intero contenuto. Questo è piuttosto stressante per un SSD. (Non so se altri strumenti possono farlo con più grazia)
gronostaj,

2
È stato uno stress per un SSD. Gli SSD moderni non subiscono la rapida scadenza del ciclo di scrittura che avevano i precedenti, in gran parte a causa del TRIM e dell'uso della memoria SLC. L'SSD di generazione corrente dura in genere più a lungo delle macchine in cui sono installati all'esterno di enormi data center in cui le unità ricevono scritture costanti.
CDove

I moderni SSD di fascia consumer non utilizzano SLC, ma per lo più TLC più economico, che è meno durevole. TRIM non funziona in questo caso, perché è una copia da byte a byte. In 2 anni della sua vita (finora) il mio SSD aveva 23 volte la sua capacità scritta, ovvero circa 1 sovrascrittura completa al mese. Quindi spostare una partizione del mezzo disco in pratica richiede due settimane di scritture in pochi minuti. Non ucciderà un'unità (a meno che non si spostino le partizioni quotidianamente), ma è una quantità significativa di dati. (A proposito, la durabilità dichiarata del mio disco MLC è 2 volte superiore rispetto agli attuali TLC. Quindi la durabilità dei nuovi SSD sta effettivamente peggiorando.)
gronostaj

7

Principalmente, non importa.

Un'eccezione è quando si installano sistemi operativi legacy su unità moderne.

I vecchi installatori di sistemi operativi tendevano ad allineare le partizioni sui confini del "cilindro". In particolare, l'avvio della prima partizione all'inizio del "cilindro" 1 (il settore 0 era riservato al codice di avvio e alla tabella delle partizioni).

Le unità moderne verrebbero generalmente visualizzate dal sistema operativo con 255 "settori" per "traccia" e "63" teste. Quindi ogni "cilindro" avrebbe 16065 settori.

Questo andava bene fino all'arrivo delle unità "formato avanzato". Queste unità hanno una dimensione del settore fisico di 4KiB ma una dimensione del settore logico di 512 byte. Funzionano molto meglio se le letture e le scritture (in particolare le scritture) hanno dimensioni multiple di 4KiB e sono allineate su un limite di 4KiB (8 settori logici). Le scritture non allineate si tradurranno in un'operazione di lettura-modifica-scrittura che rischia di perdere i dati.

Il risultato di questo è che se si utilizza un drive "Advanced Format", è in realtà vuole le partizioni per iniziare su un confine 4KiB (8 settori logici).

Noterai che 16065 non è divisibile per 8. Pertanto, l'utilizzo di un vecchio strumento del sistema operativo per partizionare un disco moderno può causare disallineamenti.


2
@crypto: Nota che questo non è solo un problema di perdita di dati, ma significa anche che il tuo disco sta facendo più lavoro del necessario, quindi si consuma più velocemente.
user541686

+1. Questa è in realtà un'ottima ragione.
Hennes,

2

Molti filesystem (ad es. Ext3 / ext4) prendono decisioni sull'ottimizzazione delle strutture riservate (ad es. Dimensioni delle tabelle degli inode, spazio riservato ai superutente, forse anche la dimensione dei puntatori utilizzati). È discutibile se queste strutture rimangano ottimizzate se le dimensioni del filesystem sono significativamente modificate, specialmente mediante strumenti di ridimensionamento online per i quali l'alterazione dei fondamenti del filesystem sarebbe pericolosa. Ad esempio, una tabella di inode troppo piccola su ext3 (destinata a un filesystem molto più piccolo) potrebbe farti incontrare una condizione in cui il filesystem esaurisce gli "slot" per i file, quindi non puoi improvvisamente creare alcun nuovo file e ottenere un errore di spazio insufficiente anche con spazio sufficiente. Una tabella di inode troppo grande (che era pensata per un filesystem più grande) avrebbe sprecato spazio.


1

Partizionalo prima / durante l'installazione in modo da poter mettere i dati dell'utente sulla propria partizione indipendentemente dai file del sistema operativo.

Poiché il sistema operativo non richiede molto spazio (un termine relativo ...), è possibile rendere la partizione del sistema operativo relativamente piccola e la partizione utente di grandi dimensioni.

Aneddoto: utilizzo Linux e i miei dati utente (chiamati /home) sono stati sulla propria partizione per 17 anni. Mi ha permesso di copiare i miei dati da disco a disco senza preoccuparmi del sistema operativo o della versione.


Una partizione o disco di dati dedicati (o / home, D :, da qualche parte per ospitare my_documents, / usr / local / home, ... qualunque) è sicuramente un'ottima idea. Ma ciò può essere fatto sia prima che dopo l'installazione del sistema operativo. (qui presumo che l'installazione del sistema operativo non riempia l'intero disco con una singola partizione. Fortunatamente Windows è abbastanza intelligente da non farlo durante un'installazione sana, anche se è ancora necessario impostare le partizioni manualmente perché le impostazioni automatiche sbagliano ).
Hennes,

@Hennes "recente" (l'ultima volta che l'ho fatto è stato il 2014) Gli installatori di Ubuntu eseguono per impostazione predefinita il riempimento dell'intero disco con una partizione, ma consentono di aggiungere partizioni se si sa cosa chiedere.
Ron John
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.