
Я форматировал и разбивал на разделы множество дисков много раз, и хотя я знаю, что инструменты и эффекты различаются, я не до конца понимаю, зачем нужны оба.
Короче говоря, разбиение на разделы, похоже, относится к тому, как разделен диск. Но разве это не форматирование, поскольку форматирование определяет, как на самом деле используется пространство на диске? Все это происходит над операционной системой, которая на самом деле отслеживает файлы. Какова точная связь между форматированием и разбиением на разделы?
ОБНОВЛЕНИЕ: см. новый вопросПочему удаление раздела приводит к потере данных?
решение1
Разделы определяют границы областей на диске.
Форматирование — это создание тома файловой системы. Это позволяет создать таблицу для хранения объектов тома файловой системы (таких как файлы и каталоги), создать корневой каталог и создать метку тома.
При форматировании (что означает создание/инициализацию тома файловой системы) типичный метод заключается в том, чтобы новый том файловой системы занял все доступное пространство, которое представляет собой либо целый раздел, либо весь диск. (Например, весь раздел на SSD или жестком диске, или весь диск, если используется гибкий диск.)
решение2
Разбиение на разделы — это создание логических единиц пространства на диске, разделение диска на одну или несколько частей и определение того, сколько места будет выделено каждой части диска.
Вы можете использовать весь диск как один раздел, можете создать несколько частей одинакового размера, несколько разделов или создать меньшие и большие части диска, иметь несколько разделов разного размера.
Форматирование — это процесс создания файловых систем на этих разделах диска и принятия решения о том, какая файловая система будет на каком разделе. При этом решается не сколько места использовать, а какой тип таблицы адресации будет использоваться в этом разделе. Размер определяется во время разбиения на разделы, а файловая система заполнит весь раздел после его создания.
Например, вы можете разделить один диск на две части, а затем отформатировать одну часть диска как NTFS, чтобы установить на нее Windows, а вторую часть диска отформатировать как ext4, например, и установить на нее Linux.
Вы не можете разместить две разные файловые системы на одном разделе, вам нужно иметь раздел для каждой файловой системы.
Возможна ситуация, когда раздел не полностью заполнен файловой системой, но в этом случае раздел был расширен после создания файловой системы или файловая система была сжата после первоначального создания, и вам необходимо расширить файловую систему, чтобы заполнить пустое пространство, или уменьшить раздел, чтобы освободить пустое пространство для другого раздела, поскольку это пустое пространство не может быть использовано для другой файловой системы, если только вы не удалите его из соответствующего раздела и не добавите в какой-либо другой раздел.
Файловая система располагается поверх раздела, раздел является контейнером для файловой системы, и когда вы изменяете размер разделов или файловых систем, вам всегда нужно сначала расширить/сжать один, прежде чем делать то же самое со вторым.
Если вы хотите расширить файловую систему, вам сначала нужно расширить раздел, а затем расширять файловую систему, а если вы хотите уменьшить размер раздела, вам сначала нужно уменьшить размер файловой системы, а затем уменьшать размер раздела.
Некоторые инструменты разбиения на разделы, особенно в Windows, представляют файловую систему/раздел как единое целое для пользователя, не различая слои разделов/файловой системы для конечного пользователя и автоматически изменяя размер файловой системы, а затем раздела, раздела и затем файловой системы, не показывая пользователю явно, что это два разных слоя структуры жесткого диска.
решение3
Раздел определяет часть (может быть, весь) физического диска как контейнер определенного размера и для определенного общего типа использования.
Например, если его использование обозначено как файл подкачки, система будет использовать и управлять пространством раздела напрямую; он не будет отформатирован.
Если раздел будет использоваться для хранения файлов, ему нужна файловая система для управления файловой инфраструктурой (отслеживание частей, предоставление структуры каталогов, хранение метаданных о характеристиках файлов, разрешениях и т. д.). Форматирование создает файловую систему внутри раздела.
решение4
Разбиение на разделы — это просто виртуальное разделение накопителя или диска на два или более тома и определение того, сколько места может быть выделено для конкретного тома на этом диске.
Форматирование, если коротко, можно определить как подготовку диска к первоначальному использованию, то есть к определению его файловой системы.