Я клонировал один жесткий диск на другой, и все работает нормально. За исключением того, что мой том NTFS не занимает весь раздел (из-за того, что старый том меньше).
Делая это:
sudo ntfsresize -x /dev/sdb3
Я получаю такую ошибку:
ERROR: Could not get the old volume parameters from the backup bootsector
Как это исправить?
В ответ Лучано (StackExchange не позволяет мне комментировать, поэтому я должен поместить это в свой ансер) - сегодня у меня была такая же проблема, и я напишу здесь точные шаги для testdisk ...
[Edit] После перезагрузки в Windows-Recovery с помощью «start-help» (или как там это называется по-английски) он сказал что-то вроде «Диск ремонтируется, это может занять больше часа» - но это было закончено примерно через 20 секунд.
И ура! Теперь я снова могу загрузиться в Windows, И файловая система NTFS покрывает весь раздел. Так что еще раз спасибо, Лучано за отличное предложение.
У меня была похожая проблема. Я решил это в Windows с помощью управления дисками (diskmgmt.msc
) и увеличив размер раздела на 1 МБ. Это изменило размер файловой системы, чтобы заполнить весь раздел.
ntfsresize
похоже, нет никаких вариантов игнорировать резервный сектор. Однако это сообщение может указывать на то, что с файловой системой что-то не так. Я предлагаю вам сначала запустить ntfsfix
в разделе, а затем загрузите Windows и запустите chkdsk
.
Я оказался в этой ситуации после попытки клонировать раздел ntfs на SSD. Я не использовал один и тот же начальный сектор (это запрещено, как описано, например, Вот), так как я хотел убедиться, что все было выровнено по границам сектора 4K (сработало это или нет - другая история). Сначала я уменьшил исходный диск до размера, меньшего, чем целевой SSD, чтобы убедиться, что он подходит. После успешного копирования раздела с помощью ntfsclone я попытался расширить его, как и вы, и получил ту же ошибку. После этого я сделал следующее:
n.b. Делайте это на свой страх и риск, в крайнем случае.
PC/Intel
как тип mbranalyze
. Это должно показать, что старый загрузочный сектор и резервная копия идентичны (но, как мы знаем, это не так).write boot sector
. Это сбивает с толку предупреждение о том, что загрузочный сектор, который вы собираетесь записать, не соответствует тому, что находится на диске.FSCK /F C:
(где C: ваш диск) - это находит ошибки и исправляет их