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

Я монтирую раздел ntfs с помощью losttup и использую ntfsresize , чтобы уменьшить файловую систему.

НО, размонтируя и просматривая диск с помощью gdisk , раздел остается прежним.

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

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

2 ответа2

0

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

0

Я думал, что это было то же самое ...

Это не совсем верно. Размер раздела определяется таблицей разделов в MBR. А размер файловой системы определяется загрузочным сектором раздела. Они разные. Но размер фс не должен превышать размер раздела.

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

В моем случае, как правило, я бы немного уменьшил fs, а затем расширил его до нового размера раздела. Например. Мы хотим уменьшить fs с 200 ГБ до 100 ГБ, я бы уменьшил fs до 90 ГБ, а затем уменьшил раздел до 100 ГБ. После этого я расширяю fs на все доступное пространство, чтобы fs использовала все нераспределенное пространство.

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

Это тоже не правильно. Процесс сжатия не удалит существующий раздел. На самом деле, он выполняет следующие шаги:

  1. Переместите данные из хвоста раздела в нераспределенное пространство спереди. Так что он оставит непрерывный набор комнат в хвостовой части перегородки.
  2. Сожмите ФС. Так что место в хвосте раздела освобождается ФС.

После этого мы можем изменить размер существующего раздела.

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