Невозможно изменить размер раздела NTFS с помощью GParted (ntfsresize)
Я хотел клонировать старый и медленный жесткий диск емкостью 2 ТБ (используется 230 ГБ, все остальное зарезервировано) на твердотельный накопитель емкостью 240 ГБ с помощью Clonezilla. Он выдал мне ошибку, сообщив, что диск слишком велик для клонирования.
Я решил загрузить GParted в реальном времени, переместить и изменить размер разделов жесткого диска, чтобы они поместились на SSD. Размер основного файлового раздела Windows будет изменен с 1,81 ТБ до 210 ГБ, а другие разделы в задней части диска будут перемещены ближе. Позже я пересобрал EFI, чтобы сбросить порядок загрузки.
Проблема в том, что для изменения размера раздела NTFS GParted использует «ntfsresize» , который останавливает процесс, если обнаруживает поврежденные сектора, и требует от пользователя запустить «chkdsk /f» и перезагрузить ДВАЖДЫ, что я и сделал.
Я получил ISO-образ Windows 10, зашел в консоль и запустил «chkdsk C: /f /r» , чтобы он мог найти и восстановить любые поврежденные сектора. Он работал всю ночь, а по завершении показал 0 КБ поврежденных секторов. Дважды перезагружался.
Вернитесь в GParted и снова получите ту же ошибку.
Мой вопрос: есть ли другой способ использовать «ntfsresize» и использовать различные инструменты для изменения размера диска или даже клонирования без изменения размера. Спасибо
Правки:
1: В настоящее время я пытаюсь уменьшить громкость Windows с помощью DISKPART.2: «Заданный размер усадки слишком велик, поэтому объем будет меньше минимального размера». То же сообщение при выборе тома или раздела.
2 ответа
Мой вопрос: есть ли другой способ использовать «ntfsresize» и использовать различные инструменты для изменения размера диска или даже клонирования без изменения размера. Спасибо
Клонируйте его на уровне файла — используйте DISM (из CLI установщика Win10), чтобы записать образ .wim со старого диска, а затем применить его к новому диску. Это почти тот же механизм, что и при установке Windows, и он должен сохранять все метаданные файлов, необходимые для работы Windows.
(Хотя я бы предположил, что если на старом диске используется 230 ГБ, то SSD на 240 ГБ слишком мал — даже если файлы поместятся, у вас, вероятно, возникнут проблемы с обновлениями ОС, в которых не будет достаточно места для промежуточной области. .)
DISM клонирует только раздел C:, вам все равно нужно будет создать системный раздел EFI с помощью DISKPART и BCDBOOT (или скопировать существующий с помощью CloneZilla), прежде чем делать это.
Просто запустить программу Windows для «исправления» поврежденных секторов не обязательно сработает, особенно если она работала всю ночь напролет. Вероятно, он предпринял множество попыток прочитать некоторые сектора, но потерпел неудачу и перешел к следующему сектору. Проверяет ли chkdsk информацию о вашем разделе GPT/MBR?
Если сектор не может быть прочитан, его невозможно восстановить.
Вероятно, вы просто хотите перенести данные на SSD? Если вы хотите установить Windows на SSD, вы можете это сделать, а затем перенести пользовательские данные?