• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Компьютер не видит жесткий диск

  • Автор темы Автор темы KYPA
  • Дата начала Дата начала
Статус
В этой теме нельзя размещать новые ответы.
загрузка с Вашего, нельзя сделать, что ли?
Можно. Я просто сообщил то, о чём забыл написать.
Как Вы те скриншоты делали?
Поставил мой винт ведомым и загрузился с него.
Данные с больного диска нужны?
Нет. Вопрос: стоит ли пытаться его вылечить, или лучше сразу утилизировать?
 
А Вы говорили, что -
А информацию с него ещё можно как-то считать?
tehno015
стоит ли пытаться его вылечить, или лучше сразу утилизировать?
Физбэды не вылечишь, там разрушение магнитной поверхности. Можно прикинуть, как диск поведёт себя, что там будет поверхностью после erase в mhdd.
Отсоединяете все диски, кроме этого. В bios поставьте режим работы sata IDE (не ahci). Загружаетесь в mhdd (dos), выбираете канал с диском, в строке внизу вводите команду erase. И ввод. ок. И оставьте на ночь этот террабайт затираться нулями. Потом покажите новый smart. И посмотрим, какова тенденция. Вдруг под файлопомойку сгодится. А может и грохнется на затирке.
 
Физбэды не вылечишь, там разрушение магнитной поверхности.

Ну куда вы все торопитесь...
Сказал же про низкоуровневое форматирование.
Проверка Викторией чётко показывает, если было падение и физическое повреждение поверхности, тогда bad-секторы расположены группой, и она несколько раз повторяется с примерно равными промежутками, в остальных случаях секторы теряются из-за софтовых ошибок, что в большинстве случаев лечится форматированием, возможно на два-три раза. А главной причиной этих ошибок на практике оказывается слабое питание и некачественные шлейфы.
Система записывает данные в пользовательскую часть, но есть ещё служебная информация в секторе, которая ослабевает со временем либо может быть случайно повреждена при сбоях. А в норме операционка просто не имеет права туда писать, вот она и вычёркивает секторы из списка используемых. Дело в том, что существует аппаратная команда форматирования физической дорожки, и только она способна перезаписать служебную информацию, но она затрагивает слишком большую группу секторов, полностью безвозвратно уничтожая всё, что там было раньше.
 
Ну куда вы все торопитесь...
Сказал же про низкоуровневое форматирование.
Проверка Викторией чётко показывает, если было падение и физическое повреждение поверхности, тогда bad-секторы расположены группой, и она несколько раз повторяется с примерно равными промежутками, в остальных случаях секторы теряются из-за софтовых ошибок, что в большинстве случаев лечится форматированием, возможно на два-три раза. А главной причиной этих ошибок на практике оказывается слабое питание и некачественные шлейфы.
Система записывает данные в пользовательскую часть, но есть ещё служебная информация в секторе, которая ослабевает со временем либо может быть случайно повреждена при сбоях. А в норме операционка просто не имеет права туда писать, вот она и вычёркивает секторы из списка используемых. Дело в том, что существует аппаратная команда форматирования физической дорожки, и только она способна перезаписать служебную информацию, но она затрагивает слишком большую группу секторов, полностью безвозвратно уничтожая всё, что там было раньше.
Дело в том, что существует аппаратная команда форматирования физической дорожки,
Не существует. Существуют методики скрытия "бэд-блоков", причем для разных дисков разные. Суть одна - сбойные сектора добавляются в листы дефектов, а на их место в трансляции добавляются сектора из резерва. Либо скрываются группы секторов, треки и т.д., вплоть до отключения головки, если дефектов очень много и все расположены на одной поверхности (естественно, за счет уменьшения объема). Кстати, в современных HDD это реализовано на аппаратном уровне (помните, в SMART есть упоминание о некоем pending? - это как раз кандидаты на добавление в дефекты).
А "физическая дорожка" формируется на заводе-изготовителе и больше к ней доступа нет.
 
Обращайте внимание на дату последних сообщений!
Обсуждение это темы закончилось почти пять месяцев назад!!!
 
Сань, ты уж извини, но я отвечу, ибо вопрос общий.
Не существует...
..А "физическая дорожка" формируется на заводе-изготовителе и больше к ней доступа нет.
Раздражают меня люди, считающие, что команда "принеси тапочки" существует изначально и выполняется любой собакой на автомате.
Функции BIOS - INT 13H: дисковый ввод-вывод

Этот сервис предоставляет прямой доступ к адаптерам дискеты и твердого диска. Рекомендуется там, где это возможно, использовать INT 25H и INT 26H , чтобы предоставить драйверам устройств DOS выполнять всю низкоуровневую обработку. Разумеется, для таких операций, как форматирование диска или установка защиты от копирования, прерывание INT 13H может оказаться единственной альтернативой.

подфункции: 00H сброс контроллера 08H дать парам диска 10H проверить готовность
01H дать статус 09H иниц табл парам 11H рекалибрация
02H читать секторы 0aH длинное чтение 14H диагностика
03H писать секторы 0bH длинная запись 15H дать тип диска
04H верификация 0cH искать цилиндр 16H изменить статус
05H форматир дорожку 0dH альтерн сброс 17H уст тип диска

05H форматировать дорожку. данные на дорожке, если есть, разрушаются.
вход: DL,DH,CH = диск,головка,дорожка (см. подф. 02H)
ES:BX => дескрипторы секторов (требуется 512-байтовый буфер)
дискета: 1 4-байтовый 'CHNS' (цилиндр,Головка,Nсектора,размер)
для каждого сектора на дорожке (т.е. 36 байт для 9-сек-
торных дорожек); номера секторов д.б. упорядочены.
'Z' - код размера сектора: 0=128; 1=256; 2=512; 3=1024
¦AT¦ Тв. диск: 1 2-байтовый 'FN' (флаг,Nсектора) для каждого сектора на
дорожке. последовательность полей 'N' определяет "коэффи-
циент прослаивания" ("interleave factor").
¦XT¦ Тв. диск: ES:BX не используется. Вместо этого AL содержит значение
"прослаивания" между 1 и 16 (10H).
выход: Carry-флаг=1 при ошибке и код ошибки диска в AH.
(тв. диск: 'F'-поля установлены в 80H, чтобы пометить плохие секторы)
Информация очень старая, просто 99.999% даже тех, кто называет себя программистами этим никогда не воспользуются. А для специалистов есть и специальная литература, кстати, обычно весьма дорогостоящая. Но эти функции существуют и продолжают использоваться нормальными программами и программистами. Если производитель почему либо не желает разрешить подобное обращение с его изделием, он просто игнорирует или поставит заглушку на эти функции. Но тогда у него обязательно будет собственная программа для обслуживания, возможно доступная лишь сервисным центрам.
 
Информация очень старая, ...
В том-то и дело, что ОЧЕНЬ старая. Архитектура HDD давно поменялась, и стала совсем не похожа на дискету. В современном накопителе иные алгоритмы скрытия "бэд-секторов". Уже давно существует такое понятие, как транслятор (а в некоторых накопителях он еще и динамический, например, у Hitachi), листы дефектов (как заводских, после "выходного тестирования", так и "приобретенных"). Учитывая колоссальную разницу в архитектуре и алгоритмах работы накопителей, универсальной команды, обрабатывающей дефекты, существовать не может в принципе. Скрытие дефектов может производиться как самим накопителем, так и при помощи специального ПО, позволяющего работать с дефект-листами. Причем сектора скрываются как поодиночке, так и группами (треками) и не обязательно
затрагивает слишком большую группу секторов,
 
В том-то и дело, что ОЧЕНЬ старая. Архитектура HDD давно поменялась, и стала совсем не похожа на дискету. В современном накопителе иные алгоритмы скрытия "бэд-секторов"
5.3 Форматирование
Команда запускает процесс низкоуровневого форматирования накопителя. Утилита последовательно подаёт команду форматирования трека для всех треков пользовательской зоны, руководствуясь таблицей зонного распределения. Для заполнения сектора накопитель использует случайный блок памяти... При форматировании накопитель учитывает таблицы дефектов и дефектные области пропускает. Если при форматировании происходит ошибка записи какого-то трека, повреждённый сектор или трек останется, и его переназначение выполняться накопителем не будет.
Из фирменного описания PC-3000.
 
Так уж пишите полностью - это для утилиты Samsung Spin Point. Запустите этот процесс, например, на сигейте (если получится утилиту проинициализировать на неродном диске). Да и насчет "очень большого количества секторов" там тоже как-то не очень сказано. А где там, интересно, про волшебную команду, которая из BIOS запускает "низкоуровневое форматирование" для любого диска, вне зависимости от модели?
 
Хоть в википедии, что ли почитайте, почему для разных дисков обработка дефектов устроена по-разному (и про LLF тоже там хорошо пишут) и нет такой "спецкоманды", чтобы треки из BIOS форматировать.

Тема закрыта. Модератор
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху