Жесткие диски лежат?

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

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

10
задан 20.03.2017, 12:04

7 ответов

Да, более новые жесткие диски лгут нам. Можно обычно контролировать ту ложь с УМНЫМ.

Я думаю, что это имеет отношение к плотности информации на типичных дисках. Разработчики предполагают, что будут дефекты в дисках, и разрабатывать встроенное микропрограммное обеспечение на основе того - если сектор перестанет работать, это автоматически переписывается, и никакие данные не потеряны. Только, когда диск исчерпывает запасные секторы, типичная ОС заметит, и в той точке находятся в опасности Ваши данные.

Так, я предполагаю, что мораль истории является использованием что-то как smartmontools для контроля лжи.

10
ответ дан 07.12.2019, 12:55
  • 1
    Поврежденный сектор не переписывается - современные диски содержат запасные секторы что микропрограммное использование для замены поврежденных секторов автоматическим отображением. – harrymc 07.11.2009, 14:15

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

1
ответ дан 07.12.2019, 12:55

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

Если существует отказ с самой считывающей головкой или некоторым другим механизмом, чем биты на диске, то Вам могло бы быть трудно на самом деле обнаруживать это.

0
ответ дан 07.12.2019, 12:55

Жесткий, чтобы сказать, лгут ли жесткие диски нам. Я - до такой степени, когда твердый RAID-контроллер, и несколько дисков - то, на что я полагаюсь. Если один или два из умирания, пусть будет так. Подвижные части являются более трудными иметь дело с. С SSD, медленно делающими прогресс на рынке, кто знает, как жесткие диски могут 'лечь' нам в будущем.

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

0
ответ дан 07.12.2019, 12:55

У меня просто был диск, умирают (должен был заморозить его для сохранения то, что я мог от щелчка смерти), и купил внешнее, чтобы сделать резервное копирование. Приблизительно в течение недели у меня была Ubuntu на старом диске (первое поколение SATA, который был IDE с интерфейсом SATA). Я знал, что диск был стар и не прослужит долго, но только когда я установил Fedora на другом диске, я получил предупреждения о сбое диска, являющемся неизбежным.

Моя теория: довольно вероятно, что благоприятные для потребителя операционные системы как Windows XP и Ubuntu не будут шоу по умолчанию эти УМНЫЕ ошибки.

0
ответ дан 07.12.2019, 12:55

Современные жесткие диски используют УМНЫЙ, но это только работает в какой-то степени. Когда данные диска будут достаточно "повреждены" затем, диск сдастся, и Вы потеряли данные.

Существуют инструменты как SpinRite GRC, который может выглядеть мимо УМНЫМ - и они могут иногда спасать Ваши данные, даже когда надежда кажется потерянной.

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

0
ответ дан 07.12.2019, 12:55

В последнее время мне сказали о 2,5-дюймовых жестких дисках, в ноутбуках, отказывая; но я действительно никогда не испытывал истинную поломку жесткого диска за 30 лет вычислений. У меня есть тот теперь, потому что скачок напряжения в рабочем столе повредил мою память Mac, которая повредила файловую систему. Стабилизатор напряжения за 40$ устранил бы скачок питания и ежедневно копирует (и хорошее разделение, / Пользователь) восстановит его. Скоро я надеюсь добавить, что больший, второй PATA управляет и зеркально отражает/Usr раздел.

Как ни странно, это, менее вероятно, произойдет в моем IBM PC 1984, память которого имела 9-й бит четности для каждых 8 битов. (В те дни я использовал SpinRite, и я рад читать, он все еще преуспевает.) Там свободны, программы TSR, которые регулярно проверяют Ваш диск и журнал, почта, или (в Windows) бросают предупреждение, если вещи кажутся плохими. (Я должен быть более удобным сравнением двух журналов.)

Моя машина для научных вычислений: Я повторяю все важные вычисления. Серверы и настольные машины (раньше рабочие станции, как Солнца), для тех, кто не может выкроить время, чтобы сделать это, должны иметь память ECC (с дополнительным битом на байт), который занимает очень мало дополнительного времени и денег. Однако это доступно сегодня только на профессиональных серверах, рабочих станциях, 2009 Питание Pro Mac большой скорости и несомненно некоторых дорогих машин Windows. Если Вы - физик, выполняющий последующую обработку суперкомпьютерные данные или просто актуария, Вам, возможно, понадобился бы один из них. Память в будущем будет, вероятно, считать ошибки предсказать предстоящие проблемы с сегментом памяти.

Книга онлайн, которую я нашел полезными, 'Минимизирует Потерю Отказа и Данных Жесткого диска, онлайн в: http://en.wikibooks.org/wiki/Minimizing_hard_disk_drive_failure_and_data_loss

Жесткие диски, ATA & SCSI, в течение приблизительно 15 лет теперь, использовали S.M.A.R.T. для предсказания предстоящего сбоя диска. Хотя различные компании используют различные критерии для подбрасывания окна предупреждения, значения многих S.M.A.R.T.'s, многочисленные измерения ясно даны в статье Wikipedia о нем. Вы не должны полагаться на свою компанию-разработчика программного обеспечения для вычисления единственного числа, как IQ.:-) Проверьте красные разделы en.wikipedia.org/wiki/S.M.A.R.T.#Known_ATA_S.M.A.R.T._attributes

Те, кто может использовать командную строку, могут измерить эти атрибуты с помощью бесплатного пакета из SourceForge, названной 'smartmontools'. (Версия Windows открывается окно.) Находят его по sourceforge.net/apps/trac/smartmontools/wiki/TocDoc

Попробуйте/usr/local/sbin/smartctl-i/dev/hda или попробуйте/usr/local/sbin/smartctl-i/dev/sda для дисков SATA в Windows.

Все числа, которые это дает, могут быть оценены путем исследования вышеупомянутой страницы Wikipedia. Также обеспеченный резидентная программа, которая тестирует диск каждый теперь и затем для медленной неисправности. Если Вы хотите настроить свой диск (для более быстрой скорости или) для создания этого медленнее, более тихим, и более надежным, можно также попытаться установить параметры жесткого диска с 'hdparm', найденным по sourceforge.net/projects/hdparm/

У меня нет документации по Windows, но на Linux Debian я использую:

/sbin/hdparm-i/dev/hda

для моего диска PATA, только для получения информации (и информация о безопасном удаляет). К настоящему времени я оставил настройки по умолчанию в покое.

0
ответ дан 07.12.2019, 12:55

Теги

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