Данный компьютер является машиной Windows 8. Я клонировал SSD, используя dd, например, так: dd if=/dev/sdb of=/dev/sda .

Машина загружается с новым жестким диском, и проблема в том, что таблица разделов из источника была 1 ТБ, а целевой диск был только 480 ГБ. Windows по-прежнему считает, что диск составляет 1 ТБ, и мне нужно изменить размер раздела, чтобы он соответствовал физическому диску.

2 ответа2

1

Выполнение низкоуровневого клона диска с dd с большего диска на меньший может привести к потере данных. Любые файлы, которые были сохранены после отметки 480 ГБ на вашем исходном диске, теперь будут потеряны на вашей цели 1 ТБ. Таким образом, лучший способ выполнить работу - использовать другую утилиту. Случайно, я не знаю ни одной утилиты Linux, которая будет выполнять эту работу для NTFS (IIRC, ntfsclone требует, чтобы цель была как минимум такой же большой, как и источник). Я уверен, что есть утилиты резервного копирования Windows, которые сделают эту работу. Я использовал XML Backup один или два раза в прошлом, но это было давно, поэтому я не уверен, насколько хорошо он справится с вашей ситуацией. В качестве альтернативы вы можете использовать ntfsresize для сжатия исходной файловой системы перед клонированием диска с помощью dd или ntfsclone . Имейте в виду, однако, что инструменты изменения размера файловой системы всегда представляют риск; Вы можете потерять данные, пытаясь клонировать файловую систему.

Я не знаю, как ntfsresize или подобные утилиты будут реагировать на файловую систему, которая больше, чем содержащий диск. Они могут работать, или они могут потерпеть крах или даже повредить файловую систему. Поэтому, чтобы быть в безопасности, я рекомендую вернуться и сделать это снова более подходящим способом.

0

Сделайте раздел размером с диск и используйте ntfsresize.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .