Pourquoi est-il plus rapide de copier que d'écraser?

1

Je l’ai remarqué en général: il est plus rapide de copier un fichier volumineux de mon ordinateur sur ma clé USB que de l’écraser. Par exemple, j'ai un fichier a.txt de 10 Go. Si ma clé USB est vierge et que je copie mon fichier sur la clé USB, c'est assez rapide. Cependant, si ma clé USB possédait déjà une version obsolète de a.txt et que je souhaite y insérer la nouvelle version en copiant la nouvelle depuis mon ordinateur et en la collant sur ma clé USB, le fichier a.txt est écrasé. Pourquoi est-ce que cela prend plus de temps à écraser que si ma clé USB était vierge? Est-ce que cela a à voir avec le nombre d'appels en lecture / écriture?

Bill M
la source
Vous parlez d'un lecteur flash USB, correct?
David Schwartz

Réponses:

2

L’effacement est beaucoup plus lent que l’écriture. Effacement suivi par écriture, plus lent encore.

David Schwartz
la source
Vous ne pouvez pas voir dans quelle situation l'effacement est plus lent. Même la remise à zéro ne devrait pas prendre plus de temps que d'écrire les mêmes données. Avez-vous des sources pour soutenir cela?
EliadTech
Umm, pourquoi tu penses RÉDUIRE existe?! C'est précisément parce que l'effacement est plus lent que l'écriture. Ou voir ce qui dit: "Parce que les cycles d’effacement sont lents, ...". La remise à zéro est aussi rapide que l'écriture, mais une fois qu'un bloc est mis à zéro, il doit être effacé pour ne rien contenir d'autre.
David Schwartz
1
Corrigez-moi si je me trompe, mais les disques SSD et HDD sont très différents dans leurs opérations. Les disques SSD ont besoin de TRIM car ils ne peuvent pas déterminer quelles données sont libres (les transistors conservent leur charge sauf s’ils sont manuellement non chargés). Dans une suppression sur un disque dur, il s’agit simplement de supprimer un pointeur sur des données permettant d’écraser cette région du disque, ce qui est très rapide. C'est pourquoi Undelete fonctionne. Sur un disque SSD, la libération des données existantes prend plus de temps, car elle doit en réalité le réinitialiser. tuaw.com/2011/03/27/keeping-ssds-in-trim-doing-the-math
Jeff F.
@ JeffF. Vous avez raison. C'est une autre façon de dire la même chose que je dis.
David Schwartz
@David Enfin arrivé aux articles que vous avez liés. Bien que pas complètement compris (l'électronique n'est pas mon fort côté), j'ai eu l'idée générale.
EliadTech
-2

Copier est une affaire où la RAM est impliquée et où les données ne sont que lues. Cela signifie - dans le cas d’un disque dur comme le EIDE - que des disques durs avec des têtes séparées pour lire et pour écrire - seules les têtes pour lire sont utilisées.

Mais si vous écrasez les données, les deux en-têtes sont utilisés et le disque dur fonctionne à plein régime. À savoir avec la lecture et l'écriture ... cela dure "plus longtemps" (mais se fait avec une vitesse énorme!).

Cette question concerne-t-elle les disques ssd ou les disques durs SATA qui ont été construits avant l’affichage de ssd?!

dschinn1001
la source