Вопрос задан:
Здравствуйте, надеюсь на то что поможете. Суть проблемы в том что жесткий диск seagate ST2000DM001 перестал отображаться в биосе и вообще в системе естественно. После подключения по диагностическому порту увидел что есть ошибка Rst 0x40M (то что там дальше написано думаю сюда не влезет). Поиск по интернету выдал решение проблемы и были выполнены вот эти команды
F3 T>/2
F3 2>P0000,0000
F3 2>/A
F3 A>W0,10000
после них жесткий стал определяться и я попытался обновить прошивку но к моему удивлению уже стояла последняя прошивка но я всё равно установил прошивку в надежде что в терминале ошибки исчезнут. Но этого не произошло. Скажите пожалуйста что мне надо сделать что бы в терминале все было хорошо.
Во-первых «Rst 0x40M» это не ошибка. Это отображение сброса по шине в момент включения. Во-вторых — «то что там дальше написано» и есть самое важное. В-третьих — вводить не пойми какие команды не пойми для чего, это зачем вообще?
Шаг первый — определить в чем причина поломки вашего жесткого диска Seagate ST2000DM001. Далее — задать себе вопрос, что от диска нужно? Ремонт? Восстановленные файлы? Если первое — информация в процессе ремонта уничтожается безвозвратно. Если второе, то вводить найденные в интернете команды как минимум рискованно.
Определившись с локализацией неисправности и с тем, что хотим получить от диска, обдуманно действуем. Первым делом — сохранить все критически важные для функционирования Seagate F3 части микрокода. Это ПЗУ и заводской дефект лист, очень желательно и транслятор до кучи. Далее — по обстоятельствам.
Спасибо что ответили. Продолжение вчерашнего вопроса. Вот полный терминальный лог старта:
Boot 0x40M
Spin Up
TCC-001B[0x00026F7C][0x000273E8][0x00027854]
Trans.
Rst 0x40M
MC Internal LPC Process
Spin Up
TCC-001B
(P) SATA Reset
MCMainPOR: Start:
Check MCMT Version: Current
MCMainPOR: Non-Init Case
Reconstruction: MCMT Reconstruction Start
Max number of MC segments 0A61
Nonvolatile MCMT sequence number 0000000C
[RSRS] 0000
Reconstruction: Completed 0: HeadPtr was unwritten
[MCMTWS]
MCMainPOR: MCTStateFlags 0000002A MCStateFlags 00000001
MCMainPOR: Feature Enabled…
PowerState = IDLE1
PowerState = IDLE2
Интересует именно ремонт. Нужных данный на HDD нет. После каких команд жесткий стал определятся я вчера писал. Теперь после того как он определяется хотелось бы чтобы в терминале было все нормально при старте.
«Чтобы в терминале было всё нормально при старте» — это как? Что именно должно быть у вас в терминале, чтобы это было признано «нормальным»?
Что, по вашему мнению, «ненормально в терминале» сейчас?
Вы хотя бы в курсе, что вы сделали? Что за команды, что они делают? Нет? Ну так я вам скажу — вы тупо записали часть поверхности SysLBA (служебной микропрограммы) нулями. Разумеется, не сохранив служебную информацию резервно.
Если вы думаете, что я ремонтирую HDD таким же «умным» методом тыка, то разочарую вас. Нет. Так диски могут «ремонтировать» только обезьяны. Я не раздаю советов в духе «а попробуйте-ка тыкнуть вот сюда, и посмотрим, что из этого получится».
Надо понять что с диском не так, и устранять проблему. Если переписывать что то нулями, то с пониманием — что именно, зачем, и чего хотим получить на выходе.
По-подробнее-бы