Когда в Windows возникает нужда очистить раздел или диск, обычно прибегают к такой процедуре как форматирование. Оно может быть быстрым и полным, также принято различать высокоуровневое и низкоуровневое форматирование. Но если отличия между первым и втором известны многим, то разницу между третьим и четвёртым понимают далеко не все. Впрочем, начинающие пользователи не всегда могут толком объяснить, чем отличается быстрое форматирование от полного.
И в чём, собственно, разница между форматированием и простым удалением данных с диска.
На первый взгляд внешне форматирование ничем не отличается от удаления, но это не так. Форматирование подразумевает приведение файловой системы к определённому формату или порядку, тогда как при простом удалении этого не происходит. Когда вы производите форматирование диска, система обнуляет главную файловую таблицу (MFT), содержащую сведения о расположенных на диске файлах, в результате чего они становятся недоступными, при обычном же удалении записи в MFT остаются, указывая на то, что связанные с ними файлы были удалены.
Что же касается самих данных, то они могут физически как оставаться на диске, так и удаляться с него и здесь мы подходим к понятиям быстрого и полного форматирования. В процессе быстрого форматирования перезаписывается только таблица файловой системы, тогда как сами данные остаются на диске. Вот поэтому их можно легко восстановить, используя специальные программы для восстановления удаленной информации. Попросту говоря, отформатированный диск только кажется пустым, но не является таковым на самом деле.
Иной алгоритм применяется при полном форматировании. При этом стирается не только содержимое MFT, но и прочих областей раздела или диска. Все сектора, в которых содержалась какая-либо информация, заполняются нулями, что делает восстановление данных программным способом практически невозможным. Кроме того, в процессе полного форматирования выполняется проверка диска на предмет битых секторов и, если таковые обнаруживаются, сведения о них заносятся в особую служебную область диска, и впоследствии в проблемные сектора данные больше не записываются. По вполне понятным причинам полное форматирование занимает гораздо больше времени, чем быстрое.
С понятиями быстрого и полного форматирования разобрались, а что называют высокоуровневым и низкоуровневым форматированием?
Высокоуровневым называется любой тип форматирования, которое производится программным методом в независимости от используемого алгоритма.
Низкоуровневое форматирование выполняется исключительно на серворайтере — специальном оборудовании, предназначенном для нанесения на магнитную поверхность жёсткого диска сервометок. Утилит, позволяющих выполнять такое форматирование, не существует!
До этого момента речь шла в основном о жестких дисках HDD и флешках, несколько иначе дела обстоят со встроенными накопителями SSD. Начиная с Windows 7, для этих типов дисков в операционной системе при быстром форматировании применяется особая функция TRIM, автоматически очищающая ячейки физической памяти при стирании записей в MFT. Это означает, что удаленные в ходе быстрого форматирования данные уже не подлежат восстановлению. Что же касается утилит для полного форматирования (перезаписи нулями), то их применение на SSD может принести только вред, сократив ограниченное число циклов перезаписи ячеек памяти.
Добавить комментарий