Цитата Jalin:
Допустим, диск разбит на несколько разделов и на них пишутся какие-либо данные. Куда именно будет записываться информация - на строго определенные для каждого конкретного раздела места или случайными/непредсказуемым образом, но только не превышая размер данного раздела? »
|
Разделы занимают строго определённые непрерывные зоны на диске (для базовых дисков; для динамических дисков несколько сложнее).
Информация записывается случайным [для пользователя] образом в пределах раздела, куда указано его писать – при этом по возможности не фрагментируясь. Этим заведует драйвер файловой системы операционки.
Если происходит изменение файла "по месту", т.е., допустим, открыли в Блокноте текстовый файл, отредактировали его и записали снова – новый файл ляжет на то же место, где лежал старый; при этом если новый файл короче старого, то произойдёт отсечение хвоста старого места, если же длиннее – то место для записи разницы длин будет добавлено тем самым непредсказуемым методом (т.е. произойдёт фрагментация файла).
Если изменение файла происходит с созданием промежуточного, временного файла (как, например в Word), то при записи обновлённого файла старый удаляется полностью, а новый ложится упомянутым непредсказуемым образом (фактически же это место было подготовлено при создании временного файла, и временный файл не переносится, а переименовывается).