Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Все про жесткие диски
Показать сообщение отдельно
mwz mwz вне форума

Аватара для mwz

Ушел из жизни


Сообщения: 8595
Благодарности: 2127

Профиль | Сайт | Отправить PM | Цитировать


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

Информация записывается случайным [для пользователя] образом в пределах раздела, куда указано его писать – при этом по возможности не фрагментируясь. Этим заведует драйвер файловой системы операционки.

Если происходит изменение файла "по месту", т.е., допустим, открыли в Блокноте текстовый файл, отредактировали его и записали снова – новый файл ляжет на то же место, где лежал старый; при этом если новый файл короче старого, то произойдёт отсечение хвоста старого места, если же длиннее – то место для записи разницы длин будет добавлено тем самым непредсказуемым методом (т.е. произойдёт фрагментация файла).

Если изменение файла происходит с созданием промежуточного, временного файла (как, например в Word), то при записи обновлённого файла старый удаляется полностью, а новый ложится упомянутым непредсказуемым образом (фактически же это место было подготовлено при создании временного файла, и временный файл не переносится, а переименовывается).

-------
Mikhail Zhilin

Это сообщение посчитали полезным следующие участники:

Отправлено: 22:44, 07-12-2014 | #1423

Название темы: Все про жесткие диски