Dois-je activer TRIM dans tous les systèmes d’exploitation en cas de démarrage multiple?

1

Je lance plusieurs fois. Est-ce qu'un système d'exploitation émettant TRIM sur mon SSD couvre ou non toutes les partitions?

J'ai un MacBook Pro (Core2Duo version 2.1 - fin 2007) avec le disque dur remplacé par un SSD. Je suis en train de l'initialiser avec Windows 10, Linux, Lion (la dernière version OS X prise en charge) et El Capitan (la dernière version OS X qui fonctionnera avec Core2Duo).

Tous ces éléments fonctionnent sur le même disque SSD.

J'ai activé la prise en charge TRIM pour mon disque SSD sous Windows et OS X Lion, mais je ne sais pas comment procéder dans l'autre système d'exploitation. Ce n'est pas ma question cependant.

Ma question est la suivante: dois-je activer le support TRIM dans tous les systèmes d'exploitation ou un système d'exploitation émettant la commande TRIM fonctionne-t-il pour l'autre système d'exploitation sur le même disque SSD?

Est-ce que TRIM fonctionne pour le périphérique SSD ou le système d'exploitation individuel?

lx07
la source

Réponses:

3

TRIM fonctionne-t-il pour le périphérique SSD ou le système d'exploitation individuel?

Ni. Cela fonctionne pour un système de fichiers monté individuel. Votre lecteur est incapable de déterminer par lui-même quelles données peuvent être supprimées car il ne connaît rien des systèmes de fichiers ni des autres structures (telles que les partitions d'échange). Il a donc besoin de l'assistance d'un système d'exploitation qui les comprend.

Si deux de vos systèmes d’accès accèdent au même système de fichiers (pas en même temps, bien sûr) et que le premier n’a pas été ajusté, une commande d’ajustement du second effectuera le travail pour l’ensemble du système de fichiers car elle perçoit l’ensemble. système de fichiers, quels que soient les changements apportés par le premier système d'exploitation.

Comme il n'est pas conseillé (ni parfois possible) de monter la partition racine d'un autre système d'exploitation, chaque système d'exploitation doit couper au moins sa propre partition racine et ne pas s'appuyer sur un autre système pour le faire (même si dans certains cas, cela est techniquement possible). .

Notez également que vous ne pouvez pas couper un système de fichiers que votre système d'exploitation actuel ne comprend pas. Une exception à cela peut être un utilitaire qui comprend un système de fichiers étranger au système d'exploitation et peut envoyer des commandes de rognage manuellement, même si le système de fichiers n'est même pas monté. Vous n'aurez probablement jamais besoin d'un tel utilitaire; votre premier choix devrait être de couper d'un système d'exploitation qui comprend un système de fichiers donné de manière native.

Un système d'exploitation exécutant la commande TRIM fonctionnera-t-il pour l'autre système d'exploitation sur le même disque SSD?

En général: non Votre disque ne tient pas compte du système d'exploitation qui coupe quelle partie, mais, pour couper correctement, un système d'exploitation doit distinguer les données pertinentes des consommables; il doit donc comprendre le système de fichiers que vous voulez couper. Pour cette raison, il n'est pas suffisant de couper à partir d'un système d'exploitation dans une configuration à démarrage multiple comme le vôtre. Une approche saine consiste à laisser chaque système d'exploitation couper les systèmes de fichiers qu'il utilise exclusivement. Pour les systèmes de fichiers "partagés" entre systèmes d'exploitation, au moins un système d'exploitation doit le supprimer régulièrement.

Kamil Maciorowski
la source
-1

La commande TRIM est émise par le pilote de disque. C'est pourquoi vous avez dû l'activer sous Windows et OS X.

Par conséquent, il s’agit d’une fonction du système d’exploitation, ou plus précisément du pilote de disque, qui doit prendre en charge TRIM et l’utiliser pour exécuter les suppressions.

Comme dans Wikipedia Trim (informatique) :

Une commande de rognage (appelée TRIM dans le jeu de commandes ATA et UNMAP dans le jeu de commandes SCSI) permet à un système d'exploitation d'informer un disque SSD (Solid -State Drive ) des blocs de données dont l'utilisation n'est plus considérée et qui peuvent être effacés en interne. .

harrymc
la source
Il n'y a pas d'autre réponse, ou votre question n'a pas de sens. Qu'est-ce que cela signifie "fonctionne pour le périphérique SSD ou le système d'exploitation individuel" - bien sûr, cela fonctionne par le système d'exploitation sur le SSD via son micrologiciel. Alors quoi d'autre?
harrymc
Ni l'un ni l'autre: le système d'exploitation ne permet rien. Il autorise uniquement son pilote à utiliser la commande TRIM, le pilote qui fait partie du système d'exploitation. Cette option est activée par défaut, mais la désactivation concerne uniquement le cas où la prise en charge TRIM du disque SSD est défectueuse, une mesure transitoire qui disparaîtra certainement dans quelques années. Le micrologiciel du disque est toujours capable de recevoir des commandes TRIM, s’il est émis , et n’a pas besoin d’être activé, il ne s’intéresse pas non plus au système d’exploitation qui a émis les commandes.
harrymc