Файлы Seagate Momentus XT, повреждающие файлы (Linux и Mac)

Мой гибридный жесткий диск Seagate Momentus XT развращает файлы в Linux. Я был бы признателен за помощь от любого, но мне особенно хотелось бы узнать, могут ли другие пользователи Momentus XT воспроизвести эту проблему; Я предоставил пошаговые инструкции для воспроизведения этой проблемы на форумах сообщества Seagate .

До сих пор четыре пользователя воспроизвели эту проблему на следующих ноутбуках и ОС / дистрибутивах:

  • За последние 10 лет накопители дисков стали намного быстрее?
  • Мощность здоровья HDD на счет / часы
  • Как добавить дополнительный жесткий диск к Thinkpad W510?
  • Всякий раз, когда Google Chrome открыт, мой жесткий диск очень быстро вращается
  • Время работы накопителей SSD
  • Как вы переводите на новый ноутбук с внутреннего жесткого диска, удаленный из старого ноутбука?
    • Пять ноутбуков: Lenovo Thinkpad T60, T61, T510, MSI MS-1656-ID1 и MacBook Pro (15 "конец 2009 года).
    • Четыре ОС / дистрибутивы: Ubuntu 11.04, Fedora 15, openSUSE и Mac OS X.

    Инструкции по воспроизведению проблемы просты. Вот краткое словесное описание:

    1. Создайте большой тестовый файл, сохраните его на другом устройстве хранения ( не Momentus XT) и вычислите контрольную сумму SHA-1.
    2. Запишите тестовый файл в Momentus XT.
    3. Прочитайте тестовый файл с Momentus XT, вычислите SHA-1 и сравните эту контрольную сумму с контрольной суммой оригинала. У нас должен быть матч. Вероятно, мы воспроизвели проблему, если они не совпадают. (Только «возможно», потому что другие проблемы могут вызвать несоответствие. См. Поток Seagate об определении этой конкретной проблемы путем сравнения файлов с cmp -l .)
    4. Повторите шаг (2).

    В потоке Seagate имеется более подробная информация. Вот некоторые из моих тестов (я смог воспроизвести эту проблему на трех последовательных дисках Momentus XT, я дважды RMA и теперь на третьем):

    • Похоже, что Momentus XT иногда пренебрегает записью данных на диск, поэтому, когда я читаю с диска, я получаю то, что первоначально было в секторе, а не правильные данные. Это происходит в блоках разного размера; Типичные размеры: 1 MiB и 512 KiB.
    • Проблема возникает на ext2, ext4, Btrfs, NTFS и FAT32. Как ни странно, я не смог воспроизвести эту проблему на ext3.
    • Запись с помощью oflag=direct output в dd позволяет избежать этой проблемы. Быстрая передача данных на диск с while true; do sync; sleep 0.01; done while true; do sync; sleep 0.01; done while true; do sync; sleep 0.01; done также предотвращает проблему.
    • Я смог воспроизвести эту проблему только через интерфейс SATA и eSATA. Кажется, что USB-соединение предотвращает проблему. (Не уверен, что это связано с скоростью передачи.)
    • Проблемы чаще встречаются с большими файлами (> 2 ГБ). Я не смог создать проблемы с файлами размером менее 85 МБ.
    • Я не смог воспроизвести проблему в Windows XP с помощью NTFS.
    • Gazoi на форумах Seagate не смог воспроизвести проблему на FreeBSD 8.2 с помощью UFS2.
    • Momentus XT проходит как расширенный тест SMART, так и badblocks -w без проблем.
    • Мой ноутбук (MS-1656-ID1) успешно прошел через 24 часа каждый из Memtest86 +, Memtest86, memtester и MPrime.
    • Я тестировал два других устройства хранения (Seagate Momentus 7200.4 и SSD серии Intel 320) с той же процедурой, и они оба прошли без проблем.

    Если у вас есть Momentus XT, попробуйте воспроизвести эту проблему и сообщите мне, что произойдет.

    Что еще я могу сделать, чтобы диагностировать проблему?

  • Удаление файлов не освобождает место
  • Почему моя команда xmodmap не запускается при запуске / входе?
  • Есть ли аналог Bash's Ctrl + Z & fg в Powershell?
  • Как запустить несколько рабочих столов X?
  • Почему нам нужно установить пространство подкачки вдвое большим, чем наша физическая память?
  • Общие приложения для шаров X?
  • 3 Solutions collect form web for “Файлы Seagate Momentus XT, повреждающие файлы (Linux и Mac)”

    Обновление прошивки до SD26 устраняет эту проблему с повреждением файлов в Linux. К сожалению, SD26 не публиковался.

    Лучший способ получить прошивку SD26 – попросить Seagate предоставить копию загрузочного компакт-диска с обновлением или утилиты обновления Windows.

    20 августа я отправил по электронной почте Техническую поддержку Seagate, чтобы узнать о SD26, после того как я обнаружил, что он решил мою проблему с повреждением файлов. Вот два ответа, которые я получил от Seagate Global Customer Support 23 августа:

    Благодарим вас за обращение в Seagate. Дайте мне время, чтобы связаться с разработчиками, чтобы я мог видеть, что происходит с прошивкой SD26. Из-за ваших открытий нам нужно немного разобраться. Мы очень мало тестируем с Linux. Позвольте мне посмотреть, что я могу узнать, и если потребуется дополнительное тестирование и публичный выпуск прошивки. Я прикрепляю ISO-файл. Я вернусь с тобой, как только услышат. Seagate ориентирована на клиентов, и мы ценим то, что вы привлекли это внимание.


    Обычно мы не предоставляем прошивку публично. Он может нанести больше урона, а затем хорошо в неправильных руках. Мы получаем много кирпичных приводов от ненадлежащих обновлений. Нам нравится, чтобы потребители обращались к нам, чтобы мы могли убедиться, что обновление прошивки необходимо и полезно. Алан М. является нашим модератором для форумов, и он будет делать объявление в вашей теме. Еще раз спасибо за то, что вы привлекли это наше внимание. Наши клиенты являются лучшими и являются отличным источником информации и, как правило, первым, кто сообщает нам, когда все работает не так, как должно. Позвольте нам решить проблему.

    Как я уже сказал, я думаю, что лучше всего получить SD26 непосредственно от Seagate. Тем не менее, есть также утечка копий как загрузочной ISO, так и утилиты Windows, которую легко найти при поиске в Google. Контрольная сумма SHA-1 загрузочного компакт-диска обновления SD26 (* .iso), который я получил от Seagate, – b7b0c7e1b9529925b0364b2cf19a62d608b58082.

    Я опубликовал информацию в этом ответе и другие разные детали в потоке Seagate .

    Все упоминания об этой проблеме были удалены с форумов Seagate. Вероятно, они считают, что обсуждение теперь не требуется, чтобы устранить проблему, обновив SD28.

    Единственная проблема заключается в том, что у людей больше нет средств для получения достоверной информации, описывающей проблему, и / или как ее исправить, поскольку все ссылки на любую корреляцию между проблемой и ее решением были удалены с сайта Seagate. Загрузка обновления прошивки по-прежнему доступна, но нет упоминания о том, что делает прошивка, поэтому затронутые пользователи могут испытывать трудности с поиском решения.

    Итак, чтобы помочь googlers: прошивку SD28 скачать по адресу http://knowledge.seagate.com/articles/en_US/FAQ/215451en?language=en_US Является решением проблемы с повреждением данных, которое возникает с этими моделями Seagate Momentus XT:

    • ST92505610AS

    • ST93205620AS

    • ST95005620AS

    Я только что проверил, что происходит и в OS X. : О (

    Я подозревал повреждение данных по двум причинам:

    1) импульс XT предназначен для кэширования часто используемых файлов в 4 ГБ флэш-памяти, и эти файлы чаще всего являются небольшими файлами, необходимыми для загрузки программ во время загрузки (файлы настроек и т. Д.). С увеличением частоты мои программы, настроенные для загрузки при входе в систему, внезапно появятся с настройками по умолчанию или предоставят мне «приветственный учебник» и не будут запрограммированы никакие настройки. К ним относятся mail.app (информация о учетной записи не хранится), маленький снитч (монитор порта без правил), quicksilver (приветствие) и другие. Это заставило меня поверить, что небольшие файлы в кеше повреждены.

    2) Привод страдал от появления «вращающихся штифтов», где, казалось, вращался диск, и когда ОС нуждался в доступе к нему, мне пришлось ждать, пока диск снова начнет вращаться. Ожидание участилось и продолжалось дольше. Несколько раз я просто вытирал диск и использовал клонирование копий, чтобы скопировать все, что было ранее выполнено. Однако после копирования файлов на импульс xt многие из больших файлов (фильмы, ISO-изображения, zip-файлы) были повреждены, и либо они не загружались и не открывались. Я подумал, что проблема с шарами для пляжа и спусками будет решена, когда я перейду с Snow Leopard на Lion, как недавно выступили несколько пользователей, но файл ISO 3.46Gb Dev для предварительного просмотра, который я скопировал на импульс XT с USB-накопителя Был поврежден, поэтому я даже не смог установить Lion.

    Я только что наткнулся на вашу нить на форумах seagate и пришел сюда, чтобы опубликовать:

    Я использовал программу под названием «умная утилита» под os x, в которой говорилось, что диск не работает. Я думаю, что ошибка была для кода 184, которые были «сквозными» ошибками. Я был встревожен тем, что диск «провалился», но я прочитал, что другие получили эту ошибку, когда они обновили свою прошивку (как я делал с SD23 до SD25), и что Seagate считал диск только неудачным, если он потерпел неудачу под их SeaTools ,

    Я поместил свой импульс xt в корпус USB и запускал SeaTools на диске через окна на другом компьютере. SMART Check не был разрешенным тестом. Запуск «теста с коротким приводом» и «длительного общего теста» не сообщалось об ошибках? Теперь я попытался дублировать ваши методы под OS X, и я тоже обнаружил, что файлы повреждаются. Я использую последний Macbook Pro 15 ", и у меня есть 500 ГБ Momentus XT на SD25.

    Фред

    Давайте будем гением компьютера.