Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Железо » Накопители (SSD, HDD, USB Flash) » HDD - Битые сектора

Ответить
Настройки темы
HDD - Битые сектора

Ветеран


Сообщения: 602
Благодарности: 1

Профиль | Отправить PM | Цитировать


Появились проблемы с загрузкой системы: загрузчик grub иногда не мог прочитать/увидеть жесткий диск (приходилось перезагружать пк), разные сбои в windows, BSOD 0х0000007а с последующей запуском утилиты chkdsk. Причем иногда chkdsk требовалось запустить несколько раз, иначе я мог загрузить windows (бесконечные загрузки или просто черный экран с курсором), утилита находила несколько битых секторов.
Глянул smart - там сообщение c5 как раз об битых секторов.

Вопрос, что делать? Это жесткий диск умирает и только под замену? Или можно как-то вылечить hdd? Советуют пройтись викторией полностью жесткий диск опцией remap. Это может помочь?

-------
Танцы с бубнами не помогут.


Отправлено: 18:19, 12-02-2017

 

Аватара для DVDshnik

Не дед


Moderator


Сообщения: 15392
Благодарности: 2196

Профиль | Отправить PM | Цитировать


Цитата CrashTest:
а вы мудренно расписали. »
Еще проще использовать нортоновский Diskedit.

-------
Ненавижу, когда все шагают строем - одинаково стриженые, одинаково одетые, с одинаковыми мыслями в одинаково пустых головах. (С) Кий


Отправлено: 07:26, 14-02-2017 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 602
Благодарности: 1

Профиль | Отправить PM | Цитировать


Заметил, что число C5 по немного растет.

-------
Танцы с бубнами не помогут.


Отправлено: 08:10, 14-02-2017 | #12

mwz mwz вне форума

Аватара для mwz

Ушел из жизни


Сообщения: 8595
Благодарности: 2127

Профиль | Сайт | Отправить PM | Цитировать


Цитата CrashTest:
То есть забивать нулями диск не обязательно? Идея в том, чтобы не возиться с программами, а просто форматировать разделы и перелить бекап »
Просто форматирование разделов, без проверки поверхности, работу не сделает.
Форматирование же с проверкой займёт столько же времени, сколько и полное затирание диска. При этом:
1. некоторые сектора, содержащие служебную информацию, не проверяются вообще, и
2. номера нестабильных секторов, вместо перетестирования таких секторов, могут быть помещены в невидимый файл $Badclust файловой системы NTFS: лишь чтобы Windows к ним не обращалась — но исправлены не будут.

Поэтому диск надо либо зачищать (с полной потерей информации), либо переписывать сам на себя (утилита читает блок, кратный 4К, и пытается перезаписать его в то же место — т.е. без потери информации, лежащей не в сбойных секторах). Это делает HDAT2, и это же можно проделать в DMDE, указав копирование секторов с винчестера на него же начиная с сектора 0 и по макимальный сектор винчестера.

Цитата CrashTest:
Прочитал статью, и я так понял, что BlockSize должен быть 1024, верно? »
Нет. вы видите здесь размер того сектора, с которым работает система — а он равен 512 байтам: те самые кусочки, на которые для системы нарезаны внутренние секторы 4К.

Если хотите узнать размер внутреннего сектора, надо от имени администратора запустить cmd.exе и выполнить в нём команду:
Код: Выделить весь код
fsutil fsinfo ntfsinfo C:
В ответе будут строки или
Код: Выделить весь код
Байтов на сектор:                 512
Байтов на физический сектор:      512
если диск без AF, или
Код: Выделить весь код
Байтов на сектор:                 512
Байтов на физический сектор:      4096
при диске с AF: вторая из этих строк как раз говорит о внутреннем секторе винчестера, на котором находится диск C:.

Цитата CrashTest:
а подобные ошибки означат, что жесткому диску осталось немного жить и лучше уже замену искать? Есть и такое мнение. »
Зависит от результатов лечения нестабильных секторов. Если после него возрастёт атрибут 05 (Переназначенные сектора), то лучше заменить.
Но то, что атрибут C5 растёт, признак нехороший.

-------
Mikhail Zhilin


Отправлено: 11:03, 14-02-2017 | #13


Ветеран


Сообщения: 602
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата:
Все что делает виктория это запись в битый сектор - ВСЕ. Тоже самое можно сделать чем угодно, хоть файлом хоть полным форматированием в винде, хоть dd if=/dev/zero of=/dev/sdX bs=4k status=progress в линупсе.
Винты давно не предоставляют никакого низкоуровневого доступа к своим внутренностям и сказать им БЫСТРО ЗАРЕМАПИЛ ЭТОТ СЕКТОР - невозможно. Кнтроллер диска сам решает когда и что он будет ремапить, а делает он это после неудачной записи в битый сектор.
Ах, да есть еще вариант с запуском самодиагностики в SMART, но для этого виктория не нужна.
На другом форуме подсказали, что контроллеры современных дисков сами ремапят битые сектора и такой софт для исправления битых секторов не нужен. Так ли это?

-------
Танцы с бубнами не помогут.


Отправлено: 11:04, 14-02-2017 | #14


Аватара для DVDshnik

Не дед


Moderator


Сообщения: 15392
Благодарности: 2196

Профиль | Отправить PM | Цитировать


Неправда. Вручную приходится исправлять.

-------
Ненавижу, когда все шагают строем - одинаково стриженые, одинаково одетые, с одинаковыми мыслями в одинаково пустых головах. (С) Кий


Отправлено: 11:20, 14-02-2017 | #15


Ветеран


Сообщения: 602
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата mwz:
Поэтому диск надо либо зачищать (с полной потерей информации), либо переписывать сам на себя (утилита читает блок, кратный 4К, и пытается перезаписать его в то же место — т.е. без потери информации, лежащей не в сбойных секторах) »
А какой вариант лучше, что посоветуете? Второй вариант мне нравится, не потеряю данные, но будет он таким же эффективным?
И после, если ошибки физические как исправлять?

Цитата mwz:
при диске с AF: вторая из этих строк как раз говорит о внутреннем секторе винчестера. »
Код: Выделить весь код
Байтов на сектор:                 512
Байтов на физический сектор:      4096
Байтов на кластер:                4096
Похоже вы оказались правы, а я даже и не знал, спасибо. Как вы определили что диск AF?

DVDshnik,
Цитата:
Почитай спеки, нет никакого способа повлиять на решение контроллера через набор команд SATA. У seagate есть консольный интерфейсгугли seagate ttl commands через который ты можешь вручную размечать g-list, p-list, ремапить любой сектор, даже исправный. Но SATA не предоставляет таких возможностей. Не предусмотрено протоколом, понимаешь?

-------
Танцы с бубнами не помогут.


Отправлено: 11:43, 14-02-2017 | #16

mwz mwz вне форума

Аватара для mwz

Ушел из жизни


Сообщения: 8595
Благодарности: 2127

Профиль | Сайт | Отправить PM | Цитировать


Цитата CrashTest:
А какой вариант лучше, что посоветуете? »
Или взять iso-файл HDAT2CD_53.ISO с упомянутого сайта HDAT2, создать из него загрузочный компакт, загрузиться с него и делать в HDAT2 (я с ним давно не работал и подробностей не помню — но, думаю, Tau_0 подскажет если будут вопросы),

или подключить диск к другому компьютеру (иначе система, которая работает с него же, не даст это сделать) и перезаписать его в DMDE сам на себя так, как я объяснял в http://forum.oszone.net/post-2640087.html#post2640087 — но не определяя заранее номера нестабильных секторов, а пройдя по всему диску чохом.

Для этого (смотрим скриншот в той теме) подставить номер начального сектора 0 (нуль) и на источнике, и на приёмнике (это один и тот же физический диск; чтобы писалось строго туда же, откуда читается), а в поле "Конечный сектор" источника подставить максимальный номер LBA, нажав кнопку max в этой строке. Число секторов подставится автоматически.

При появлении первого сообщения об ошибке CRC после запуска перезаписи (а это произойдёт на первом же нестабильном секторе) нажать кнопку "Игнор.все" — и далее все такие ошибки будут обработаны без вашего участия.

Ну а после обработки что в HDAT2, что в DMDE, выложить сюда SMART, который получится после такого лечения.

PS
Цитата CrashTest:
Как вы определили что диск AF? »
На память, по четвёртым последним буквам типа винчестера — и сверился затем по заслуживающим доверия источникам.
В идеале это делается просмотром спецификаций модели винчестера на сайте производителя, в данном случае — WD, поскольку достоверность информации будет в этом случае несомненной.

PPS
Цитата CrashTest:
если ошибки физические как исправлять? »
Если атрибут 05 станет не равным нулю, что означает проблемы с поверхностью диска — то я бы такой диск заменил, восстановив образ, сделанный с него, на новый винчестер. А на такие подозрения наталкивает то, что атрибут C5 у вас потихоньку растёт: ведь практически единственная возможность получить нестабильный сектор, состояние которого не связано с диском как с таковым и который лечится без последствий (кроме потери той информации, которая должна была быть в этом секторе) — это грубо выключить питание компьютера в то время, когда на диск производится запись. Вариант такого действия — самопроизвольное выключение компьютера из-за, например, плохого блока питания.

-------
Mikhail Zhilin


Последний раз редактировалось mwz, 14-02-2017 в 13:21.

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:07, 14-02-2017 | #17


Ветеран


Сообщения: 602
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата mwz:
или подключить диск к другому компьютеру (иначе система, которая работает с него же, не даст это сделать) »
livecd не подойдет ?

Не знаю, подходящий раздел, посоветуйте пожалуйста какие производители hdd сейчас на рынке надежны? взять тот же wd?

И еще вопрос по поводу ремапов, разные люди говорят разную информацию, например, то что контроллер сам ремапит сектора и виктория и другие утилиты бесполезны

-------
Танцы с бубнами не помогут.


Отправлено: 13:32, 14-02-2017 | #18

mwz mwz вне форума

Аватара для mwz

Ушел из жизни


Сообщения: 8595
Благодарности: 2127

Профиль | Сайт | Отправить PM | Цитировать


Цитата CrashTest:
livecd не подойдет ? »
Правильный — должен. Но из-под него можно запускать только DMDE (хоть с флэшки, распаковав в её отдельную папку).
HDAT2 же работает только при загрузке со своего носителя: это DOS-программа.

Цитата CrashTest:
разные люди говорят разную информацию, например, то что контроллер сам ремапит сектора и виктория и другие утилиты бесполезны »
Все упомянутые утилиты, как и другие того же назначения, сами ремап действительно не делают: они лишь создают условия для того, чтобы микропрограмма диска занялась этим процессом незамедлительно, а не откладывала его "до греческих календ".

Да, есть ещё вариант, где до окончания теста думать вообще не нужно (при том, что тестируется нормально и без потерь информации в "живых" секторах): поскольку винчестер от WD, то можно загрузить их родную утилиту Data Lifeguard Diagnostic для Windows, запустить её, выбрать свой диск и нажать кнопку "Click [==] to run tests". В открывшемся окне тестов выбрать "EXTENDED TEST" и нажать Start. Будет предложено закрыть все остальные программы — что лучше и сделать. И поехали.

В результате будет получен отчёт на английском: или были ошибки и все были исправлены (это идеальный для вас вариант), или что все ошибки исправить не удалось (и будет приведён код ошибки выполнения). Закрываете программу и смотрите SMART: в первом случае атрибут С5 должен упасть до нуля, во втором может уменьшиться, но нулю равен не будет — и тогда надо использовать ранее предложенные методы. Но если атрибут 05 здесь уже сдвинется с нуля — это тревожный признак.

PS
Цитата CrashTest:
какие производители hdd сейчас на рынке надежны? взять тот же wd? »
Все они примерно одинаковы. Я сам при 2.5" предпочитаю WD, хотя Hitahi (теперь HGST) — тоже неплохой вариант. Но это мои личные тараканы.

-------
Mikhail Zhilin


Последний раз редактировалось mwz, 14-02-2017 в 15:02.


Отправлено: 14:54, 14-02-2017 | #19


Ветеран


Сообщения: 602
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата mwz:
утилиту Data Lifeguard Diagnostic для Windows, »
я так понял она каждый сектор будет спрашивать восстановить или нет.

Цитата mwz:
но нулю равен не будет — и тогда надо использовать ранее предложенные методы »
Из этого поста? http://forum.oszone.net/post-2711655.html#post2711655
разве не одно и то же это делает?

-------
Танцы с бубнами не помогут.


Отправлено: 15:33, 14-02-2017 | #20



Компьютерный форум OSzone.net » Железо » Накопители (SSD, HDD, USB Flash) » HDD - Битые сектора

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
HDD - [решено] TOSHIBA MK5056GSY. Битые сектора. Что делать? rec0n Накопители (SSD, HDD, USB Flash) 9 08-02-2016 20:03
HDD - Закрыть битые сектора на HDD Hitachi HDS721616PLA380 wawillon Накопители (SSD, HDD, USB Flash) 16 18-01-2016 20:43
HDD - Битые сектора в начале диска stsoldier Накопители (SSD, HDD, USB Flash) 31 22-10-2015 10:35
[решено] HDD 320 гигов разбит на 40 и на 280 гигов в одном есть битые сектора в другом нет kernelx Непонятные проблемы с Железом 3 22-11-2013 21:33




 
Переход