Mon disque dur hybride Seagate Momentus XT endommage les fichiers sous Linux. J'apprécierais l'aide de n'importe qui, mais j'aimerais particulièrement savoir si d'autres utilisateurs de Momentus XT peuvent reproduire ce problème; J'ai fourni des instructions étape par étape pour reproduire ce problème sur les forums communautaires de Seagate .
Jusqu'à présent, quatre utilisateurs ont reproduit ce problème sur les ordinateurs portables et OS / distributions suivants:
Les instructions pour reproduire le problème sont simples. Voici une brève description verbale:
cmp -l
.) Le fil de Seagate contient plus de détails. Voici quelques notes de mes tests (j'ai pu reproduire ce problème sur trois unités consécutives de Momentus XT, j'ai RMA deux fois et je suis maintenant sur la troisième):
oflag=direct
output en dd
évite ce problème. Confirmer rapidement les données sur le disque while true; do sync; sleep 0.01; done
while true; do sync; sleep 0.01; done
while true; do sync; sleep 0.01; done
également obstacle au problème. badblocks -w
sans problèmes. Si vous avez un Momentus XT, essayez de reproduire ce problème et faites-moi savoir ce qui se passe.
Que puis-je faire pour diagnostiquer le problème?
La mise à jour du firmware sur SD26 corrige ce problème avec la corruption de fichiers sur Linux. Malheureusement, SD26 n'a pas été publié publiquement.
La meilleure façon d'obtenir le firmware SD26 consiste à demander à Seagate une copie du CD de mise à jour de démarrage ou de l'utilitaire de mise à jour de Windows.
J'ai envoyé un courrier électronique à Seagate Technical Support le 20 août pour demander à SD26, après avoir découvert qu'il avait résolu mon problème avec la corruption de fichiers. Voici les deux réponses que j'ai reçues de Seagate Global Customer Support le 23 août:
Nous vous remercions de contacter Seagate aujourd'hui. Donnez-moi du temps d'obtenir avec les développeurs afin que je puisse voir ce qui se passe avec le firmware SD26. En raison de vos découvertes, nous devons faire une petite enquête. Nous faisons très peu de tests avec Linux. Permettez-moi de voir ce que je peux découvrir et si des tests supplémentaires et une publication publique du firmware sont nécessaires. Je joint le fichier ISO. Je reviendrai avec vous dès que j'ai entendu parler. Seagate est très axée sur le client et nous vous remercions d'avoir porté notre attention.
Habituellement, nous ne mettons pas le microprogramme en ligne public. Il peut faire plus de dégâts, alors bon dans les mauvaises mains. Nous recevons beaucoup de lecteurs en brique à partir de mises à jour incorrectes. Nous aimerions que les consommateurs nous contacte afin que nous puissions vérifier qu'une mise à jour du microprogramme est nécessaire et bénéfique. Alan M. est notre modérateur pour les forums et il fera une annonce sur votre fil. Encore une fois, merci d'avoir attiré notre attention. Nos clients sont les meilleurs, et une excellente source d'information, et généralement les premiers à nous faire savoir quand les choses ne fonctionnent pas comme ils le devraient. Permettez-nous de résoudre le problème.
Comme je l'ai déjà dit, je pense qu'il est préférable d'obtenir SD26 directement auprès de Seagate. Cependant, il existe également des copies filtrées de l'ISO amorçable et de l'utilitaire Windows qui se trouvent facilement en effectuant une recherche sur Google. La somme de contrôle SHA-1 du CD de mise à jour de démarrage SD26 (* .iso) que j'ai reçu de Seagate est b7b0c7e1b9529925b0364b2cf19a62d608b58082.
J'ai posté l'information dans cette réponse, et d'autres détails divers, dans le fil de Seagate .
Toute mention de ce problème a été supprimée des forums de Seagate. Ils estiment probablement que la discussion est inutile maintenant que l'on peut réparer le problème en mettant à jour SD28.
Le seul problème avec cela est que les gens n'ont plus le moyen d'obtenir des informations faisant autorité sur le problème et / ou comment le réparer, car toutes les références à toute corrélation entre le problème et sa solution ont été supprimées du site Seagate. Le téléchargement de la mise à jour du firmware est toujours disponible, mais il n'y a aucune mention de ce que fait le microprogramme, de sorte que les utilisateurs risquent d'avoir du mal à trouver une solution.
Afin d'aider les googlers: le téléchargement du firmware SD28 à http://knowledge.seagate.com/articles/en_US/FAQ/215451fr?language=fr_US est une solution au bug de corruption de données qui se produit avec ces modèles de lecteur Seagate Momentus XT:
ST92505610AS
ST93205620AS
ST95005620AS
Je viens de vérifier que cela se passe aussi dans OS X. : O (
J'avais suspecté la corruption de données pour deux raisons:
1) le momentus XT est conçu pour cacher les fichiers fréquemment utilisés dans les 4 Go de RAM flash, et ces fichiers sont souvent des petits fichiers nécessaires pour charger des programmes pendant le démarrage (configuration des fichiers, etc.). Avec une fréquence croissante, mes programmes configurés pour être chargés lors de la connexion surgiront soudainement avec des paramètres par défaut, ou me donneront un «tutoriel de bienvenue» et n'aurez aucun paramètre programmé. Ceux-ci incluaient mail.app (aucune information de compte stockée), petit snitch (moniteur de port sans règles), quicksilver (bienvenue) et autres. Cela m'a amené à croire que les petits fichiers dans le cache sont corrompus.
2) Le lecteur a souffert de provoquer des «rouleaux de rotation» où le lecteur semblait avoir tourné vers le bas, et lorsque le système d'exploitation devait y accéder, je devais attendre que le lecteur tourne à nouveau. L'attente est devenue plus fréquente et a duré plus longtemps. À plusieurs reprises, je dérange simplement le lecteur et j'utilise le cloner de copie de carbone pour copier tout ce qui, comme précédemment sauvegardé. Cependant, après avoir copié les fichiers sur le momentus, plusieurs des fichiers plus grands (films, images ISO, fichiers zip) étaient corrompus et ne seraient pas chargés ou ouverts. Je pensais que le problème avec les boules de plage et les retombées seraient résolus lorsque je serais passé de Snow Leopard à Lion, comme quelques utilisateurs l'ont récemment posté, mais le fichier ISO de capture 3.46Gb. J'ai copié le momentus XT sur une clé USB Était corrompu, donc je ne pouvais même pas installer Lion.
J'avais juste trébuché sur votre fil sur les forums seagate et viens ici pour publier:
J'ai utilisé un programme appelé «utilité intelligente» sous OS X, qui a déclaré que le lecteur était en panne. Je pense que l'erreur était pour le code 184, qui étaient des erreurs «de bout en bout». J'étais alarmé par le fait que le lecteur était "en panne" mais j'ai lu que d'autres recevaient cette erreur lorsqu'ils ont amélioré leur microprogramme (comme je l'ai fait de SD23 à SD25) et que Seagate ne considère qu'un lecteur comme échec s'il a échoué sous leurs SeaTools .
J'ai mis mon momentus xt dans une enceinte usb et j'ai lancé SeaTools sur le lecteur via Windows sur un autre ordinateur. SMART Check n'a pas été testé. En cours de «test de lecteur court» et «test générique long», aucune erreur n'a été signalée? Maintenant, j'ai essayé de dupliquer vos méthodes sous OS X, et j'ai aussi trouvé que les fichiers se corrompent. J'utilise un MacBook Pro 2009 en retard 2009, et j'ai un 500 Go Momentus XT sur SD25.
Fred