Existe-t-il des avantages matériels particuliers de partitionner un disque dur avant l'installation du système d'exploitation par rapport à le faire après l'installation du système d'exploitation?
(Ici, par avantages, je veux dire des effets physiques comme la durée de vie du disque dur, etc., pas la perte de données ou l'impossibilité de rétrécir, etc.)
hard-drive
partitioning
ÉTHER
la source
la source
Réponses:
Aucun réel avantage.
Si vous n'avez qu'un seul lecteur, vous n'avez même pas le choix. Vous devez avoir quelque chose pour installer le système d'exploitation et, pour Windows, c'est une partition.
(Par souci d'exhaustivité: pour presque tous les systèmes d'exploitation qui seront une partition, bien que vous puissiez dire à BSds etc. d'utiliser le lecteur brut en mode dangereusement dédié . Et je ne serais pas surpris si QNX, GNU / Linux, etc. le supportaient également).
Ayant dit cela:
/usr/local
et/home
, ou dans des fenêtresMy documents/
la source
La grande raison pour laquelle il est préférable d'avoir un plan de partitionnement solide au moment de l'installation au lieu de le jouer dynamiquement une fois que votre système d'exploitation est installé est généralement une question de conservation des données. De nombreux utilitaires vous permettent de tronquer une partition contenant des données, ce qui peut laisser le lecteur dans un état corrompu et nécessiter une réinstallation du système d'exploitation ou de toutes les applications qui ont perdu des fichiers en raison de la modification. C'est l'étendue, cependant; le disque dur ou SSD ne subit pas de vieillissement ou de stress anormal en effectuant des changements de partition.
la source
Surtout, cela n'a pas d'importance.
Une exception est lors de l'installation de systèmes d'exploitation hérités sur des lecteurs modernes.
Les anciens installateurs de systèmes d'exploitation avaient tendance à aligner les partitions sur les limites des «cylindres». En particulier, démarrage de la première partition au début du "cylindre" 1 (le secteur 0 était réservé au code de démarrage et à la table de partition).
Les lecteurs modernes sont généralement considérés par l'OS comme ayant 255 "secteurs" par "piste" et "63" têtes. Ainsi, chaque "cylindre" aurait 16065 secteurs.
C'était bien jusqu'à ce que les lecteurs "au format avancé" arrivent. Ces disques ont une taille de secteur physique de 4 Ko, mais une taille de secteur logique de 512 octets. Ils fonctionnent beaucoup mieux si les lectures et les écritures (en particulier les écritures) ont un multiple de 4 Ko et sont alignées sur une limite de 4 Ko (8 secteurs logiques). Les écritures non alignées se traduiront par une opération de lecture-modification-écriture qui risque de perdre des données.
Le résultat est que si vous utilisez un lecteur de "format avancé", vous voulez vraiment que vos partitions démarrent sur une limite de 4 Ko (8 secteurs logiques).
Vous remarquerez que 16065 n'est pas divisible par 8. Par conséquent, l'utilisation d'un ancien outil de système d'exploitation pour partitionner un lecteur moderne est très susceptible d'entraîner un désalignement.
la source
De nombreux systèmes de fichiers (par exemple ext3 / ext4) prennent des décisions sur l'optimisation des structures réservées (par exemple, la taille des tables d'inode, l'espace réservé aux superutilisateurs, peut-être même la taille des pointeurs utilisés). Il est douteux que ces structures restent optimisées si la taille du système de fichiers est considérablement modifiée, en particulier par des outils de redimensionnement en ligne pour lesquels la modification des principes fondamentaux du système de fichiers serait dangereuse. Par exemple, une table d'inode trop petite sur ext3 (destinée à un système de fichiers beaucoup plus petit) pourrait vous faire courir dans une condition où le système de fichiers manque de "slots" pour les fichiers, de sorte que vous ne pouvez soudainement pas créer de nouveau fichier et obtenir un erreur d'espace insuffisant, même s'il reste beaucoup d'espace. Une table inode trop grande (qui était destinée à un système de fichiers plus grand) gaspillerait de l'espace.
la source
Partitionnez-le avant / pendant l'installation afin que vous puissiez placer les données utilisateur sur sa propre partition indépendamment des fichiers du système d'exploitation.
Étant donné que le système d'exploitation ne nécessite pas beaucoup d' espace (un terme relatif ...), vous pouvez rendre la partition du système d'exploitation relativement petite et la partition utilisateur grande.
Anecdote: j'utilise Linux, et mes données utilisateur (appelées
/home
) sont sur sa propre partition depuis 17 ans. Cela m'a permis de copier mes données de disque à disque sans se soucier du système d'exploitation ou de la version.la source