Флэш-накопители / карты памяти выходят из строя бесшумно или есть предупреждение / ошибка?

632
Synetech

сценарий

В настоящее время мои различные файлы данных (файлы, которые я создаю самостоятельно и, следовательно, незаменимы), распределены по нескольким каталогам на нескольких системах. Я хочу объединить их всех в одном месте. Я хочу положить их все на флэш-накопитель (или, что еще лучше, на карту памяти, поскольку она идет внутрь ноутбука, а не торчит наружу). Поскольку все они будут находиться в одном небольшом месте, их будет проще создавать резервные копии, а также они всегда будут доступны в любой системе, которую я использую (что хорошо, потому что тогда мне всегда есть над чем работать).

проблема

Мое единственное беспокойство - природа флэш-памяти. Я прочитал множество статей и мнений о том, насколько надежна флеш-память, она ненадежна, изнашивается, не изнашивается для большинства людей и так далее. К сожалению, ни один из них не является окончательным (конечно, не для широкого спектра устройств).

Работа вокруг

Чтобы учесть природу флэш-памяти, я решил сделать «обычные» резервные копии накопителя (хотя у меня уже есть 5,5 ГБ, поэтому я могу сохранить только пару).

Вопрос

Это оставляет одну потенциально серьезную проблему: коррупция / уведомление о сбое.

Я могу согласиться с необходимостью полагаться на создание резервных копий для душевного спокойствия, но я боюсь, что накопитель примет запись, но потом, когда я пытаюсь ее прочитать, она оказывается искаженной.

Итак, я хочу знать, есть ли предупреждение или ошибка, когда происходит сбой флэш-накопителя / карты памяти. Очевидно, что он будет пытаться перераспределить мертвые клетки в максимально возможной степени, но является ли коррупция реальной проблемой? Будут ли пользователям сообщать, что диск не может быть записан так, чтобы они могли прекратить его использование, или мы могли бы выяснить это, только продолжив некоторое время использовать его для обнаружения поврежденных файлов - что может даже сделать его резервным копированием! (В идеале я хотел бы знать, есть ли вообще предупреждение, но, по крайней мере, в Windows.)

Исследование

( Поиск в ответ на этот вопрос на удивлении сложно из - за характер условий запроса. Последнее можно найти информацию о задержанном отказе от записи сообщения, но это идет на любой съемный диск и не является специфичным для устройства флэша-память. Существует подобный вопрос здесь, что спрашивает, что происходит, когда флэш-диск выйдет из строя, но больше вдоль линий переотображения клеток вместо ошибки-уведомление, которое является то, что я прошу, я хочу знать, что происходит после того, как износ нивелирование терпит неудачу .)

5
По моему опыту с USB-флешками, SD-картами разных оттенков и даже твердотельными накопителями, когда они выходят из строя (а я не говорю о физическом повреждении), они делают это катастрофически без какого-либо реального предупреждения (конечно, YMMV, так что смотрите мое последнее предложение ). Вот они, гудят просто отлично, а потом один прекрасный день пуф! :( Никаких реальных предупреждений, как с традиционными накопителями, я перестал доверять им с долгосрочным хранением важных данных. Кстати, вы действительно думаете, что такой вопрос о том, * как * аппаратное обеспечение может вести себя при сбое, будет иметь один универсальный ответ? Karan 10 лет назад 1
@ Каран, я бы подумал / надеюсь, что когда устройство флэш-памяти не может записать, оно выходит из строя некоторым предсказуемым образом, например, когда контроллер возвращает ошибку в ответ на запрос записи. Эта ошибка будет затем возвращена в ОС, чтобы программное обеспечение могло элегантно ее перехватить и обработать. Так что да, я * действительно * думаю, что он может / ** должен иметь ** универсальный ответ (по крайней мере, если производители оборудования знают, какого черта они делают). Меня беспокоит то, что они этого не делают, и, как вы сказали, они молча и непредсказуемо терпят неудачу (как, например, возвращение в цифровой каменный век до изобретения обработки исключений). Synetech 10 лет назад 0
Даже если бы эта обработка исключений была на месте, кто бы сказал, что когда дело доходит до сбоя, есть ли гарантия, что у обработчика будет возможность включить его до того, как произойдет сбой? Некоторые люди могут быть «удачливыми», чтобы увидеть предупреждение, другие - нет. Во всяком случае до сих пор, к сожалению, кажется, я был только в последней категории. Karan 10 лет назад 0
«Даже если бы эта обработка исключений была на месте, когда речь заходит о сбое, кто сказал, что есть какая-то гарантия, что у обработчика будет возможность включить его до того, как произойдет сбой?» Это можно сказать о любом устройстве. Это не помешало другим устройствам, таким как жесткие диски или сетевые карты, сообщать об ошибках оборудования в ОС. В этом нет ничего уникального в флеш-устройствах. Конечно, прошивка привода способна обнаружить ошибку и сообщить о ней, а не просто взорваться; это не совсем ракетная хирургия. Synetech 10 лет назад 0
У меня были HDD, которые вышли из строя без предварительного предупреждения тоже. Все, что я говорю, - нет гарантии предупреждения, когда дело доходит до аппаратного сбоя. Было ли устройство «построено» так, чтобы оно пыталось предупредить, - это совсем другой вопрос. Я бы предположил, что это так и в наши дни. В любом случае, я посмотрю, есть ли литература по прошивке, которую можно найти по этому вопросу. Karan 10 лет назад 0
Ну да, опять что угодно * может * потерпеть неудачу без предупреждения (например, астероид может упасть на него и разбить его на куски). Но я пытаюсь определить, есть ли у флэш-накопителей и карт памяти возможности сообщения об ошибках * вообще *, если у них есть ошибки записи при обычном использовании, или если они * появляются * для успешной записи, и вы в конечном итоге идете блаженно, думая, что все хорошо, пока не стало слишком поздно. (По моему опыту, BIOS, DOS, Windows и т. Д. * Обычно * сообщают вам, когда они не могут правильно записать на жесткий диск; не только с текстовым сообщением, но и с большой задержкой до истечения времени ожидания.) Synetech 10 лет назад 0

2 ответа на вопрос

0
bcm27

За последние 8 лет у меня не было трех HHD, и две SD-карты умирают. Все они без предупреждения и предупреждения, что так всегда. Самым большим разочарованием одного из моих HHD был внезапный мурлыкающий звук, а затем эта вещь взорвалась в моей машине.

Так что, к сожалению, ответить на заголовок вашего вопроса, нет, нет никаких предупреждений о таких ошибках.

При этом я считаю, что нет ничего невозможного вручную проверять ошибки время от времени. Возьмите эту статью, например.

Самый базовый из тестов и первый, перечисленный в статье, просто говорят о вашей стандартной проверке ошибок DISKPART, однако второй принес бы больше пользы с точки зрения чистой проверки на возможное повреждение устройства. хотя, к сожалению, сайт написан на немецком языке, это не означает, что вы не можете использовать программное обеспечение, которое оно предоставляет. Теоретически он будет искать на вашем устройстве битые биты и сообщать о них.

Лично зачем вообще их копировать на SD-карту? Имея размер файла всего 5 ГБ или около того, вы можете использовать любой из бесплатных онлайн-сайтов для резервного копирования данных, например, Dropbox или Google Drive.

0
Azevedo

Я был на твоем месте год назад. Я искал программное обеспечение, которое могло бы пометить усталые ячейки памяти как «старые» или «плохие», чтобы они не использовались, но я ничего не нашел.

Насколько я знаю, ни одна операционная система не предупредит вас о состоянии ваших SSD.

Чем отличается SMART, который может сообщить вам об общем состоянии дисков.

Я рекомендую вам Crystal Disk Info . Он может информировать вас об общем состоянии накопителя, его температуре, физическом сбое и т.д.

enter image description here

Похожие вопросы