форум
22.08.2019
Просмотров: 176
Другое

Что такое форматирование диска?

alex2

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

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

Низкоуровневое форматирование

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

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

Старенькые жесткие диски имели однообразное количество секторов на трек и не имели интегрированных контроллеров, так что низкоуровневым форматированием занимался наружный контроллер жесткого диска, и единственной подходящей ему информацией было количество треков и количество секторов на трек. Используя эту информацию, наружный контроллер имел возможность отформатировать жесткий диск. Современные жесткие диски имеют сложную внутреннюю структуру, включая изменение количества секторов на трек при движении от наружных треков к внутренним, также встроенную сервоинформацию для контроля за приводом головок. Также современные накопители употребляют технологию «невидимых» нехороших секторов, т.е. могут неприметно для юзера и системы автоматом пропускать нехорошие сектора. Вследствие таковой сложной структуры данных, все современные жесткие диски проходят низкоуровневое форматирование только один раз — на заводе-изготовителе. Нет никакого метода в домашних критериях произвести истинное низкоуровневое форматирование хоть какого современного жесткого диска, будь это IDE/ATA, IDE/SATA либо SCSI винчестер. При этом это нереально сделать даже в критериях неплохого сервисного центра (в сервисном центре есть возможность произвести вроде бы «среднеуровневое» форматирование, которое может поменять информацию о пропускаемых сбойных секторах, однако перезаписать физическое рассредотачивание секторов и служебную сервоинформацию не получится).

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

В более современных накопителях команда низкоуровневого форматирования поддерживается всеми изготовителями HDD «для совместимости», реальное же действие накопителя при ее получении варьируется от обычного игнорирования до записи нулей в обозначенные сектора. Результатом выполнения «низкоуровневого форматирования» из BIOS может быть:

  • Отсутствие результата, другими словами полное игнорирование винчестером этой процедуры. Размещение будет честно отработано, однако никаких действий на дисках произведено не будет.
  • Запись нулей во все сектора, другими словами обычное стирание материала юзера.
  • Появление заморочек с HDD старенькых серий, не обеспечивающих надёжную защиту от юзера. Некие старенькые HDD (ёмкостью 40-80 Мб) могут на эту команду отвечать ошибкой, что может привести к маркировке всех секторов как «bad» либо заполнить нулями часть служебных треков, что приведёт к неработоспособности накопителя.
  • Информацию после проведения реального низкоуровневого форматирования вернуть нельзя никаким образом.

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

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

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

    Первоисточники:

  • wikipedia.org — определение форматирования в Википедии;
  • spas-info.ru — форматирование диска.
  • Array

    Добавить комментарий

    орфографическая ошибка в тексте:
    чтобы сообщить об ошибке автору, нажмите кнопку "отправить сообщение об ошибке". вы также можете отправить свой комментарий.

    Задать вопрос прямо сейчас