0

Быстрое и полное форматирование

Чем различаются быстрое и полное форматирование

Краткий экскурс в историю вопроса. Термин «форматирование» впервые появился в сфере «больших» компьютеров вместе с магнитными носителями в виде лент — но это было так давно, что детали уже мало кому интересны. Для пользователя ПК он стал актуален в «классическом» виде вместе с появлением первых гибких дисков (дискет): ведь информация читается/пишется с/на носитель не произвольными кусками, а строго фиксированными порциями — секторами, которые обычно имеют длину 512 байт.

Я уже разбирал вопрос о том как форматировать жесткие диски. Так же делал обзор лучших программ для форматирования жестких дисков. Так же разбирал вопрос про форматирование флешек.

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

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

С появлением жёстких дисков (с технологией записи MFM, а затем и RLL) ситуация в принципе осталась прежней — вот только окончания «классического» форматирования приходилось всё дольше и дольше ждать (в зависимости от размера/состояния накопителя — от минут до часов).

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

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

Что происходит сейчас

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

Разумеется, «быстрая» процедура занимает в разы меньше времени — однако она оставляет сами пользовательские данные на носителе нетронутыми, откуда их можно затем попытаться извлечь/рассортировать.

«Быстрое» форматирование очищает таблицы файловой системы/ОС, делая носитель «пустым» — а «полное» попутно перезаписывает/проверяет состояние всей области, доступной для записи данных.

Admin

Комментарии:

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*