У меня есть 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 без промежуточного файла?
Если нет, я надеюсь, что есть решение, которое использует какой-то сжатый промежуточный файл.
