Восстановление и исправление файловых систем диска через Clonezilla
Симптомы сбоя клонирования в Clonezilla
При создании резервной копии образа диска или посекторном клонировании процесс Clonezilla прерывается с ошибкой: NTFS partition is corrupted / Dirty bit is set или «Filesystem is damaged, please run e2fsck/chkdsk first. Clonezilla image creation failed!». Программа отказывается сохранять диск в режиме умного копирования блоков (Partclone).
| Файловая система | Инструмент ошибки | Причина |
|---|---|---|
| NTFS (Windows) | partclone.ntfs: Cluster is marked bad | Установлен бит «Dirty», повреждена мета-таблица MFT или сбой питания |
| EXT4 (Linux) | partclone.ext4: Superblock invalid | Разрушение резервных суперблоков, незавершенные транзакции журнала |
| Любая ФС | Read-error / I/O Error on sector | Наличие физических бэд-блоков (Uncorrectable Sectors) на накопителе |
Пошаговое восстановление файловых систем средствами Clonezilla Live
- Использование автоматического параметра восстановления в меню Clonezilla: при запуске мастера создания/восстановления образа перейдите в Expert Mode (Режим эксперта):
- На экране выбора параметров клонирования отметьте пункт
-fsck-src-part(Автоматическая проверка и исправление исходного раздела перед сохранением). - Если клонирование падает из-за бэд-блоков, обязательно отметьте ключ
-q1(использование утилиты dd для посекторного копирования) или параметр-rescue(игнорирование сбойных секторов).
- На экране выбора параметров клонирования отметьте пункт
- Ручное исправление NTFS через командную строку Clonezilla: выйдите в командную консоль (Command Line Prompt) среды Live:
# 1. Поиск имени нужного раздела blkid # 2. Сброс 'грязного' бита и исправление метаданных NTFS sudo ntfsfix -d /dev/sda2 sudo ntfsfix -b /dev/sda2 - Ручное исправление файловых систем Linux (EXT4):
# Исправление целостности суперблоков и inode sudo e2fsck -f -y -v -C 0 /dev/sdb1 - Создание аварийного образа поврежденного диска через ddrescue: если диск аппаратно деградирует:
sudo ddrescue -d -r 3 /dev/sda /dev/sdb /home/partimag/recovery.log
Важно: Утилита ntfsfix в Linux не является полноценным аналогом Windows CHKDSK — она лишь сбрасывает транзакционный флаг и очищает базовые ошибки. Для полного исправления NTFS рекомендуется один раз загрузить систему в Windows и дать отработать штатному chkdsk /F.
Частые вопросы (FAQ)
Что означает опция -rescue в Clonezilla?
Параметр -rescue заставляет утилиту Partclone пропускать физически поврежденные секторы диска вместо немедленного прерывания процесса с фатальной ошибкой I/O.
Почему Clonezilla отказывается сохранять раздел с гибернацией Windows?
В Windows 10/11 включен Fast Startup, и файл hiberfil.sys оставляет том в полусмонтированном состоянии (read-only). Отключите гибернацию перед созданием образа (powercfg -h off).
Как восстановить поврежденный суперблок EXT4?
Найдите адреса резервных суперблоков командой mke2fs -n /dev/sda1 и восстановите структуру через e2fsck -b <номер_блока> /dev/sda1.
Можно ли развернуть образ большего диска на меньший диск?
Да, для этого в экспертном режиме Clonezilla используется переключатель -icds (Ignore disk size check), но только если фактический размер данных не превышает емкость целевого накопителя.