У меня есть partclone
образ раздела 900GB
NTFS с данными 200GB
внутри. Мне нужно восстановить раздел NTFS 400GB
ГБ на новом диске.
Когда я запускаю partclone
с параметром -C
или --no_check
(«Не проверять размер устройства и свободное пространство»), он останавливается примерно на 70% с ошибкой: target seek ERROR: Invalid argument
. Я предполагаю, что это означает, что некоторые данные, которые будут восстановлены, находятся за пределами отметки 400GB
. (Я надеялся, что partclone будет достаточно умен, чтобы перемещать файлы внутри изображения, почти как дефрагментатор.)
Одним из решений будет следующее:
- Восстановить изображение
partclone
файл необработанного изображения - Используйте
ntfsresize
на этот файл , чтобы изменить раздел с900GB
до менее чем400GB
- Восстановите новый образ в раздел
400GB
на физическом диске
Однако у меня нигде нет свободного места на 900 ГБ, а диск, с которого было создано изображение, мертв. Есть ли способ изменить размер изображения partclone
без промежуточного файла?
Если нет, я надеюсь, что есть решение, которое использует какой-то сжатый промежуточный файл.