Remkomplekty.ru

IT Новости из мира ПК
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Количество секторов на жестком диске

Переназначенные сектора на жестком диске

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

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

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

Современные жесткие диски имеют запас прочности в виде так называемой резервной области. Если, во время работы с диском, проблемный сектор обнаруживает себя, компьютер, самостоятельно, “заменяет” такой сектор одним из резервных. Физически, конечно, сектор остаётся на месте, однако его логический номер уходит сектору из резервной области.

Такая операция называется переназначением сектора, на работе компьютера она практически не скажется. Проблемный сектор будет внесён в дефект-лист. Сам факт переназначения будет учтён увеличением счётчика Reallocated Sector Count. Есть еще схожий параметр Reallocated Event Count, их значения могут отличаться. Например, если фактически переназначения не было, а на диске оказались исправленные софт-бэды, то Reallocated Event Count вырастет, а показатель переназначенных секторов останется без изменений.

Значение этого счётчика можно посмотреть, воспользовавшись любой программой для чтения данных S.M.A.R.T. Наиболее популярными программами в этом секторе являются CrystalDiskInfo, HDDScan и Victoria. Кроме того, существует ряд программ, поставляемых для своих устройств самими производителями жестких дисков.

Само по себе, переназначение сектора на жестком диске – не проблема. Устранить причину (битый сектор) не получится, устранять последствия – тоже не нужно. Это штатная операция, производимая компьютером самостоятельно, вмешательства человека она не требует. Однако, количество переназначенных секторов – важный показатель, дающий представление о том, насколько изношена поверхность диска.

На счётчик переназначенных секторов стоит обратить внимание при покупке жесткого диска с рук. Счётчик Reallocated Sector Count нового жесткого диска должен быть равен нулю. По мере использования жесткого диска так же стоит, время от времени, обращаться к данным S.M.A.R.T.

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

Как пользоваться CrystalDiskInfo

Одной из особенностей жестких дисков и твердотельных накопителей является их ограниченный ресурс работы. В среднем как HDD, так и SSD, работают в течение 3-5 лет, после чего их необходимо менять. Поэтому очень важно следить за состоянием накопителей, для того чтобы вовремя их заменить и не потерять данные.

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

Что такое CrystalDiskInfo

CrystalDiskInfo — это бесплатная программа, которая разрабатывается японским программистом Noriyuki Miyazaki, также известным под ником hiyohiyo. Данная программа имеет открытый исходный код (open source) и предназначается для проверки жёстких дисков и SSD накопителей. CrystalDiskInfo умеет выводить технические характеристики HDD и SSD, ввести мониторинг состояния с помощью системы S.M.A.R.T., а также выполнять постоянный контроль температур. Программу можно запускать как вручную, так и автоматически для работы фоновом режиме.

Основными функциями программы CrystalDiskInfo являются:

  • Вывод технических характеристик подключенных к компьютеру жестких дисков и твердотельных накопителей.
  • Вывод информации предоставляемой системой S.M.A.R.T.
  • Оценка технического состояния диска на основе данных системы S.M.A.R.T.
  • Наблюдение за температурами жестких и твердотельных дисков.
  • Построение графиков и отчетов на основе собранных данных.
  • Уведомление о возникших проблемах с помощью звукового сообщения или электронной почты.

Как проверить жесткий диск в CrystalDiskInfo

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

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

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

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

В левой части окна отображается параметр « Техосотояние » и температура.

  • С температурой все достаточно просто. Если она не превышает 45 градусов, то все в порядке. Если же температура выше, то стоит улучшить охлаждение корпуса. Например, можно установить кулер, которые будет обдувать непосредственно жесткие диски.
  • Параметр «Техосотояние» основан на данных системы S.M.A.R.T. и отображает текущее состояние выбранного диска. Чем больше проблем по системе S.M.A.R.T., тем хуже оценка техсостояния.

Параметр « Техосотояние » может принимать одно из трех значений:

  • Хорошо . Значение «Хорошо» означает, что диск в норме, никаких серьезных проблем нет.
  • Тревога. Значение «Тревога» означает, что у диска уже есть определенные проблемы. Например, это могут быть нестабильные сектора, неисправимые ошибки секторов или небольшое количество переназначенных секторов.
  • Плохо. Значение «Плохо» означает, что диск в критическом состоянии. Обычно это вызвано большим количеством переназначенных секторов.

В нижней части окна CrystalDiskInfo отображается список всех параметров системы S.M.A.R.T. Используя эти данные можно самостоятельно оценить в каком состоянии находится диск.

При анализе состояния диска по S.M.A.R.T. в первую очередь стоит обращаться внимание на « RAW-значение ». Это точное количество проблем, которые были обнаружены (в шестнадцатеричной системе исчисления).

Список параметров системы S.M.A.R.T. достаточно обширный, вы можете ознакомиться с ним на Википедии. Но, чаще всего проблемы обнаруживаются в параметрах, которые касаются состояния секторов:

  • Переназначенные сектора (05) – число секторов, которые были переназначены в другую область диска.
  • События переназначения (С4) – количество попыток переназначения сектора в другую область. Учитываются как успешные, так и неуспешные переназначения.
  • Нестабильные сектора (C5) – число секторов, которые считаются кандидатами на переназначение. В дальнейшем нестабильные сектора могут стать переназначенными.
  • Неисправимые ошибки секторов (C6) – количество проблемных секторов, которые не могут быть переназначены в другую область диска.

У идеально исправного жесткого диска все параметры, касающиеся состояния секторов, должны равняться нулю. То есть в поле « RAW-значение » должно быть указано значение «0». Если же эти значения больше нуля, то это четкий сигнал, что диск не в порядке и его пора менять.

Как исправить переназначенные сектора в CrystalDiskInfo (Тревога)

Если вы обнаружили проблемы в CrystalDiskInfo (например, сообщение « Тревога » и переназначенные сектора), то вам может быть интересно, как это можно исправить.

Такая возможность действительно есть, например, в программе Victoria HDD . В данной программе есть режим проверки диска под названием « Remap ». При выборе этого режима программа будет проверять диск на ошибки и пытаться заменять неисправные сектора на резервные. Более подробно об этой программе можно почитать в нашей статье о том, как пользоваться Victoria HDD.

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

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

Компьютерная Энциклопедия

Архитектура ЭВМ

Компоненты ПК

Интерфейсы

Мини блог

Самое читаемое

Sms рассылка бесплатная смс отправка через интернет world sms.

Накопители на жёстких дисках

Дорожки и секторы

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

Количество секторов может быть разным в зависимости от плотности дорожек и типа накопителя. Например, дорожка гибких дисков может содержать от 8 до 36 секторов, а дорожка жесткого диска — от 380 до 700. Секторы, создаваемые с помощью стандартных программ форматирования, имеют емкость 512 байт, но не исключено, что в будущем эта величина изменится. Следует отметить один важный факт: для совместимости со старыми BIOS, независимо от реального количества секторов на дорожке, устройство должно выполнять трансляцию в режим 63 секторов на дорожке, принятый в адресации CHS.

Читать еще:  Как поменять жесткие диски местами

Нумерация секторов на дорожке начинается с единицы, в отличие от головок и цилиндров, отсчет которых ведется с нуля. Например, дискета емкостью 1,44 Мбайт содержит 80 цилиндров, пронумерованных от 0 до 79, в дисководе установлены две головки (с номерами 0 и 1) и каждая дорожка цилиндра разбита на 18 секторов (1–18).

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

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

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

Примечание!

Заголовки и суффиксы секторов не зависят от операционной и файловой систем, а также от файлов, хранящихся на жестком диске. Помимо этих элементов, существует множество промежутков в секторах, между секторами на каждой дорожке и между дорожками, но ни один из этих промежутков не может быть использован для записи данных. Промежутки создаются во время форматирования на низком (физическом) уровне, при котором удаляются все записанные данные. На жестком диске промежутки выполняют точно такие же функции, как и на магнитофонной кассете, где они используются для разделения музыкальных записей. Начальные, завершающие и промежуточные пробелы представляют собой именно то пространство, которое определяет разницу между форматной и неформатной емкостью диска. Например, емкость 4-мегабайтовой дискеты (3,5-дюйма) после форматирования “уменьшается” до 2,88 Мбайт (форматная емкость). Дискета емкостью 2 Мбайт (до форматирования) имеет форматную емкость 1,44 Мбайт. Жесткий диск Seagate ST-4038, имеющий неформатную емкость 38 Мбайт, после форматирования “уменьшается” до 32 Мбайт (форматная емкость).

Форматирование низкого уровня современных жестких дисков ATA/IDE и SCSI выполняется еще на заводе, поэтому изготовитель указывает только форматную емкость диска. Тем не менее практически на всех дисках имеется некоторое зарезервированное пространство для управления данными, которые будут записаны на диске. Как видите, утверждать, что размер любого сектора равен 512 байт, — не вполне корректно. На самом деле в каждом секторе можно записать 512 байт данных, но область данных — это только часть сектора. Каждый сектор на диске обычно занимает 571 байт, из которых под данные отводится только 512 байт. В различных накопителях пространство, отводимое под заголовки и суффиксы, может быть разным, но, как правило, сектор имеет размер 571 байт. Как уже говорилось, многие современные диски используют схему разметки без идентификаторов заголовков секторов, что высвобождает дополнительное пространство для данных.

Для наглядности представьте, что секторы — это страницы в книге. На каждой странице содержится текст, но им заполняется не все пространство страницы, так как у нее есть поля (верхнее, нижнее, правое и левое). На полях помещается служебная информация, например названия глав (на диске это соответствует номерам дорожек и цилиндров) и номера страниц (что соответствует номерам секторов). Области на диске, аналогичные полям на странице, создаются во время форматирования диска; тогда же в них записывается и служебная информация. Кроме того, во время форматирования диска области данных каждого сектора заполняются фиктивными значениями. Отформатировав диск, можно записывать информацию в области данных обычным образом. Информация, которая содержится в заголовках и заключениях сектора, не меняется во время обычных операций записи данных. Изменить ее можно, только переформатировав диск.

В таблице в качестве примера приведен формат дорожки и сектора стандартного жесткого диска, имеющего 17 секторов на дорожке. Из таблицы видно, что “полезный” объем дорожки примерно на 15% меньше возможного.

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

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

Примечание!

Идентификатор сектора (ID) состоит из полей записи номеров цилиндра, головки и сектора, а также контрольного поля CRC для проверки точности считывания информации ID.

В большинстве контроллеров седьмой бит поля номера головки используется для маркировки дефектных секторов в процессе форматирования низкого уровня или анализа поверхности. Однако такой метод не является стандартным, и в некоторых устройствах дефектные секторы помечаются иначе. Но, как правило, отметка делается в одном из полей идентификатора сектора. Интервал включения записи следует сразу за байтами CRC; он гарантирует, что информация в следующей области данных будет записана правильно. Кроме того, он служит для завершения анализа контрольной суммы (CRC) идентификатора сектора.

В поле данных можно записать 512 байт информации. За ним располагается еще одно поле CRC для проверки правильности записи данных. В большинстве накопителей размер этого поля составляет 2 байт, но некоторые контроллеры могут работать и с более длинными полями кодов коррекции ошибок (Error Correction Code — ECC). Записанные в этом поле байты кодов коррекции ошибок позволяют при считывании обнаруживать и исправлять некоторые ошибки. Эффективность этой операции зависит от выбранного метода коррекции и особенностей контроллера. Интервал отключения записи позволяет полностью завершить анализ байтов ECC (CRC).

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

Читать еще:  Исчезает место на жестком диске

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

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

Как произвести тест жёсткого диска в программе Victoria и как исправить сбойные сектора (бэд-блоки) в работающей Windows

  • Запомните, самое главное правило при восстановлении информации с неисправного жёсткого диска да и любого накопителя информации звучит так: винчестер в любой момент может «приказать долго жить», поэтому число обращений к нему должно быть сведено к минимуму. А значит, перед работой с Victoria нужно обязательно делать образ «больного» жёсткого диска и восстанавливать информацию уже с образа, как только информация будет восстановлена, тогда можно проводить какие-то операции с жёстким диском, к примеру лечить его алгоритмами Advanced REMAP или Erase.

Как произвести тест жёсткого диска в программе Victoria и как исправить сбойные сектора (бэд-блоки) в работающей Windows

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

Запуск Victoria

Выбираем начальную вкладку Standard. Если у нас несколько жёстких дисков, в правой части окна выделяем левой мышью нужный жёсткий диск, в нашем случае WDC WD5000AAKS-00A7B2

и переходим на вкладку SMART,

жмем кнопку Get SMART, справа от кнопки засветится сообщение GOOD и откроется S.M.A.R.T. выбранного нами жёсткого диска.

Тест поверхности жёсткого диска в программе Victoria

13 сбойных секторов (бэд-блоков), все они начинаются в области 6630400 , а заканчиваются на 980000000 , то есть рассыпаны по всему жёсткому диску. Номера бэд-блоков нужно записать. Друзья, вполне возможно все наши проблемы с жёстким диском могут быть из-за этих 13 бэдов и от них нужно избавиться, но сначала сделаем посекторный образ больного винта.

Жёсткий диск пострадавшего WDC WD5000AAKS-00A7B2 (объём 500 ГБ) был разделён на два раздела: диск D: с операционной системой объём 120 ГБ и диск E: с данными объём 345 ГБ.

Создание посекторного образа всего жёсткого диска или нужного раздела в программе DMDE

DMDE скачивается в архиве, разархивируем его и запускаем файл dmde.exe.

Затем выбираем язык Русский.

Принимаем условия Лицензионного соглашения. В начальном окне программы нам нужно для создания образа выбрать или Физическое устройство (то есть полностью жёсткий диск) или раздел с данными.

Новый том (F:) и ОК. Нужно чтобы раздел, на котором будет создан посекторный образ неисправного жёсткого диска (или раздела с нечитаемыми данными) был по объёму не меньше этого диска.

После прерывания операции заходим на Новый том (F:) и смотрим, есть ли на нём какие-либо данные и. они есть, всё основное, что нам было нужно программе DMDE удалось перенести на диск (F:), практически все данные читаются без ошибок. Значит случай у нас не сложный и бэды в основном софтовые.

Но в некоторых случаях не всё так будет радужно и при попытке войти на раздел с посекторной копией нас будет ждать вот эта ошибка: Нет доступа к F:. Файл или папка повреждены. Чтение невозможно.

Нет доступа к F:. Файловая система не распознана. Убедитесь, что все требуемые системные драйвера загружены и том не повреждён.

Но и в этом случае сдаваться мы не будем и поступим так.

Что делать, если создание посекторного образа пойдёт с ошибками

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

Или в процессе создания посекторной копии появится вот такая ошибка «Запрос не был выполнен из-за ошибки ввода/вывода на устройстве» (смотрите скришнот ниже) обозначающая, что DMDE не смогла прочитать информацию в сбойном секторе (номер сектор указан в ошибке) в этом случае нажмите

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

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

«Игнорировать всё» и подобные ошибки будут пропущены, а можно нажать кнопку

«Параметры» и соответствующе настроить программу DMDE для такого тяжёлого случая. Нажмите в этом окне кнопку Параметры.

  • Если DMDE Вам не поможет, тогда можно попробовать другие программы, например Acronis True Image. Конечно существуют ещё способы с помощью которых можно сделать посекторный образ сбойного винта, например загрузиться с какой-нибудь операционной системы, основанной на Linux, к примеру Ubuntu, но сам процесс описывать здесь не буду и лучше напишу отдельную статью. Также под Линуксом можно запустить утилиту safecopy .
  • Что делать, если всё же посекторную копию жёсткого диска Вам сделать не удастся, выбирать Вам. Можете обратиться в хороший и зарекомендовавший себя сервис по восстановлению данных и посекторную копию с Вашего жёсткого диска снимут на специальном дорогостоящем оборудовании специалисты, например с помощью того же комплекса PC−3000. Если Вам не жалко Ваши данные, то можете рискнуть и запустить в программе Victoria алгоритмы избавляющие поверхность Вашего жёсткого диска от сбойных секторов (бэд-блоков), как это сделать написано далее, жёсткий диск после этой операции может вернуться к жизни.
  • Важно: Казанский (разработчик программы Виктория) обещает, что самый новаторский алгоритм скрытия бэд-блоков BB = Advanced REMAP НЕ деструктивен для данных, но в некоторых случаях для Ваших файлов это может быть деструктивно, так как даже самый продвинутый алгоритм Виктории Advanced REMAP скрытие дефектов (ремап), это по любому изменение трансляции винта, а значит потеря пользовательских данных (подробности далее. Хочу сказать, что иногда бывало и так, что вылечит Victoria жёсткий диск от бэдов и Вам даже удастся скопировать инфу с такого харда, но к сожалению не вся информация получается читаемая.

Пока идёт сканирование поговорим вот о чём.

  • Чаще всего попадаются софтовые (программные) бэды, которые убираются быстрее всего обнулением — алгоритмом Erase, да и при неудачной записи в сектор нулей вполне может произойти Remap, так как микропрограмма винчестера может посчитать такой сектор сбойным. Если Erase не поможет, тогда можно выбрать Remap, но как мы знаем, шансы, что Remap будет произведён в работающей Windows невелики.
  • Софтовые (программные) бэды в некоторых случаях можно убрать даже простым форматированием средствами самой Windows. Всю разницу между существующими бэд-блоками: физическими и программными, читайте в нашей статье всё о бэд-блоках. В двух словах объясню, что физические бэды (физически разрушившийся сектор) восстановить невозможно (возможен только ремап, переназначение), а логические (программные, ошибки логики сектора) восстановить можно.
  • Друзья, мы можем избавиться от бэд-блоков посекторно, но тогда наша статья будет ещё длиннее, это мы тоже сделаем в следующей статье.

Режим Write не ищет никаких сбойных секторов, а просто сразу затирает всю информацию на жёстком диске путём заполнения всех секторов нулями, это и есть на жаргоне ремонтников «Запись по всей поляне», данный алгоритм способен вылечить жёсткий диск от бэдов и просто плохих секторов с большой задержкой чтения, но п осле такого теста восстановить данные на жёстком диске будет невозможно, так что скопируйте предварительно все важные файлы на переносной жёсткий диск.

Читать еще:  Самый маленький объем жесткого диска

Диски, разделы, секторы, кластеры

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

Дисковая память основана на двух вещах: технологии записи и быстром доступе.

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

Вторым ключевым фактором хранения данных на дисках является механизм быстрого доступа к диску. Быстрый доступ к любой части поверхности обеспечивают два обстоятельства. Первым из них является вращение. Благодаря быстрому вращению диска задержка при прохождении данной точкой любой части окружности невелика. Скорость вращения жестких дисков составляет 3600 — 7200 оборотов в минуту, т.е. один оборот длится 1/60 (1/120) секунды.

При объединении двух факторов (перемещение головки считывания/записи поперек диска и вращение диска под головкой) обеспечивается быстрый доступ к любой части диска. Именно поэтому компьютерные диски называются памятью с произвольным доступом; можно обратиться к любой части записанных данных без последовательного прохождения всей записанной информации.

Каждая из концентрических окружностей диска называется дорожкой. Поверхность диска разбивается на дорожки, начиная с внешнего края, а число дорожек зависит от типа диска. Например, гибкий диск 3,5 дюйма 1,44 Мбайт имеет 80 дорожек. Число дорожек жесткого диска 300 – 1000 и более. Независимо от числа дорожек они идентифицируются номером, начиная с нулевой внешней дорожки.

Аналогично разбиению поверхности диска на дорожки окружность дорожки также разбивается на участки, называемые секторами (sectors), или блоками (blocks). Число секторов на дорожке определяется типом и форматом диска. Например, рассматриваемый нами гибкий диск 3,5 дюйма 1,44 Мбайт имеет на дорожке 18 секторов, а диск 3,5 дюйма 2,88 Мбайт – 36 секторов. Число секторов на дорожке жестких дисков обычно составляет 17.

Для любого конкретного диска размер всех секторов фиксирован. ПК могут работать с несколькими размерами секторов от 128 до 1024 байт, но размер сектора в 512 байт стал стандартным и производители ПК редко отходят от такого размера. Взаимосвязь между дорожками и секторами показана на рис. 11.6.

Во всех дисковых операциях чтения и записи данных участвуют только полные секторы. Секторы на дорожке, как и дорожки на поверхности диска, определяются номерами, начиная с единицы, а не с нуля. (Сектор с нулевым номером на каждой дорожке резервируется для идентификации, а не для хранения данных).

Еще одно измерение диска – число сторон (или поверхностей). Если гибкий диск имеет две стороны, накопители на жестких дисках содержат часто более одного собственно диска, поэтому число сторон оказывается более двух. Стороны диска идентифицируются также номером, начиная с нуля. Устройство накопителя с двумя дисками приведено на рис. 11.7.

Иногда удобно выделить совокупность всех дорожек, по одной на каждой стороне, находящихся на одинаковом расстоянии от центра диска. Эта совокупность называется цилиндром. В накопителе с двумя дисками (рис.11.7) каждый цилиндр состоит из четырех дорожек.

Зная все приведенные размеры, нетрудно определить размер, или емкость, накопителя:

Число сторон · число дорожек ·число секторов на дорожке ·


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

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

Операционная система при работе с диском использует, как правило, собственную единицу дискового пространства, называемую кластером (cluster)[1]. При создании файла место на диске ему выделяется кластерами. Например, если файл имеет размер 2560 байт, а размер кластера в файловой системе определен в 1024 байта, то файлу будет выделено на диске 3 кластера.

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

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

Прежде чем форматировать диск под определенную файловую систему, он может быть разбит на разделы. Разделы требуются в основном для того, чтобы на одном диске могли одновременно сосуществовать несколько операционных систем. ОС используют одинаковое понятие раздела, каждая имеет программу по созданию и удалению разделов на диске. Какой бы программой не был создан раздел, другая операционная система должна опознавать его границы, даже если не может опознать его содержимого. В каждом разделе «живет» своя операционная система и , как правило, она не выходит за рамки своего раздела. Хотя часто ОС может управлять не одним, а по крайней мере 2 (системы Windows) или более (системы UNIX) разделами.

Итак, раздел – это непрерывная область диска, находящаяся под управлением некоторой ОС и которую операционная система представляет пользователю как логическое устройство (используются также названия логический диск и логический раздел). Логическое устройство функционирует так, как если бы это был отдельный физический диск. В одном разделе может находиться либо один логический диск, либо несколько. Именно с логическими устройствами работает пользователь, обращаясь к ним по символьным именам, используя, например, как в системах Windows, обозначения А:, В:, С:,SYS и т. п. Операционные системы разного типа используют единое для всех них представление о разделах, но создают на его основе логические устройства, специфические для каждого типа ОС. Так же как файловая система, с которой работает одна ОС, в общем случае не может интерпретироваться ОС другого типа, логические устройства не могут быть использованы операционными системами разного типа. На каждом логическом устройстве может создаваться только одна файловая система.

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

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

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

Ссылка на основную публикацию
Adblock
detector