Access Mode, LBA Mode, LBA/Large Mode

LBA. Совершенно та же Википедия. Только лучше.

Пример использования прерывание Int 13h, функция 42h: расширенное чтение.

Функция осуществляет передачу секторов с заданной области диска в буфер памяти. Перед вызовом прерывания требуется записать в регистры следующие значения:

— в АН — значение 42h;

— в DL — номер дисковода;

— в DS: SI — адрес пакета дискового адреса.

После завершения операции функция возвращает в регистре АН состояние дисковой системы. В случае аварийного завершения выполнения функции поле счетчика блоков в пакете дискового адреса содержит число блоков, которые были успешно прочитаны (прочитаны до того, как произошла ошибка).

Рис. 1. Пример программы «Чтение BOOT-сектора (LBA = 3F)».

Обзор

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

Схема LBA заменяет более ранние схемы, которые открывали физические детали устройства хранения программному обеспечению операционной системы. Главным из них была схема сектор-головка блока цилиндров (CHS), где адресация блоков осуществлялась посредством кортежа, который определял цилиндр, головку и сектор, в котором они появлялись на жестком диске . CHS плохо отображался на устройствах, отличных от жестких дисков (таких как ленты и сетевое хранилище), и обычно не использовался для них. CHS использовался в ранних приводах MFM и RLL , и как он, так и его преемник, расширенный сектор головки блока цилиндров (ECHS), использовались в первых приводах ATA . Однако современные дисководы используют зонную битовую запись , где количество секторов на дорожку зависит от номера дорожки. Несмотря на то, что дисковый накопитель сообщает некоторые значения CHS в виде секторов на дорожку (SPT) и головок на цилиндр (HPC), они имеют мало общего с истинной геометрией диска.

LBA была впервые представлена ​​в SCSI как абстракция. Хотя контроллер дисковода по-прежнему обращается к блокам данных по их адресу CHS, эта информация обычно не используется драйвером устройства SCSI, ОС, кодом файловой системы или любыми приложениями (такими как базы данных), которые обращаются к «сырому» диску. Системные вызовы, требующие ввода-вывода на уровне блоков, передают определения LBA драйверу устройства хранения; в простых случаях (когда один том отображается на один физический диск) этот LBA затем передается непосредственно контроллеру диска.

В избыточном массиве независимых дисков (RAID) и в сетях хранения данных (SAN) и где логические диски ( номера логических устройств , LUN) состоят из виртуализации и агрегации LUN, адресация LBA отдельного диска должна транслироваться на уровне программного обеспечения, чтобы обеспечить единая адресация LBA для всего устройства хранения.

IDE HDD Auto-Detection

После выбора этого параметра и нажатия Enter запустится процедура автоматического определения устройства, подключенного к данному каналу. После ее успешного выполнения будут автоматически установлены значения параметров Cylinder, Head, Sector, Capacity и некоторых других в соответствии с обнаруженным устройством.

Большинство HDD поддерживают функцию автоопределения; исключение составляют лишь некоторые модели очень старых жестких дисков, для них значения параметров Cylinder, Head и Sector нужно вводить вручную.

HDD определяется некорректно или не определяется вообще из-за нескольких причин.

1. Неправильно установлены перемычки или неверно подключены шлейфы. Если два устройства расположены на одном шлейфе, попробуйте подсоединять их и настраивать по очереди.

2. Более новый жесткий диск не поддерживается устаревшей системной платой. Довольно распространенная проблема, которая возникает при попытке подключить диск с объемом, превышающим максимально возможное значение для данной версии BIOS. Впервые такая проблема возникла еще в 1990-х с появлением жестких дисков размером более 504 Мбайт, которые не поддерживались имеющимися на тот момент версиями BIOS. Задачу решили, выпустив новые версии, но у них были свои пределы емкости: 2,8,32, 137 Гбайт — а производители жестких дисков очень быстро достигали, казалось бы, невероятных размеров накопителей. Так, для подключения IDE-дисков размером более 137 Гбайт к старым системным платам нужна поддержка режима 48-битной адресации LBA (см. описание параметра Mode ниже).

Чтобы выйти из этой ситуаций, можно попытаться обновить имеющуюся версию BIOS, если обновление есть на сайте производителя системной платы. Другой способ — использовать жесткий диск не на полную емкость с теми параметрами, которые были определены вашей версией BIOS, однако такой способ не всегда гарантирует полную совместимость. Для корректной работы HDD в режиме неполной емкости в некоторых моделях предусмотрены перемычки, ограничивающие объем.

3. Жесткий диск или контроллер на системной плате неисправен. Чтобы диагностировать подобную ситуацию, обычно подключают к проблемному IDE-кана- лу заведомо исправный жесткий диск или же проблемное устройство — к другой, заведомо исправной, системной плате.

Введение

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

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

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

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

Как исправить 0-байт ошибку внешнего жесткого диска без потери данных

Итак, на вашем жестком диске случилась неполадка при которой система не способна открыть его содержимое и отображает размер устройства равный 0 байт. Как быть в этом случае? Проследовав по несложной инструкции вы сможете не только восстановить потерянные данные, но и вернуть свой диск к жизни.

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

Метод 1. Используйте Управление дисками, чтобы исправить ошибку внешнего диска.

  • Щелкните правой кнопкой мыши по иконке Мой компьютер и перейдите во вкладку Управление.
zen.yandex.ru
  • Перейдите в меню Управление дисками, щелкните по 0-байтовому внешнему жесткому диску и выберите Свойства.
zen.yandex.ru
  • В открывшемся окне перейдите во вкладку Безопасность, чтобы проверить не пуст ли список пользователей.
zen.yandex.ru
  • Нажмите Изменить и выберите Администратора, имя аккаунта вашего компьютера.
zen.yandex.ru
  • Если не получается ввести имя администратора, воспользуйтесь уже имеющимися пользовательскими аккаунтами.
  • В меню управления учетными записями раздела безопасности вы можете увидеть меню Разрешений. Поставьте галочку на Полный доступ.
zen.yandex.ru
  • Нажмите Применить и ОК.
    После этого вы снова должны получить доступ к диску.

Метод 2. Используйте утилиту CHKDSK для исправления ошибки.

  • Нажмите комбинацию клавиш Win + R, чтобы открыть окно Выполнить.
  • Введите cmd и нажмите Enter.
zen.yandex.ru
  • Теперь наберите chkdsk #: / R и нажмите Enter.
    # — буква диска с 0-байтовой ошибкой.
zen.yandex.ru

Теперь остается только ждать пока не завершится процесс сканирования. Утилита CHKDSK проверит ваш диск на наличие неполадок и исправит их. По окончанию восстановления вы вновь сможете пользоваться своим накопителем.

Метод 3. Исправить 0-байтовый жесткий диск при помощи стороннего программного обеспечения.

Если вы плохо знакомы со встроенными функциями Windows по восстановлению логических разделов накопителей и вам нужен более простой инструмент для восстановления своего диска, воспользуйтесь профессиональным программным обеспечением, которое позволит в два клика решить возникший вопрос — Starus Partition Recovery. Для этого скачайте приложение с нашего сайта и проведите быстрое сканирование диска.

По окончанию установки проследуйте по следующей инструкции для восстановления носителя:

  • Подключите 0-байтовый диск к компьютеру и запустите приложение.
  • Щелкните правой кнопкой мыши по нужному накопителю и выберите Найти диски.
zen.yandex.ru
  • Выберите тип файловой системы и размер, который нужно отсканировать. Вы можете провести как полное сканирование, так и проанализировать определенное количество секторов носителя.
  • Нажмите Найти, чтобы позволить программе исправить 0-байтовую ошибку и восстановить логические разделы диска.
zen.yandex.ru

Проверяем, видно ли жесткий диск в BIOS

При старте компьютера есть два уровня, на котором он начинает взаимодействовать с жесткими дисками. Первый и самый базовый уровень — это BIOS. Чтобы попасть в BIOS, при старте компьютера надо несколько раз нажать кнопку DEL или F2 на клавиатуре. В зависимости от модели материнской платы перед нами откроется главное окно настроек BIOS.

Оно может быть таким

Или таким, как на моей материнской плате MSI B450-A PRO MAX

На MSI B450-A PRO MAX достаточно выбрать вкладку Storage, которая отобразит список подключенных дисков.

Не бойтесь перемещаться по вкладкам BIOS, чтобы найти информацию о накопителях. Даже если вы измените какой-то параметр, система спросит вас при выходе, надо ли сохранить изменения.

На более старых материнских платах надо будет выбрать вкладку Standard CMOS Features или вкладку Main. Если вы видите здесь свой диск, то можете сразу переходить к разделу блога «Настройка диска в Windows».

Если же вы не видите жесткого диска в BIOS, то дело уже гораздо серьезнее и надо перейти к разделу этого блога «Проблемы физического подключения накопителей».

Но нужно предупредить, что действия, которые надо будет предпринять в этом разделе, требуют хотя бы минимальных навыков в сборке компьютеров. И если у вас есть возможность обратиться к более опытному человеку, то стоит сделать это, чтобы ничего не испортить.

Что мы называем жестким диском

«Жесткий диск» — это устройство, на котором мы храним файлы и программы. Раньше был только один тип таких устройств — HDD. Потом добавились твердотельные накопители — SSD, но многие по привычке и их называют жесткими дисками. В этой статье я рассказываю обо всех основных типах устройств для хранения данных.

Расскажу, как выбрать жесткий диск без советов продавцов и так, чтобы ничего не перепутать.

Введение

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

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

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

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

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

Одним из главных элементов компьютерных устройств, который отвечает за управление и безопасное хранение всей информации пользователя и операционной системы Windows, выступает хранилище данных. В его качестве пользователи могут использовать различные устройства для хранения: внутренние и внешние накопители на жестких магнитных дисках HDD,твердотельные накопители SSD, комбинированные гибридные жесткие диски, сочетающие в себе элементы двух предыдущих видов накопителей, и другие виды устройств.

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

Принимая во внимание широчайшую популярность и значительное количество используемых устройств хранения информации, нередко встает вопрос о проблеме возникновения битых секторов и поиске возможных способов исправления обнаруженных ошибок жестких дисков HDD. Для сохранения информации пользователей и исключения ее преждевременной потери, важным требованием является обязательная поддержка используемого жесткого диска в исправном рабочем состоянии. И при возникновении проблем с его структурой, программным или аппаратным наполнением необходимо озаботиться переносом пользовательских данных на исправное устройство хранения информации, или восстановить потерянные данные, если плохие сектора на жестком диске привели к его поломке. Далее в нашей статье мы постараемся рассмотреть возможные способы решения представленных проблем.

Примечания

  1. Документ технического комитета X3T10 «WORKING X3T10 DRAFT 791D Revision 4c». Раздел 7 Logical interface.
  2. Документ технического комитета X3T10 «Working X3T10 Draft 791D Revision 4c». Раздел 7 Logical interface. Подраздел 7.1.2 Environment

Примечания

  1. Документ технического комитета X3T10 «WORKING X3T10 DRAFT 791D Revision 4c». Раздел 7 Logical interface.
  2. Документ технического комитета X3T10 «WORKING X3T10 DRAFT 791D Revision 4c». Раздел 7 Logical interface. Подраздел 7.1.2 Environment

Проблемы физического подключения накопителей

Причины, по котором жесткий диск перестает быть виден в системе, зачастую связаны с плохими контактами на разъемах SATA, их перегибами и внутренними разрывами, окислением, износом и разбалтыванием разъемов, а также с недостатком питания по линиям USB и 12 вольт.

И крайне редко бывает так, что блок питания на компьютере настолько слаб, что еще один дополнительный жесткий диск становится для него непосильной ношей.

Хоть и звучит все вышеописанное очень пугающе для начинающего пользователя, эти симптомы можно диагностировать и исключить самому.

Обязательно обесточьте компьютер при подключении диска, не просто выключив его, а дополнительно выдерните шнур питания из розетки!

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

На всякий случай напомню, что вот такие провода SATA с металической защелкой-фиксатором вынимать надо с зажатым рычажком, чтобы не повредить разъем.

Для начала попробуйте просто вынуть и вставить назад провода SATA и питания из жесткого диска и запустить компьютер. Зачастую помогает даже такая простая операция, если до этого провода были вставлены неплотно или окислились от высокой влажности.

Если это не помогло, подключите диск другим кабелем SATA, в другой SATA порт на материнской плате. Другой провод можно взять, например, от DVD-привода, если такой еще установлен в вашем компьютере.

Провод питания тоже возьмите другой, желательно, чтобы разъем питания SATA как можно ближе располагался к блоку питания. Если используется переходник Molex-SATA, подключите диск без него. Такие переходники зачастую становятся источниками проблем для жестких дисков.

В случае, если не определяется внешний жесткий диск с USB подключением, то попробуйте подключить его в разъемы USB не на передней панели компьютера, а на задней. Проверьте, все ли провода вы подключили, иногда у таких дисков два провода USB.

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

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

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

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

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

  • 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 (обычно используется для скрытия бэд-блоков в конце диска).

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: