Из-за новой конфигурации жесткого диска я в настоящее время занимаюсь большими задачами резервного копирования / изменения размера с разделами между 900 ГБ, которые заполнены на 70-90%.

некоторые предыстории:

Первое, что я заметил, было то, что версия Acronis TrueImage от Western Digital была чрезвычайно медленной при работе под Windows 7, хотя и с высоким приоритетом. Чтобы создать нормальную резервную копию для 650 ГБ данных (раздел 900 ГБ), это заняло бы 3 дня! Та же задача, выполненная с версией загрузочного компакт-диска этой версии Acronis, заняла около 2 часов (копирование SATA3 с одного диска на другой, около 110 МБ / с).

Теперь, после того, как я сделал все свои резервные копии, я хотел удалить некоторые устаревшие разделы и изменить их размер до полного размера жесткого диска. Конечно, обычно это занимает довольно много времени - в этом случае для этого раздела объемом 900 ГБ, чтобы расширить его до 931 ГБ (30 ГБ + спереди, 1 ГБ + от конца), это займет около 6 часов (при использовании gparted)!

Если бы я знал, что раньше, я бы просто восстановил изображение. Но нет - сначала он показывал разумное время операций 1:45h и 0 из 1, но после завершения 1:45h он начал снова, только на этот раз с 4h, все еще 0 из 1 операций, но теперь он копировал вместо движется

Вопрос:

Однако, почему это так медленно, чтобы изменить размер раздела? Я прошу хорошего объяснения. Это беспокоило меня, так как я начал создавать разделы - почему требуется копировать все данные вокруг, не может ли он просто оставаться на месте ?!

3 ответа3

1

Изменение размера файловой системы обычно происходит очень быстро - вам просто нужно расширить все, записать новые метаданные в пустое пространство и т.д.

Однако, что медленно, так это перемещение файловой системы. Насколько я знаю, нет никакого способа расширить файловую систему спереди (это то, что вы в идеале после). Это потому, что вам придется переписать всю информацию об адресе файла.

Рассмотрим следующую диаграмму. Вытягивая начало раздела вперед, мы изменили адрес красных / зеленых / синих файлов и даже конец раздела. Вы также должны быть осторожны с выравниванием данных и другими более техническими аспектами - все это очень сложная операция.

файловая система расширяется спереди до / после

Поскольку это не так просто, вы перемещаете всю файловую систему, а затем расширяете ее.

перемещение и расширение файловой системы до / после

Это из-за характера операции займет много времени.


То, что вы делаете (расширяется спереди и сзади), будет фактически выполняться как две операции:

  1. Переместить всю файловую систему вперед
  2. Расширить файловую систему
0

Как сказал @Attie, развернуть раздел вправо легко и быстро. Переход влево требует перемещения всей файловой системы.

Прежде чем двигаться влево, я всегда сначала сжимаю файловую систему до минимального размера. Таким образом, у него будет меньшее количество данных для копирования.

Если ваша файловая система имеет только 50 ГБ данных, то это займет всего столько часов, экономя время.

После сжатия, затем, двигаясь влево, наконец, разверните его вправо, как последний шаг.

К сожалению, вы говорите, что ваши жесткие диски заполнены на 70-90%, поэтому экономия будет гораздо скромнее.

-2

Попробуйте использовать GParted LiveCD. Это займет 4-5 часов: https://gparted.org/livecd.php

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .