В чем разница между быстрым и полным форматом?
Оба типа форматирования помогут вам настроить новую операционную систему, но является ли одна версия форматирования предпочтительной или лучше другой? Какая разница между двумя? Мы рассмотрим ответ на эти вопросы в сегодняшнем посте SuperUser Q & A.
Сегодняшняя сессия вопросов и ответов пришла к нам благодаря SuperUser - подразделению Stack Exchange, группе веб-сайтов вопросов и ответов, управляемой сообществом..
Изображение показано выше любезно предоставлено saebaryo.
Вопрос
Читатель SuperUser Рудольф хочет знать, в чем разница между быстрым и полным форматом:
Я устанавливаю Windows XP на компьютер и снова дошел до того, что он просит вас выбрать между быстрым форматом и полным форматом. В чем разница? Я знаю, что при установке Windows 7 и 8 он, по-видимому, быстро форматирует по умолчанию. Есть ли разница между ними с точки зрения риска или последовательности?
Как видно из названий, существует разница во времени, которое занимает каждый тип форматирования, но что еще отличается между ними? Один лучше или предпочтительнее другого?
Ответ
У автора SuperUser Вернера Хенце есть ответ для нас:
Термин форматирование используется для разных вещей.
Сначала он используется для низкоуровневого форматирования жесткого диска. Это включает в себя извлечение диска и деление его на небольшие блоки - блоки, к которым может обращаться операционная система. В настоящее время производители настраивают размер сектора (например, 512 байт или 4096 байт) и низкоуровневое форматирование диска. Обычно пользователь больше не может низкоуровнево форматировать жесткий диск.
Во-вторых, форматирование используется для высокоуровневого форматирования жесткого диска. Это означает, что операционная система записывает структуру файловой системы на диск. Например, при использовании старой доброй FAT (таблицы размещения файлов) система записывает загрузочный сектор в первый сектор диска, а пустую FAT - в следующие сектора. Пустой в этом случае означает, что все записи в таблице размещения файлов помечены как неиспользуемые.
Высокоуровневое форматирование может включать сканирование диска на наличие поврежденных секторов (проверьте, можно ли прочитать каждый сектор), и может включать запись нулей во все сектора данных на диске..
При форматировании диска Windows XP выполняет форматирование высокого уровня и записывает структуру файловой системы на диск. Когда вы говорите полный формат, то Windows XP также сканирует все сектора на диске на наличие поврежденных секторов (см. MSKB 302686). Начиная с Windows Vista, полный формат записывает нули во все сектора данных (см. MSKB 941961). Доступ к каждому сектору на диске занимает гораздо больше времени, чем быстрый формат, который записывает только блоки, содержащие структуру файловой системы. Поэтому обычно вам нужен быстрый формат, потому что он намного быстрее. Но есть случаи, когда вы можете сделать полный формат.
1. У вас может быть диск, который вы хотите уничтожить или отдать. Если вы просто выполняете быстрое форматирование, тогда данные файла все еще находятся на диске, удаляются только структура файловой системы (имена файлов и информация о том, где файлы хранятся на диске). С помощью специализированных программ кто-то может попытаться «восстановить» ваши файлы - данные все еще там, задача программы - угадать / узнать, какой блок данных принадлежит какому файлу.
2. Вы не можете быть уверены, что жесткий диск в хорошем состоянии. Тогда полный формат - это хорошая идея, потому что он обращается к каждому сектору, поэтому, если какой-либо сектор плохой, это будет признано. С быстрым форматированием будут записаны только несколько секторов. Если вам не повезет, вы получите успешное быстрое форматирование, а когда вы захотите записать данные на диск позже, это не удастся. Тогда вы, вероятно, захотите сделать полный формат, который бы проверил весь диск в самом начале. Конечно, вы всегда можете запустить 'chkdsk / r' позже, чтобы просканировать диск на наличие поврежденных секторов..
Вы спрашивали о рисках и последовательности. Я писал о рисках выше. Относительно последовательности нет никакой разницы. В каждом формате операционная система записывает структуру файловой системы, и эта структура является отправной точкой для каждого доступа к файловой системе. Не имеет значения, обнуляются ли неиспользуемые сектора или заполнены случайными данными.
Для получения дополнительной информации вы можете взглянуть на статью Wikipedia по форматированию.
Есть что добавить к объяснению? Отключить звук в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полным обсуждением здесь.