Самые интересные и полезные статьи на тему настройки и оптимизации работы компьютеров и оргтехники

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

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

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

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

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

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

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

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

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

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

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

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

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

Оставьте комментарий

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