Исправить 0 lba 0

Обновлено: 08.07.2024

прошить ему BIOS, но скорее всего нести по гарантии. вообще 11-я серия КРАЙНЕ не надежна!! !
Серьезная проблема в жестких дисках Seagate 7200.11: ST3320613AS Ваша модель в этом списке! !
--------
Диск нулевого размера LBA 0 - Нулевой размер диска Seagate 7200.11. Диски, имеющие эту ошибку раскручивают шпиндель, с характерным звуком перемещения головок рекалибруются, определяются в BIOS с нулевым объёмом. Это происходит по причине сбоя модуля микропрограммы (прошивки) обеспечивающего трансляцию логического адреса в физический сектор на диске. Данная ошибка возникает в результате порчи таблицы транслятора адресов микропрограммой. Решение данной проблемы заключается в обновлении микропрограммы жесткого диска, при этом все данные на диске сохраняются.

при запуске сканирования, я вижу, что диск имеет ошибки LBA.

Что такое ошибка LBA? есть способ спасти данные или жесткий диск?

утилита проверки жесткого диска предложила отформатировать жесткий диск. Означает ли это, что я могу безопасно использовать диск после низкоуровневого формата, и у него не будет никаких проблем?

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

LBA является аббревиатурой Логический Блок Адресации. В этом случае я предполагаю, что это просто еще один, возможно, более технически точный способ обозначения "плохие сектора".

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

первое, что нужно сделать в такой ситуации, чтобы сохранить ваши данные, которые вы сделанный.

далее я бы рекомендовал вам посмотреть на С. М. А. Р. Т. сведения на диск. Возможно, диагностика Samsung может сделать это за вас. Если нет, есть бесплатные утилиты, которые сделают это за вас. В частности, увидеть, что значения следующих С. М. А. Р. Т. атрибутами списке ниже.

  1. ID 005 (0x05) Количество Перераспределенных Секторов
  2. ID 188 (0xBC) Время Ожидания Команды
  3. ID 196 (0xC4) Количество Событий Перераспределения
  4. ID 197 (0xC5) Текущее Количество Секторов
  5. ID 198 (0xC6) Неисправимый Счетчик Секторов

Примечание: ваш диск не может выполнять все эти атрибуты. Вы можете обратиться к в этой таблице для описания атрибута.

какую "утилиту проверки жесткого диска" вы использовали? Обеспечил ли он любая другая информация за исключением рекомендации форматировать привод?

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

рациональным за этим предложением может быть попытка "заставить" диск переназначить сектор, который так far провалился только когда читал. (См. Описание В таблице идентификатор 197 (0xC5) текущая ожидающих участок.)

Если это правда, то "формат" будет полезен только в том случае, если каждый сектор был записан не только для чтения. В качестве альтернативы вы можете использовать инструмент стирания диска, который записывает нули в каждый сектор на диске. Это может быть то, что вы хотите попробовать сделать, если диск Количество Секторов остается ненулевой.

как "безопасный" он продолжать использовать этот привод? Кто знает??

Это конечно всегда хорошая практика, чтобы убедиться, что у вас есть резервная копия ваших данных. Кроме того, я бы предложил продолжить мониторинг атрибутов S. M. A. R. T., чтобы увидеть, продолжает ли диск ухудшаться с течением времени. Плохой сектор или три более или менее ожидается в эти дни и не является само по себе причиной, чтобы прекратить использование диска.

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

Акронис не поможет-хард даже биос не видит. Нужно именно через MHDD т. к. там он отображается
Да, но как через MHDD сделать?

Я так понял, вы хотите полностью стереть таблицу разделов жесткого диска? Тогда вам поможет Акронис Диск Директор практически любой версии :) Грузимся с него и удаляем. Все разделы будут потеряны!

В этой программе можно даже вскрыть бинарный код любого сектора и в ручную набрать туда что угодно, ну или в вашем случае поставить нули :)

Записать в него нули, К. О.
Можно с LiveCD линукса записать 512б из /dev/zero на диск с помощью dd
Можно стереть в MHDD. CLRMBR
Напомню, рузультатом станет потеря талицы разделов и загрузчика ОС

Есть такая страшная штука, как "Victoria". Но предупреждаю, она страшная, таам можно и диски остановить.


Если SMART показывает проблемы, чаще всего это означает одно: диск вот-вот начнет сыпаться, и повлиять может даже лишняя загрузка ОС. Следующее, что нужно понять, — это софтверные на нем «бэды» или хардварные. Если хардварных не так много, то диск еще можно попытаться вернуть к жизни.

Думаю, ты слышал о таких продуктах, как MHDD и Victoria. Они незаменимы для низкоуровневой работы с жестким диском и помогут тебе совершить великие подвиги в восстановлении и диагностике. О Victoria «Хакер» уже писал пару выпусков назад, теперь настало время разобраться со второй — архаичной, но по-прежнему мегаполезной утилитой.

MHDD — это небольшая, но мощная бесплатная программа, которая предназначена для работы с накопителями на самом низком уровне (насколько это возможно). Первая версия была выпущена Дмитрием Постриганем в 2000 году. Она могла сканировать поверхность накопителя с интерфейсом IDE в режиме CHS. Сейчас MHDD — это значительно больше, чем диагностика. С MHDD ты можешь делать все что угодно: диагностировать накопители, выполнять чтение и запись произвольных секторов, управлять системой SMART, парольной системой, системой управления шумовыми характеристиками, а также изменять размер накопителя.

Несмотря на то что работа с MHDD возможна и через установленную Windows, я крайне рекомендую записать образ на флешку или внешний (или второй загрузочный) диск и загрузить оттуда голый DOS. Поверь, в хардварном вопросе лучше максимально исключить все звенья цепи, которые могут привести к глюкам или зависанию компьютера во время работы.

О чем сигнализируют индикаторы

  • BUSY — накопитель занят и на команды не реагирует;
  • WRFT — ошибка записи;
  • DREQ — накопитель жаждет обменяться данными с внешним миром;
  • ERR — возникла ошибка в результате какой-либо операции.

Когда загорается ERR, смотри в правую верхнюю часть экрана: там будет отображен тип последней ошибки:

  • AMNF — Address Mark Not Found — обращение к какому-то конкретному сектору не удалось. Скорее всего, означает, что сектор поврежден. Однако сразу после включения накопителя как раз наоборот — свидетельствует об отсутствии проблем и сообщает об успешном выполнении внутренней диагностики;
  • T0NF — Track 0 Not Found — не найден нулевой трек;
  • ABRT — Abort, команда отвергнута;
  • IDNF — Sector ID Not found;
  • UNCR — Uncorrectable Error, ошибка, не скорректированная кодом ECC. Скорее всего, в этом месте логический бэд-блок.

Вверху могут появляться еще два индикатора: PWD сигнализирует об установленном аппаратном пароле, HPА появляется в том случае, если размер накопителя был изменен с помощью команды HPA (обычно используется для скрытия бэд-блоков в конце диска).

Восстанавливаем

Если сканирование выявило ошибки, первое, что необходимо сделать, — скопировать все данные с накопителя (если они, конечно, тебе нужны). В моем случае это было неактуально. Затем нужно полностью очистить поверхность при помощи команды ERASE , которая стирает каждый сектор на накопителе.

Выполнение команды ERASE

Выполнение команды ERASE

Накопитель пересчитает поля ECC для каждого сектора. Это помогает избавиться от так называемых soft-bad-блоков. Если стирание не помогло, запускаем сканирование с включенной опцией REMAP.

Процесс ремапа

Процесс ремапа

Если видишь, что каждый блок содержит ошибку, не пытайся стирать накопитель или сканировать с включенной опцией REMAP. Скорее всего, у накопителя повреждена служебная область, и это не может быть исправлено стандартными командами MHDD.

Внимательный читатель, посмотрев на картинки сканирования диска, вероятно, присвистнул и сокрушенно покачал головой. Да, мой диск, пока я писал статью, умер окончательно. Количество хардварных бэдов превысило все допустимые пределы, и к набиванию последних строк статьи он уже хрустел, как трактор «Беларусь». Это к слову о том, что если диск начинает сыпаться, то доверять ему нельзя, особенно если появляются хардварные бэды. Ремап сможет помочь тогда, когда диск еще не начал активно сыпаться, но на поверхности возникли дефекты. В любом случае, даже если починить удалось, используй такой диск только для некритичных данных и ни в коем случае не как основной.

Готовимся

Первоначально диск должен инициализироваться программой, что вполне логично. После этого производится сканирование поверхности, которое дает понимание текущего положения дел: MHDD покажет состояние поверхности харда. Затем нужно будет отформатировать диск и провести проверку еще раз. Обычно на этом этапе софт-бэды пропадают, и остаются только хардварные. Далее можно будет выполнить процедуру REMAP, чтобы бэд-блоки переназначить в служебную область.

Главная проблема в том, что служебная область не резиновая, и даже после всех операций за диском нужно смотреть. Если бэд-блоки продолжают появляться, то диск, как ни старайся, уже не жилец. Но в более удачных случаях этот способ должен помочь. Как показывает практика, после ремапа диск может проработать еще очень много времени и даже пережить соседей по корзине. В другие разы он умирает сразу же после перезагрузки — тут уж как повезет, и предсказать эффект практически невозможно.

Не убий

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

Что ж, можно приступать к делу! Для начала создаем загрузочную флешку. Для этого я рекомендую USB Tools — полная инструкция и сам DOS есть вот здесь. Когда носитель готов, остается только бросить в его корень MHDD, чтобы лишний раз не лазить по директориям из командной строки.

Чтобы диск, подключенный на первый канал, точно отображался, нужно подредактировать конфиг mhdd.cfg, который лежит в папке CFG.

Как я уже говорил, сканирование любого устройства возможно, только если оно определяется командами ID или EID (или нажатием F2).

Определяем наш жесткий диск

Определяем наш жесткий диск

Ох уж эти интерфейсы

Не каждый интерфейс может корректно распознаваться программой.

Интерфейс SATA. Есть вероятность, что диск не определится в MHDD. Причина может заключаться в режиме работы SATA-контроллера (IDE и AHCI) в BIOS. MHDD, увы, не поддерживает режим AHCI. Необходимо менять настройки BIOS. Хуже всего то, что нынче не все матплаты поддерживают этот режим. Выходом может стать только использование машины с подходящей материнкой или отказ от MHDD.

Интерфейс SCSI. Может не определиться драйвер SCSI-контроллера.

Интерфейс USB. Подключить диск через USB теоретически возможно с помощью дополнительного драйвера и настройки программы. Драйвер эмулирует режим работы через SCSI. Также необходимо отключить все лишние USB-накопители. Целевой диск должен быть подключен до загрузки MHDD. В config.sys потребуется прописать: device=X:\USBASPI.SYS /w /v , где X:\ — путь к диску.

Итак, я беру с полки один из сломанных дисков (я обычно клею на них этикетку broken) и сейчас попробую воскресить его, чтобы показать тебе, как это работает на практике. У меня на руках оказался винт WDC WD7500BPVX-60JC3T0 с винегретом вместо системы и всех файлов на нем.

SMART подопытного диска

SMART подопытного диска

Раз уж ситуация настолько печальна, я могу с чистой совестью форматировать диск вдоль и поперек, что заметно упрощает мою задачу. Но для начала давай разберемся с небольшой теорией и планом восстановления.

Сканируем

Чтобы выполнить сканирование, набираем SCAN и жмем ENTER или используем F4. Появится меню, из которого можно изменить часть настроек. По умолчанию начальный сектор равен нулю (стартовый сектор). Конечный сектор равен максимально возможному (конец диска). Все деструктивные по отношению к пользовательским данным функции (Remap, Erase Delays) по умолчанию выключены.

Начинаем сканирование

Начинаем сканирование

Давай пройдемся по параметрам сканирования.

  • Start LBA — начальный сектор для сканирования, по дефолту 0, то есть начало диска.
  • End LBA — сектор завершения сканирования, по дефолту конец диска. Иногда удобнее сканировать не всю поверхность (особенно когда объем диска переваливает за несколько терабайт), а только рабочую область, где лежит ОС. К примеру, диск С равен 50 Гбайт, тогда конечная область будет равна 2 * 50 * 1024 * 1024 = 104 857 600-й сектор . Можно посчитать проще: (объем * 2) * 1 000 000 , итого 100 000 000.
  • Remap помечает сектор как сбойный в специальной служебной области, после чего диск к нему не обращается.
  • Timeout — время задержки на чтение сектора, после которого проверка переходит к следующему сектору.
  • Spindown after scan — остановить жесткий диск после сканирования.
  • Loop test/repair — проводить сканирование или проверку циклично.
  • Erase Delays — стирать сектора, в которых обнаружены задержки чтения.

Снова нажимаем F4 для запуска сканирования. MHDD сканирует накопители блоками. Для накопителей IDE/SATA один блок равен 255 секторам (130 560 байт).

Процесс сканирования

Процесс сканирования

Вот как работает сканирование:

  1. MHDD посылает команду VERIFY SECTORS с номером LBA (номер сектора) и номером секторов в качестве параметров.
  2. Накопитель поднимает флаг BUSY.
  3. MHDD запускает таймер.
  4. После того как накопитель выполнил команду, он опускает флаг BUSY.
  5. MHDD вычисляет затраченное накопителем время и выводит соответствующий блок на экран. Если встретилась ошибка (bad block), программа выводит букву, которая описывает ошибку.

MHDD повторяет шаги 1–5 до конечного сектора. Если нужен протокол сканирования, его всегда можно найти в файле log/mhdd.log. Во время сканирования ты можешь увидеть много прямоугольников разного цвета. Чтобы ты не сильно пугался, привожу выдержку из справки:


Наличие красных (>500 ms) блоков на полностью здоровом накопителе недопустимо. Если они есть, необходимо произвести стирание (erase) всей поверхности диска и, если это не помогло, избавиться от задержек, можно делать выводы, что данный накопитель перестал быть достаточно надежным. Буквенно-символьные блоки, например x , S и т.п., недопустимы: они говорят о наличии bad-блоков на поверхности.

Первое, что должно быть сделано, — это полная очистка поверхности командой erase. Если это не помогло, то scan с включенной опцией EraseWaits. Если bad-блоки так и не исчезли, следует запустить scan с включенной опцией Remap.

Читайте также: